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 |
|