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
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
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
d15e2dd6e7
docs(stage-ui): updated logo
2026-03-12 05:09:32 +08: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
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] and Crowdin 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
freezinlove and Neko 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] and Crowdin 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] and Crowdin 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
𝓒𝓱𝓮𝓻𝓻𝔂🍒 and Rin
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