Skip to content

feat(dashboard): mobile-first analytics compaction, milestones UX, and navbar cleanup#26

Merged
romahawk merged 12 commits intomainfrom
feat/pr5-mobile-log-cards
Feb 15, 2026
Merged

feat(dashboard): mobile-first analytics compaction, milestones UX, and navbar cleanup#26
romahawk merged 12 commits intomainfrom
feat/pr5-mobile-log-cards

Conversation

@romahawk
Copy link
Copy Markdown
Owner

Description

  • Refactors dashboard UX for compact, mobile-first analytics while preserving product behavior.
  • Adds milestone discoverability and achievement history access.
  • Restores/admin-gates dev mode tooling.
  • Optimizes frontend bundle and chart rendering performance.
  • Updates docs for roadmap and session kickoff continuity.
  • What Changed

Mobile log:
Added responsive mobile card list rendering for log entries.

Analytics:

  • Compressed filters/KPIs for mobile.
  • Default period set to 90d.
  • Calendar streak defaults: 90d mobile, 365d desktop.
  • Improved attempts-vs-made rendering stability.
  • Best zone text compacted for small cards.
  • Court heatmap zone visibility tuning (including opacity and corner sizing).
  • Milestones/Badges:
  • Added badge strip under milestone.
  • Added clickable milestone modal listing achieved milestones.

Navbar:

  • Removed obsolete/duplicative top-level onboarding/help actions.
  • Unified button style.
  • Mobile actions are icon-only.
  • Neon accent updated to orange.
  • Dev mode / roles:
  • Admin-only dev mode visibility and role-based access handling.
  • Added roles/dev-mode support files and docs.
  • Performance:
  • Route/analytics code-splitting.
  • Firebase auth/firestore split.
  • Replaced heavier chart usage with lightweight SVG implementations.

Docs:

  • Updated ux-spec, added roadmap, added reusable session kickoff prompt.

Validation

  • npm run lint
  • npm run build

@vercel
Copy link
Copy Markdown

vercel bot commented Feb 15, 2026

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

Project Deployment Actions Updated (UTC)
smartshooter Ready Ready Preview, Comment Feb 15, 2026 10:56am

@romahawk romahawk merged commit 16725de into main Feb 15, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant