Commit Graph
791 Commits
Author SHA1 Message Date
Neko Ayaka c3f7098511 refactor(ci): to not to build in PR workflow, but only initialization 2025-11-27 14:17:26 +08:00
Neko Ayaka c3a4b29991 feat(stage-web,docs): configured open graph protocol image 2025-11-27 00:40:16 +08:00
Neko Ayaka bfdd8574fe fix(ci): remove redirects for assets, simplify /docs/en/ redirects 2025-11-27 00:15:19 +08:00
Neko Ayaka 1ad92bec1a chore(ci): do not clean R2 upload for better reusability 2025-11-27 00:04:53 +08:00
Neko Ayaka dbff4fc2fb chore(ci): migrated to use Cloudflare Workers 2025-11-26 21:46:32 +08:00
Neko Ayaka 53e5ce6798 feat(vite-plugin-warpdrive): new Vite plugin for uploading large assets to S3 compatible storages 2025-11-26 21:46:32 +08:00
Neko Ayaka e3853445a1 refactor(stage-*): static assets path migrated to use new URL(...) 2025-11-26 21:46:31 +08:00
Neko Ayaka e9e138e313 chore(ci): move away from Netlify to Cloudflare Workers (Pages)
We are hitting Netlify project shutdown today, all because we pushed over 200 commits and triggering builds for the past 10 days as new billing cycle.[^1]

Giving that the fact Netlify setting the old Pro plan as legacy plans[^2], despite we spent more than $40 each month hosting over 30 pages for our open source
projects across @nolebase, @qifi-dev, @nekomeowww, @LittleSound, @proj-airi, and also @moeru, we used to have old Pro plan serve for over 2500 minutes of build[^3],
where currently Netlify Pro plan only offers 3000 credits[^4] (5000 credits when they first introduced[^5], but later reduced for unknown reason), and each production
build costs 15 credits no matter how long it takes or sizes, even counted for Netlify CLI uploads[^6].

We decided to move all our existing projects to Cloudflare Workers (Pages) as better alternative solution (even though Cloudflare suffers from incidents this month they do still
provide reasonable services for static website hosting without ridiculous pricing design Netlify offers).

[^1]: https://www.netlify.com/changelog/netlify-pricing-update-introducing-credit-based-plans/
[^2]: https://docs.netlify.com/manage/accounts-and-billing/billing/billing-for-legacy-plans/billing-faq-for-legacy-plans/
[^3]: https://web.archive.org/web/20250829201530/https://www.netlify.com/pricing/#pricing-table
[^4]: https://www.netlify.com/pricing/
[^5]: https://www.reddit.com/r/Netlify/comments/1n8hljx/comment/nhmfqh5/
[^6]: https://docs.netlify.com/manage/accounts-and-billing/billing/billing-for-credit-based-plans/how-credits-work/
2025-11-25 23:33:15 +08:00
957dc638f7 chore(ci): add Crowdin action (#762)
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Neko <neko@ayaka.moe>
2025-11-25 11:48:34 +08:00
Astro Angelfish 73d68c91be feat(stage-tamagotchi): wayland support (#761) 2025-11-24 17:20:35 +08:00
Neko Ayaka e34e7aa389 release: v0.8.0-alpha.4 2025-11-24 16:36:27 +08:00
Neko Ayaka 08664e3e3c release: v0.8.0-alpha.3 2025-11-24 12:35:12 +08:00
Neko Ayaka 052da41a89 release: v0.8.0-alpha.2 2025-11-24 03:59:01 +08:00
Neko Ayaka 24ac50325d fix(ci): dockerfile missing python3-setuptools due to dnsutils removed since Python 3.12 2025-11-24 03:58:23 +08:00
Neko Ayaka 091b980ae1 release: v0.8.0-alpha.1 2025-11-24 02:48:49 +08:00
383a83d0c5 fix(stage-ui): early return for Live2D drop-shadow update hook (#758)
* fix(live2d):  - Short-circuited the Live2D drop-shadow updater so it only computes/applies filters and runs the animation loop when the shadow setting is enabled
 - Default live2dShadowEnabled to true

* [autofix.ci] apply automated fixes

* Update packages/stage-ui/src/components/scenes/live2d/Model.vue

* [autofix.ci] apply automated fixes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Neko <neko@ayaka.moe>
2025-11-24 02:39:56 +08:00
Neko Ayaka 521c38a6e8 feat(stage-tamagotchi): notice before toggling Fade on Hover 2025-11-24 00:22:47 +08:00
Neko Ayaka 22845805fd feat(stage-tamagotchi): Notice window 2025-11-24 00:22:47 +08:00
Neko Ayaka 8de81c041b feat(stage-tamagotchi): new helper ReferencedWindow 2025-11-24 00:22:47 +08:00
Mr-Quin 8275529aee feat(stage-*): apply ripple grid to other pages (#751) 2025-11-23 15:36:05 +08:00
Mr-Quin b60e0d59c5 perf(stage-web): improve chat responsiveness & loading order (#754) 2025-11-23 15:12:47 +08:00
Mr-Quin 7e299e1788 chore(stage-*): improve use of useDark, remove nprogress for tamagotchi (#753) 2025-11-22 03:09:44 +08:00
Mr-Quin 5eb6b826c3 feat(stage-tamagotchi): memorize scroll position (#752) 2025-11-20 18:37:59 +08:00
Neko Ayaka 075a733909 refactor: dep cleanup 2025-11-20 16:00:44 +08:00
Mr-Quin 96edc7c706 fix(stage-tamagotchi): desktop chat window not respective dark theme (#744) 2025-11-20 15:09:41 +08:00
Neko Ayaka 3240276e40 style: lint & build naming 2025-11-16 02:32:36 +08:00
Neko Ayaka 3e741d57ec chore(deps): bump dependencies 2025-11-16 02:21:38 +08:00
Neko Ayaka 13b815172c chore: use injeca 2025-11-16 01:29:59 +08:00
Neko Ayaka 5b9bf180e9 Revert "chore(deps): bump dependencies"
This reverts commit 38401084e1.
2025-11-16 01:28:29 +08:00
Neko Ayaka 38401084e1 chore(deps): bump dependencies 2025-11-15 23:45:01 +08:00
Neko Ayaka 736bdffb07 chore: use @moeru/eventa 2025-11-15 23:36:56 +08:00
Neko Ayaka 1ba7784729 style: lint 2025-11-15 15:28:23 +08:00
Neko Ayaka 69cb613269 feat(stage-tamagotchi): basic widget window manager, moved partial code from component-calling 2025-11-14 19:24:57 +08:00
Neko Ayaka 6db65426c3 fix(stage-web,stage-tamagotchi): incorrect height constraint causes UI issues 2025-11-14 19:23:38 +08:00
Typed SIGTERM 1f935b2097 fix(stage-tamagotchi): fix build
close #737
2025-11-12 21:40:58 +08:00
s3d-i 169335179e fix(tamagotchi): Windows tray icon rendering (#735) 2025-11-12 21:28:52 +08:00
Typed SIGTERM 5e7cba3d06 fix(stage-tamagotchi): description, homepage 2025-11-08 17:25:09 +08:00
Neko Ayaka 743c27685a refactor(stage-tamagotchi): better structure & lifecycle, set max listener for IpcRenderer 2025-11-06 03:44:58 +08:00
Typed SIGTERM 36ccf4b246 fix(stage-tamagotchi): nsis info (#726) 2025-11-06 02:29:52 +08:00
Neko Ayaka 6c9de1e6a1 chore(stage-*): add @xsai/stream-transcription 2025-11-05 06:32:23 +08:00
Typed SIGTERM 51081dc4df fix(stage-tamagotchi): fix the behavior when config is invalid (#715) 2025-11-05 03:49:58 +08:00
s3d-i 68acac6856 fix(stage-ui): restore streaming output; wrap streamText so finish/error truly gate completion (#714) 2025-11-05 00:28:54 +08:00
Neko Ayaka 882665b87c fix(stage-tamagotchi,server-runtime): h3 update breaks websocket functionality 2025-11-04 01:46:48 +08:00
藍+85CD 38eda5f330 chore: remove empty files (#710) 2025-11-02 13:01:40 +08:00
藍+85CD 4d900aa2fa chore(stage-web): fix lint warn 2025-11-02 12:54:36 +08:00
藍+85CD 1d9371351b chore(stage-tamagotchi): fix lint warn 2025-11-02 12:54:04 +08:00
藍+85CD e655aacdfe chore: fix eol 2025-11-02 12:35:17 +08:00
Typed SIGTERM 4a17b94170 fix: add WIP notes (#706) 2025-11-02 04:30:46 +08:00
Neko Ayaka 69b8a56937 feat(stage-*): experimental realtime transcription powered by Aliyun NLS 2025-11-02 04:20:27 +08:00
Neko Ayaka 4c4ef7558d feat(stage-web): use tooltip for hearing adhoc desktop config 2025-11-01 23:58:06 +08:00