trainlog/CHANGELOG.md
2026-09-05 19:59:55 +02:00

29 lines
883 B
Markdown

# Changelog
All notable changes to Trainlog will be documented in this file.
## Unreleased
### Added
- Frozen Trainlog JSON v1 contract.
- SQLite persistence foundation.
- UUIDv4 Trainlog identifiers.
- Frozen Unicode exercise-name normalization using utf8proc.
- Direct exercise creation.
- Direct workout recording in the TUI.
- Automatic workout start/end timestamps.
- Repetition and timed exercises.
- None/external/assistance load entry.
- Per-set actual performance entry.
- Planned rest entry.
- Body weight and common body measurement entry.
- Session history.
- Colorful ncursesw dashboard.
- Compact terminal body-weight sparkline.
- Catalog and persistence tests.
### Changed
- Development switches to larger vertical slices for the Monday 2026-09-07 05:00 usable-version target.
- Minimal TUI work is pulled forward before Android so a functional fallback exists.