Commit Graph
700 Commits
Author SHA1 Message Date
Sebastián 00b240e762 fix(stage-ui): better error handling and timeouts for the kokoro worker (#1020) 2026-02-03 15:02:59 +08:00
Sebastián 47e444bd85 feat(stage-ui): add Kokoro TTS (Local) speech provider (#1005) 2026-02-01 23:34:52 +08:00
RainbowBird cfa375f34a feat(stage-*): support max fps 2026-02-01 22:20:10 +08:00
Rin 77f8aad97e fix(stage-ui): auto-mark player2 provider as added when valid (#1012) 2026-02-01 19:49:28 +08:00
Rin 58bc050156 fix(stage-ui): connectivity checks for IndexTTS and Player2 speech providers (#1013) 2026-02-01 19:49:14 +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
Rin 9b1b2420e7 fix(stage-ui): only dedupe assistant message, strip local id on API call (#1010) 2026-01-31 03:31:59 +08:00
LemonNeko 41405b24de fix(styles|stage-*): remove font subset property, migrate about content 2026-01-29 17:44:14 +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 fe65a207bf refactor(server,stage-ui): use local first message key 2026-01-24 19:32:39 +08:00
RainbowBird 7c9a23f250 feat(server,stage-ui): sync message to server (#990) 2026-01-24 17:57:45 +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 de48eb0f16 refactor(stage-ui): set and get idb value raw 2026-01-23 17:22:59 +08:00
RainbowBird dedfbafcd9 chore(stage-ui): lint 2026-01-23 13:40:10 +08:00
n1n.ai faea45e5a5 feat(stage-ui): add n1n provider (#968) 2026-01-22 16:25:03 +08:00
RainbowBird e235a50318 refactor(stage-ui): resolve character & provider catalog types 2026-01-21 23:32:03 +08:00
RainbowBird 3590fdbdf7 feat(stage-ui): add datetime as context provider for chat 2026-01-21 23:23:20 +08:00
RainbowBird b4cc416472 feat(stage-ui): use local first request (#977) 2026-01-21 22:56:43 +08:00
RainbowBird 78afeeb82c refactor(auth): move fetchSession to auth store and remove from index.vue 2026-01-21 22:55:58 +08:00
Neko Ayaka 0fddd043f2 fix(workspace): should adapt to pnpm v10.28 --filter behavior 2026-01-21 06:11:50 +08:00
Neko Ayaka d051a07da9 chore(deps): bump dependencies 2026-01-21 05:42:01 +08:00
Neko Ayakaand藍+85CD 8effa6fd90 fix: lint warnings
Co-authored-by: 藍+85CD <50108258+kwaa@users.noreply.github.com>
2026-01-21 01:58:41 +08:00
Neko Ayaka b00e71478f Revert "fix: lint warnings (#976)"
This reverts commit f432aca5c0.
2026-01-21 01:14:22 +08:00
藍+85CD f432aca5c0 fix: lint warnings (#976) 2026-01-20 13:15:32 +08:00
Lilia_Chenandautofix-ci[bot] 0093803920 feat(stage-ui-*): ACT special tokens for future motion gen (#974)
* feat(stage-ui*):ACT special tokens

* test(stage-ui): llm-marker-parser test updates for ACT tokens

* [autofix.ci] apply automated fixes

* style(stage-ui): apply gemini code review notes

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-20 09:32:47 +08:00
leafyy 8661714b8a refactor(stage-ui): settings store simplified (#965) 2026-01-19 16:50:48 +08:00
Rin a6b54c1b0f chore(stage-ui, deps): fix typecheck error and stage-web CI (#967) 2026-01-18 02:34:15 +08:00
Rinandautofix-ci[bot] c912e6c7cc fix(stage-ui): tts voice options reactivity issue (#963)
trigger reactivity when updating availableVoices in the speech store
---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-18 00:57:07 +08:00
Neko Ayaka 5cfd478525 fix(stage-ui): should ingest and response only once 2026-01-17 18:31:00 +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
Neko Ayaka e38366d37b fix(deps): sync vue to catalog: 2026-01-17 15:57:54 +08:00
RainbowBirdandNeko 4292535d10 feat(stage-ui,server): use optimistic request for provider catalog (#951)
---------

Co-authored-by: Neko <neko@ayaka.moe>
2026-01-17 00:17:26 +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
Neko Ayaka 4d2f897a2b style(stage-ui): type 2026-01-15 17:40:32 +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
RainbowBird 73455d9b22 fix(stage-ui, stage-web): oauth loading state 2026-01-14 14:19:57 +08:00
RainbowBird f8b6300e26 feat(stage-ui, stage-web): add loading state for authing 2026-01-14 14:11:35 +08:00
skyline624 2a8019821f feat(discord): add guild segmentation, DM support and context enrichment (#942) 2026-01-14 11:15:13 +08:00
RainbowBird 2217599284 refactor(stage-*): login drawer in mobile (#948) 2026-01-13 18:45:00 +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
Neko Ayaka 9623589011 fix(server-sdk): cannot handle Discord BigInt serialization 2026-01-12 21:55:11 +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 3c68172442 fix(stage-tamagotchi,stream-kit,pipelines-audio): couldn't handle spark:notify and has elegant way of handling tts & playback 2026-01-11 00:13:14 +08:00