Skip to content

Plan: record D2 progress and what's next - #24

Merged
prithvimk merged 7 commits into
mainfrom
claude/tender-noether-3tnyk0
Nov 1, 2026
Merged

prithvimk merged 7 commits into
mainfrom
claude/tender-noether-3tnyk0

Conversation

@prithvimk

Copy link
Copy Markdown
Owner

Docs only. Updates docs/IMPLEMENTATION_PLAN.md so a new session can pick up where this one left off.


Generated by Claude Code

…tter)

- Full light and dark colour schemes from #2E6B30 with every role set,
  surface containers included; dynamic colour is now off by default.
- Record gold as an extended colour family (MaterialTheme.recordColors)
  beside the scheme; the logger's PR badge, History cards, exercise detail
  trophies and the finish summary's records card move off tertiary.
- One formatter in ui/format: live timers keep the clock format, finished
  durations read "58 min" / "1 h 11 min", and every displayed weight and
  volume goes through it with its unit.
- Tabular figures for timers, set fields, the Last column and totals.
- Shared RecordChip, RecordDisc and StatTile components; History cards
  use the chip for their PR count.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014thT5DHYQ5GxporYx5N4XW
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014thT5DHYQ5GxporYx5N4XW
- Set fields are filled and borderless until the keypad is on them; done
  rows get a light primary tint, and the done tick is a filled square
  (empty outlined box when not done) with a 48 dp touch target.
- A set holding records shows its label on a gold disc in place of the
  PR badge, read out as "Set 1, personal record: heaviest weight".
- The keypad has a context line ("Bench Press · Set 3 · Reps", last
  time on the right) holding the hide button; step keys show their unit
  ("+2.5 kg", "+1 rep") and Next spans two keys.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014thT5DHYQ5GxporYx5N4XW
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014thT5DHYQ5GxporYx5N4XW
- The set table follows the chosen "aligned table" design: one column
  grid shared by small-caps headings and rows, 56 dp rows edge to edge,
  filled wells only on sets not yet done, a full-width tint on done rows,
  and the exercise card as a raised, outlined surface with its targets
  (or muscle and equipment) under the name.
- RPE is opt-in per library exercise from its menu ("Show RPE column"),
  and still shows when any of its sets has RPE. The number columns narrow
  to make room.
- Schema v3 adds exercises.tracksRpe (default off), with MIGRATION_2_3,
  a migration test, and DAO and repository tests.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014thT5DHYQ5GxporYx5N4XW
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014thT5DHYQ5GxporYx5N4XW
@prithvimk
prithvimk merged commit 58434ba into main Nov 1, 2026
2 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.

2 participants