You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Fix Usage by Model chart to include cache tokens (cacheReadTokens + cacheCreationTokens) in Tokens mode, which was causing GPT models to appear above Claude models incorrectly
- Add shared TimeframeSelector component (7D/30D/1Y/All) used across all charts
- Add timeframe selector to Model Usage Over Time chart
- Fix user percentile calculation: with 1 user shows "Top 100%" (correct) instead of "Top 1%" (misleading)
- Improve Insights card: when no reasoning tokens, show just "Top X%" without progress bar
- Add EXCLUDED_MODELS filter to hide synthetic models (auto, cursor-small, etc.) from charts
- Use pre-calculated cost from database instead of estimation for Fun Facts
- Change token_usage insert to upsert for re-import support
- Add migration to cleanup synthetic model entries
- Update model name mappings for newer Claude/GPT/Gemini models
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
0 commit comments