feat: add Analytics Dashboard with Charts (#44) #67

Merged
jack merged 1 commit from feat/analytics-dashboard-44 into main 2026-01-22 15:23:05 +00:00
Owner

Summary

  • Added Analytics Dashboard with interactive charts (issue #44)
  • Added recharts library for chart rendering
  • Created 4 analytics API endpoints: /api/analytics/timeline, /api/analytics/types, /api/analytics/projects, /api/analytics/tokens
  • Created chart components: TimelineChart, TypesChart, ProjectsChart, TokensChart
  • Added AnalyticsSection to Dashboard with date range and project filters
  • Shows memory creation trends, type distribution, project activity, and token usage

Test plan

  • Verify Dashboard loads without errors
  • Test date range filter (7d, 30d, 90d, all)
  • Test project filter
  • Verify charts display correct data
  • Test responsive layout on different screen sizes

🤖 Generated with Claude Code

## Summary - Added Analytics Dashboard with interactive charts (issue #44) - Added recharts library for chart rendering - Created 4 analytics API endpoints: `/api/analytics/timeline`, `/api/analytics/types`, `/api/analytics/projects`, `/api/analytics/tokens` - Created chart components: TimelineChart, TypesChart, ProjectsChart, TokensChart - Added AnalyticsSection to Dashboard with date range and project filters - Shows memory creation trends, type distribution, project activity, and token usage ## Test plan - [ ] Verify Dashboard loads without errors - [ ] Test date range filter (7d, 30d, 90d, all) - [ ] Test project filter - [ ] Verify charts display correct data - [ ] Test responsive layout on different screen sizes 🤖 Generated with [Claude Code](https://claude.com/claude-code)
feat: add Analytics Dashboard with Charts (#44)
All checks were successful
CI / build (pull_request) Successful in 19s
CI / validate-plugin (pull_request) Successful in 2s
207d0eaaa1
Add visual analytics to the dashboard with:
- Line chart showing memories created over time
- Pie chart showing distribution by observation type
- Bar chart showing most active projects
- Token usage statistics

New API endpoints:
- GET /api/analytics/timeline - daily memory counts
- GET /api/analytics/types - type distribution
- GET /api/analytics/projects - top projects by activity
- GET /api/analytics/tokens - token usage stats

All endpoints support time range filtering (7d/30d/90d/all).
Uses Recharts library for responsive, accessible charts.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
jonas.hanisch force-pushed feat/analytics-dashboard-44 from 207d0eaaa1
All checks were successful
CI / build (pull_request) Successful in 19s
CI / validate-plugin (pull_request) Successful in 2s
to 4c71e7ad01
All checks were successful
CI / build (pull_request) Successful in 21s
CI / validate-plugin (pull_request) Successful in 2s
2026-01-22 15:23:00 +00:00
Compare
jack merged commit 513917d30b into main 2026-01-22 15:23:05 +00:00
Sign in to join this conversation.
No description provided.