Changelog (iOS) — 0.8.7

Milo now supports custom workouts and split alerts

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.