94a737ebcc
Derive entries from the git log, rewritten for end users: one blank-line-separated paragraph each (no dash markers, which the in-app Apple inline-Markdown renderer doesn't style), keeping only user-significant changes, splitting multi-change commits and collapsing duplicates. Extends coverage back to the January 2026 pre-2.0 history so the CloudKit -> iCloud Drive arc is visible. Claude-Session: https://claude.ai/code/session_01A9CfUa4E9Zd5swfoNsYPs7
58 lines
3.0 KiB
Markdown
58 lines
3.0 KiB
Markdown
**Changelog**
|
||
|
||
All notable changes to this project are documented here.
|
||
|
||
**June 2026**
|
||
|
||
Tapping an exercise on iPhone now opens a paged workout run — the same Ready → work/rest → Finish flow as the Apple Watch, with rep sets counting up, timed sets and rests counting down and auto-advancing, plus haptics.
|
||
|
||
The exercise detail and edit screen moved behind an Edit swipe on the trailing edge; the leading swipe still completes a set.
|
||
|
||
The iPhone screen now stays awake while an exercise is open, so it no longer sleeps mid-set.
|
||
|
||
The Apple Watch is now a focused workout runner: it opens on the active workout's exercises (or prompts you to start one on iPhone) and lists every in-progress workout at the root.
|
||
|
||
Each watch exercise runs as a paged Ready → work/rest → Finish flow — count-up work, count-down rests with haptics and auto-advance, One More, and a Done that fires automatically after a countdown.
|
||
|
||
Added configurable rest-between-sets and Auto-Finish countdown durations in iPhone Settings, synced to the watch.
|
||
|
||
Starting a workout on iPhone now launches the Apple Watch straight into the session.
|
||
|
||
Apple Watch set progress is now reliable — a finished set is never un-counted — and reopening an exercise resumes at the first unfinished set instead of restarting at set 1.
|
||
|
||
Fixed Apple Watch work/rest timers freezing when you lowered your wrist.
|
||
|
||
Progress made on the Apple Watch now appears on open iPhone screens in real time.
|
||
|
||
The iPhone app is now iPhone-only; it was inadvertently available on iPad.
|
||
|
||
New app icon: a tilted dumbbell on a purple gradient, replacing the teal circular mark.
|
||
|
||
Starter splits are now a curated machine-based routine (Upper Body, Core, Lower Body) at 4×10 with sensible starting weights.
|
||
|
||
Fixed the exercise set-progress grid not appearing on the first frame.
|
||
|
||
Fixed tapping an exercise in a workout log opening the wrong screen.
|
||
|
||
**2.0** — Re-platformed sync onto iCloud Drive: your workouts now live as files in iCloud Drive, replacing CloudKit.
|
||
|
||
Fixed new workouts being marked complete the moment they were created.
|
||
|
||
Fixed an undismissable delete confirmation dialog.
|
||
|
||
Fixed toolbar buttons being hidden behind nested navigation.
|
||
|
||
Removed a placeholder "Settings coming soon" row.
|
||
|
||
**January 2026**
|
||
|
||
Added real-time sync between iPhone and Apple Watch over WatchConnectivity (workouts, splits, exercises, and logs), with workout-log and exercise-progress views on the watch.
|
||
|
||
Moved Splits into Settings, accessed via a gear button; the main screen became a single Workout Logs view.
|
||
|
||
Added an exercise screen with set-by-set progress tracking, a weight-progression chart, read-only Plan and Notes tiles with dedicated Edit screens, and auto-dismiss when you finish the last set.
|
||
|
||
Updated the app icons.
|
||
|
||
Initial workout tracker for iPhone and Apple Watch: create splits, pick exercises filtered by the current split, and log sets, reps, and weight — with iCloud (CloudKit) sync, a tab-based interface, an SF Symbols icon picker for splits, bundled starter exercise libraries (bodyweight and Planet Fitness), and an About section.
|