Commit Graph

10 Commits

Author SHA1 Message Date
Hakadao
c38f4d3479 chore: update knip config 2024-11-12 01:05:11 +08:00
Hakadao
508f840975 chore(knip): update ignore 2024-08-20 03:06:45 +08:00
Hakadao
fe54d49d83 chore(knip): ignore src/components/Settings/BiliBiliSettings/** location check 2024-08-20 03:00:57 +08:00
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
4468ddf06c chore: update knip config 2024-07-29 13:34: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
b52f9b9388 ci: simplify upload release action (#757)
* ci: simplify upload release

* knip
2024-05-13 00:03:09 +08:00
Stephen Zhou
9b94a4dfe3 ci: fix release build (#755) 2024-05-12 22:31:09 +08:00
Stephen Zhou
f65e323053 ci: use release-it (#747) 2024-05-11 20:03:44 +08:00
Stephen Zhou
2cea2dfaf9 chore: knip (#744) 2024-05-11 11:36:10 +08:00