Skip to content

v3.2.3 — Your available time is a hard limit

Choose a tag to compare

@platypus45 platypus45 released this 06 Jul 12:48

Fixes for the three most-reported tester issues, all in the planner's core promise: what lands on your calendar fits the time you said you have.

Fixed

  • Workouts now always fit the time you gave the planner. If you set a day to 60 minutes, you could still find a 90-minute session on it — the cap was enforced on the main selection path but leaked through several side doors (variety swaps, weekly load redistribution, phase-variety fills). Every path now honours your per-day limit, with one final safety clamp behind them all.
  • Reshuffle no longer repeats itself. On slots with few same-length alternatives, "Reshuffle (try another)" could offer the same workout on every click. After a few attempts it now also reaches for slightly shorter workouts — never longer than your day allows.
  • Updating via Homebrew works again. brew upgrade domestique had failed with a 404 since v3.2.1 (the release file was named differently from what the formula expects). Fixed for the affected releases too — no action needed on your side.

Improved

  • Recalculated plans keep their variety guarantees. The automatic weekly recalculation quietly skipped the rules that guarantee over-unders, sprints and short-VO2 work in every build phase. They now run on every recalculation, and your completed or hand-moved sessions are never touched.
  • Profile safety: switching rider profiles while ride power data downloads in the background can no longer file that data under the wrong profile.

macOS DMG is notarized by Apple — no security prompts.