藍+85CD
b6e0e0eed6
chore(deps): align xsai version
2025-11-02 11:38:41 +08:00
藍+85CD
8466c3fab6
fix(deps): bump std version ( #707 )
2025-11-02 11:37:40 +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
3cb8f74840
feat(docs): Happy Halloween! 🎃
2025-10-29 03:38:41 +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
Makito
bcc262a50c
fix(stage-tamagotchi,stage-shared,stage-ui): unify electron-renderer globals and fix env checks in providers ( #668 )
2025-10-20 15:09:45 +08:00
Neko Ayaka
04d3a3fba8
feat(pipelines-audio): added pipelines-audio
2025-10-19 01:43:54 +08:00
Neko Ayaka
78a9a77cc8
feat(core-character): added core-character for headless pipeline and character role playing for cross-platform
2025-10-18 23:39:49 +08:00
藍+85CD
233b5a7ba8
refactor: partially remove dotenv, dotenvx ( #667 )
2025-10-18 21:02:46 +08:00
藍+85CD
311533d4b0
perf(eslint): add oxlint plugin, use moeru-lint ( #666 )
2025-10-18 20:06:48 +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
b438495d97
feat(injecta): supported typed use and auto name use
2025-10-18 17:20:22 +08:00
藍+85CD
4c9979d7c5
chore(deps): bump antfu eslint config
2025-10-18 15:33:11 +08:00
藍+85CD
35aaf9a809
chore(deps): bump std
2025-10-18 15:30:13 +08:00
Makito
f9cc3262e2
feat(stage-tamagotchi): show tooltips for control buttons ( #650 )
2025-10-17 14:07:14 +08:00
Neko Ayaka
4368a17467
fix(stage-tamagotchi): pin to v26.0.20 due to Error: ENOTDIR: not a directory, open '<...>/Electron Framework.framework/Electron Framework/package.json
...
related to https://github.com/electron-userland/electron-builder/issues/9310
2025-10-12 14:43:24 +08:00
Neko Ayaka
33de7d49bf
feat(stage-shared): new stage-shared package
2025-10-12 03:30:20 +08:00
Neko Ayaka
0b85ab78fc
chore(deps): bump dependencies
2025-10-12 00:36:21 +08:00
Neko Ayaka
668d54a9b2
feat(airi-plugin-claude-code): now works with Claude Code hooks
2025-10-09 16:09:57 +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
cf93a9a78a
chore(docs): cleanup
2025-10-08 22:39:59 +08:00
Neko Ayaka
df508fc047
feat(injecta): logger support for easier debugging
2025-10-07 23:43:39 +08:00
Neko Ayaka
9be75aa4e5
chore(stage-tamagotchi): installed injecta
2025-10-07 16:54:45 +08:00
Neko Ayaka
efac86d3b3
feat(injecta): new injecta package for helping doing dependency injection
2025-10-07 16:48:10 +08:00
Iro
b34738b1ac
fix: harden buildOpenAICompatibleProvider validation and config ( #625 )
2025-10-07 15:07:55 +08:00
Neko Ayaka
ecbc00972a
feat(stage-tamagotchi): perserve window pos & size
2025-10-07 00:36:26 +08:00
Neko Ayaka
4d693c3301
fix(stage-ui): vite version
2025-10-06 22:24:53 +08:00
Neko Ayaka
c54e304df0
chore(deps): updated eventa
2025-10-06 15:05:30 +08:00
Neko Ayaka
6cfc9c8ee0
fix(stage-tamagotchi): icon
2025-10-06 14:57:49 +08:00
Sline
d744bec754
refactor: start websocket server by server-runtime ( #634 )
2025-10-04 21:56:30 +08:00
Neko Ayaka
a866c5a544
chore(ci): fix artifacts
2025-10-04 01:45:36 +08:00
Neko Ayaka
75321a4cd9
chore(deps): bump dependencies
2025-10-03 16:54:50 +08:00
Neko Ayaka
074f569918
chore: update lock
2025-10-03 16:20:21 +08:00
Neko Ayaka
e52efebd6c
refactor(stage-*): move shared pages to stage-pages package
2025-10-03 15:48:45 +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
051482ef39
fix(tresjs): missing vue-tsc
2025-09-28 14:59:49 +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
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
60b855d512
fix: added missing deps
2025-09-11 14:18:44 +08:00
Makito
3315634903
fix: sanitize v-html inputs with DOMPurify ( #573 )
2025-09-11 13:33:12 +08:00
Neko Ayaka
5139d44db1
feat(stage-tamagotchi-electron): use eventa for type safe event & invoke
2025-09-11 02:32:21 +08:00
RainbowBird
733b8893c7
refactor: replace useLogg with useLogger ( #563 )
2025-09-07 23:47:23 +08:00
Neko Ayaka
cf27d3f848
feat(stage-tamagotchi-electron): transparent
2025-09-07 22:04:47 +08:00
Neko Ayaka
da2e8d5142
fix: build
2025-09-07 21:10:24 +08:00