mirror of
https://github.com/hellodigua/ChatLab.git
synced 2026-10-25 17:54:34 +08:00
- Extract shared AnalyticsService to packages/node-runtime using direct Aptabase HTTP API (removes @aptabase/electron dependency) - Add POST /_web/telemetry/track route for generic event reporting - Desktop: migrate analytics.json from userData to systemDir (~/.chatlab/), trigger daily active from renderer via new IPC so user-selected locale is used - CLI: inject APTABASE_APP_KEY at build time, create AnalyticsService on server start, report app_active with platform: cli-web - Both platforms report user-selected locale via platform service abstraction Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>