feat: add shared telemetry resolver
4 months ago
13 files changed
- apps/desktop/src/app/types.ts+8−42
- src/config.ts+28−16
- src/observability/runtime.ts+15−3
- src/sync/service.ts+59−40
- src/telemetry/config.ts+470−0
- src/telemetry/crashReporting.ts+5−2
- src/telemetry/productAnalytics.ts+15−15
- test/config/config.loadConfig.test.ts+23−0
- test/crashReporting.test.ts+18−0
- test/observability.runtime.test.ts+13−0
- test/productAnalytics.test.ts+18−0
- test/sync.cloud-sync.test.ts+25−0
- test/telemetry.config.test.ts+157−0