trainlog/CHANGELOG.md

1.1 KiB

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.

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.