- Add optional 'source' field to UsageDoc (desktop/web/ios/android) - Add 'source' to UpsertUsageSchema validation - Include source in upsert document ID to avoid cross-platform overwrites - Add SourceBreakdown interface - Aggregate sourceBreakdown in GET /usage/summary alongside modelBreakdown - Clients can now pass source when reporting usage for per-app analytics |
||
|---|---|---|
| .. | ||
| src | ||
| .gitignore | ||
| Dockerfile | ||
| package.json | ||
| tsconfig.json | ||
| vitest.config.ts | ||