screen-locker/stronglift_replacement/workout_app/lib/widgets
Krzysztof kuhy Rudnicki d8062a601f feat: overhaul workout app with progress tracking and UX improvements
- Remove automatic rest timer after each set
- Add inline threshold controls (success/fail streaks) on each exercise card
  during an active workout
- Settings: auto-save on change with 600 ms debounce; replace Save button
  with Reset to defaults
- Fix weight display asymmetry in settings (fixed 72 px width, centred)
- Progress screen (renamed from History): per-exercise view shows streak
  counters, weight chart (kg Y-axis, date X-axis, rolling-2 avg for total
  volume), exercise-filtered calendar, and per-exercise session tiles
- Total view shows rolling-2-session average volume chart + full calendar
  + all-session list
- Add WorkoutCalendar widget with monthly navigation
- Store warmupDone in ExerciseResult JSON; surface warmup per session tile

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-06 11:39:25 +02:00
..
break_banner.dart fix: restore per-rep breaks with audio/vibration 2026-05-31 16:32:37 +02:00
calendar_widget.dart feat: overhaul workout app with progress tracking and UX improvements 2026-06-06 11:39:25 +02:00
exercise_tile.dart feat: overhaul workout app with progress tracking and UX improvements 2026-06-06 11:39:25 +02:00
rep_circle.dart feat: add Flutter workout app (StrongLifts replacement) 2026-05-31 16:23:46 +02:00
workout_summary_dialog.dart feat: add Flutter workout app (StrongLifts replacement) 2026-05-31 16:23:46 +02:00