Commit Graph
540 Commits
Author SHA1 Message Date
Neko Ayaka 5c2218dd49 fix(stage-ui): incorrect import 2026-01-07 21:43:09 +08:00
Neko Ayaka 1e9e3f6207 refactor(stage-ui): rename misc to kebab-case 2026-01-07 21:43:09 +08:00
Neko Ayaka 8c07dcbada refactor(stage-ui): rename form to kebab-case 2026-01-07 21:43:09 +08:00
Neko Ayaka b2af21728c refactor(stage-ui): rename data-pane to kebab-case 2026-01-07 21:43:09 +08:00
RainbowBird 5177f3a78a refactor(stage-ui): use-async-state for api request (#906) 2026-01-07 21:42:36 +08:00
RainbowBird 9346708c34 feat(server): characters (#882) 2026-01-07 21:37:54 +08:00
Neko Ayaka 98ec5fffff refactor(stage-ui,ui): promote Callout to ui package 2026-01-07 21:16:33 +08:00
Neko Ayaka 1e8a07d9d1 refactor(stage-ui): drop Tabs component 2026-01-07 21:11:46 +08:00
Neko Ayaka d9321f0554 refactor(stage-ui): merge layout sub-directory 2026-01-07 21:06:25 +08:00
Neko Ayaka f36dbf86b6 refactor(stage-ui): migrated to use ui components 2026-01-07 21:03:34 +08:00
Neko Ayaka 77045c4b98 refactor(stage-ui,ui): promote Collapsible and Screen to ui package 2026-01-07 21:03:02 +08:00
Rin c69efa6f1a fix(stage-ui): add required fields and correct tool index in character-orchestrator.test.ts 2026-01-07 01:41:31 +08:00
Neko Ayaka 0cde81d2a9 fix(stage-ui): character orchestrator should have prompts 2026-01-07 01:22:46 +08:00
Neko Ayaka ef4390ab90 fix(stage-ui): unused destructured 2026-01-06 03:09:36 +08:00
9005b9f430 feat(stage-*): performance overlay & markdown stress test (#838)
---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Neko <neko@ayaka.moe>
2026-01-06 03:04:35 +08:00
1f58faafa2 feat(stage-ui): process for reasoning models (#859)
---------

Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Rin <shinohara-rin@users.noreply.github.com>
Co-authored-by: Neko Ayaka <neko@ayaka.moe>
2026-01-06 03:03:53 +08:00
Neko Ayaka 17b0bd54b7 feat(stage-*): process spark:notify & emitting spark:command 2026-01-06 02:46:18 +08:00
Rin d5604d5af7 Revert "feat(stage-ui): shuffle idle motions for Live2D model (#820)", closes #881
This reverts commit 4e553b7a76.
2026-01-05 22:07:48 +08:00
RainbowBird 01897ed097 chore: temporary fix type error 2026-01-05 18:55:44 +08:00
RainbowBird fe1c576994 refactor(stage-ui): move auth lib to stage-ui 2026-01-05 17:40:37 +08:00
Neko Ayaka 3f4fde4864 feat(stage-pages,stage-ui,ui): character list for v2 2026-01-05 14:34:02 +08:00
Neko Ayaka 49b680aba1 fix(stage-ui): handle error for live2d 2026-01-04 15:13:46 +08:00
Neko Ayaka 0ef110aae5 feat(stage-ui-three): support loading three as preview cover of model 2026-01-04 04:50:44 +08:00
Neko Ayaka 3a97d8d184 fix(stage-ui): model selector in mobile overlaps 2026-01-04 04:23:14 +08:00
RinandNeko Ayaka 4e553b7a76 feat(stage-ui): shuffle idle motions for Live2D model (#820)
Co-authored-by: Neko Ayaka <neko@ayaka.moe>
2026-01-03 18:04:50 +00:00
RinandNeko 1f6db3111e feat(stage-ui,stage-pages,i18n): add support for deepgram tts (#858)
---------

Co-authored-by: Neko <neko@ayaka.moe>
2026-01-03 17:54:09 +00:00
Neko Ayaka 52d42ce349 feat(stage-ui): with sorted for providers 2026-01-04 01:07:19 +08:00
Neko Ayaka d1a1ef73c6 feat(stage-*): migrated all openai compatible api providers 2026-01-04 01:07:19 +08:00
Rin 8b03c8f0bb fix(stage-ui): selectedMotionGroup can be empty string (fix #870) 2026-01-04 00:38:33 +08:00
Neko Ayaka c1984806a9 feat(stage-*): v2 provider catalog for managing providers 2026-01-03 22:09:00 +08:00
Neko Ayaka a9ecea515e fix(stage-ui): new intializer will block until server connected successfully 2026-01-01 03:38:51 +08:00
Rin 33e256f3ef feat(stage-ui,i18n) add groq support (#857) 2025-12-31 22:39:09 +08:00
Karintou 60c9175539 feat(stage-ui,i18n): added Japanese as language option (#856) 2025-12-31 17:11:15 +08:00
Neko Ayaka f3a2451e82 fix(stage-ui): should not reject due to server-sdk connection failed 2025-12-31 13:48:56 +08:00
Neko c5e460987a chore(stage-ui): improved settings 2025-12-31 11:35:58 +08:00
藍+85CD dedf4a4790 refactor: migrate to new providers package (#846) 2025-12-30 10:47:43 +08:00
Neko Ayaka 3a71d70bcf chore(stage-pages): improved ui/ux for context-flow devtools 2025-12-29 23:56:27 +08:00
Neko Ayaka ca7194284b feat(stage-ui,airi-plugin-vscode,server-shared): added spark:notify, spark:emit, spark:command events 2025-12-27 21:20:06 +08:00
Neko Ayaka f07964d307 feat(server-sdk,stage-ui,server-shared): better output & added usage as context 2025-12-27 18:10:50 +08:00
Neko Ayaka 8a841d65da feat(server-sdk,stage-ui,server-shared): more server channel hooks 2025-12-27 17:48:41 +08:00
Neko Ayaka a6aae910d0 feat(stage-ui): subscribe to onChatTurnComplete, emit to server channel as output:gen-ai:chat:message 2025-12-27 17:30:04 +08:00
Neko Ayaka fb2da39384 refactor(stage-ui,stage-web,stage-tamagotchi): rename as useContextBridgeStore 2025-12-27 17:12:22 +08:00
Neko Ayaka 0dc4e96663 refactor(stage-*): analytics with better structure, added useBuildInfo 2025-12-27 17:03:43 +08:00
Rin ca6a0b24fa feat(stage-*): track provider card clicks and time-to-first-message (#832) 2025-12-27 16:46:58 +08:00
Neko Ayaka b8810943f8 fix(stage-ui): live2d auto blink with better control 2025-12-27 16:40:41 +08:00
Rin 3dcc9a0677 chore(stage-ui,stage-web,stage-tamagotchi): add ph-no-capture to chat messages (#833) 2025-12-27 15:16:54 +08:00
Neko Ayaka 2735296736 chore(stage-ui,model-driver-lipsync): should throuttle and lerp mouth changing 2025-12-27 05:28:56 +08:00
Neko Ayaka 19c8de1c2d fix(stage-web): incorrect type for ChatHistoryItem 2025-12-27 04:00:20 +08:00
Neko Ayaka 7b5f209e22 refactor(stage-ui,stage-web,stage-tamagotchi): use new server-sdk for context bridging, forming module context correctly 2025-12-27 03:50:59 +08:00
Neko Ayaka 97731ea57d refactor(stage-ui,stage-web): move ThemeOverlay to background-gradient-overlay 2025-12-26 12:36:13 +08:00