mirror of
https://github.com/kuhyx/screen-locker.git
synced 2026-07-04 15:03:15 +02:00
- 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>
579 B
579 B
do NOT run tests unless specifically instructed to do so or before committing If tests fail on the same issue twice in a row, STOP and ask the user how to proceed instead of continuing to fix and retry. ALWAYS confirm that the feature you add / bug you fixed behaves as it should by running the program after your changes (not tests!) and inspecting output comparing it with what user wanted, after confirming by yourself ask user if the program behaves as they intended After running tests fix all coverage gaps and issues, do not ignore unless specifically instructed to do so