Commit graph

147 commits

Author SHA1 Message Date
藍+85CD
43fe9e89f2
perf: setup knip, remove unused dependencies (#992) 2026-01-24 15:08:08 +08:00
Neko Ayaka
d051a07da9
chore(deps): bump dependencies 2026-01-21 05:42:01 +08:00
Neko Ayaka
e38366d37b
fix(deps): sync vue to catalog: 2026-01-17 15:57:54 +08:00
skyline624
5d9040e430
fix(stage-ui,server-*): implement handling for input:text from anywhere, support for Discord (#928)
---------

Co-authored-by: Neko <neko@ayaka.moe>
2026-01-11 03:35:32 +08:00
Neko Ayaka
3c68172442
fix(stage-tamagotchi,stream-kit,pipelines-audio): couldn't handle spark:notify and has elegant way of handling tts & playback 2026-01-11 00:13:14 +08:00
Neko Ayaka
51b91b8e3d
feat(stage-tamagotchi): improved weather widget 2026-01-07 02:40:45 +08:00
sed-i
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
RainbowBird
ddde54d22f
feat(stage-ui): character settings page (#847) 2026-01-05 16:26:43 +08:00
RainbowBird
d064a959cf
feat(server): with api server, service-lize (#807)
Co-authored-by: Neko Ayaka <neko@ayaka.moe>
Co-authored-by: Lovehsigure_520 <1260907335@qq.com>
2026-01-05 16:24:03 +08:00
Neko Ayaka
3f4fde4864
feat(stage-pages,stage-ui,ui): character list for v2 2026-01-05 14:34:02 +08:00
Rin
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
c1984806a9
feat(stage-*): v2 provider catalog for managing providers 2026-01-03 22:09:00 +08:00
LemonNeko
18a7658846
refactor(stage-*): extract shared layouts (#852) 2025-12-30 14:21:39 +08:00
Lilia_Chen
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
Makito
72010b6350
fix(stage-*): beat sync worklet failed to import modules (#839) 2025-12-29 03:33:12 +08:00
Neko Ayaka
a07854ca31
chore(deps): bump dependencies 2025-12-27 04:26: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
50f66f14d4
chore(deps): missing audioworklet types 2025-12-19 14:33:59 +08:00
Lilia_Chen
c74f335253
feat(stage-ui-three-performance-runtime): init new experimental three performance runtime design (#809) 2025-12-17 10:50:06 +08:00
Neko Ayaka
a342594b9a
chore(deps): migrate for vue macros 2025-12-14 20:58:45 +08:00
Neko Ayaka
8c32d8170f
chore(deps): bump dependencies 2025-12-14 19:38:40 +08:00
Neko Ayaka
23462a910c
feat(stage-ui,stage-pages,stage-web,stage-tamagotchi,docs): added Posthog 2025-12-13 16:56:45 +08:00
Neko Ayaka
a3dba4f3cf
chore(deps): bump dependencies & electron-builder 2025-12-13 16:23:45 +08:00
Neko Ayaka
fafba1cdf8
chore(deps): bump dependencies 2025-12-11 02:22:43 +08:00
Neko Ayaka
e28e2eff89
chore(deps): bump valibot 2025-12-01 00:49:45 +08:00
Neko Ayaka
7db9907cdc
chore(deps): bump @proj-airi/unplugin-fetch 2025-11-27 15:39:29 +08:00
Neko Ayaka
53e5ce6798
feat(vite-plugin-warpdrive): new Vite plugin for uploading large assets to S3 compatible storages 2025-11-26 21:46:32 +08:00
Neko Ayaka
075a733909
refactor: dep cleanup 2025-11-20 16:00:44 +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
6c9de1e6a1
chore(stage-*): add @xsai/stream-transcription 2025-11-05 06:32:23 +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
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
藍+85CD
4a1a33f9b6
chore(deps): replace execa w/ tinyexec (#665) 2025-10-18 19:12:54 +08:00
Neko Ayaka
0b85ab78fc
chore(deps): bump dependencies 2025-10-12 00:36:21 +08:00
Neko Ayaka
0de306f668
chore(deps): bump dependencies 2025-10-09 02:35:44 +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
Makito
09d084bec2
feat(stage-web,stage-ui): beat sync (#621) 2025-10-01 00:01:18 +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 456aa38020/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