Stu Mason
Stu Mason

Activity

StuMason/progress
stumason.dev
TypeScript
Pull Request Merged

PR #53 merged: feat: Dashboard redesign - dense command center

Summary

  • Replaces flat stat card dashboard with a rich, data-dense command center
  • Hero strip with This Week GitHub metrics + quick actions
  • Engineering section: DORA metrics grid, 30-day activity chart, tech stack bars
  • Content & Growth: articles, feed items, subscribers, social posts, fit analyses
  • Health: 7-day sparklines (sleep, HRV, steps, activity), training status, exercises
  • Umami analytics: pageview/visitor charts, top pages, bounce rate (needs API key in prod)
  • All heavy data via Inertia deferred props with skeleton loaders
  • New UmamiService + daily snapshot job + migration for umami_website_id

Test plan

  • 6 UmamiService tests passing
  • 4 Dashboard tests passing
  • TypeScript compiles clean (no new errors)
  • Frontend builds successfully
  • Visual check in browser (light + dark mode)
+1637
additions
-83
deletions
15
files changed