藍+85CD
6d5f8f480b
chore(tsconfig): clean useless mts part
2025-10-17 20:42:24 +08:00
藍+85CD
727e1e8cce
fix(providers): remove filter
2025-10-17 19:49:48 +08:00
藍+85CD
7eb55ca59c
chore(openai-compatible-builder): adjust exclude string
2025-10-17 16:30:40 +08:00
藍+85CD
fc523d87ef
chore(openai-compatible-builder): clean useless code ( #659 )
2025-10-17 16:21:05 +08:00
藍+85CD
bda3a5f317
fix(openai-compatible-builder): ignore embed & gemini-2.5-pro model ( #658 )
2025-10-17 16:12:08 +08:00
藍+85CD
a32cd262ce
fix(providers): validate configured providers only ( #656 )
2025-10-17 14:50:59 +08:00
Neko Ayaka
fdf41f3708
fix(stage-tamagotchi): cannot load static assets due to file not able to be accessed with in Electron
2025-10-12 03:33:02 +08:00
Neko Ayaka
1c26d8d7a3
chore(stage-web,stage-ui): alias for stage-shared
2025-10-12 03:32:33 +08:00
Neko Ayaka
33de7d49bf
feat(stage-shared): new stage-shared package
2025-10-12 03:30:20 +08:00
Neko Ayaka
e29a5caaad
feat(stage-tamagotchi): open settings page & open devtools in Developer section
2025-10-12 01:34:03 +08:00
Neko Ayaka
0b85ab78fc
chore(deps): bump dependencies
2025-10-12 00:36:21 +08:00
Neko Ayaka
7e7b2cdfed
feat(stage-pages,stage-ui,i18n): supported CometAPI
...
Close #619
2025-10-11 16:16:22 +08:00
Neko Ayaka
6bf15a8803
refactor(stage-*): cleanup provider pages for all openai compatible ones
2025-10-11 16:03:04 +08:00
Neko Ayaka
0de306f668
chore(deps): bump dependencies
2025-10-09 02:35:44 +08:00
Neko Ayaka
220ad569d9
style: fix lint
2025-10-09 02:32:04 +08:00
Iro
6995aba8a1
fix(stage-ui): auto fallback with LLM model listing when validating ( #643 )
2025-10-09 02:31:14 +08:00
Neko Ayaka
cabb104b98
refactor(stage-tamagotchi): unified channel server by @proj-airi/server-sdk
2025-10-08 22:57:00 +08:00
Neko Ayaka
cc90687de7
fix: rename caused case mix
2025-10-08 17:29:27 +08:00
Neko Ayaka
23b9fe5bb2
fix: casing
2025-10-08 17:26:51 +08:00
Neko Ayaka
766e7da18c
refactor(stage-ui,stage-pages): split more hearing composables
2025-10-08 17:15:09 +08:00
Neko Ayaka
c884b758fa
feat(stage-tamagotchi): hearing config dialog
2025-10-08 17:14:08 +08:00
Neko Ayaka
73b7ce722c
chore(stage-tamagotchi): small refactor & cleanup
2025-10-08 17:13:28 +08:00
Neko Ayaka
2ca7e32493
style(stage-ui): rename
2025-10-08 15:50:13 +08:00
Iro
b34738b1ac
fix: harden buildOpenAICompatibleProvider validation and config ( #625 )
2025-10-07 15:07:55 +08:00
Neko Ayaka
4d693c3301
fix(stage-ui): vite version
2025-10-06 22:24:53 +08:00
Neko Ayaka
6cfc9c8ee0
fix(stage-tamagotchi): icon
2025-10-06 14:57:49 +08:00
Neko Ayaka
75321a4cd9
chore(deps): bump dependencies
2025-10-03 16:54:50 +08:00
Neko Ayaka
e52efebd6c
refactor(stage-*): move shared pages to stage-pages package
2025-10-03 15:48:45 +08:00
Neko Ayaka
51c38c8548
fix(stage-*): not respond if no websocket works
2025-10-01 22:18:08 +08:00
藍+85CD
b6497dcc33
perf: use shallow-ref for web audio api class ( #623 )
...
* perf: use shallow-ref for web audio api class
* Update packages/stage-ui/src/stores/audio.ts
2025-10-01 14:46:36 +08:00
Iro and Neko
c3e37a9444
fix: enhance OpenAI provider validation for speech recognition servers (issue #557 ) ( #606 )
...
---------
Co-authored-by: Neko <neko@ayaka.moe >
2025-10-01 01:12:19 +08:00
b190122bf1
feat(stage-ui,stage-web): Implement Comprehensive Module Settings Management with Frontend UI and Backend WebSocket Integration ( #617 )
...
---------
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: Neko Ayaka <neko@ayaka.moe >
2025-10-01 01:11:12 +08:00
藍+85CD and Neko Ayaka
de3f8d952c
feat(stage-ui-three): vrm lip-sync ( #620 )
...
---------
Co-authored-by: Neko Ayaka <neko@ayaka.moe >
2025-10-01 00:52:56 +08:00
Makito
09d084bec2
feat(stage-web,stage-ui): beat sync ( #621 )
2025-10-01 00:01:18 +08:00
Neko Ayaka
aed77fc3c9
fix(stage-ui): text to speech wasn't working
2025-09-28 17:10:36 +08:00
Neko Ayaka
29c0fedccb
style(stage-ui): use kebeb case for directories under packages
2025-09-28 15:27:59 +08:00
Neko Ayaka and Iro
7ea96b7c00
feat(tresjs): added tresjs package with new Tresjs v5 integrated post-processing components
...
Fix #605
- https://github.com/Tresjs/post-processing/issues/212
Co-authored-by: Iro <155815508+Iro96@users.noreply.github.com >
2025-09-28 14:12:13 +08:00
AdairLi
2709d12152
fix the bug of justifing the validation of the novita ai ( #615 )
2025-09-28 13:19:20 +08:00
Neko Ayaka
372125fb89
chore(deps): bump dependencies
...
Notice: after bumping up to three 0.180.0 with @types/three 0.180.0,
Argument of type 'Group<Object3DEventMap>' is not assignable to parameter of type 'Object3D<Object3DEventMap>'.
Type 'Group<Object3DEventMap>' is missing the following properties from type 'Object3D<Object3DEventMap>': setPointerCapture, releasePointerCapture, hasPointerCapture
Currently, AFAIK, clearly, three, and @types/three doesn't have the setPointerCapture, releasePointerCapture, hasPointerCapture method / getters
The only place I found on GitHub, points out that https://github.com/pmndrs/xr/blob/456aa380206e93888cd3a5741a1534e672ae3106/packages/pointer-events/src/pointer.ts#L69-L100 declares
```js
declare module 'three' {
interface Object3D {
setPointerCapture(pointerId: number): void
releasePointerCapture(pointerId: number): void
hasPointerCapture(pointerId: number): boolean
intersectChildren?: boolean
interactableDescendants?: Array<Object3D>
/**
* @deprecated
*/
ancestorsHaveListeners?: boolean
ancestorsHavePointerListeners?: boolean
ancestorsHaveWheelListeners?: boolean
}
}
```
And in @tresjs/core v5, it uses the @pmndrs/pointer-events internally.
Somehow the Object3D from @types/three and the one augmented by @pmndrs/pointer-events are not compatible.
`new Object3D() as unknown as Object3D` works as workaround here but there should be no need to do such a thing since these two Object3D should be the same.
With no updates from `typescript`, I assume there is no breaking change or regression from `typescript` side.
2025-09-26 17:07:07 +08:00
Lilia_Chen
5459741276
refactor(stage-ui,renderer-three) - three-scene package ( #569 )
2025-09-25 21:59:29 +08:00
Neko Ayaka
4a31fda922
feat(stage-ui/providers): added 302.AI
2025-09-25 15:14:14 +08:00
Kthunda
0e39750586
feat(i18n): French translation ( #540 )
2025-09-21 13:50:33 +08:00
LemonNeko
bb98376136
fix(stage-ui): padding model preview to correct aspect ratio ( #594 )
2025-09-17 00:52:35 +08:00
Neko Ayaka
e27b02117c
fix(stage-ui): model selector image not cover
2025-09-16 00:25:51 +08:00
dass90
b9b83fe7ad
fix(stage-*): unable to test voice with openai and cosyvoice-v2 in speech module ( #579 )
2025-09-14 20:55:55 +08:00
Ilya Bogdanov
8d9abc1a04
fix(stage-*) Fix Inablility to verify openrouter and remove api key requirement on OpenAI compatible #566 ( #582 )
2025-09-14 20:55:24 +08:00
Makito
4fd4d1de9d
fix(stage-ui): bring back missing deps in optimizeDeps.include
2025-09-13 04:54:11 +09:00
Makito
db6cfa46eb
chore(stage-ui): fix broken syntax highlighting in SFC
2025-09-13 02:35:21 +09:00
Makito
72afce54ed
refactor(stage-ui): move MarkdownRenderer to subfolder and add story page
2025-09-13 02:32:46 +09:00
dass90
e02e8c6316
fix: cosyvoice SSML support ( #576 )
2025-09-12 01:35:06 +08:00