Commit Graph
431 Commits
Author SHA1 Message Date
Neko Ayaka 24ac50325d fix(ci): dockerfile missing python3-setuptools due to dnsutils removed since Python 3.12 2025-11-24 03:58:23 +08:00
Mr-Quin 8275529aee feat(stage-*): apply ripple grid to other pages (#751) 2025-11-23 15:36:05 +08:00
Mr-Quin b60e0d59c5 perf(stage-web): improve chat responsiveness & loading order (#754) 2025-11-23 15:12:47 +08:00
Mr-Quin 7e299e1788 chore(stage-*): improve use of useDark, remove nprogress for tamagotchi (#753) 2025-11-22 03:09:44 +08:00
Neko Ayaka 075a733909 refactor: dep cleanup 2025-11-20 16:00:44 +08:00
Neko Ayaka 3240276e40 style: lint & build naming 2025-11-16 02:32:36 +08:00
Neko Ayaka 3e741d57ec chore(deps): bump dependencies 2025-11-16 02:21:38 +08:00
Neko Ayaka 5b9bf180e9 Revert "chore(deps): bump dependencies"
This reverts commit 38401084e1.
2025-11-16 01:28:29 +08:00
Neko Ayaka 38401084e1 chore(deps): bump dependencies 2025-11-15 23:45:01 +08:00
Neko Ayaka 736bdffb07 chore: use @moeru/eventa 2025-11-15 23:36:56 +08:00
Neko Ayaka 6db65426c3 fix(stage-web,stage-tamagotchi): incorrect height constraint causes UI issues 2025-11-14 19:23:38 +08:00
Neko Ayaka 6c9de1e6a1 chore(stage-*): add @xsai/stream-transcription 2025-11-05 06:32:23 +08:00
s3d-i 68acac6856 fix(stage-ui): restore streaming output; wrap streamText so finish/error truly gate completion (#714) 2025-11-05 00:28:54 +08:00
藍+85CD 4d900aa2fa chore(stage-web): fix lint warn 2025-11-02 12:54:36 +08:00
藍+85CD e655aacdfe chore: fix eol 2025-11-02 12:35:17 +08:00
Typed SIGTERM 4a17b94170 fix: add WIP notes (#706) 2025-11-02 04:30:46 +08:00
Neko Ayaka 69b8a56937 feat(stage-*): experimental realtime transcription powered by Aliyun NLS 2025-11-02 04:20:27 +08:00
Neko Ayaka 4c4ef7558d feat(stage-web): use tooltip for hearing adhoc desktop config 2025-11-01 23:58:06 +08:00
Neko Ayaka a0b39a073e feat(stage-tamagotchi,stage-web): sync transcription implementation, improve config drawer 2025-11-01 23:21:50 +08:00
Neko Ayaka ddf962702d feat(stage-web): voice & microphone for mobile web 2025-11-01 16:43:36 +08:00
Neko Ayaka 2293e051c6 fix(ci): typecheck 2025-11-01 16:10:05 +08:00
Neko Ayaka a7a1302b99 chore(deps): bump dependencies 2025-11-01 16:03:45 +08:00
Neko Ayaka 08bfb30691 fix(stage-tamagotchi): restrict to sender matched calls when dispatching events for electron window related api 2025-10-24 00:06:49 +08:00
Neko Ayaka a5f3c888fa fix(stage-web): system settings were lost 2025-10-21 23:23:30 +08:00
藍+85CD 4a1a33f9b6 chore(deps): replace execa w/ tinyexec (#665) 2025-10-18 19:12:54 +08:00
藍+85CD ee42ab85b1 chore(eslint): use moeru config (#664) 2025-10-18 19:02:01 +08:00
Neko Ayaka 1c26d8d7a3 chore(stage-web,stage-ui): alias for stage-shared 2025-10-12 03:32:33 +08:00
Neko Ayaka 0b85ab78fc chore(deps): bump dependencies 2025-10-12 00:36:21 +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 cabb104b98 refactor(stage-tamagotchi): unified channel server by @proj-airi/server-sdk 2025-10-08 22:57:00 +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 c67433e7d9 refactor(stage-*): use stage-pages for settings pages 2025-10-03 16:06:47 +08:00
Neko Ayaka e52efebd6c refactor(stage-*): move shared pages to stage-pages package 2025-10-03 15:48:45 +08:00
Horu e2df261364 fix: fix web Dockerfile failed to build (#627) 2025-10-02 20:29:51 +08:00
Neko Ayaka 51c38c8548 fix(stage-*): not respond if no websocket works 2025-10-01 22:18:08 +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
藍+85CDandNeko 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
Neko Ayaka 99cdd34dee fix(stage-web): include sitemap from docs as base sitemap 2025-10-01 00:09:36 +08:00
Makito 09d084bec2 feat(stage-web,stage-ui): beat sync (#621) 2025-10-01 00:01:18 +08:00
Neko Ayaka 5179bf3d0d fix(stage-web): not migrated successfully for pipeline 2025-09-28 17:19:06 +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 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 bb273dcda0 fix(stage-web): incorrect system path 2025-09-25 21:41:48 +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
dass90 e2db4f6698 fix: show voices search result correctly (#593) 2025-09-21 13:48:19 +08:00
Neko Ayaka 58616d9edb style(stage-*): bubble styles 2025-09-17 02:25:13 +08:00