Skip to content

feat(dashboard): add web dashboard for execution history and cost tracking#925

Merged
JeremyDev87 merged 2 commits intomasterfrom
feat/web-dashboard-822
Mar 25, 2026
Merged

feat(dashboard): add web dashboard for execution history and cost tracking#925
JeremyDev87 merged 2 commits intomasterfrom
feat/web-dashboard-822

Conversation

@JeremyDev87
Copy link
Owner

Summary

  • New Next.js 16 app at apps/dashboard/ with dark-themed UI
  • Session timeline showing recent sessions with project, model, duration, and outcome
  • Cumulative cost chart (area chart) with daily aggregation from tool call counts
  • Agent activity breakdown (horizontal bar chart, top 8 agents by usage)
  • Skill usage frequency (horizontal bar chart, codingbuddy MCP tools + slash commands)
  • PR throughput chart (created vs merged per day from git log)
  • Data loader reads from ~/.codingbuddy/history.db (SQLite via better-sqlite3), falls back to mock data
  • TDD for all data loading utilities (14 tests passing)
  • Recharts for visualization, Tailwind CSS v4 for styling

Test plan

  • yarn workspace codingbuddy-dashboard test — 14/14 tests pass
  • yarn workspace codingbuddy-dashboard typecheck — clean
  • yarn workspace codingbuddy-dashboard build — successful production build
  • yarn workspace codingbuddy-dashboard dev — verify dashboard loads at localhost:3000
  • Verify mock data renders correctly in all 5 chart components
  • Verify real data loads when ~/.codingbuddy/history.db exists

Closes #822

…cking (#822)

- Next.js 16 App Router with Tailwind CSS and Recharts
- Session timeline, cumulative cost chart, agent activity breakdown
- Skill usage frequency and PR throughput visualization
- Data loader reads from ~/.codingbuddy/history.db with mock fallback
- TDD for data loading utilities (14 tests)

Closes #822
- Add .gitignore for .next/, node_modules/, coverage/
- Remove accidentally committed build artifacts
@JeremyDev87 JeremyDev87 added feat sub-issue 상위 이슈의 하위 작업 priority:could Could Have - 있으면 좋은 기능 labels Mar 25, 2026
@vercel
Copy link

vercel bot commented Mar 25, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
codingbuddy-landing Ready Ready Preview, Comment Mar 25, 2026 2:39am

@JeremyDev87 JeremyDev87 self-assigned this Mar 25, 2026
@JeremyDev87 JeremyDev87 merged commit b2dd206 into master Mar 25, 2026
2 checks passed
@JeremyDev87 JeremyDev87 deleted the feat/web-dashboard-822 branch March 25, 2026 02:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feat priority:could Could Have - 있으면 좋은 기능 sub-issue 상위 이슈의 하위 작업

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: web dashboard — execution history, cost tracking, agent activity visualization

1 participant