44 lines
1.1 KiB
Markdown
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 -->
|