Commit Graph
100 Commits
Author SHA1 Message Date
Neko Ayaka 0f2a872736 release: v0.8.0-alpha.5 2025-11-28 14:44:25 +08:00
Neko Ayaka 926134f35e fix(stage-tamagotchi): omit server startup error 2025-11-28 14:27:18 +08:00
Neko Ayaka 37b47219c8 fix(stage-tamagotchi,stage-ui): withBase incorrectly used causes model url issues
Close #773
2025-11-28 14:26:10 +08:00
Neko Ayaka e7588cb885 chore(ci): drop debug
[skip ci]
2025-11-28 00:34:19 +08:00
Neko Ayaka df0aa36b97 chore(ci): remove debug, supports preview url, drop artifacts uploading 2025-11-27 22:09:40 +08:00
Neko Ayaka e83686fd9c chore(ci): drop --env preview for wrangler versions workflow, try debugging to avoid uploading entire repo 2025-11-27 21:36:57 +08:00
Neko Ayaka 66337b3f0f fix(ci): incorrect use of for version id find 2025-11-27 20:53:15 +08:00
Neko Ayaka 250943e298 fix(ci): incorrect find comment step order 2025-11-27 20:28:26 +08:00
Neko Ayaka 4f188121de fix(ci): .vitepress got excluded and caused the build failure 2025-11-27 20:22:08 +08:00
Neko 5434a6e7ac docs(FUNDING.yml): re-order 2025-11-27 19:15:43 +08:00
Neko 2da7db289b fix(stage-tamagotchi): try to fix #770 macOS crashes with Team ID mismatch check (#772) 2025-11-27 16:36:32 +08:00
Neko Ayaka 7db9907cdc chore(deps): bump @proj-airi/unplugin-fetch 2025-11-27 15:39:29 +08:00
Neko Ayaka d057b17d95 fix(ci): incorrect workflow_run id 2025-11-27 14:42:39 +08:00
Neko Ayaka 4a7fd1bf5c fix(ci): should not unzip the source artifacts to ./source 2025-11-27 14:36:32 +08:00
Neko Ayaka 5dccd06a4e fix(ci): incorrect workflow_run id 2025-11-27 14:30:56 +08:00
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 abf8179186 fix(ci): it seems wrangler action will interpolate / escape single quote, switched to double quote 2025-11-27 13:16:10 +08:00
Neko Ayaka 14d107e134 fix(ci): incorrect append output, should be $GITHUB_OUTPUT 2025-11-27 13:04:39 +08:00
Neko Ayaka d40e53760a refactor(ci): use app_name for matrix building for deploy-cloudflare-workers-preview-upload 2025-11-27 12:15:11 +08:00
Neko Ayaka e5554410ff fix(ci): extra -c for configuring path 2025-11-27 12:09:56 +08:00
Neko Ayaka a9600c6ec6 chore(ci): updated to use versions upload & versions list & versions deploy workflow 2025-11-27 11:59:12 +08:00
Neko Ayaka b599066772 fix(ci): use correct versions deploy command to deploy 2025-11-27 01:57:12 +08:00
Neko Ayaka c6d1029ce4 fix(ci): drop path filter for deploy-cloudflare-workers-preview 2025-11-27 01:29:22 +08:00
Neko Ayaka eca0c90dcf feat(ci): added preview wrangler build CI 2025-11-27 01:28:01 +08:00
Neko Ayaka bf6849297e feat(docs): lollipop pattern animation 2025-11-27 01:00:42 +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 84a7ed632a docs(vite-plugin-warpdrive): updated README.md 2025-11-26 23:39:10 +08:00
Neko Ayaka 195cfe3dde fix(vite-plugin-warpdrive): vitest incorrectly configured, format & types & import 2025-11-26 23:36:07 +08:00
Neko Ayaka ef08b8f154 fix(ci): missing vite-plugin-warpdrive required environment variables 2025-11-26 22:06:14 +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 35bf4ec8a2 chore(.gitignore): updated for ignoring paths 2025-11-26 21:46:31 +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 1cdf4618b3 fix(ci): incorrect Cloudflare Pages id 2025-11-26 00:19:14 +08:00
Neko Ayaka 0be9559c1e fix(ci): ERR_PNPM_ADDING_TO_ROOT for wrangler 2025-11-26 00:02:54 +08:00
Neko Ayaka e3eab12488 fix(ci): incorrect node version, missing turbo cache, build cmd 2025-11-25 23:45:22 +08:00
Neko Ayaka bf8267be15 fix(ci): missing pnpm install step & concurrency 2025-11-25 23:35:07 +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
Neko Ayaka e34e7aa389 release: v0.8.0-alpha.4 2025-11-24 16:36:27 +08:00
Neko Ayaka ac5e545dca fix(ci): not recognizing with filename 2025-11-24 16:35:48 +08:00
Neko Ayaka 08664e3e3c release: v0.8.0-alpha.3 2025-11-24 12:35:12 +08:00
Neko Ayaka ff42bd0ed3 fix(ci): not uploading artifacts to release 2025-11-24 12:34:14 +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 46548096ab chore(ci): switch to use OIDC (trusted publisher)
Suggested by https://github.com/e18e/ecosystem-issues/issues/201
2025-11-24 03:07:59 +08:00
Neko Ayaka 191d46136c chore(ci): cargo build 2025-11-24 03:07:22 +08:00
Neko Ayaka 091b980ae1 release: v0.8.0-alpha.1 2025-11-24 02:48:49 +08:00
Neko Ayaka b530349879 chore: mark packages to be private 2025-11-24 02:47:55 +08:00
Neko Ayaka 15d2acb268 fix(server-runtime): missing build for bin 2025-11-24 02:44:49 +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
Neko Ayaka b29ed05f75 feat(minecraft): support to auth with Microsoft auth, added docs 2025-11-21 17:10:08 +08:00
Neko Ayaka 075a733909 refactor: dep cleanup 2025-11-20 16:00:44 +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 27acfcd2a0 fix(stage-ui): outdated imports for stream-transcription 2025-11-14 19:39:46 +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
Neko Ayaka c1311b7339 refactor(stage-ui): Aliyun NLS provider refactor 2025-11-14 19:22:57 +08:00
Neko Ayaka 111cef1f97 feat(ui): new <FieldTextArea /> component 2025-11-14 19:22:23 +08:00
Neko Ayaka 743c27685a refactor(stage-tamagotchi): better structure & lifecycle, set max listener for IpcRenderer 2025-11-06 03:44:58 +08:00
Neko Ayaka e525ace11b feat(stage-*): Aliyun NLS as part of ASR provider 2025-11-05 14:56:47 +08:00
Neko Ayaka aa2723e1b9 feat(stage-ui): aliyun nls asr provider now part of streamTranscription 2025-11-05 08:52:49 +08:00
Neko Ayaka 6c9de1e6a1 chore(stage-*): add @xsai/stream-transcription 2025-11-05 06:32:23 +08:00
Neko Ayaka 9dff810373 fix(ci): release docker build fails 2025-11-05 00:23:37 +08:00
Neko Ayaka ddac937d6f fix(airi-plugin-vscode): do not add additional @types/node, tsdown and typescript 2025-11-04 19:32:44 +08:00
Neko Ayaka 882665b87c fix(stage-tamagotchi,server-runtime): h3 update breaks websocket functionality 2025-11-04 01:46:48 +08:00
Neko Ayaka e84fe4dffa fix(stage-ui): incorrectly border for dark 2025-11-02 04:53:07 +08:00
Neko Ayaka ebeb66bb76 fix(stage-ui): incorrectly border uncoss class here used 2025-11-02 04:45:04 +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
Neko Ayaka a0b39a073e feat(stage-tamagotchi,stage-web): sync transcription implementation, improve config drawer 2025-11-01 23:21:50 +08:00
Neko Ayaka ddf962702d feat(stage-web): voice & microphone for mobile web 2025-11-01 16:43:36 +08:00
Neko Ayaka 309a958b3c feat(stage-tamagotchi): clear messages in chat window 2025-11-01 16:41:06 +08:00
Neko Ayaka 34fa50f3b5 feat(stage-tamagotchi): chat window 2025-11-01 16:32:46 +08:00
Neko Ayaka 2293e051c6 fix(ci): typecheck 2025-11-01 16:10:05 +08:00
Neko Ayaka 38e2c11a24 style: lint 2025-11-01 16:04:54 +08:00
Neko Ayaka a7a1302b99 chore(deps): bump dependencies 2025-11-01 16:03:45 +08:00
Neko Ayaka 9d88ddd81d chore(ci): to macos-15-intel 2025-11-01 15:07:55 +08:00
Neko Ayaka 3a13c654d3 chore(ci): improve rename and bundle name of flatpak 2025-10-31 17:55:50 +08:00
Neko Ayaka b1bda8a604 chore(ci): fix flatpak build 2025-10-31 15:26:14 +08:00
Neko Ayaka 0699ba4783 chore(ci): try to fix the flatpak build Unable to find sdk org.freedesktop.Sdk version 24.08 issue 2025-10-31 05:29:00 +08:00
Neko Ayaka 2b66d17f84 chore(ci): try to fix the flatpak-builder command not found issue 2025-10-31 03:55:43 +08:00
Neko Ayaka a26c0b6db3 style: lint 2025-10-31 03:01:46 +08:00
Neko Ayaka 58530dae23 style: lint 2025-10-31 02:02:41 +08:00
Neko Ayaka 887c70282e feat(stage-tamagotchi): caption for audio, playback will sync chat completion messages with tts 2025-10-30 18:34:06 +08:00
Neko Ayaka 6071331033 feat(stage-tamagotchi): speech recovered 2025-10-30 16:58:57 +08:00
Neko Ayaka e5ec3fe6ab feat(stage-tamagotchi): added entitlements and builder configs for microphone access 2025-10-30 15:08:12 +08:00
Neko Ayaka 7d43275867 feat(stage-tamagotchi): added getMediaAccessStatus and askForMediaAccess for electron eventa 2025-10-30 14:41:41 +08:00
Neko Ayaka 0f614c4077 fix(stage-ui): not emitting stage-ui-three model view update events. 2025-10-29 22:10:26 +08:00
Neko Ayaka 3cb8f74840 feat(docs): Happy Halloween! 🎃 2025-10-29 03:38:41 +08:00
Neko Ayaka 30f9985f53 fix(stage-tamagotchi,stage-shared): added isUrlMode define check 2025-10-25 01:33:40 +08:00