Commit Graph
107 Commits
Author SHA1 Message Date
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
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
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
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 XiaopaiandRin 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
LemonNekoandautofix-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
leafyyandRicardo 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
skyline624andNeko 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
skyline624andNeko 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