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
Makito
72010b6350
fix(stage-*): beat sync worklet failed to import modules ( #839 )
2025-12-29 03:33:12 +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
a07854ca31
chore(deps): bump dependencies
2025-12-27 04:26: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
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
Iro
4c977361b1
feat(stage-ui): remove redundant chat completions validation ( #831 )
2025-12-26 01:40:29 +08:00
Neko Ayaka
1f4650a105
fix(stage-ui,stage-tamagotchi,stage-web): incorrect implementation of Aliyun NLS
2025-12-26 01:39:11 +08:00
s3d-i
26fadcb2fb
fix(chat): serialize sends and reset on cleanup ( #827 )
2025-12-25 02:16:09 +08:00
Rin
74136b9ccf
feat(stage-ui,stage-web): custom chat background ( #825 )
2025-12-24 12:38:09 +08:00
Neko Ayaka
17a6985f9c
fix(stage-ui): type error
2025-12-22 12:04:44 +08:00
LemonNeko
3cba59421d
refactor(ui): move DoubleCheckButton to @proj-airi/ui ( #823 )
2025-12-21 21:37:23 +08:00
Rin
3839cd49ed
feat(stage-ui,stage-pages,i18n): support continue anyway for onboarding ( #818 )
2025-12-21 21:30:56 +08:00
Neko Ayaka
2ffe666368
chore(deps): bump dependencies
2025-12-21 18:41:11 +08:00
Neko Ayaka
7158c200bb
chore(deps): bump dependencies
2025-12-21 18:35:34 +08:00
Neko Ayaka
c9a9ec7bfa
Revert "chore(deps): bump dependencies"
...
This reverts commit 349810ff27 .
2025-12-21 17:16:47 +08:00
Neko Ayaka
349810ff27
chore(deps): bump dependencies
2025-12-21 15:58:52 +08:00
Neko Ayaka
4cb0384f26
chore(stage-ui,stage-pages): update WIP to use Callout, add proper WIP for modules WIP
2025-12-21 02:06:14 +08:00
Rin
6868550dc8
fix(stage-ui): prevent race conditions in model loading ( #819 )
2025-12-20 23:34:52 +08:00
Neko Ayaka
a712217fa1
fix(stage-ui): incorrect logarithm
2025-12-20 23:15:23 +08:00
Neko Ayaka
b8b22b3d84
feat(stage-ui,stage-web): new colorsFromElement lib extracted
2025-12-20 23:13:05 +08:00
Neko Ayaka
b2e02a25cb
fix(ui): SelectTab has unmatched border-radius
2025-12-20 21:32:49 +08:00
Neko Ayaka
bd7d5d67b8
chore(ui,stage-ui,stage-pages): now support to display visualizer in both linear and log
2025-12-20 21:07:19 +08:00
Neko Ayaka
dbb1826b61
feat(ui): new SelectTab component
2025-12-20 18:58:35 +08:00
Neko Ayaka
7164e88ca3
chore(stage-ui): support to use Log scale for AudioSpectrumVisualizer
2025-12-20 18:58:34 +08:00
Neko Ayaka
15a5dae1fe
chore(stage-ui,stage-tamagotchi): improved fade on hover style
2025-12-20 04:34:59 +08:00
Neko Ayaka
73a778da13
perf(stage-tamagotchi): added radius region for detecting Fade on Hover, preventing flickering
2025-12-20 03:58:54 +08:00
Neko Ayaka
87eeeb6294
fix(stage-ui): Aliyun NLS will data race on cleanup to let WebSocket close before TranscriptionEnded
2025-12-20 03:39:46 +08:00
Neko Ayaka
bda5a6abd8
fix(stage-ui): TimeSeries was too laggy due to mis-use of props as timeseries calculation
2025-12-20 03:35:32 +08:00
Neko Ayaka
b1f475b04a
fix(stage-ui): Aliyun NLS streamTranscription doesn't support Blob but over WebSocket
2025-12-20 03:33:24 +08:00
Neko Ayaka
50f66f14d4
chore(deps): missing audioworklet types
2025-12-19 14:33:59 +08:00
Neko Ayaka
55f3019737
fix(stage-ui): reduce about button click feeling
2025-12-18 15:03:24 +08:00
Makito
03474670a2
fix(stage-ui): use a middleware to encode possible filenames in a live2d model ( #815 )
2025-12-18 01:31:41 +08:00