Hakadao
|
9932c77762
|
chore: support safari (hmmm, i guess?) (#960)
* Add support of Safari
1. Workaround of Safari's bug of not sending cookies when using fetch in background service worker. This fixes https://github.com/hakadao/BewlyBewly/issues/275#issuecomment-1927278492. See: https://stackoverflow.com/questions/78239213/safari-extension-service-worker-not-sending-cookie
2. Add scripts to for Safari specific build and convert it to a Safari web extension.
* Fixed a bug in Safari that when the extension was installed, the page would turn into a white screen
* Safari may fire DOMContentLoaded before the codes get called
* Remove false fix; Ignore extension-safari
* Reduce memory and power usage with a nonpersistent background page on Safari and Firefox, see https://developer.apple.com/documentation/safariservices/safari_web_extensions/optimizing_your_web_extension_for_safari#3743241 and https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Background_scripts
* Build and release Safari extension with Github actions (#585)
* feat: add safari extension build
* fix: safari pathname
* fix: add build branch
* Merge
* Try building Safari extension using GitHub action
Correct versions
Debug
Minor bug fixed
Minor bug fixed
Add scripts to release
Minor bug fixed
Minor bug fixed
Minor bug fixed
---------
Co-authored-by: 梦念逍遥 <2589141604@qq.com>
Co-authored-by: Xiaolin Wang <exgphe@gmail.com>
Co-authored-by: Hakadao <a578457889743@gmail.com>
* fix: safari build (#665)
* chore: update
* chore: update knip.json to ignore "xcrun" binaries
---------
Co-authored-by: Xiaolin Wang <exgphe@gmail.com>
Co-authored-by: exgphe <14009450+exgphe@users.noreply.github.com>
Co-authored-by: 梦念逍遥 <2589141604@qq.com>
|
2024-08-14 00:24:09 +08:00 |
|
Hakadao
|
d983c454fd
|
chore(pkg): update deps (#837)
* chore(pkg): update deps
* chore: fix ts error
|
2024-06-15 19:36:32 +08:00 |
|
Stephen Zhou
|
6cc3b4de9f
|
style: sort imports (#746)
|
2024-05-11 14:20:56 +08:00 |
|
Stephen Zhou
|
736f8d7eaf
|
chore: update deps (#661)
Co-authored-by: Hakadao <a578457889743@gmail.com>
|
2024-04-25 16:21:19 +08:00 |
|
Hakadao
|
c42809f906
|
Merge branch 'build/eslint' of https://github.com/starknt/BewlyBewly into starknt-build/eslint
|
2024-01-09 00:30:13 +08:00 |
|
starknt
|
7b82e7dd4c
|
chore: upgrade eslint
|
2024-01-07 16:42:25 +08:00 |
|
MengNianxiaoyao
|
a56c79ab6f
|
chore: add firefox build
|
2024-01-07 13:52:59 +08:00 |
|
MengNianxiaoyao
|
ce2e545c24
|
格式化代码以及修复观看历史部分专栏封面不显示的bug
|
2023-12-28 19:40:58 +08:00 |
|
Hakadao
|
b1ccf3e6fc
|
feat: add dev-firefox build-firefox npm scripts
|
2023-04-12 18:04:14 +08:00 |
|
Hakadao
|
0b956de18d
|
refactor: using unocss and update dependencies
|
2023-01-09 01:53:35 +08:00 |
|
Hakadao
|
0b3a9f5a92
|
chore:
|
2022-09-08 00:40:12 +08:00 |
|
Hakadao
|
9ce8e2c9ae
|
chore: changed dev port
|
2022-03-26 18:25:04 +08:00 |
|
Hakadao
|
79f4ecfbf1
|
first commit
|
2022-03-24 22:09:54 +08:00 |
|