Changelog (iOS) — 0.4.5
Strava integration
Connect, share and import — directly inside Milo.
Share activites and import routes
One‑tap connect flow using deep‑link to Strava app so long the Strava app is installed
Real‑time status card in phone settings and app detects disconnects initiated on the web
New “Share to Strava” button in the overflow button in the activity detail view
New full-screen route picker to import routes from Strava account
Supports paste‑in Strava route URLs as an alternative import path
Automatic heart‑rate spike filtering
Lydra now spots and blanks unrealistic heart‑rate spikes before they can distort your averages, max values or FIT file exports. After an activity, a single tap in the activity detail view on the Watch app allows you to regenerate activities to detect and filter invalid bpm values.
Detects invalid heart‑rate spikes manually triggered post‑run (ensure to “Resync activity” to replace data on the API)
Avg / Max BPM are recalculated using filtered values
Graph UI updated to display missing / excluded heart rate data
Graph UI refreshed (bolder color, no gradient or line
Performance improvements for graph scrubbing
Bug Fixes & Improvements
Activity launch buttons are refactored and overflow buttons (to select activity sub types) are much easier to select
Added new global progress indicator (three‑dot animation) for route‑name updates, Strava uploads, activity deletion and debug views
Ensured
lastModifiedtimestamps use UTC when updatingUserSettingsUser‑settings fetch now runs every time the phone or watch returns to the foreground to ensure latest settings (e.g. if a route was selected in the web app) are available