⚠️  Alpha build — bugs are expected. Report anything that feels broken.
April 20, 2026 TODAY
v0.3.4 — Rolling 7-Day Schedule Window
Rolling window refill: after any workout is completed, the schedule automatically fills the next 7 calendar days with available non-rest workout slots. The cycle position is preserved — Day 3 always follows Day 2.
Schedule no longer generates more than 7 calendar days of entries. Plans with 6x/week frequency now correctly schedule only 3 sessions per week when 4 rest days are set.
April 20, 2026
v0.3.3 — Schedule Rest Day Enforcement
Schedule now strictly enforces rest days — workouts are never placed on rest day dates. Opening the Schedule screen cleans up any stale entries that landed on rest days.
Post-completion entry now skips forward past rest day dates when placing the next scheduled workout.
April 20, 2026
v0.3.2 — Workout Calendar Fixes
Workout Calendar now uses local time — no more UTC rollover showing tomorrow's date after 10 PM.
Today is now styled in amber with a distinct border, clearly distinguishable from completed days (blue). A "Today" legend entry was added.
Calendar now reads from the actual schedule — rest days no longer appear as scheduled workouts on the calendar.
April 19, 2026
v0.3.1 — Duplicate to My Plans
Any Library plan can now be duplicated into My Plans as "My [Plan Name]" — fully editable. A confirmation alert lets you jump straight to the plan editor.
Pro gate on duplication: free users cannot duplicate Pro plans and are redirected to the upgrade screen.
April 19, 2026
v0.3.0 — Rest Day Shift Bug Fix
Toggling a rest day no longer shifts the entire workout cycle. The function now preserves existing future workout entries and only fills the gap forward.
April 18, 2026
v0.2.9 — UTC Date Rollover Fix
All date computations now use local time. After 10 PM, the app no longer shows tomorrow's workout as today's.
No Plan row on the Plans tab now shows a clear "Select" button when a plan is active, and a confirmation dialog prevents accidental schedule clearing.
April 17, 2026
v0.2.8 — Edit Workout from History
Tapping "Edit Workout" in Lift History now opens the active workout screen pre-loaded with all session data. No separate edit page needed.
April 16, 2026
v0.2.7 — Scheduled Workouts on Calendar
Scheduled workouts now appear on the Progress tab calendar as outlined circles, distinct from completed workout days.
Tapping a scheduled day opens a detail sheet with the workout name, plan info, and a Start Workout button.
Calendar forward navigation is now unrestricted — browse future months to see upcoming scheduled workouts.
April 16, 2026
v0.2.6 — Schedule Automation
Flexible schedule cascade: missed workouts shift forward one day independently — no pile-up.
Auto-schedule: completing a plan-linked workout automatically creates a new schedule entry, keeping your schedule self-sustaining.

More updates will appear here as they ship.