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
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
Liet Blue
5d8a0c88fe
feat(stage-tamagotchi): add profile switcher to controls island and web header ( #1328 )
2026-03-13 18:32:07 +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
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
Liu Xiaopai and Rin
261f67a67d
fix(stage-pages,stage-ui): surface provider transcription errors ( #1070 )
...
* fix(hearing): surface provider transcription errors
* Standardize and enhance error message reporting by introducing an `errorMessage` utility function.
---------
Co-authored-by: Rin <shinohara-rin@users.noreply.github.com >
2026-03-07 04:31:21 +08:00
Rin
b9ef42fb85
chore(stage-pages): add Minecraft integration unavailability notice with WIP bot setup instructions ( #1161 )
2026-03-06 14:55:53 +08:00
NJX
9f347a5d80
feat(stage-pages): add manual model input fallback when model list fails to load ( #1145 )
2026-03-06 14:01:03 +08:00
Garfield Lee
86c0d9d28a
feat(stage-ui): add Ollama thinking mode config and provider-side think mapping ( #1140 )
2026-03-05 20:46:45 +08:00
Neko Ayaka
c1d315b84f
fix(stage-ui): should have option to completely disable Speech module
2026-03-05 18:06:49 +08:00
Liet Blue
62523f006f
fix(stage-pages): add missing mcp settings page to fix white screen ( #1103 )
2026-03-04 16:45:36 +08:00
Mark L
f175a9c65a
fix(stage-pages): add manual model fallback when discovery fails ( #1069 )
2026-03-02 02:12:12 +08:00
Mark L
47a79165fc
fix(speech): respect SSML toggle in test synthesis ( #1063 )
2026-03-02 02:10:38 +08:00
Rin
ea6f4dfb63
fix(stage-pages): treat comet speech as openai-compatible as it doesn't support voice listing ( #1060 )
2026-03-02 01:34:28 +08:00
Garfield Lee
b630db0860
fix(stage-ui): add bottom padding to settings data and ripple-grid layouts ( #1053 )
2026-03-01 01:55:19 +08:00
Neko Ayaka
e8f6155ec6
feat(plugin-sdk,stage-tamagotchi): demo plugin, and plugin inspector
2026-02-16 16:06:28 +08:00
leafyy
19d635d12a
feat:(stage-ui) Modify settings card ( #1027 )
2026-02-09 15:10:18 +08:00
MisakaKumomi 御坂云见
d95dc5e023
feat(stage-pages): Add warning for unavailable indextts2 support in I… ( #1018 )
2026-02-03 05:26:02 +08:00
Sebastián
47e444bd85
feat(stage-ui): add Kokoro TTS (Local) speech provider ( #1005 )
2026-02-01 23:34:52 +08:00
LemonNeko and autofix-ci[bot]
e4add70e13
feat: allow to enable secure websocket for server channel ( #1014 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-02-01 00:35:03 +08:00
lockrush-dev
4cac97937f
fix(stage-ui): fix transcription session callback reuse and auto-send issues ( #996 )
2026-01-26 14:59:50 +08:00
RainbowBird
de9df5eae8
feat(stage-*): store chat session to indexdb ( #987 )
...
* feat(stage-*): store chat session to indexdb
* refactor: remove prompt hash
* fix(stage-ui): enhance type guard for chat sessions export validation
* refactor(stage-ui): simplify chat session export and import logic
* refactor(stage-ui): update chat session management to use new data structure and improve export/import functionality
* refactor(stage-ui): enhance chat session persistence and management methods
* refactor(stage-ui): set and get idb value raw
* fix: type
2026-01-23 18:15:22 +08:00
RainbowBird
cda460ea29
fix(stage-pages): v2 provider can skip validation
2026-01-21 23:05:01 +08:00
RainbowBird
afa0e283de
fix(stage-pages): v2 provider editing state
2026-01-21 22:53:48 +08:00
Neko Ayaka
d92375fe77
fix(stage-pages,stage-ui): type issue
2026-01-18 14:55:18 +08:00
Neko Ayaka
17debf3e96
refactor(stage-*): de-centralize for route header
2026-01-18 04:54:57 +08:00
leafyy and Ricardo Miss
0769455edc
fix(stage-ui): update connection icon to use correct variant ( #966 )
...
---------
Co-authored-by: Ricardo Miss <83625063+ricardomiss@users.noreply.github.com >
2026-01-18 02:33:54 +08:00
Neko Ayaka
c0d69ca910
fix(stage-ui,stage-pages): yes re-implemented useLocalStorageManualReset as refManualReset will not propagate
2026-01-17 15:59:00 +08:00
815ce36bce
fix(stage-*): OpenAI Compatible Speech and Hearing modules activation ( #947 )
...
---------
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Neko <neko@ayaka.moe >
2026-01-17 00:16:42 +08:00
leafyy
153eb95c8b
fix(stage-tamagotchi): correct typo in needsControlsIslandIconSizeSetting prop ( #958 )
2026-01-17 00:13:39 +08:00
Neko Ayaka
cf5d34bc7c
refactor(stage-ui,stage-pages): no more resettable ref
2026-01-15 17:31:45 +08:00
Lstmxx
45b0b979de
feat(stage-ui): support custom model ( #880 )
2026-01-15 16:46:50 +08:00
LemonNeko
06b3451849
feat(stage-*): allow to connect remote ws server ( #953 )
2026-01-15 05:13:57 +08:00
leafyy
0e543b50ce
feat(stage-tamagotchi): add icon size settings for tamagotchi ( #940 )
2026-01-13 03:33:40 +08:00
Zach Leavitt
bcafcac7c1
feat(stage-*): browser provided speech recognition as provider ( #933 )
2026-01-13 03:31:08 +08:00
leafyy
cf8811d5eb
feat(stage-ui): add edit mode for airi card ( #939 )
2026-01-12 18:53:14 +08:00
skyline624 and Neko Ayaka
b500eb8f5b
fix(stage-ui): preserve and propagate discord context in bridge ( #934 )
...
---------
Co-authored-by: Neko Ayaka <neko@ayaka.moe >
2026-01-11 23:42:45 +08:00
Neko Ayaka
e5a86e78ae
refactor(stage-ui): better chat store structure
2026-01-11 21:48:08 +08:00
skyline624 and Neko
5d9040e430
fix(stage-ui,server-*): implement handling for input:text from anywhere, support for Discord ( #928 )
...
---------
Co-authored-by: Neko <neko@ayaka.moe >
2026-01-11 03:35:32 +08:00
a7d7c1631e
feat(stage-*): devtool for websocket ( #932 )
...
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-01-11 02:23:18 +08:00
Neko Ayaka
56d321f39c
refactor(stage-ui,stage-pages): improve structure of character & character-orchestrator
2026-01-10 03:15:04 +08:00
Neko Ayaka
20c167d790
refactor(stage-pages): split context flow into small components
2026-01-09 21:37:50 +08:00
leafyy
8736db16b3
fix(stage-pages): fix the cancel text display problem in settings -> data ( #924 )
2026-01-09 19:24:52 +08:00
Neko Ayaka
dff0aa19b1
feat(stage-pages): improved context flow devtools, show spark:notify handler
2026-01-09 18:11:24 +08:00
Neko Ayaka
774b819e4d
refactor(stage-ui): rename composables to kebab-case
2026-01-08 15:52:02 +08:00
RainbowBird
0d4d2139d2
chore: resolve type issue
2026-01-08 01:06:50 +08:00
RainbowBird
71225b3729
chore: resolve build issue
2026-01-08 00:54:48 +08:00
RainbowBird
a00e752619
chore: lint
2026-01-08 00:49:13 +08:00
Neko Ayaka
795b9cd15f
refactor(ui): promote Progress & Skeleton as ui component
2026-01-07 21:47:14 +08:00