Commit Graph
70 Commits
Author SHA1 Message Date
RainbowBird 7841df28f8 build(deps): migrate workspace dependencies to catalogs
Move direct external dependency versions into pnpm catalogs and update workspace packages to reference catalog entries.

Signed-off-by: RainbowBird <git@luoling.moe>

Commit-Message-Assisted-by: Codex
2026-06-03 17:12:13 +08:00
Neko Ayaka f286464e03 chore(deps): bump dependencies 2026-04-15 14:44:59 +08:00
Neko Ayaka 95eac8e41c chore(deps): bump dependencies 2026-04-11 04:00:49 +08:00
Neko Ayaka 476ef2018f style: many typescript v6 pending errors 2026-04-05 02:07:09 +08:00
RainbowBird 405904183f refactor(server): revert a8f445a17985a90d7eb5d981b4231114c3066e94 2026-03-28 02:25:44 +08:00
RainbowBird ba3d66de86 feat(server-protocol): introduce shared protocol types for AIRI server clients and frontends
- Added package.json for @proj-airi/server-protocol with necessary configurations.
- Implemented chat event types including WireMessage, SendMessagesRequest, and PullMessagesRequest.
- Defined WebSocket event types and structures for better integration with AIRI components.
- Updated server-runtime and server-sdk to utilize the new server-protocol package.
- Refactored imports across various packages to replace server-shared types with server-protocol types.
- Enhanced type definitions and added TypeScript configurations for better development experience.
2026-03-28 02:25:44 +08:00
Neko Ayaka ac1de680d0 chore(deps): bump dependencies 2026-03-23 02:15:40 +08:00
Neko Ayaka f6fe68b167 style(discord-bot): updated 2026-03-10 02:40:23 +08:00
Neko Ayaka 84dc6c7473 docs(discord-bot): updated README.md 2026-03-10 01:59:26 +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
Neko Ayaka 92d87833be chore(deps): bump dependencies 2026-02-26 18:33:52 +08:00
Neko Ayaka d051a07da9 chore(deps): bump dependencies 2026-01-21 05:42:01 +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
Neko Ayaka fafba1cdf8 chore(deps): bump dependencies 2025-12-11 02:22:43 +08:00
Neko Ayaka a7a1302b99 chore(deps): bump dependencies 2025-11-01 16:03:45 +08:00
藍+85CD 233b5a7ba8 refactor: partially remove dotenv, dotenvx (#667) 2025-10-18 21:02:46 +08:00
Neko Ayaka 0de306f668 chore(deps): bump dependencies 2025-10-09 02:35:44 +08:00
Neko Ayaka 75321a4cd9 chore(deps): bump dependencies 2025-10-03 16:54:50 +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 dc6dff5a6d chore(deps): bump dependencies 2025-08-29 01:38:04 +08:00
Neko Ayaka a095ee62f1 chore(deps): bump dependencies 2025-08-02 01:06:54 +08:00
Neko Ayaka 50371c580a chore(deps): bump dependencies 2025-07-22 14:28:27 +08:00
Neko Ayaka 34b547047f chore(deps): bump dependencies 2025-07-06 19:06:59 +08:00
Neko Ayaka 28222603c7 refacor(audio): unified audio package 2025-07-03 14:07:37 +08:00
Neko Ayaka bb59f327b0 chore(deps): bump dependencies 2025-06-30 16:15:45 +08:00
Neko Ayaka 8ee87f9e70 style(*): stronger import sort 2025-06-30 02:23:40 +08:00
Neko Ayaka 0b127778fc chore(deps): bump dependencies 2025-06-26 19:21:12 +08:00
Neko 5d994609ed Revert "perf(eslint): use moeru config & oxlint (#227)" (#231)
This reverts commit 6d02cb0a01.
2025-06-26 19:17:02 +08:00
藍+85CD 6d02cb0a01 perf(eslint): use moeru config & oxlint (#227) 2025-06-26 18:29:05 +08:00
Neko Ayaka c078b49e0c chore(deps): bump dependencies 2025-06-24 13:47:06 +08:00
Neko Ayaka afef299dbc chore(deps): bump dependencies 2025-06-19 17:43:18 +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 f2aef18d77 chore(deps): bump dependencies 2025-06-13 23:01:30 +08:00
Neko Ayaka ce8914e0b8 chore(deps): bump dependencies 2025-06-11 15:19:13 +08:00
Neko Ayaka 39160badaa chore(deps): bump dependencies 2025-06-05 11:34:58 +08:00
Neko Ayaka 863844e80e chore(package.json): update 2025-05-27 16:52:28 +08:00
Neko Ayaka 342084b811 chore(deps): bump dependencies 2025-05-26 00:14:26 +08:00
Neko Ayaka 0c95946c6c chore(deps): bump dependencies 2025-05-19 13:11:43 +08:00
Neko Ayaka 9348cc99a6 fix(discord): voice model from env 2025-05-10 10:47:26 +08:00
Neko Ayaka 9a8a064930 chore(deps): bump dependencies 2025-05-07 17:39:30 +08:00
Neko Ayaka 8433746a6c docs: rename to AIRI 2025-05-07 16:25:44 +08:00
Neko Ayaka 168873ef90 chore(deps): bump dependencies 2025-04-27 10:58:56 +08:00
Neko Ayaka d5fc26e2e0 chore(deps): bump dependencies 2025-04-20 15:38:33 +08:00