Neko Ayaka
47098e2908
fix(stage-layouts): improve mobile view control UI/UX
2026-01-04 02:21:46 +08:00
Rin and Neko 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
Rin and Neko
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
github-actions[bot]
0993929ce7
chore(i18n): update translations ( #860 )
2026-01-01 13:20:04 +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
95d7612fed
release: v0.8.1-beta.2
2025-12-31 14:21:54 +08:00
Neko Ayaka
7eee4e357f
release: v0.8.1-beta.1
2025-12-31 14:13:35 +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
LemonNeko
18a7658846
refactor(stage-*): extract shared layouts ( #852 )
2025-12-30 14:21:39 +08:00
LemonNeko and Makito
beb559dfdf
feat(stage-capcitor): added Capacitor of stage for iOS ( #845 )
...
---------
Co-authored-by: Makito <i@maki.to >
2025-12-30 12:22:34 +08:00
Lilia_Chen and Makito
ecd5eee155
feat(model-driver-mediapipe): integrate MediaPipe as a motion capture tool ( #828 )
...
---------
Co-authored-by: Makito <i@maki.to >
2025-12-30 12:11:08 +08:00
藍+85CD
dedf4a4790
refactor: migrate to new providers package ( #846 )
2025-12-30 10:47:43 +08:00
Neko Ayaka
4e07466c11
release: v0.8.0
2025-12-30 00:14:55 +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
1e8b9a45e9
feat(stage-*): added new devtool called context flow (can be updated with more feature)
2025-12-29 19:18:21 +08:00
Neko Ayaka
78ab839ad6
release: v0.8.0-beta.9
2025-12-29 03:34:04 +08:00
Makito
72010b6350
fix(stage-*): beat sync worklet failed to import modules ( #839 )
2025-12-29 03:33:12 +08:00
Neko Ayaka
bb705d040c
release: v0.8.0-beta.8
2025-12-27 22:41:50 +08:00
Neko Ayaka
190b013f53
chore(server-shared): updated README.md, updated intent
2025-12-27 21:47:37 +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
689e202194
fix(stage-ui,stage-web): cleanup, incorrect color
2025-12-27 04:33:32 +08:00
Neko Ayaka
a07854ca31
chore(deps): bump dependencies
2025-12-27 04:26:56 +08:00
Neko Ayaka
8b79589d0c
fix(stage-ui-three-performance-runtime): should not typecheck like this
2025-12-27 04:00:50 +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
60071be332
feat(server-sdk,server-shared): improved context update, renamed from context message, added output event, source
2025-12-27 03:39:46 +08:00
Neko Ayaka
340c22b318
refactor(server-runtime): should not check readyState, rely on send failure to lazy drop if encountered error
2025-12-27 03:35:49 +08:00
Neko Ayaka
97731ea57d
refactor(stage-ui,stage-web): move ThemeOverlay to background-gradient-overlay
2025-12-26 12:36:13 +08:00
Neko Ayaka
f579600f26
feat(docs,i18n): now supports Japanese & Korean
2025-12-26 12:24:25 +08:00
github-actions[bot] and Crowdin Bot
584c340731
chore(i18n): update translations ( #813 )
...
Co-authored-by: Crowdin Bot <support+bot@crowdin.com >
2025-12-26 11:52:26 +08:00
Neko Ayaka
3d1009e00c
fix(stage-pages): prevent warning
2025-12-26 03:04:38 +08:00
Neko Ayaka
63ba1e2512
release: v0.8.0-beta.7
2025-12-26 02:07:57 +08:00
Neko Ayaka
a7102c7b55
fix(deps): pin vue to 3.5.25 due to compatibility issues with histoire
...
```
Error while collecting story ./packages/stage-ui/stories/components/Colors.story.vue:
undefined
node:internal/process/promises:392
new UnhandledPromiseRejection(reason);
^
UnhandledPromiseRejection: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason "#<Object>".
at throwUnhandledRejectionsMode (node:internal/process/promises:392:7)
at processPromiseRejections (node:internal/process/promises:475:17)
at process.processTicksAndRejections (node:internal/process/task_queues:106:32) {
code: 'ERR_UNHANDLED_REJECTION'
}
```
2025-12-26 02:02:57 +08:00
Neko Ayaka
c56be7152b
chore(audio-pipelines-transcribe): switch to use tryCatch in moeru
2025-12-26 01:42:17 +08:00