Changelog (iOS) — 0.8.7.5

New Format 800x578

Adaptive workouts

Milo now generates adaptive workouts based on your weekly running volume and Milo Run Score. These sessions use your training paces to create scientifically backed workouts for endurance, threshold, speed or form. Open the workout library (plus icon in the Workouts tab) to generate new workouts, add them to your library, and select one for your next run. Each workout includes a visual overview and estimated duration where available.

Running stats

A new running stats component in the data tab now shows your weekly, monthly, and yearly mileage using HealthKit data. Milo automatically deduplicates activities tracked by other apps like Garmin or Strava.

Weekly volume

Added a weekly running volume chart showing your past twelve weeks of mileage, visualized directly from HealthKit data.

Bug fixes & improvements

  • Replaced custom alert overlays with native toolbar items featuring haptic feedback

  • Sharing to Strava now includes Milo stats automatically. You can choose to include biometrics when sharing. You will find a toggle to control this setting in the app’s preferences (off by default).

  • Updated chart scrubbing and added coloring to training load and TSB graphs

  • Renamed “TRIMP normalized” to “Training load”

  • Improved permissions handling when starting activities

  • Added deduplication for HealthKit queries and reduced unnecessary reloads

  • Fixed incorrect dark mode color for workouts in the list view

  • Reordered data tab for better navigation

  • Added chevron to Milo Run Score dropdown

  • Cleaned up runner profile colors

  • Fixed chart values not updating during scrubbing

  • Fixed inconsistent refetching of data tab

  • Increased reliability when checking permissions before running