Skip to content

Redesign home screen with heatmap, mini-graph, and FAB#70

Merged
Jds-23 merged 1 commit into
mainfrom
feat/53-home-redesign
Mar 1, 2026
Merged

Redesign home screen with heatmap, mini-graph, and FAB#70
Jds-23 merged 1 commit into
mainfrom
feat/53-home-redesign

Conversation

@Jds-23

@Jds-23 Jds-23 commented Mar 1, 2026

Copy link
Copy Markdown
Owner

Summary

  • Replace "Recent Workouts" section with a GitHub-style 3-month activity heatmap showing session volume intensity
  • Add pinned metric mini-graph using victory-native line chart (first metric definition)
  • Add floating action button (FAB) that opens a start-workout bottom sheet with workout templates and "Empty Session" (freestyle) option

Closes #53

Test plan

  • All 271 native tests pass (pnpm test:native)
  • Lint passes (pnpm check)
  • Type check passes (pnpm check-types)
  • Manual: verify heatmap renders 3-month grid with correct intensity colors
  • Manual: verify mini-graph shows pinned metric data and tapping navigates to /metrics
  • Manual: verify FAB opens sheet, selecting workout navigates to /log/{id}, "Empty Session" navigates to /log/freestyle

🤖 Generated with Claude Code

Replace "Recent Workouts" section with a GitHub-style 3-month activity
heatmap, a pinned metric mini-graph (victory-native), and a floating
action button that opens a start-workout bottom sheet with template
selection and freestyle option.

Closes #53

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@Jds-23 Jds-23 merged commit 90edcbd into main Mar 1, 2026
2 of 4 checks passed
@Jds-23 Jds-23 deleted the feat/53-home-redesign branch March 1, 2026 15:21
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.

Redesign Home screen (heatmap + mini-graph + FAB)

1 participant