Releases
v0.1.0
Compare
Sorry, something went wrong.
No results found
0.1.0 (2026-07-30)
⚠ BREAKING CHANGES
consistent JSON contract across commands
progress is date-anchored; auto-named rides compare similar distances only
Features
add output (kJ) metric to top for total work ranking (b432178 )
add progress command to track improvement on a repeated workout (55974c4 )
add pz command showing power-zone watt ranges from FTP (b42123f )
add top command to rank activities by a metric (25b0f9e )
asked-date marker uses a solid triangle (df787e1 )
auth opens the authorize URL in the browser automatically (c266b69 )
bare progress defaults to the latest workout; honest message for EF-less days (9e4d2e2 )
consistent full-name table headers with acronyms across commands (a8c929e )
consistent JSON contract across commands (ecd2e38 )
ef bar column in progress (ASCII, scaled to best; < marks asked date) (b7964c3 )
progress accepts a date, resolving that day's workout(s) (cf8020d )
progress bars scale worst-to-best, gap rows for 90-day breaks, explicit asked marker (0ce1ba7 )
progress is date-anchored; auto-named rides compare similar distances only (f6ac8b9 )
progress shows last-vs-best EF gap line (91ba735 )
push FTP to Strava when set locally, so they stay in sync (0b10eda )
solid block ef bar (constant-height, single-width glyph) (5a3efe5 )
Bug Fixes
auth also requests profile:read_all so athlete FTP stays readable (603626e )
compute form (TSB) same-day so it reflects current fatigue (ae97520 )
honest degraded messages in best-effort paths (93ba287 )
metrics recompute when the algorithm changes; single stream-response policy (4dc45bc )
progress verdict includes the average EF (668ce91 )
re-auth reuses stored client credentials instead of requiring env vars (82451b5 )
request profile:write scope in auth so FTP sync to Strava works for new tokens (c79bd47 )
show per-activity distances with one decimal (50986fc )
Miscellaneous Chores
reset release baseline so the first public release is 0.1.0 (1520a9f )
You can’t perform that action at this time.