feat: add usage statistics panel with analytics dashboard#275
Open
feat: add usage statistics panel with analytics dashboard#275
Conversation
Contributor
XuhuiCao
commented
Mar 23, 2026
- Add user avatar dropdown menu with usage and settings options
- Create usage statistics page with four tabs: Overview, Tools, Analytics, Wrapped
- Implement provider and model filters (connected to settings)
- Add comprehensive chart components using ECharts:
- Cost trends, activity heatmap, token usage by model
- Tool frequency, success rate, duration analysis
- Cache hit rate, error rate, peak hours
- Session length distribution, model mix
- Add NEO year-in-review (Wrapped) panel with year selector
- Support i18n for Chinese and English
- Use empty state placeholders with icons until backend connected
- Time range filtering (today/week/month) ready for backend
- Add user avatar dropdown menu with usage and settings options - Create usage statistics page with four tabs: Overview, Tools, Analytics, Wrapped - Implement provider and model filters (connected to settings) - Add comprehensive chart components using ECharts: - Cost trends, activity heatmap, token usage by model - Tool frequency, success rate, duration analysis - Cache hit rate, error rate, peak hours - Session length distribution, model mix - Add NEO year-in-review (Wrapped) panel with year selector - Support i18n for Chinese and English - Use empty state placeholders with icons until backend connected - Time range filtering (today/week/month) ready for backend Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Model selector: keep menu open after provider switch so users can continue selecting a model without reopening the dropdown - Model selector: redesign provider switching with pill-shaped chips for clearer visual hierarchy - Permission mode: add hint descriptions for each mode to help users understand when to use each option - Permission mode: display mode name and description on separate lines for better readability Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Member
|
1、产物 zip 包大了 10+M |
- Add SplashScreen component with video animation - Play splash video only once per session using sessionStorage - Natural fade-out transition to main app after video ends - Add media-src CSP rule for video loading - Graceful fallback if video fails to load within 5 seconds Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.