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.36.
v1.9.3
Cadence on every workout
2026-07-09- New Workout graphs now show a target cadence on each work block, not just occasionally. Where a session prescribes a specific cadence — a big-gear or SFR effort at 50 rpm, a spin-up drill — that exact number shows; otherwise you get the preferred cadence for that kind of effort (~90 rpm through the aerobic zones, ~100 for VO₂, max for sprints). It reads off the workout itself, so it's consistent across the library and any plan the engine builds, and the number is right there on the graph.
v1.9.2
Auto-detected training blocks on your fitness trend
2026-07-09- New The Fitness & form page now auto-detects your training blocks — sustained stretches spent in one Form zone (like three weeks Productive) — and names each by its dates, e.g. "Productive · 22 Jun – 4 Jul 2026 · 2 wks". They show as a colour-coded ribbon aligned under the trend chart and as a list beneath it, so you can see your build, maintenance and recovery phases at a glance. Brief one-off days (a rest day mid-build) don't split a block.
v1.9.1
Ease into your plan — a smart run-in to the start
2026-07-09- New You can start a plan up to a week out, and the days between now and then are no longer dead time. If you're carrying fatigue we bridge the gap with easy Z1 recovery spins so you arrive fresh; if you're already fresh we keep you primed with light Z2 endurance. Off days become rest, blocked days stay clear. These run-in rides sit on your calendar but aren't counted as part of the training block.
- Fixed The 'no two hard days in a row' safety net now works even when your plan starts a few days from now — it eases the next hard session whether that's today or the first day of the block, reading your real recent rides rather than only the day you pressed generate.
v1.9.0
Every session now tells you why it's there — in a coach's words
2026-07-09- New Each planned workout gets a proper coaching rationale, not just a one-liner: a headline, a few sentences on why this session sits on this day of this week, and a note on how it should feel and what to focus on. It's written after the workout is finalised — from the actual blocks — so what it says always matches the graph. You see the first line at a glance and can expand for the full note.
- Improved The coaching notes are grounded in your real context — the phase you're in, the day, the session type, your limiter, the sessions around it — and any note that can't cite real specifics is dropped rather than shown as filler. Without that, you get a clean fallback, never a blank.
v1.8.71
Climb images are admin-managed
2026-07-09- Improved Climb image search, URL editing and uploads are now shown only to admins, with a clear admin-only label, while saved images display normally on the climb page.
v1.8.70
Workout popup export dropdown opens reliably
2026-07-09- Fixed The Download & sync control in workout popups now opens as a real dropdown, matching the full workout page while keeping FIT and ZWO downloads inside the menu.
v1.8.69
Workout export uses one button
2026-07-09- Improved Workout popups and full workout pages now use one shared Download & sync button instead of separate FIT, ZWO and Send to device buttons, with the file choices tucked into one menu.
v1.8.68
Workouts can export files for devices
2026-07-09- New Structured workouts now have FIT and ZWO export buttons on the workout popup and full workout page, so you can download a head-unit file for Garmin, Karoo or Wahoo import and a ZWO file for indoor apps.
v1.8.67
Power profile ranges now update the whole page
2026-07-09- Fixed Changing the Power Profile time range now updates the page's FTP, zones, FatMax, rankings and strengths from the selected curve instead of leaving parts anchored to all-time profile values.
v1.8.66
Plan Engine progress log is cleaner
2026-07-09- Fixed The Plan Engine progress log no longer shows internal snapshot archive paths on the public changelog page.
v1.8.65
Shopper can exclude specific stores
2026-07-09- New The Shopper store filter now lets you exclude specific shops from results, so you can hide stores you do not want while keeping the rest of the filters active.
v1.8.64
Expert plans can now choose their build rhythm
2026-07-09- New Expert riders can now choose a 2:1 block, a 3:1 block, or let Moveee recommend the macro rhythm from current fitness, fatigue, weekly hours and planned hardness.
- Improved The plan engine now honors that macro-rhythm choice when it builds both rolling fitness blocks and race builds, including a true third build week before recovery when you pick 3:1.
v1.8.63
Missing climb images can be approved from web candidates
2026-07-09- New Admins now get a search-and-preview workflow for climbs without images: paste a web image candidate, review it on the climb page, and approve it before it becomes the climb image.
v1.8.62
More Shopper gradients are recognized
2026-07-09- Fixed Shopper now recognizes additional visually checked gradient garments from the current catalog, while avoiding broad title words that would over-tag plain products.
v1.8.61
Shopper gradient detection is sharper
2026-07-09- Fixed Shopper now catches more gradient garments from titles and image URLs, including protocol-relative product photos, and the load-more count reflects the real filtered result total instead of always stopping at 160.
v1.8.60
Climb map and profile are grouped together
2026-07-09- Improved Climb detail pages now show the map and climb profile inside one connected container, making the route view feel like one combined section.
v1.8.59
Admins can refresh Shopper deals
2026-07-09- New Admins now have a Refresh deals button on Shopper that queues a background scrape for the latest deals.
v1.8.58
Climb map settings are harder to close by accident
2026-07-09- Fixed The climb map settings menu now stays open while changing wind, weather and forecast interval controls, matching the climb profile settings behavior.
v1.8.57
Climb settings stay open while editing
2026-07-09- Fixed Climb map and profile settings menus now stay open while changing dropdowns, toggles or sliders, so interval, smoothing and forecast choices can be adjusted without reopening the menu.
v1.8.56
New plans now start on next Monday by default
2026-07-09- Improved The Create your plan form now defaults the training start date to next Monday, so a new block opens on a clean training week instead of starting mid-week.
v1.8.55
Climb map controls are cleaner
2026-07-09- Improved Climb map wind, weather, forecast spacing and GPX download controls now live inside the map settings menu, and the climb data panel no longer shows internal IDs, coordinates or GPX point counts.
v1.8.54
Climb profile settings are tucked behind the gear
2026-07-09- Improved Climb profiles now default to 200 m gradient intervals and 200 m visual smoothing, with both controls moved into a compact settings menu in the profile header.
v1.8.53
Climb map lines now match profile gradients
2026-07-09- Improved Climb map traces now use the same gradient colors and interval lengths as the climb profile, and the profile hover popup sits on the selected point with gradient, km and elevation.
v1.8.52
Climb smoothing is visual-only
2026-07-09- Fixed The climb profile smoothing slider now only changes the drawn profile shape; distance, elevation labels, gradient chunks, hover values and weather or wind sampling all stay based on the original climb data.
v1.8.51
Plan engine v0.4 now follows your chosen training window
2026-07-09- New Plan creation now lets you choose when the block starts, and fitness or maintenance plans can run for 3, 6 or 9 weeks or a custom date range up to 9 weeks.
- Improved Plan engine v0.4 now uses your chosen timing window all the way through generation, scaling partial weeks properly and passing the start and end data into the final coaching pass.
v1.8.50
Climb profiles can be smoothed
2026-07-09- New Climb profile settings now include a smoothing slider, so noisy GPX elevation can be softened while keeping the map trace and hover behavior intact.
v1.8.49
Climb maps can show weather and wind
2026-07-08- New Climb maps now have optional wind and weather overlays, sampling the climb line every 1, 2, 5 or 10 km and showing forecast markers directly on the route.
v1.8.48
Plan engine v0.3 now respects how hard you want to train
2026-07-08- New The plan builder now asks how hard you want to train on a 1–5 scale, from easy and recovery-friendly to maximum load.
- Improved Plan engine v0.3 now uses that training-hardness setting to shape weekly load, hard-session density, adaptive recovery and the final coaching pass inside the same training hours.
v1.8.47
Climb profile hover now explains each point
2026-07-08- Improved Climb profile hover labels now show the selected interval gradient, exact km position, elevation, and interval range for the point under the cursor.
v1.8.46
Climb profile gradients are warmer and adjustable
2026-07-08- Improved Climb profile graphs now use a warmer beige gradient palette, shorter default 250 m chunks, and an interval selector from 50 m to 1 km for choosing how detailed the climb breakdown should be.