Commit graph

103 commits

Author SHA1 Message Date
RainbowBird
098e09a284
feat(server): stream tts provider 2026-05-16 17:29:40 +08:00
RainbowBird
a28dcedede
feat(server): llm & tts gateway (#1837) 2026-05-15 19:00:38 +08:00
RainbowBird
3984677b01
feat(analytics): integrate PostHog for server-side event tracking
Some checks failed
CI / Lint (push) Waiting to run
CI / Build Test (stage-tamagotchi) (push) Waiting to run
CI / Build Test (stage-tamagotchi-godot) (push) Waiting to run
CI / Build Test (stage-web) (push) Waiting to run
CI / Build Test (ui-loading-screens) (push) Waiting to run
CI / Build Test (ui-transitions) (push) Waiting to run
CI / Type Check (push) Waiting to run
CI / Check Provenance (push) Waiting to run
Cloudflare Workers / Deploy - stage-web (push) Waiting to run
Cloudflare Workers (server-dev) / Deploy - stage-web (server-dev) (push) Waiting to run
Update Nix pnpmDeps Hash / update (push) Has been cancelled
- Added a new PostHog client for capturing server-side business events such as Stripe webhooks and subscription state changes.
- Implemented various tracking functions for pricing funnel steps, character creation, and chat session starts.
- Enhanced the flux meter tests to handle partial charges and report unbilled flux correctly.
- Updated the CharacterDialog and Flux settings pages to track user interactions with analytics events.
- Introduced a mechanism to identify users on PostHog based on authentication state to ensure accurate funnel tracking.
- Added necessary dependencies for PostHog integration in the project.
2026-05-15 16:20:47 +08:00
RainbowBird
272cdae03b
feat(server/otel): restructure observability metrics and add active sessions gauge
- Moved RateLimitMetrics import path to a more centralized location.
- Introduced a new file for active sessions gauge to track user sessions in the database.
- Updated index.ts to include new metrics and ensure proper initialization of observability metrics.
- Modified various routes and services to utilize the new observability structure.
- Added smoke tests for HTTP and WebSocket metrics to ensure proper metric registration and functionality.
- Enhanced error handling for metrics reading failures to improve observability.
2026-05-12 23:10:13 +08:00
RainbowBird
d24b22a561
refactor(server/otel): hono otel integrate
Some checks failed
CI / Check Provenance (push) Waiting to run
CI / Lint (push) Waiting to run
CI / Build Test (stage-tamagotchi) (push) Waiting to run
CI / Build Test (stage-tamagotchi-godot) (push) Waiting to run
CI / Build Test (stage-web) (push) Waiting to run
CI / Build Test (ui-loading-screens) (push) Waiting to run
CI / Build Test (ui-transitions) (push) Waiting to run
CI / Type Check (push) Waiting to run
Cloudflare Workers / Deploy - stage-web (push) Waiting to run
Update Nix pnpmDeps Hash / update (push) Has been cancelled
2026-05-11 12:01:57 +08:00
Neko Ayaka
6d61699d10
release: v0.10.2 2026-05-07 19:36:33 +08:00
Neko Ayaka
6dd370433a
release: v0.10.1
Some checks are pending
CI / Build Test (ui-transitions) (push) Waiting to run
CI / Type Check (push) Waiting to run
CI / Check Provenance (push) Waiting to run
CI / Build Test (stage-tamagotchi) (push) Waiting to run
CI / Build Test (stage-tamagotchi-godot) (push) Waiting to run
CI / Build Test (stage-web) (push) Waiting to run
CI / Build Test (ui-loading-screens) (push) Waiting to run
CI / Lint (push) Waiting to run
Cloudflare Workers / Deploy - stage-web (push) Waiting to run
2026-05-05 14:10:55 +08:00
Neko Ayaka
ca722f69b7
release: v0.10.0
Some checks are pending
CI / Check Provenance (push) Waiting to run
CI / Lint (push) Waiting to run
CI / Build Test (stage-tamagotchi) (push) Waiting to run
CI / Build Test (stage-tamagotchi-godot) (push) Waiting to run
CI / Build Test (stage-web) (push) Waiting to run
CI / Build Test (ui-loading-screens) (push) Waiting to run
CI / Build Test (ui-transitions) (push) Waiting to run
CI / Type Check (push) Waiting to run
Cloudflare Workers / Deploy - stage-web (push) Waiting to run
2026-05-03 23:17:03 +08:00
RainbowBird
172e4ce59c
feat(auth): email login & profile (#1745)
Co-authored-by: Liet Blue <127093491+lietblue@users.noreply.github.com>
2026-04-28 00:07:38 +08:00
Neko Ayaka
2ab21879dd
chore(deps): bump dependencies 2026-04-18 19:18:17 +08:00
Neko Ayaka
f286464e03
chore(deps): bump dependencies 2026-04-15 14:44:59 +08:00
Neko Ayaka
67398494c7
fix(server): zod is required 2026-04-11 04:19:28 +08:00
Neko Ayaka
95eac8e41c
chore(deps): bump dependencies 2026-04-11 04:00:49 +08:00
Neko Ayaka
dd284f0f27
release: v0.9.0 2026-04-10 14:48:30 +08:00
Neko Ayaka
a0caaf3214
release: v0.9.0-rc.1 2026-04-10 03:40:59 +08:00
Neko Ayaka
dc7132bb91
release: v0.9.0-beta.7
Some checks failed
CI / Build Test (ui-loading-screens) (push) Waiting to run
CI / Lint (push) Waiting to run
CI / Build Test (stage-tamagotchi) (push) Waiting to run
CI / Build Test (stage-web) (push) Waiting to run
CI / Build Test (ui-transitions) (push) Waiting to run
CI / Type Check (push) Waiting to run
CI / Check Provenance (push) Waiting to run
Cloudflare Workers / Deploy - stage-web (push) Waiting to run
Update Nix assets Hash / update (push) Has been cancelled
Update Nix pnpmDeps Hash / update (push) Has been cancelled
2026-04-08 04:17:03 +08:00
Neko Ayaka
7f7f50b462
release: v0.9.0-beta.6 2026-04-07 04:58:46 +08:00
Neko Ayaka
389388820f
release: v0.9.0-beta.5
Some checks are pending
CI / Lint (push) Waiting to run
CI / Build Test (stage-tamagotchi) (push) Waiting to run
CI / Build Test (stage-web) (push) Waiting to run
CI / Build Test (ui-loading-screens) (push) Waiting to run
CI / Build Test (ui-transitions) (push) Waiting to run
CI / Type Check (push) Waiting to run
CI / Check Provenance (push) Waiting to run
Cloudflare Workers / Deploy - stage-web (push) Waiting to run
2026-04-06 02:10:21 +08:00
RainbowBird
9451cd7cc0
feat(otel): server instrumentation script 2026-04-02 18:21:30 +08:00
RainbowBird
d782313464
feat(auth): jwt sign 2026-04-02 17:48:12 +08:00
RainbowBird
f1fe161bc0
feat(auth): OIDC (#1531) 2026-04-02 04:24:04 +08:00
LemonNeko
60112eaa85
release: v0.9.0-beta.4 2026-04-01 19:19:22 +08:00
Makito
e9be0cf98c
release: v0.9.0-beta.3 and ios build 8
Some checks are pending
CI / Lint (push) Waiting to run
CI / Build Test (stage-tamagotchi) (push) Waiting to run
CI / Build Test (stage-web) (push) Waiting to run
CI / Build Test (ui-loading-screens) (push) Waiting to run
CI / Build Test (ui-transitions) (push) Waiting to run
CI / Type Check (push) Waiting to run
CI / Check Provenance (push) Waiting to run
Cloudflare Workers / Deploy - stage-web (push) Waiting to run
2026-04-01 15:35:07 +09:00
Neko Ayaka
497524a22f
release: v0.9.0-beta.2 2026-03-31 17:33:53 +08:00
Neko Ayaka
c751f48401
release: v0.9.0-beta.1 2026-03-31 14:35:19 +08:00
Neko Ayaka
21a092be71
release: v0.9.0-alpha.36 2026-03-30 22:49:38 +08:00
Makito
0e9122b5ac
release: v0.9.0-alpha.35 2026-03-30 14:44:33 +09:00
Neko Ayaka
fbf6a05f1e
release: v0.9.0-alpha.34 2026-03-29 15:28:42 +08:00
Neko Ayaka
d5f24107b7
release: v0.9.0-alpha.32 2026-03-29 02:44:08 +08:00
Neko Ayaka
06570b4dde
release: v0.9.0-alpha.31 2026-03-28 12:57:31 +08:00
Makito
c0e499b044
release: v0.9.0-alpha.30 2026-03-28 11:52:22 +09:00
Ayaka Neko
129fbf3fcb release: v0.9.0-alpha.29 2026-03-28 04:06:59 +08:00
RainbowBird
45bc5fef22
feat(server/otel): integrate OpenTelemetry logging and emit logs with context 2026-03-28 03:59:09 +08:00
RainbowBird
2f730ef93a feat(server): refactor flux auditing to transaction logging 2026-03-28 02:25:44 +08:00
RainbowBird
405904183f refactor(server): revert a8f445a17985a90d7eb5d981b4231114c3066e94 2026-03-28 02:25:44 +08:00
RainbowBird
2b3721b3ac fix(server/docker): remove apply .env.example 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
RainbowBird
0f9ea751e5 feat(server): official provider router (#1117) 2026-03-28 02:25:44 +08:00
RainbowBird
963306944e feat(server): add OpenTelemetry observability stack (#1154)
Co-authored-by: Claude <noreply@anthropic.com>
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
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
Neko Ayaka
5535907aa8
release: v0.9.0-alpha.28 2026-03-27 18:01:13 +08:00
Neko Ayaka
6675b3234d
release: v0.9.0-alpha.27 2026-03-27 15:55:49 +08:00
Neko Ayaka
cd826dcbce
release: v0.9.0-alpha.26 2026-03-27 15:33:24 +08:00
Neko Ayaka
fc72b7a56c
release: v0.9.0-alpha.25
Some checks are pending
CI / Lint (push) Waiting to run
CI / Build Test (stage-tamagotchi) (push) Waiting to run
CI / Build Test (stage-web) (push) Waiting to run
CI / Build Test (ui-loading-screens) (push) Waiting to run
CI / Build Test (ui-transitions) (push) Waiting to run
CI / Type Check (push) Waiting to run
CI / Check Provenance (push) Waiting to run
Cloudflare Workers / Deploy - stage-web (push) Waiting to run
Update Nix pnpmDeps Hash / update (push) Waiting to run
2026-03-27 14:47:31 +08:00
Neko Ayaka
e2080c7178
release: v0.9.0-alpha.24 2026-03-27 03:39:08 +08:00
Neko Ayaka
539ba83a61
release: v0.9.0-alpha.23 2026-03-26 23:39:14 +08:00
RainbowBird
40bd86f668
chore(deps): move drizzle-orm to catalog (#1480) 2026-03-26 20:52:40 +08:00