Changelog (iOS) — 0.8.7

Workout Composer
You can now create your own fully custom workouts directly in Milo!
Design structured sessions with warmups, intervals, recoveries, and cooldowns.
Integrates with your Milo training paces (if you’ve calculated your Milo Score from a recent race).
Built for simplicity with fewer taps than any other workout composer out there.
This is the foundation for auto-generated workouts coming next, while still giving advanced users full manual control and flexibility.
Split Alerts
Added split alerts during activities (every km, mile, or custom frequency).
Each alert shows previous split stats, including average pace and heart rate, helping you stay aware of effort and pacing in real time.
Improvements
Activities now track and display pause count with improved end-sequence handling (no extra pause triggered when stopping).
Added training load preference setting. If normalized TRIMP is available and selected, it’s used throughout stats and charts.
Fixed an issue causing pausing or disappearing live activity views on phone.
Fixed a race condition that could prevent laps from being calculated correctly during activity completion.
Fixed heart rate chart for indoor/non-distance activities after recent redesign.
Fixed a critical background crash that could occur when the app was minimized mid-activity.