Progress log
What we've been building
Every version of Moveee and what changed in it — updates, fixes and improvements as they ship. Currently on v1.21.85.
v1.9.47
On-brand confirmation dialogs
2026-07-12- Improved Confirmation prompts — disconnecting a service, deleting a workout, deleting your account and the like — no longer use the browser's plain grey pop-up. They're now on-brand dialogs that match Moveee (light & dark), with an animated icon that turns red for anything destructive.
v1.9.46
Dashboard fitness chart + tidier training blocks
2026-07-12- Changed The fitness-and-form trend on the dashboard is now the real chart from the Fitness & form page — same shape and proportions — just stripped back: no date range, footnotes or training-block clutter, so it reads at a glance right under the calendar.
- Changed On the Fitness & form page, the auto-detected training blocks are tucked into a collapsible "Training blocks" section, closed by default. Picking a long date range no longer stretches the page with a wall of blocks — click to expand when you want them.
v1.9.45
Ride popup opens focused
2026-07-12- Changed The quick-look ride popup now opens with just the graphs that matter most — Elevation, Speed, Power and Heart rate — with Cadence, Temperature and W′bal tucked away (still one tick away in the gear menu). The full ride page still opens with every graph, and each view remembers your choice separately.
v1.9.44
Fitness trend on the dashboard
2026-07-12- New The dashboard now shows a small fitness-and-form trend right below the calendar — your Fitness (CTL) and Fatigue (ATL) over the last eight weeks, with today's numbers and form zone at a glance. Tap "Fitness & form" for the full history.
v1.9.43
Send workouts straight into Zwift & MyWhoosh · A sharper landing page
2026-07-12- New On Integrations you can now connect your Zwift (and MyWhoosh) workouts folder once — then "ZWO for indoor apps" writes the file straight into it, so the session shows up under Custom Workouts with no dragging files around. Flip on "Auto-add every new workout" and it happens by itself as you open each session. Needs Chrome or Edge on desktop; everywhere else it just downloads the .ZWO like before.
- Changed The landing page now leads with one clear action — every call-to-action is the same "Continue with Strava" button, so there's no mixed messaging about how to start. The hero picks up a deeper threshold-violet tone with a volt accent, and its buttons now jump you straight to Features and How it works.
v1.9.42
Animated tab icon
2026-07-12- New The browser-tab icon is now alive — the zone bar bounces like an equaliser, so Moveee is easy to spot among your open tabs.
v1.9.41
Verification & password emails now arrive
2026-07-11- Fixed Account-verification codes and password-reset links now send reliably from Moveee. They could previously fail to go out — which could leave you unable to finish signing up — so email delivery is wired up properly now and they land in your inbox.
v1.9.40
Trademark note moved into the Terms
2026-07-11- Changed The "Strava, Garmin, Hammerhead and Wahoo are trademarks of their respective owners" line is off the landing footer now — it lives in the Terms of Service (under "Our content") instead, keeping the footer clean.
v1.9.39
Powered by Strava on the landing page
2026-07-11- New The landing page footer now shows the "Powered by Strava" badge — the attribution Strava-connected apps carry, and a nod to where your rides come from.
v1.9.38
Lighter footer
2026-07-11- Changed The site footer text (brand, legal links, support email, Strava attribution) is a touch smaller now, so it sits more quietly at the bottom of the page.
v1.9.37
Signing in with Strava no longer errors
2026-07-11- Fixed Connecting Strava from the landing page could fail with a server error if the sign-in analytics hiccuped. Sign-in no longer depends on tracking working — if it can't record the visit it just logs it and carries on, so you always get in.
v1.9.36
Training-zone colours match the brand
2026-07-11- Changed Training zones now use the brand palette everywhere — Z1 slate, Z2 teal, Z3 amber, Z4 violet, Z5 pink, Z6 red — across the power profile, calendar, plan, workout profiles and the dashboard, so the colours you see for a zone are consistent throughout the app.
v1.9.35
Tidier ride popup
2026-07-11- Changed The quick-look ride popup no longer shows a Strava button — it lives on the full ride page, where there's room for it. And the button that opens the full page from any popup is now just labelled "Open" instead of "Open full page", across the app.
v1.9.34
Route builder in the zone-bar colours
2026-07-11- Changed The route builder now draws in Moveee's zone-bar palette like the rest of the app: the route line and its steepness shading use the same aqua→violet ramp as the climb profile, and the surface types are on-brand too (asphalt blue, gravel violet, unknown a faint aqua) instead of the old blue/orange/grey.
v1.9.33
Climb gradients in the app's zone colours
2026-07-11- Changed The climb profile and its map line now shade by steepness using soft, washed versions of Moveee's own zone-bar colours (muted aqua for the flats up through dusty blue and lavender to a washed violet for the steepest ramps) instead of the old brown scale — leaving out the top "max volt" colour so the steepest pitches read violet.
v1.9.32
Hammerhead Karoo connect flow is built
2026-07-11- New The Hammerhead Karoo connect flow is now built end-to-end, ready to send routes & structured workouts straight to your Karoo. Hammerhead's API is partner-gated, so the Connect button lights up the moment Moveee's partner application is approved. Until then you can still download any route as GPX and import it in your Hammerhead Dashboard.
v1.9.31
Route Engine: smarter new routes, with profile & surface
2026-07-10- Improved The Route Engine's new routes are now built on the roads you actually ride (from your heatmap), on quiet bike-friendly roads, and oriented so the wind's at your back on the way home. Each new route shows its elevation profile and surface split (asphalt/gravel) on the card. (Route Engine v0.8.)
- Changed Deleting your account now lives in Settings → Your data (next to Export), with the same double check — type your email and re-enter your password — and it still removes everything: rides, plans, routes and favourites. The old spot on My profile just links you there now.
- Changed Settings toggles that aren't wired up yet (units, week start, notifications, sync options and a few others) are now clearly marked "Coming soon" and greyed out, so it's obvious which controls actually do something today. Dark theme and CSV export work as before.
v1.9.29
Power analysis no longer gets stuck on a few rides
2026-07-10- Fixed A handful of rides could sit forever as "pending" on your power profile — rides Strava has no per-second power stream for (some indoor/virtual or older activities). The nightly refresh kept retrying them and they never cleared. Now they're retried a few times, then left as done, so the pending count settles to zero instead of being stuck.
v1.9.28
Clearer heads-up about Strava's private-activity permission
2026-07-10- Improved When you connect Strava, Moveee now tells you up front — under the "Continue with Strava" button — that it reads your rides including private ones, so you know to keep every permission checked. And if you connect without granting private access, the message now says exactly that: Moveee needs all your activities, including private ones, to continue.
v1.9.27
Delete your account, for good
2026-07-10- New You can now permanently delete your account from the bottom of My profile. It's deliberately hard to do by accident: you type your email to confirm and re-enter your password before it goes through. Deleting wipes everything you own — rides, activities, training plans, routes, favourites and settings — and can't be undone.
v1.9.26
Import your private Strava rides too
2026-07-10- Improved If you connected Strava a while ago with only public access, Integrations now flags it — "Only your public rides are syncing" — with a Reconnect link that re-asks for the private-activity permission. New connections already request it, and connecting is blocked unless you grant it, so riders who keep most rides private get their full history.
v1.9.25
Your Strava descriptions write themselves
2026-07-10- New The Strava descriptor now applies automatically to every new ride you upload — your chosen stats, best efforts, quote and signature go straight onto the activity's description on Strava, no copy-paste. It's on by default (needs Strava connected with activity-edit access); there's an "Auto-add to new rides" switch at the top of the descriptor page to turn it off. Rides that already have the signature are left alone.
v1.9.24
Race calendar now filters by country
2026-07-10- New Compete now filters the race calendar by country — it opens on your own country and you can switch to Slovenia, Austria, Italy or Croatia. Slovenia's whole amateur-cup calendar (climbs, time trials and road races) is now in there alongside the marquee gran fondos.
- New The calendar keeps itself up to date: new races appear automatically, and if an event is called off it's shown as "Canceled" rather than quietly vanishing.
v1.9.23
Route Engine: brand-new routes to try
2026-07-09- New The Route Engine now shows a 'New routes to try' section — a handful of freshly-built loops in the directions you tend to ride — next to your regular routes, so you always get a few new ideas. (Route Engine v0.7.)
v1.9.22
Route Engine results show a real map
2026-07-09- Fixed The Route Engine's result cards now draw each route on a real map (streets and terrain) instead of a bare outline on a blank background, so you can see where the route actually goes.
v1.9.21
The workout library remembers where you were
2026-07-09- Improved Open a workout from the library and hit Back, and you land right where you left off — same tab (Endurance, Tempo, Threshold…), scrolled to the workout you were looking at — instead of being bounced back to the top of "All".
v1.9.20
Workout routes: fresh, and built to fit the session
2026-07-09- Changed Recommended routes are now freshly built for the session rather than replaying an old ride, and interval days get a real loop that rides out to a matching climb, does the efforts there, and loops home at the right total distance. (Route Engine v0.6.)
- Fixed The durability workouts ("Durability efforts", "Sub-threshold durability") promised their efforts "after 3 h" / "at the end of 4 h" but the graph only drew the intervals. They now show the full session — the long Z2 ride first, then the quality efforts on tired legs — so the duration, load and graph match the name.
v1.9.18
Routes from your heatmap
2026-07-09- Improved Recommended routes now lean on where you actually ride: the engine builds your last-90-days heatmap and prefers routes made of roads you ride often — your regular loops surface first, and even a freshly-built loop is judged by how much of it stays on your roads. (Route Engine v0.5.)
- Fixed On workouts packed with short reps — 30/30s, 40/20s, Rønnestad micro-intervals — the power labels used to pile on top of each other. They now stagger: one rep's number rides high, the next sits low, and so on, so you can read every effort on the graph.
v1.9.16
Recommended routes you'd actually ride
2026-07-09- Fixed Workout route recommendations are much cleaner: they no longer surface indoor/trainer sessions, rides from trips abroad, or one-way commutes — only real loops from your door. And when nothing in your history fits, the engine now maps a fresh loop from home at about the right distance. (Route Engine v0.4.)
- New The workout-library filters now show a count next to each one — Endurance, Tempo, Threshold, VO2 max, Anaerobic, plus All, Popular and your Favorites — so you can see at a glance how much is in each category before you tap in.
v1.9.14
50 more workouts in the library — and cleaner graphs
2026-07-09- New The interval library just grew by 50 sessions — ten more in every category (Endurance, Tempo, Threshold, VO2 max, Anaerobic), from FatMax base rides and sweet-spot ladders to Rønnestad micro-intervals, VO2 hard-starts and anaerobic floats. All drawn from the same coaching research the rest of your plans use.
- Fixed A few workouts whose name promised a shape the graph wasn't drawing — e.g. "Z2 negative split" now actually shows its 30-minute tempo finish, and "Tempo float" shows the real Z2/tempo wave instead of a flat line. Every workout's graph now matches its name.