trainlog/CHANGELOG.md

44 lines
1.1 KiB
Markdown

# Changelog
All notable changes to Trainlog will be documented in this file.
## Unreleased
### Added
- Frozen Trainlog JSON v1 contract.
- SQLite persistence foundation.
- Direct workout entry.
- Exercise catalog.
- Body tracking.
- Colored ncursesw dashboard.
- Body-weight graph.
- Arrow-key and F1-F4 navigation.
- Highlighted list selections.
- Navigable session history.
### Changed
- Exercise selection now uses interactive keyboard navigation.
- Body tracking is now a persistent history screen instead of entry-only.
- TUI polish is prioritized before Android development.
<!-- TRAINLOG_TUI_V02_CHANGELOG -->
### TUI v0.2 checkpoint
Added:
- bordered colorful dashboard;
- arrow-key and F-key navigation;
- weight history visualization;
- flat-series weight graph handling;
- navigable session history;
- complete read-only workout details.
Planned next:
- human duration input such as `1:30`, `1m30`, `2m`, and `45s`;
- automatic minute/second display formatting;
- history graphs for all body measurements;
- left/right asymmetry summaries.
<!-- TRAINLOG_TUI_V02_CHANGELOG _END -->