github-actions[bot] and Crowdin Bot
65faf3fe18
chore(i18n): update translations ( #1388 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2026-03-16 10:07:58 +08:00
Lilia_Chen and Garfield Lee
cf3e6a43bd
chore(docs): new DevLog for VRM & three.js refactor ( #1368 )
...
---------
Co-authored-by-agent: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Garfield Lee <Garfield550@users.noreply.github.com >
2026-03-16 02:11:52 +08:00
github-actions[bot]
622c57af63
chore: update README release artifacts to v0.9.0-alpha.16
2026-03-15 17:57:15 +00:00
Garfield Lee
28a8970984
chore(skills): add project-level skills ( #1373 )
...
Co-authored-by-agent: GitHub Copilot <copilot@github.com >
2026-03-16 00:19:06 +08:00
github-actions[bot]
7c1883e006
chore(nix): update pnpmDeps hash
2026-03-15 13:52:36 +00:00
f92db7a70b
feat(stage-pocket): add Android target ( #1326 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: LemonNeko <self@lemonneko.moe >
2026-03-15 21:46:23 +08:00
LemonNeko
3c03a45b0a
fix(cap-vite): don't auto restart when generated files update
2026-03-15 16:16:51 +08:00
Rin
4fb47a0379
docs(AGENTS.md): use errorMesageFrom ( #1372 )
2026-03-15 14:43:55 +08:00
Garfield Lee and GitHub Copilot
617c037aa2
fix(stage-ui): use nullish coalescing for errorMessageFrom fallback ( #1370 )
...
Replace bare errorMessageFrom(error) assignments and the existing
|| 'Unknown error' pattern with ?? 'Unknown error' to correctly
handle string | undefined return type without swallowing empty strings.
Affected locations:
- src/libs/providers/validators/run.ts (5 sites)
- src/composables/use-provider-validation.ts (1 site)
Co-authored-by: GitHub Copilot <copilot@github.com >
2026-03-15 12:17:02 +08:00
github-actions[bot] and Crowdin Bot
f313ea99c6
chore(i18n): update translations ( #1369 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2026-03-15 10:53:05 +08:00
Rin and Claude Opus 4.6
688836912d
chore: disable PostHog telemetry in development mode ( #1365 )
...
* chore: disable PostHog telemetry in development mode
Skip posthog.init() when import.meta.env.DEV is true to avoid
sending telemetry data during local development.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* Apply suggestions from code review
Co-authored-by: Rin <shinohara-rin@users.noreply.github.com >
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-15 09:39:54 +08:00
Rin and Neko
623f35a7e3
feat(stage-pages,stage-ui,i18n): disable auto trigger for chatcompletion check and use explict button ( #1336 )
...
Co-authored-by-agent: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Neko <neko@ayaka.moe >
2026-03-15 04:39:30 +08:00
Neko Ayaka
72925c1372
release: v0.9.0-alpha.16
2026-03-15 04:04:07 +08:00
Neko Ayaka
2fb1657067
docs(README.md): updated
2026-03-15 04:01:15 +08:00
Stable Genius
dbe7964716
chore(ci): added Scoop bucket manifest ( #1262 )
2026-03-15 03:36:32 +08:00
Neko
32ea8d0e04
Revert "fix(stage-tamagotchi): fix model flickering and jumping on window res…" ( #1364 )
...
This reverts commit 3a8dc75233 .
2026-03-15 03:07:03 +08:00
Ryanba and Neko
c276bcc24d
fix(server-runtime): preserve explicit empty route destinations ( #1324 )
...
---------
Co-authored-by: Neko <neko@ayaka.moe >
Co-authored-by-agent: Sisyphus <clio-agent@sisyphuslabs.ai >
Co-authored-by-agent: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-15 01:58:17 +08:00
Ryanba
aac7a31599
fix(plugin-sdk): preserve absolute plugin entrypoints ( #1323 )
...
Authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-15 01:57:07 +08:00
Ryanba
c702c1f8e5
fix(stage-ui): keep nested reasoning out of speech ( #1322 )
...
Authored-by-agent: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-15 01:56:28 +08:00
Stardust
53d1e25173
fix(stage-tamagotchi): quit app on Live2D close button to cleanup background processes ( #1361 )
2026-03-15 01:54:50 +08:00
Rin
1a1f720c93
fix(server-runtime): shutdown server on interruption properly ( #1356 )
...
Co-authored-by-agent: Claude Opus 4.6
2026-03-14 21:44:13 +08:00
Garfield Lee
9fc9955615
release: v0.9.0-alpha.15
2026-03-14 18:23:50 +08:00
Stardust
3a8dc75233
fix(stage-tamagotchi): fix model flickering and jumping on window resize ( #1341 )
2026-03-14 15:03:16 +08:00
github-actions[bot] and Crowdin Bot
4427e1b44f
chore(i18n): update translations ( #1349 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2026-03-14 12:29:11 +08:00
Rin
621d16c8bd
fix(stage-ui): fix hash scroll on SPA navigation to providers page ( #1347 )
...
The settings layout uses a scrollable div with overflow-y-auto, not
window. useScrollToHash was scrolling window which had no effect on
SPA navigation. Point it at the actual scroll container instead.
Authored-by-agent: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2026-03-14 03:35:03 +08:00
LemonNeko
0ed21860af
fix(stage-tamagotchi): move wss setting to connection page
2026-03-14 03:06:06 +08:00
Rin
e83c17fe57
fix(minecraft): xss mitigation for minecraft debug dashboard ( #1344 )
...
Authored-by-agent: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2026-03-14 00:20:15 +08:00
Liet Blue
a1a94371f4
fix(speech): prevent speech provider config reset on startup by removing premature immediate watcher ( #1340 )
2026-03-13 22:38:54 +08:00
Liet Blue
5d8a0c88fe
feat(stage-tamagotchi): add profile switcher to controls island and web header ( #1328 )
2026-03-13 18:32:07 +08:00
Liet Blue
c95b484bdc
docs: update CLAUDE.md to use @AGENTS.md directive ( #1335 )
2026-03-13 18:31:48 +08:00
yuanbo
f654d175f8
fix(telegram-bot): fix velin rendering, action loop, and LLM compatibility ( #1333 )
2026-03-13 18:31:31 +08:00
3aa47ff43d
fix(stage-ui): use stable chat history keys in the stage UI ( #1312 )
...
---------
Co-authored-by: Stable Genius <259448942+stablegenius49@users.noreply.github.com >
Co-authored-by: Garfield Lee <Garfield550@users.noreply.github.com >
Co-authored-by-agent: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-13 17:23:21 +08:00
github-actions[bot] and Crowdin Bot
dc6009ac10
chore(i18n): update translations ( #1325 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2026-03-13 09:53:20 +08:00
Makito and Garfield Lee
4c7bd5522b
fix(stage-tamagotchi): make handleAppExit more robust ( #1321 )
...
* fix(stage-tamagotchi): make handleAppExit more robust
* chore: code style update
* chore: code style update
---------
Co-authored-by: Garfield Lee <Garfield550@users.noreply.github.com >
2026-03-12 23:55:26 +08:00
Ryanba
c897aade2e
fix(stage-ui): flip canvas pixel reads on Y axis ( #1309 )
...
Co-authored-by-agent: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-12 23:16:21 +08:00
LemonNeko
a80f038941
feat(stage-tamagotchi): show connection status ( #1311 )
2026-03-12 23:14:22 +08:00
Stable Genius and stablegenius49
0d1dc34bd8
fix(stage-tamagotchi): let tray menu close caption overlay ( #1316 )
...
Co-authored-by: stablegenius49 <185121704+stablegenius49@users.noreply.github.com >
2026-03-12 23:11:37 +08:00
Makito
28db2f6e2a
fix(stage-tamagotchi): handle app exit correctly ( #1319 )
2026-03-12 23:08:19 +08:00
御坂云见
879b92f713
docs: add comprehensive contributor guide and UI storyboard link; create claude code deps
2026-03-12 19:03:15 +08:00
Ryanba
38b8058ee5
fix(plugin-sdk): trim negotiated compatibility versions ( #1305 )
...
---
Co-authored-by-agent: Sisyphus <clio-agent@sisyphuslabs.ai >
2026-03-12 17:22:23 +08:00
github-actions[bot]
eccf44df51
chore(nix): update pnpmDeps hash
2026-03-12 06:55:25 +00:00
LemonNeko and autofix-ci[bot]
589553c0e3
feat(stage-pocket): request permissions onboarding ( #1292 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-12 14:49:39 +08:00
41ce282e95
fix(stage-ui): skip optimistic updates before apply ( #1304 )
...
* fix(stage-ui): skip optimistic updates before apply
Avoid leaving phantom optimistic state behind when a mutation is intentionally skipped by checking the guard before applying the optimistic update.
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode )
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
* [autofix.ci] apply automated fixes
---------
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-12 12:12:31 +08:00
github-actions[bot] and Crowdin Bot
8251b8a512
chore(i18n): update translations ( #1301 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2026-03-12 10:57:37 +08:00
dec2b04924
refactor: vrm performance tracing and better lifecycle management ( #1194 )
...
* refactor: vrm performance tracing and better lifecycle management
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Rename lag-visualizer.vue to performance-visualizer.vue
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @sumimakito
Co-authored-by: Makito <i@maki.to >
* Apply suggestion from @sumimakito
Co-authored-by: Makito <i@maki.to >
* Apply suggestion from @sumimakito
Co-authored-by: Makito <i@maki.to >
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* [autofix.ci] apply automated fixes
* Apply suggestion from @Lilia-Chen
* [autofix.ci] apply automated fixes
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* [autofix.ci] apply automated fixes
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* [autofix.ci] apply automated fixes
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* Apply suggestion from @Lilia-Chen
* fix: some tiny bugs and model URL lifecycle
* fix: TresCanvas size=0 bug
* Delete .claude/settings.json
* fix: some clean-up
* [autofix.ci] apply automated fixes
* fix: use screen to wrap up TresCanvas
* Delete .claude/settings.json
---------
Co-authored-by: Makito <i@maki.to >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Neko <neko@ayaka.moe >
2026-03-12 09:20:20 +08:00
Neko Ayaka
7cb5ebe430
docs(README.md): updated download / open card
2026-03-12 05:11:30 +08:00
Neko Ayaka
d15e2dd6e7
docs(stage-ui): updated logo
2026-03-12 05:09:32 +08:00
github-actions[bot]
9828f8eddf
chore: update README release artifacts to v0.9.0-alpha.14
2026-03-11 18:55:34 +00:00
Chara and Rin
d9582d52f2
feat(stage-ui): optimize card many select component layout styles ( #1096 )
...
---------
Co-authored-by: Rin <shinohara-rin@users.noreply.github.com >
2026-03-12 01:55:12 +08:00
Neko Ayaka
da62f1c16b
release: v0.9.0-alpha.14
2026-03-12 01:48:21 +08:00