Neko Ayaka
476ef2018f
style: many typescript v6 pending errors
2026-04-05 02:07:09 +08:00
Phoenix-Forrest-Lin
70a66292b2
fix(server-*,stage-ui): WebSocket cannot reconnect correctly, improved log ( #1563 )
2026-04-05 01:14:24 +08:00
LemonNeko
b43a527275
refactor(server-sdk): use a external injected websocket
2026-04-03 16:11:45 +08:00
RainbowBird
4673494e73
chore: cleanup
2026-03-28 02:25:44 +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
RainbowBird
ef18772798
feat(server): message queue
2026-03-28 02:25:44 +08:00
Neko Ayaka
955d1a1d5d
refactor(server-*): refactor client, better state managment
2026-03-20 21:19:01 +08:00
LemonNeko
a80f038941
feat(stage-tamagotchi): show connection status ( #1311 )
2026-03-12 23:14:22 +08:00
Pratyush Sharma
ada6e77823
fix(server-runtime,server-sdk): accept plain JSON from external WebSocket clients ( #1234 )
2026-03-10 16:08:23 +08:00
Neko Ayaka
b49cf9275a
fix(plugin-sdk,server-*): type mismatch
2026-02-07 03:31:44 +08:00
Neko Ayaka
795e12f13b
feat(plugin-sdk): many more initial impl
2026-02-07 03:31:43 +08:00
Neko Ayaka
a0cf7c297c
fix(server-sdk): event.data may be empty
2026-01-13 03:16:33 +08:00
Neko Ayaka
9623589011
fix(server-sdk): cannot handle Discord BigInt serialization
2026-01-12 21:55:11 +08:00
skyline624 and Neko 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
a7d7c1631e
feat(stage-*): devtool for websocket ( #932 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2026-01-11 02:23:18 +08:00
Neko Ayaka
ea3328f5b2
fix(server-*): rename message ping & pong body & type
2026-01-10 00:45:08 +08:00
Neko Ayaka
eb803ab76e
feat(server-*): extend server capability, routing, heartbeat, and better type
2026-01-10 00:28:21 +08:00
Neko Ayaka
8a841d65da
feat(server-sdk,stage-ui,server-shared): more server channel hooks
2025-12-27 17:48:41 +08:00
Neko Ayaka
60071be332
feat(server-sdk,server-shared): improved context update, renamed from context message, added output event, source
2025-12-27 03:39:46 +08:00
Neko Ayaka
4f914d854c
fix(server-sdk): auto-reconnect once unauthorized
2025-12-20 21:40:21 +08:00
Neko Ayaka
84c053b44f
fix(server-sdk,airi-plugin-vscode): improve connect, ensure connected before sending
2025-12-17 19:57:48 +08:00
藍+85CD
6d3ef728fb
chore(server-sdk): fix lint warn
2025-11-02 12:55:10 +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
51c38c8548
fix(stage-*): not respond if no websocket works
2025-10-01 22:18:08 +08:00
Iro
009a434234
feat(client): optimize WebSocket client performance & reliability ( #516 )
2025-08-30 21:22:18 +08:00
Neko Ayaka
8ee87f9e70
style(*): stronger import sort
2025-06-30 02:23:40 +08:00
MirzaSamadAhmedBaig
7f33a7aca7
fix: Client retry logic, redundant listener set ( #233 )
2025-06-28 12:14:21 +08:00
藍+85CD
c13811b392
refactor: use @moeru/std ( #226 )
2025-06-25 15:31:30 +08:00
Neko Ayaka
50e05b114b
chore(*): use @moeru/std & cleanup code, rename
2025-06-23 15:34:07 +08:00
Neko Ayaka
ab8dc0ad37
fix(server-sdk): fix type
2025-03-21 12:40:23 +08:00
Neko Ayaka
f96cb55417
fix(server-sdk): reconnect implemented
2025-03-21 11:42:39 +08:00
Neko Ayaka
900f72267b
fix: build
2025-03-21 02:43:35 +08:00
Neko Ayaka
f3b93ab465
feat(stage-web|stage-tamagotchi|server-sdk|server-runtime|server-shared|stage-ui): added new events for ui:configure, and module:configure, and added basic implementation of the memory-pgvector process holding, also adjusted the border style of radio set of card
2025-03-21 01:49:32 +08:00
Neko Ayaka
3b3a068c6b
style: lint
2025-02-10 01:16:41 +07:00
Neko Ayaka
741e4b2afa
fix(server-sdk): opt undefined
2025-01-17 01:31:39 +08:00
Neko Ayaka
7b7fb2dd5c
feat(server-sdk): authentication
2025-01-17 01:23:48 +08:00
Neko Ayaka
17aae1222a
chore(services/discord-bot): remote stt, fix server bugs
2025-01-16 16:25:30 +08:00
Neko
790189f1eb
feat(server): basic implementation of server runtime and SDK ( #13 )
...
* feat(server): basic implementation of server runtime and SDK
* refactor: better typing
2025-01-15 20:54:46 +08:00