Commit Graph
3016 Commits
Author SHA1 Message Date
0089040f2d fix(llm): flatten content array for OpenAI-compatible providers (#1222)
* fix(llm): flatten content array for OpenAI-compatible providers

* fix(llm): improve type safety in sanitizeMessages

* fix(stage-ui): add notice comment for message content flattening compatibility

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>

---------

Co-authored-by: Neko <neko@ayaka.moe>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-16 17:21:05 +08:00
github-actions[bot]andCrowdin 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_ChenandGarfield 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 LeeandGitHub 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]andCrowdin Bot f313ea99c6 chore(i18n): update translations (#1369)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-03-15 10:53:05 +08:00
RinandClaude 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
RinandNeko 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
RyanbaandNeko 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]andCrowdin 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]andCrowdin Bot dc6009ac10 chore(i18n): update translations (#1325)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-03-13 09:53:20 +08:00
MakitoandGarfield 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 Geniusandstablegenius49 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
LemonNekoandautofix-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]andCrowdin 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
CharaandRin 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