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

Watts and duration on every interval

2026-07-07
  • Improved A workout's graph now prints the duration and target watts on each block — every interval, not just the hard ones — so you can read the whole session at a glance without hovering. Warm-ups and cool-downs show their watt range; steady blocks a single number. Falls back to % of FTP if you haven't set your FTP yet.
v1.6.29

The workout graph is now the real workout

2026-07-07
  • Fixed A planned session's graph is now exactly the session it's named after. Before, a "Sub-threshold 5×6" could show a generic block on the graph — right name, wrong intervals, so you couldn't actually train it. Now every hard session is built from its real structure (5×6 min @ 95%, 4×8 @ 98%, and so on), so what you see is what you ride. The AI coach's tweaks rebuild the graph too, so it's never left showing a stale workout.
  • New Each session now carries a short note on why it's there on that day — what it builds and how it fits the week — from the AI coach, shown under "Why this session" on the day popup and the workout page.
v1.6.28

Undo, redo & re-scan your intervals

2026-07-07
  • New The ride graph's toolbar now has undo and redo arrows — add, delete, resize or dismiss an interval and you can step back (or forward) through your edits. The history is saved per ride, so it's still there next time you open it.
  • New Next to them, a wand button re-scans the ride and resets to the auto-detected intervals (the same detection that runs when a ride is imported) — handy if you've made a mess of the manual edits and want a clean slate. It's undoable too.
v1.6.27

A tidier calendar header

2026-07-07
  • Changed The weather line above the Perform calendar is now a compact chip tucked to the right of the month navigation — just your location and how many good ride days are ahead. Dropped the "past days show the saved 4 pm weather" note (it's on hover now if you want it).
v1.6.26

Intervals coloured by their power zone

2026-07-07
  • Improved Each interval on the ride graph is now coloured by the power zone its average sits in — an endurance effort at ~65% FTP shows green (Z2), one right at your threshold shows orange, a VO2 effort red, and so on — using the same zone colours as the rest of the app, in a soft shade. So at a glance the colour tells you how hard each effort was, no need to read the watts.
v1.6.25

Delete an interval straight from its tag

2026-07-07
  • Improved Every interval tag under the graph now has a small × to delete it on the spot — no need to select it first. It works for both your own intervals and auto-detected ones, on the full ride page and in the popup (the stats-bar Delete button is still there too).
v1.6.24

Interval labels you can always read

2026-07-07
  • Improved Each marker in the graph's Intervals row now always shows what the effort is — e.g. "43s @ 428 W" — in a small chip centred on it. It used to go blank when you zoomed out and the effort shrank to a sliver; now the label stays readable at any zoom, so you can tell the intervals apart at a glance.
v1.6.23

Hide the graphs you don't want

2026-07-07
  • New The ride graph's gear menu has a new "Show graphs" section — untick Cadence, Temperature or W′bal to hide that graph and keep the view focused on what you care about. Your choice is remembered across rides and applies on both the full ride page and the quick-look popup.
v1.6.22

Arrow through the calendar without closing the popup

2026-07-07
  • New With a workout or ride open from the Perform calendar, press ← / → to jump to the previous / next one — it loads right there in the popup. It steps day by day, and through every workout and ride on a day before moving on, so you can flick through a whole week without clicking each one.
v1.6.21

Ride time on the calendar, next to distance

2026-07-07
  • Improved Each ride on the Perform calendar now shows its duration alongside the distance — "39.9 km · 1h14m" — so you can read a week at a glance in time as well as kilometres. Indoor rides with no distance just show the time.
v1.6.20

One ride graph, everywhere

2026-07-07
  • Improved The power graph and its stats bar are now exactly the same in the quick-look popup and on the full ride page — same size, same layout, same interactions (add, select, zoom, delete). They're one and the same graph under the hood, so anything that changes in one place shows up in the other.
v1.6.19

Weeks off-plan, named by what you actually rode

2026-07-07
  • New Calendar weeks that aren't part of a plan now show what you rode — total time, TSS and number of rides — right in the week banner, same as plan weeks show their planned load.
  • Changed Those weeks are no longer all labelled "Rest week". They're named from the riding: the load (easy / medium / big) with the intensity spread in front of it ("Polarized", "Threshold", "Endurance"…), colour-coded from green to orange. A truly enormous week — 3.5× your normal week or more — gets flagged "Brutal week" in red. "Rest week" is now reserved for a past week with genuinely nothing ridden; an empty upcoming week just shows its date.
v1.6.18

Delete an interval

2026-07-07
  • New Tap any interval on the ride graph and a Delete button appears in the stats bar — remove one you added by hand, or clear out an auto-detected effort that was a false positive (it won't come back). Works on the full ride page and the quick-look popup.
v1.6.17

See where your plan takes your fitness

2026-07-07
  • New Your plan page now shows a fitness trend below the week-by-week breakdown: your real fitness and fatigue up to today, then a dashed projection of where following the plan takes them — hover any day for the numbers. The plan's weeks (W1, W2, …) are marked along the trend so it lines up with the week-by-week list.
  • Improved Rename a plan right from its title — click the name, type, done. The separate plan-settings box is gone; deleting is now a single "Delete plan" button that asks you to confirm first.
v1.6.16

Tapping an interval leaves room to breathe

2026-07-07
  • Improved Tapping an interval used to zoom so tight it filled the whole graph with no ride around it. Now it sits at about half the width, with the lead-in and recovery on either side so you can see how the effort started and settled — and short efforts still keep at least a minute of ride on each side instead of zooming to a sliver.
v1.6.15

Drag out a section, read its numbers

2026-07-07
  • Improved Drag across the ride graph to pick out any stretch — say 10 minutes of a 2-hour ride — and the whole stats bar recomputes for just that window: its power, NP, TSS, energy, climbing, average speed, the works, plus exactly where it sits in the ride. The graph zooms in with no gray overlay so it reads cleanly, and the header switches to "▸ Selection" so you know what you're looking at. Double-click anywhere to snap back to the full ride.
v1.6.14

Add an interval on any ride

2026-07-07
  • Fixed You can now mark an interval by hand on any ride — even a steady endurance or indoor spin where nothing auto-detects. On those rides the Intervals row was missing entirely, so clicking the graph dropped a marker with no way to save it. The row is always there now, with a "Click a point on the graph to add one" prompt, and the + interval button appears the moment you click a point. Works the same on the full ride page and the quick-look popup.
v1.6.13

Save the deals you love

2026-07-06
  • New Tap the ♥ on any Shopper deal to save it. Hit "Favorites" (top-right, or in the filter sidebar) to show just your saved deals right there on the Shopper — with all the usual filters still on the left, so you can narrow your favorites by size, colour, price and more.
v1.6.12

The Shopper leads with the best deals

2026-07-06
  • Improved With no filters on, the Shopper now opens with the standout deals up top instead of just the biggest percentage off — it blends the discount, the actual money saved, the type of kit (jerseys/jackets/bibs over socks and caps), how many sizes are in stock and whether there's a good photo. The genuinely exceptional deals (a deep cut AND a big saving) wear a "🔥 Hot" badge so they catch your eye.
v1.6.11

Gradient jerseys land in the right filter

2026-07-06
  • Improved The Shopper's "Gradient" colour filter now catches the fade / watercolour-style jerseys it was missing. Detection reads the product photo — a genuinely colourful garment whose colour spreads smoothly with no hard edge — and hand-picked gradients stick to that label across every deal refresh.
v1.6.10

Favourite the workouts you love

2026-07-06
  • New Star any workout in the interval library — built-in or one of your own — with the Save button on its card. Your Favorites tab then shows just the ones you starred, so your go-to sessions are one tap away.
  • Changed The old "Favorites" tab (which was really Moveee's most-used picks, not yours) is now called "Popular" — those curated sessions are all still there, just under their own name so your Favorites are truly yours.
v1.6.09

Every plan has its own page

2026-07-06
  • New Each training plan now has its own page — its name, the dates it runs from and to, a week-by-week breakdown (what each week is for, with its time and TSS), and one place to rename or delete the whole plan or regenerate it. Open it by clicking the plan at the top of the Perform calendar, or any week's banner in the calendar.
v1.6.08

Shopper loads deals in batches

2026-07-06
  • Improved The Shopper now shows the first 60 deals up front with a "Load more" button that reveals 60 more at a time — no more waiting on one giant wall of products, and a running "Showing 60 of 160" tells you where you are.
v1.6.07

Perform menu, grouped by what you're doing

2026-07-06
  • Changed The Perform sub-menu now groups its tabs: planning tools (Calendar, Fitness & form, Power profile) on the left, and reviewing what you've done (Rides, Interval library, Health) on the right.
v1.6.06

Today's session opens from the home screen

2026-07-06
  • Fixed "View session" (and "Send to device") on your home screen now open today's actual planned session instead of coming up empty — they were looking at the wrong day. As a bonus, a one-off workout you add on today's date no longer trips up the dashboard.
v1.6.05

Your calendar reads like a plan

2026-07-06
  • New Each week on the Perform calendar is now a labelled block that names what the week is for — "Threshold build", "Recovery week", "Race week", "Peak" — with the week's planned time and TSS, so its sessions clearly read as one part of your plan. Weeks that aren't part of any plan are shown plainly.
  • New Every planned workout now tells you which plan it belongs to — a "Part of [your plan] · phase · week N" tag on the day popup and the workout page, linking straight back to the calendar.
  • Changed Clearer calendar colours: threshold sessions are now yellow (so they no longer share blue with tempo), endurance stays green, and rest / recovery are a proper neutral grey instead of near-white. The colour key below the calendar is gone — the week banners and chips speak for themselves.
v1.6.04

A clearer calendar and one interactive workout graph

2026-07-06
  • Improved The Perform calendar is wider, so each day is bigger and a workout's name and duration sit on one readable line instead of being clipped.
  • Improved Every workout graph is now interactive: hover (or drag on touch) anywhere along it to read the exact time, watts, % of FTP and W/kg at that point — watts and W/kg scaled to your FTP and current weight. The same graph now shows in the day popup, the full workout page, the interval library and on your home screen.
  • Fixed The graph in a workout's popup now matches the one on its full page — they used to differ, showing your session's own structure in one place and a generic template in the other.
v1.6.03

Watch your rides import on the home screen

2026-07-06
  • New When you first connect Strava — or connect it later from Integrations — the home screen now shows a live "Importing your rides…" banner with a running count, so you can see us bringing in your history instead of wondering if anything's happening. It updates itself and turns into a "done" note (with maps and power still filling in behind the scenes) once your rides are in.
v1.6.02

Find races however you type them

2026-07-06
  • Improved The race search in the plan wizard now ignores accents and punctuation, so "L'Étape Slovenia" turns up whether you type "Letape", "etape" or "Étape". Multi-word searches match in any order ("tour france", "slovenia sept"), and you can search by city too.
v1.6.01

Tidying up: one home for your training level

2026-07-06
  • Changed Your training level (beginner / intermediate / expert) now lives in one place — Profile → Preferences. The duplicate control on the Settings page is gone.
  • Changed Removed "Coach's pick for today" from the home screen. Day-to-day guidance is moving onto the Perform calendar and into the planned workouts themselves, where it has room to be more useful.