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
34b8c82bd5
fix(server): type error
2026-03-28 02:25:44 +08:00
RainbowBird
b78a8477e6
feat(server): enable tts, asr base
2026-03-28 02:25:44 +08:00
RainbowBird
e24da799d0
fix(server): squash drizzle schema
2026-03-28 02:25:44 +08:00
RainbowBird
ef18772798
feat(server): message queue
2026-03-28 02:25:44 +08:00
RainbowBird
9b8d1f6ab7
feat(server): flux aduit ( #1482 )
2026-03-28 02:25:44 +08:00
RainbowBird
5b1ccb55c2
fix(auth): clarify return type and avoid TS2742 in createAuth function
...
fix(tests): cast response data to any in character and provider tests
refactor(v1completions): use Array.at() for last data line retrieval
feat(accounts): add indexes for session, account, and verification tables
chore(deps): update package.json and pnpm-lock.yaml with new dependencies
refactor(onboarding): replace context injection with props in step-welcome component
2026-03-28 02:25:44 +08:00
RainbowBird
97cadd5f7a
fix(stage-ui): update onboarding provider list and improve validation logic
2026-03-28 02:25:44 +08:00
RainbowBird
82a4ea26dd
refactor(stage-ui): unify official provider to plug-able, add auth lifecycle hooks
2026-03-28 02:25:44 +08:00
RainbowBird
0f9ea751e5
feat(server): official provider router ( #1117 )
2026-03-28 02:25:44 +08:00
RainbowBird
c78ac2ccf1
fix(server): collect metrics correctly
2026-03-28 02:25:44 +08:00
RainbowBird
3917af0250
refactor(server): organize order
2026-03-28 02:25:44 +08:00
RainbowBird and Claude
963306944e
feat(server): add OpenTelemetry observability stack ( #1154 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-03-28 02:25:44 +08:00
RainbowBird
7018eb98b8
refactor(server): rename configkv get or throw
2026-03-28 02:25:44 +08:00
RainbowBird
83443e1f59
chore(server): stripe type
2026-03-28 02:25:44 +08:00
RainbowBird
a64446fbb7
feat(server): enhance config guard with custom error messages and add FLUX_PACKAGES handling
2026-03-28 02:25:44 +08:00
RainbowBird
a70001f461
fix(server): resolve config kv properly
2026-03-28 02:25:44 +08:00
RainbowBird
4e510bf5c2
feat(server): stripe service, more stripe table
2026-03-28 02:25:44 +08:00
RainbowBird
889a1e0800
feat(server): redis, config kv integration
2026-03-28 02:25:44 +08:00
RainbowBird
391fdd542a
fix(server): customer id
2026-03-28 02:25:44 +08:00
RainbowBird
eab6772a89
chore(server): resolve db type
2026-03-28 02:25:44 +08:00
RainbowBird
0aa90bd713
refactor(server): do not require backend llm api key and base url
2026-03-28 02:25:44 +08:00
RainbowBird
d8b3a18d65
refactor(server): add more error utils
2026-03-28 02:25:44 +08:00
RainbowBird
fc51738209
feat(server): stripe integration and credits system ( #1024 )
2026-03-28 02:25:44 +08:00
RainbowBird
0732827a9e
refactor(server): replace postgres-js to pg to support auto-instrumentation
2026-03-09 18:47:34 +08:00
RainbowBird
47d97320ef
fix(server): collect metrics correctly
2026-03-06 04:14:04 +08:00
RainbowBird
284b100030
feat(server): add OpenTelemetry observability stack
2026-03-06 02:58:44 +08:00
RainbowBird
6c7aa855cf
feat(server): log api error
2026-03-04 19:06:24 +08:00
RainbowBird
a2356608fe
refactor(server): api server url env
2026-03-03 17:36:40 +08:00
RainbowBird
8ff4effb6c
perf(server): upsert chat messages
2026-03-03 00:45:00 +08:00
RainbowBird and Sergei Kochanov
24eb86f682
fix(server): limited body size to 1MB
...
Co-authored-by: Sergei Kochanov <47022537+sergeykochanov@users.noreply.github.com >
2026-03-03 00:44:58 +08:00
RainbowBird
3c1fbdb654
refactor(server): move auth, db and env to libs
2026-03-02 16:55:16 +08:00
RainbowBird
f787485b29
feat(server): health check route
2026-02-26 17:53:14 +08:00
RainbowBird
76e8287839
chore(server): resolve type
2026-02-26 16:38:43 +08:00
RainbowBird
ea05075550
feat(server): database migration
2026-02-26 15:01:06 +08:00
RainbowBird
fe65a207bf
refactor(server,stage-ui): use local first message key
2026-01-24 19:32:39 +08:00
RainbowBird
7c9a23f250
feat(server,stage-ui): sync message to server ( #990 )
2026-01-24 17:57:45 +08:00
Neko Ayaka and 藍+85CD
8effa6fd90
fix: lint warnings
...
Co-authored-by: 藍+85CD <50108258+kwaa@users.noreply.github.com >
2026-01-21 01:58:41 +08:00
Neko Ayaka
b00e71478f
Revert "fix: lint warnings ( #976 )"
...
This reverts commit f432aca5c0 .
2026-01-21 01:14:22 +08:00
藍+85CD
f432aca5c0
fix: lint warnings ( #976 )
2026-01-20 13:15:32 +08:00
RainbowBird and Neko
4292535d10
feat(stage-ui,server): use optimistic request for provider catalog ( #951 )
...
---------
Co-authored-by: Neko <neko@ayaka.moe >
2026-01-17 00:17:26 +08:00
RainbowBird
059048f939
chore(server, stage-*): resolve type issue
2026-01-08 00:44:25 +08:00
RainbowBird
94dd90c9ef
chore(stage-ui): resolve merge conflict
2026-01-07 21:50:20 +08:00
RainbowBird
371a0b105f
feat(server): system_provider_configs and character_covers ( #905 )
2026-01-07 21:44:05 +08:00
RainbowBird
9346708c34
feat(server): characters ( #882 )
2026-01-07 21:37:54 +08:00
RainbowBird
01897ed097
chore: temporary fix type error
2026-01-05 18:55:44 +08:00
RainbowBird
03a89e81a1
refactor(server): character hono app type
2026-01-05 18:14:18 +08:00
RainbowBird
1ec22a4855
refactor(sever): app type
2026-01-05 18:05:24 +08:00
RainbowBird
fe1c576994
refactor(stage-ui): move auth lib to stage-ui
2026-01-05 17:40:37 +08:00
Neko Ayaka
ba77b9e7ba
fix(server): database with duplicated index
2026-01-05 16:27:10 +08:00