Commit Graph
1395 Commits
Author SHA1 Message Date
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
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
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 d15e2dd6e7 docs(stage-ui): updated logo 2026-03-12 05:09:32 +08: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
Neko Ayaka da62f1c16b release: v0.9.0-alpha.14 2026-03-12 01:48:21 +08:00
Liet Blue 783342c941 fix(stage-ui): deduplicate provider models by id (#1282) 2026-03-11 22:41:56 +08:00
Neko Ayaka 53f79713d7 release: v0.9.0-alpha.13 2026-03-11 19:36:13 +08:00
Pratyush Sharma 9e24b9b255 fix(stage-ui): remove SSML support for Volcengine speech provider (#1232) 2026-03-11 19:33:20 +08:00
github-actions[bot]andCrowdin Bot cce2df1c12 chore(i18n): update translations (#1251)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-03-11 09:53:55 +08:00
Neko Ayaka 96d3149909 release: v0.9.0-alpha.12 2026-03-11 04:35:37 +08:00
Neko Ayaka 208ff1d8a5 release: v0.9.0-alpha.11 2026-03-11 02:03:28 +08:00
Neko Ayaka a2da08f2ce fix(stage-tamagotchi): should handle EADDRINUSE, bug of srvx, robust for server channel restart, injeca fix 2026-03-10 23:47:39 +08:00
LemonNeko 38d41cca84 release: v0.9.0-alpha.10 2026-03-10 22:32:07 +08:00
LemonNeko 756ddd31e4 refactor(cap-vite): use plugin instead of createServer 2026-03-10 22:31:28 +08:00
Zen eab0fbd83c fix(stage-ui): use lightweight fetch for connectivity check (#1238) 2026-03-10 20:02:42 +08:00
Neko Ayaka 03a38f9e0c release: v0.9.0-alpha.9 2026-03-10 19:33:11 +08:00
LemonNeko 7daaeece46 release: v0.9.0-alpha.8 2026-03-10 18:42:35 +08:00
LemonNeko cfd897ce2a refactor(cap-vite): forward options to capacitor cli 2026-03-10 18:39:52 +08:00
Neko Ayaka a5cca0225b release: v0.9.0-alpha.7 2026-03-10 17:47:25 +08:00
freezinloveandNeko Ayaka 5415b2850e fix(stage-tamagotchi): double close caused crash, simplified onboarding, added safeClose (#1243)
---------

Co-authored-by: Neko Ayaka <neko@ayaka.moe>
2026-03-10 17:39:58 +08:00
Pratyush Sharma 2b5cebed1e fix(stage-ui-live2d,stage-tamagotchi): use temp file to prevent config loss and handle more Live2D model load failures (#1233) 2026-03-10 17:35:58 +08:00
LemonNeko 6e82ebef1a refactor(stage-ui): steps of onboarding dialog (#1224) 2026-03-10 16:09:25 +08:00
Pratyush Sharma ada6e77823 fix(server-runtime,server-sdk): accept plain JSON from external WebSocket clients (#1234) 2026-03-10 16:08:23 +08:00
github-actions[bot]andCrowdin Bot ea2d43b63d chore(i18n): update translations (#1226)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-03-10 11:26:07 +08:00
Neko Ayaka 440be8e91d chore(server-runtime,plugin-protocol): adjust healthy check policy, added multiple module check events 2026-03-10 02:40:23 +08:00
Pratyush Sharma 68a7ed0d8c fix(stage-ui-live2d): require .model.json or .model3.json for Live2D files (#1156) 2026-03-10 02:39:57 +08:00
Neko Ayaka 03188f9855 release: v0.9.0-alpha.6 2026-03-10 01:29:38 +08:00
Neko Ayaka f2d57c17a6 fix(stage-tamagotchi): hearing drawer height should not be in % 2026-03-10 01:08:17 +08:00
Garfield Lee 3ece47759e fix(stage-ui): reset always-on-top via manual reset (#1218) 2026-03-09 23:19:30 +08:00
Neko Ayaka af4e0c1d35 fix(stageui): unused 2026-03-09 22:20:53 +08:00
Liet Blue 604341a1e6 feat(tamagotchi): add "Pin on top" toggle to controls island (#1183)
\
2026-03-09 22:05:05 +08:00
Typed SIGTERM 5b821c0ee0 fix(stage-ui): user-sent message lost (#1215) 2026-03-09 20:45:16 +08:00
d6268298dd feat(stage-pages): add model selection navigation after provider validation (#1214)
* feat(stage-pages): add model selection navigation after provider validation success

* chore: code style update

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

* chore: code style update

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

* chore: code style update

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

* [autofix.ci] apply automated fixes

* [autofix.ci] apply automated fixes (attempt 2/3)

* [autofix.ci] apply automated fixes (attempt 3/3)

---------

Co-authored-by: Garfield Lee <Garfield550@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-03-09 20:40:05 +08:00
861beacad2 feat(stage-ui): add nvidia nim provider (#1196)
* feat: add nvidia nim provider

* fix: restore onboarding no-models help text

* fix: limit nvidia provider to desktop runtime

* [autofix.ci] apply automated fixes

* fix: update validators check list

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

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Garfield Lee <Garfield550@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2026-03-09 20:09:36 +08:00
github-actions[bot]andCrowdin Bot 7a602c3b14 chore(i18n): update translations (#1209)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
2026-03-09 12:05:37 +08:00
Neko d3c5f81040 Revert "fix(stage-*): can’t get mcp servers when use remote api (#1181)" (#1204)
This reverts commit 5bed6bca80.
2026-03-08 20:00:08 +08:00
Rin 88ac92f3a1 fix(stage-ui): fix LM studio validation problem and add CORS note (#1175) 2026-03-08 18:41:43 +08:00
LemonNeko 583b54bfee release: v0.9.0-alpha.5 2026-03-08 18:35:38 +08:00
LemonNeko fd44e54250 fix(cap-vite): no need to run cap sync manually 2026-03-08 18:30:34 +08:00
SakataRyuichi 49d57a5b8b fix(server-runtime): use superjson.parse for incoming WebSocket messages (#1187) 2026-03-08 18:19:38 +08:00
LemonNeko 7b981d08de release: v0.9.0-alpha.4 2026-03-08 17:37:59 +08:00
LemonNeko 9c514b17f0 release: v0.9.0-alpha.3 2026-03-08 17:20:32 +08:00
LemonNeko 25e66f664c feat(stage-pocket): introducing a new package for better DX 2026-03-08 17:17:54 +08:00
Doji 5bed6bca80 fix(stage-*): can’t get mcp servers when use remote api (#1181) 2026-03-07 17:39:57 +08:00
RainbowBird 5e20939912 fix(stage-layouts): login drawer in mobile 2026-03-07 17:22:23 +08:00
𝓒𝓱𝓮𝓻𝓻𝔂🍒andRin f8fb6e2282 fix(stage-layouts): replace Tooltip with Popover for microphone controls (#1169)
* refactor(ChatArea): replace Tooltip with Popover for microphone controls

The Tooltip component was replaced with Popover to provide better user experience and more consistent behavior with other UI elements. The functionality remains the same but uses the more appropriate Popover component from the UI library.

* refactor(ChatArea): rename hearingTooltipOpen to hearingPopoverOpen for clarity

The variable name was changed to better reflect its actual usage with PopoverRoot component. This improves code readability and maintainability by using more accurate terminology.

---------

Co-authored-by: Rin <shinohara-rin@users.noreply.github.com>
2026-03-07 17:20:22 +08:00