Changelog
Added
- Workout history saved between sessions (
history command and --history flag).
- Command-line flags:
--group, --list, --history, --init-config, --config, --version.
- User config file (
~/.pyworkout/config.json) for exercises, reps, and video paths — no code editing required.
Changed
- Exercise data refactored into a single structure; the old parallel-list / if-elif layout is gone.
- Video paths now come from config instead of being hardcoded.
- Packaging consolidated into
pyproject.toml (removed setup.py, trimmed setup.cfg).
Fixed
- Triceps
list showing glutes exercises.
start always reporting 0% progress.
- Off-by-one bounds and a rep-count mismatch on five-exercise groups.
stats no longer breaks after skip.
Added
- Docker container.
- PyPI package.
Added
- License text to the top of each code file.
Added
Changed
Added
Changed