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

883 B

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.