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.38.

v1.6.0

Train for your race's route — and a plan wizard built for experts

2026-07-06
  • New Pick a race in the plan wizard and you now choose which route you're riding (say the 75 km or the 130 km) — and the engine trains you for that route's climbs. A route of long sustained climbs points your whole plan at threshold and gives you a race-week session of climb-length reps (e.g. 2×16 min); a punchy route leans VO₂. Longer routes carry more climbing, so they build more.
  • New Star races on the Compete page, and they jump to the top of the plan wizard's event picker — which is now a search box over every upcoming race, not a long dropdown.
  • New Expert plan controls: pick more than one long-ride day (or leave it to us with "Any day"), switch on "Time-crunched" to pack scarce hours with quality instead of junk miles, and cap how often each hard type appears — VO₂ twice a month, or never.
  • Changed Tidied the plan goals: "Gran fondo" is gone (a race with your event/date covers it), and "Maintenance" no longer talks about limited time — it simply holds your current fitness, with your available hours set below.
v1.5.01

Colour, read from the photo when the name won't say

2026-07-06
  • Improved When a deal's title gives no colour to go on — team-replica kits, brand colour codes like Gobik's "ULTRABLUE" — the Shopper (sales finder) now works the colour out from the product photo instead, so more deals show up under the Dark / Bright / Colourful / Neutral filter. Each image is read once and remembered.
v1.5.0

Nutrition planner — fuel the work

2026-07-06
  • New New Nutrition planner in the Tools menu. Training nutrition gives you daily calorie and carb/protein/fat targets by day type — easy on rest days, big carbs on hard and long days — from your weight and goal, the periodised "fuel for the work required" way.
  • New Its Race fuel plan turns any event — duration, intensity, weather, how gut-trained you are — into carbs, fluid and sodium per hour, a concrete carry list (how many bidons of mix, gels, bananas, bars, dried fruit and where to stash each) and an hour-by-hour schedule. Estimates to start from and adjust, not medical advice.
v1.4.17

Filter deals by colour

2026-07-06
  • New The Shopper (sales finder) has a new Colour filter — Dark, Bright, Colourful or Neutral — read from each product's colourway. Handy for finding a stealthy all-black kit or something loud. Pieces whose colour can't be told from the name just don't show under a colour filter.
v1.4.16

Filters keep your place on the page

2026-07-06
  • Fixed Ticking or un-ticking a filter in the Shopper (sales finder) no longer jumps you back to the top of the page — the deals update in place and you stay right where you were scrolled to. The URL still updates, so a filtered view is still bookmarkable and the back button works.
v1.4.15

Filter deals by discipline — road, gravel or MTB

2026-07-06
  • New The Shopper (sales finder) has a new Discipline filter — Road, Gravel or MTB — so you can screen out kit that isn't for your riding. Gravel- and MTB-specific pieces (Endura SingleTrack, trail shorts, gravel jerseys, MTB gloves…) are detected from the product, and everything else is treated as road. Brand names that look like disciplines ("Endura" isn't "enduro") are handled so they don't get miscategorised.
v1.4.13

Filter deals by where they ship from

2026-07-06
  • New The Shopper (sales finder) has a new "Ships from" filter — Europe, USA, Australia or Asia — so you can dodge import duty by sticking to stores that ship from your continent. Brands with more than one warehouse count in every region they ship from locally (e.g. MAAP is Australian but ships to Europe from an EU warehouse, so it shows under both), and the "More brands" list narrows to your region too.
v1.4.12

Build your own workout, right on the calendar

2026-07-06
  • New The + on any calendar day now has a Build tab: create a workout from scratch — name it, add segments as minutes at a % of your FTP (with the watts shown for you), and watch the total time and TSS update as you go. Attach a route too. The old ready-made picker is still there under Pick.
v1.4.14

Preferences on your profile, and a wizard that fits your level

2026-07-06
  • New A new Preferences box on your profile gathers your training level (beginner / intermediate / expert), the surfaces you ride (road, gravel, MTB) and your interval preferences in one place.
  • New The plan wizard now adapts to your training level — beginners get a simple form with almost nothing to fill in, while experts get the full set of controls, including an Intensity emphasis (endurance, threshold or VO₂) that steers where the hard sessions go.
v1.4.11

Wind clears with the route

2026-07-06
  • Fixed Removing a route's points now clears the wind arrows with it — previously a wind reading already loading could reappear on an empty map. Editing a route while it's still calculating no longer leaves a stale line or wind behind either.
v1.4.10

Every deal in English

2026-07-06
  • Improved Product names in the Shopper (sales finder) are now shown in English, whatever language the store lists them in — Holokolo's Slovenian and Gobik's Spanish titles (and the odd Italian, French or German one) are translated to clean names like "Cycling short-sleeve jersey" or "Bib shorts". Team names, model names and colour codes are left as-is.
v1.4.09

A tidier interval library — your workouts first, favourites as a filter

2026-07-06
  • Changed The interval library now leads with your own workouts and a Create interval button up top. Favourite sessions are no longer a separate row — they sit in the full workout list, with a new Favorites filter beside the zone filters to show just the starred ones.
v1.4.08

Holokolo sales in the Shopper

2026-07-06
  • New The Shopper (sales finder) now pulls apparel deals from Holokolo — the Slovenian cycling retailer — alongside the direct-to-consumer brands. Over 1,500 discounted jerseys, bibs, jackets, base layers, gloves and socks in euros, filterable by size, gender and price like every other store.
v1.4.07

Surface breakdown tooltips you can actually see

2026-07-06
  • Fixed Hovering the surface breakdown under a route now shows a proper tooltip bubble (e.g. "6% Gravel / unpaved") instead of a faint native hint that was easy to miss.
v1.4.06

See what we're building — changelog in the footer

2026-07-06
  • New The homepage footer now links to the changelog and shows the current version, so anyone can follow what we're shipping.
v1.4.05

Cleaner wind markers with the speed on the map

2026-07-06
  • Improved The route builder's wind markers are now minimal — a small wind arrow (a heading arrow with trailing gust lines) coloured by strength, pointing the way the wind is blowing, with the speed as a tiny number beneath it and the km/h on hover. Easy to tell apart from the direction-of-travel arrows on the route line, without the bulky boxes.
v1.4.04

Weekly totals in line on the calendar

2026-07-06
  • Changed Each week's totals — total time and TSS — now sit in a tile right after Sunday on the Perform calendar, in line with that week, instead of a separate side panel.
v1.4.03

Wind arrows along your route

2026-07-06
  • New The route builder now shows the current wind along your route — an arrow roughly every 5 km, pointing the way the wind is blowing and coloured by strength, with the exact direction and speed on hover (e.g. "Wind from NW · 18 km/h"). It's on by default; turn it off with the new Wind toggle in the right-hand controls.
v1.4.02

Climbs colouring by default, cleaner controls

2026-07-06
  • Changed The route builder now colours the line by Climbs (steepness) by default — the moment you draw a route, both the map line and the elevation profile go blue on the flats and red on the steep bits. Switch to Surface any time. The gradient key and the surface-colour key have been removed to keep the panel clean.
  • New Hover the surface breakdown under a route to read it — each slice or percentage shows what it is (e.g. "6% Gravel / unpaved"), and hovering the whole mini-bar shows the full split.
v1.4.01

A coach's cue on every workout

2026-07-06
  • New Every session in your plan now carries a short, personalised coaching cue — what it builds and how to ride it — written by the AI coach on top of the structure the engine designs. Open any workout to see it under "Why this session".
v1.4.0

Workouts built for you, in your own watts

2026-07-06
  • New Every session in your plan is now a bespoke, structured workout — a proper warm-up, the main set (like 5×4 min VO2 max), and a cool-down — not just a name. Tap any workout on the calendar to see its full power profile.
  • New Targets are shown both as a percentage of your FTP and the exact watts for you — e.g. 4 min @ 112% = 280 W — so every workout is scaled to your current level, not a generic template.
  • Improved The plan engine now reads your current fitness (your FTP, and how it's trending over the last 30 and 90 days) so it builds from where you actually are.
v1.3.01

Colour the map line by climbs

2026-07-06
  • Changed Renamed the route builder's line-colour toggle to "Colour the line by → Surface / Climbs" (was "Gradient"). Pick Climbs and the route line on the map recolours by steepness — blue where it's flat, warming to red on the steepest pitches — not just the elevation graph below.
  • New Hovering the route builder's elevation profile now shows the incline (%) at that point too, next to the distance and height — so you can read the exact gradient anywhere along the route.
v1.3.0

Your plan, as one thing you can see and manage

2026-07-06
  • New Your training plan is now a single named block on the calendar — see its name, date span, total hours and TSS up top, rename it, or delete the whole plan (and every workout in it) in one click. Building a new plan cleanly replaces the old one, and any sessions you added by hand are left untouched.
  • New Every workout on the calendar now shows how long it'll take, like 2h 18m.
  • New A new weekly-load panel beside the calendar totals your planned time and TSS for each week of the month, with a month total at the bottom — so you can see your week at a glance.
v1.2.03

See the climbs on the map

2026-07-05
  • New Colour the route builder by gradient — both the map line and the elevation graph go blue where it's flat or downhill, warming through green and orange to red on the steepest climbs. Switch it on with the new Line · colour toggle.
v1.2.02

Measure any section of your route

2026-07-05
  • New Drag across the route builder's elevation profile to measure any section — its distance, elevation gain, and average and max gradient — with that stretch lit up on the map.
  • Improved The elevation profile now has height labels up the side, and hovering it shows the exact height at that point (and marks the spot on the map).
v1.2.01

Efficiency & decoupling on every ride

2026-07-05
  • Improved Efficiency Factor and aerobic decoupling now appear on every ride's popup that has power and heart rate — not just steady ones. On a hard or race-pace ride decoupling leans more on fatigue and cardiac drift than pure aerobic base (the tooltip says so), but it's there for every ride now instead of being hidden.
v1.2.0

Shopper — cycling-apparel deals in one place

2026-07-05
  • New New Shopper tool in the Tools menu: current sales across cycling-apparel brands in one grid, biggest saving first, each card linking straight to the product. Live from 16+ brands — Gobik, Endura, PEdALED, Alé, Pedal Mafia, Café du Cycliste, Ryzon, Ornot, Le Col, Universal Colours and more — updating itself twice a day, with others browse-linked below.
  • New Filter deals in the sidebar by men/women, size, on/off-the-bike (hide the casual wear), price, store and apparel type — with sub-types nested under each (jerseys → short / long / no-sleeve, bibs → shorts / tights / deep-winter, jackets → rain / wind / winter, skinsuits → road / triathlon, accessories → bottles / eyewear / helmets, plus socks, base layers, gloves and more). Pick several of each at once; only in-stock sizes are shown, so you never click through to a sold-out fit, and the filter panel scrolls on its own so nothing gets cut off.
v1.1.0

Thresholds, FatMax & Critical Power — done honestly

2026-07-03
  • New Your power page now shows Critical Power and W′ (your anaerobic "battery") alongside an estimated FTP — fitted from your best 3–30 min efforts using the Critical Power model, the same maths coaches use.
  • New Every estimate now carries a confidence badge you can hover to see exactly why it's high, medium or low — e.g. how many efforts it used, your longest effort, and how cleanly they fit. If your curve isn't a clean maximal test, the estimated FTP is flagged low-confidence, so a soft number never masquerades as a lab result.
  • Improved LT1 (your aerobic threshold) now scales with your fitness instead of a flat 70% of FTP — fitter riders hold LT1 closer to FTP. FatMax, Zone 2 and the endurance band are now one consistent aerobic band anchored on your LT1.
  • New Each ride with power and heart rate now shows its Efficiency Factor (watts per heartbeat) and aerobic decoupling — the two field metrics that track your aerobic durability over time. Decoupling only appears on steady rides, where it actually means something.
v1.0.09

A home for your health

2026-07-03
  • New A new Health tab in Performance — a preview of what's coming: sleep, heart-rate variability, resting heart rate, body weight and a daily readiness score.
v1.0.08

One bad reading can't skew your power

2026-07-03
  • Improved "Hide likely glitches" now compares each effort to the cluster of rides right behind it, so a ride that towers over everything else you've done — even a believable-looking number like 20 min at a wattage you've never matched elsewhere — is kept out of your curve and FTP. The power page lists exactly which rides were set aside and by how much.
  • New A Sensitivity control on the power page (Cautious / Balanced / Aggressive) lets you choose how hard we hunt those glitches — Aggressive even peels a couple of bad readings sitting close together, Cautious only drops the clearly isolated ones.