Commit Graph
23 Commits
Author SHA1 Message Date
Neko Ayaka f6fe68b167 style(discord-bot): updated 2026-03-10 02:40:23 +08:00
Jason 3e723abad9 fix(discord): prevent VoiceManager memory leaks on join/leave cycles (#1203) 2026-03-08 18:43:18 +08:00
SakataRyuichi 49d57a5b8b fix(server-runtime): use superjson.parse for incoming WebSocket messages (#1187) 2026-03-08 18:19:38 +08:00
skyline624 2a8019821f feat(discord): add guild segmentation, DM support and context enrichment (#942) 2026-01-14 11:15:13 +08:00
skyline624andNeko Ayaka b500eb8f5b fix(stage-ui): preserve and propagate discord context in bridge (#934)
---------

Co-authored-by: Neko Ayaka <neko@ayaka.moe>
2026-01-11 23:42:45 +08:00
skyline624andNeko 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
藍+85CD dedf4a4790 refactor: migrate to new providers package (#846) 2025-12-30 10:47:43 +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
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
Neko Ayaka 20cb21f82f fix: usLogg from @guiiai/logg error 2025-09-10 21:18:48 +08:00
RainbowBird 733b8893c7 refactor: replace useLogg with useLogger (#563) 2025-09-07 23:47:23 +08:00
Neko Ayaka 28222603c7 refacor(audio): unified audio package 2025-07-03 14:07:37 +08:00
Neko Ayaka 8ee87f9e70 style(*): stronger import sort 2025-06-30 02:23:40 +08:00
Neko AyakaandMakito cc449b1d0c style: use @sumimakito integrated perfectionist/sort-imports`
Co-authored-by: Makito <5277268+sumimakito@users.noreply.github.com>
2025-06-17 14:03:27 +08:00
Neko Ayaka 9348cc99a6 fix(discord): voice model from env 2025-05-10 10:47:26 +08:00
藍+85CD a24e3ccfda refactor!: use xsschema/ext-providers instead of typeschema/providers (#50)
* refactor!: use xsschema/ext-providers instead of typeschema/deprecated-providers

* fix: add deps

* chore: remove gcornut/valibot-json-schema

* fix(stage): update provider options
2025-03-07 23:07:24 +08:00
Neko Ayaka 3b3a068c6b style: lint 2025-02-10 01:16:41 +07:00
Neko Ayaka f5bfd16963 chore: bump deps 2025-02-03 15:39:52 +07:00
Neko Ayaka 59daeceb91 fix: memory access out of bounds 2025-01-17 02:43:47 +08:00
Neko Ayaka 741e4b2afa fix(server-sdk): opt undefined 2025-01-17 01:31:39 +08:00
Neko Ayaka be0dc65650 refactor: better discord voice code 2025-01-16 21:58:43 +08:00
Neko Ayaka 17aae1222a chore(services/discord-bot): remote stt, fix server bugs 2025-01-16 16:25:30 +08:00
Neko de10f5ed8a feat(services/telegram): added bot (#8)
* feat: demo bot
* chore: update install
* refactor: rename
* refactor: adapt with new xsai
2025-01-15 22:45:55 +08:00