29 lines
883 B
Markdown
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.
|