Progress log
Moveee Indoor versions
Moveee Indoor's own version history — the browser trainer world, shared rooms and route scenery, separate from the rest of the app. Currently on Moveee Indoor v0.4.44.
v0.4.44
Indoor session pages and the Indoor nudge email
Latest 2026-09-23- New Admin → Analytics · Indoor: every recent session opens its own page with power, heart rate, cadence and speed graphs, full ride stats, the trainer used, and the photos the app took during the ride.
- New Indoor nudge: riders who open Moveee Indoor and never start, or stop within 10 min / 5 km, get a reminder the next morning and a follow-up two days later.
v0.4.43
Moveee Indoor: the cyclist is ready before you are
2026-09-22- Fixed Your rider now appears fully loaded the moment a ride starts, instead of showing a plain placeholder shape for a few seconds first.
v0.4.42
Speed-only trainers can ride Moveee Indoor
2026-09-21- New A dumb trainer with just a speed sensor (no power meter) can now pair with Moveee Indoor — your speed drives the ride directly. First time you connect one, tell it your tyre size (or just leave the default) in Devices, so it can turn wheel revolutions into an accurate speed.
- Improved A speed-only ride still scores training load from your heart rate, same as any ride with no power meter — it just won't show up on power-based leaderboards or the Power Profile.
- New A shared/multiplayer ride clearly tells you when your trainer can't join it because it has no power meter, rather than leaving you stuck.
v0.4.41
Indoor flies its own flag in the tab
2026-09-20- Improved The browser tab shows the Moveee Indoor icon while you're in the trainer, so you can tell it apart from your other Moveee tabs at a glance during a ride. Everywhere else keeps the Moveee icon.
v0.4.40
The Indoor sign on every Ride button
2026-09-20- Improved Buttons that take you into Moveee Indoor now carry the Indoor wheel mark instead of a generic bike icon — in the top bar, on a workout, and on a planned session.
v0.4.39
A cleaner start screen
2026-09-20- Improved The Alpha badge no longer sits beside the Moveee Indoor wordmark on the start screen — it crowded the logo, and the note underneath already tells you it's an alpha.
v0.4.38
Ride a planned session in Moveee Indoor
2026-09-20- New Every session on your plan now has a Ride in Moveee Indoor button — on the session page and in the calendar popup. It drops you into the trainer with that session already loaded, so you don't have to find it again in the workout picker.
- Improved Sessions your coach designed for you work too, not just ones from the workout library — they have no library entry behind them, and the trainer can now ride them all the same.
v0.4.37
Moveee Indoor gets its own logo
2026-09-20- New Moveee Indoor now has a mark of its own: the six training-zone colours running as one wheel with five swept spokes, and moveee beside it with indoor in a volt badge. It sits on the connect screen where the plain name used to be, and comes with a simplified tab-sized version for when the spokes are too small to see.
v0.4.36
Ride a workout straight from its page
2026-09-20- New Every workout page now has a Ride in Moveee Indoor button. Indoor opens with that session loaded and waits through trainer pairing, then asks whether you want it on the open road or one of your routes — no hunting through the workout library once you're already in there.
v0.4.35
Indoor: heart-rate bands, and no more invented FTP
2026-09-19- Fixed If you have no FTP saved, Indoor used to quietly build your targets from an assumed 250 W and hold your trainer there without saying so. It now says "assumed FTP" on the workout, so you know to set your own.
- New Train by heart rate? Each block of an Indoor workout now shows its heart-rate band, and the band sits beside the watt target while you ride. Blocks too short or hard for heart rate to track show an effort rating instead.
- Changed Your trainer is still held at a watt target in ERG mode — that is the only thing a trainer can chase, since heart rate reacts too slowly. The heart-rate band is there for you to judge by.
v0.4.34
Indoor session analytics for admins
2026-08-26- New Admin → Analytics · Indoor: a live view of who is riding right now (with combined riding time), sessions started vs rides saved over time, trainer/mode/terrain/route breakdowns, a trainers-seen table, and a per-session page with stats, a heartbeat power chart and a collapsible debug log (errors, FPS drops with cause, trainer trouble). Fed by a 30-second client heartbeat — nothing per-sample, one row write per beat, so the ride itself costs nothing.
v0.4.33
A way onto Indoor from an iPhone
2026-08-25- Improved On iPhone and iPad, Indoor no longer just tells you to go find a computer. It points you to Bluefy — a free browser that adds the Bluetooth support Safari is missing — with a link to install it and a button to copy this page's address so you can paste it straight in. Still experimental: we haven't tested every trainer through it yet.
v0.4.32
My Cyclist: the helmet straps run all the way past the ear
2026-07-28- Fixed The helmet straps now follow the shape of your rider's head instead of cutting straight between two points, so you can see the webbing all the way from under the lid, down past the ear on both sides, to the buckle under the jaw. Before, the middle of each strap disappeared inside the cheek and only the ends showed.
v0.4.31
My Cyclist: the helmet strap goes under the jaw
2026-07-28- Fixed The helmet's chin strap now curves down and under the jaw the way a real one does, instead of running straight from ear to ear — which put it through the middle of your rider's face. The sliders below each ear are tucked in against the jawline too, so the whole strap sits on the head rather than floating beside it.
v0.4.30
Moveee Indoor: helmet straps and glasses arms
2026-07-28- New The rider's helmet now has proper straps — a Y each side of the ear meeting under the chin — and the sunglasses have arms running back over the ears instead of floating on the face.
v0.4.29
My Cyclist: a simpler form
2026-07-28- Changed The height and build sliders are gone from My Cyclist. Your rider is unchanged — the height and build already saved on your account still shape him exactly as before; there is just no control for them on the page now.
v0.4.28
The face and the neck can no longer drift apart
2026-07-28- Fixed The rider's face and neck are now guaranteed to be the same skin: the face takes its colour and finish from the neck's own material instead of being set up separately, so retuning skin can never leave the two a shade apart.
v0.4.27
Moveee Indoor: a road-width handlebar
2026-07-28- Fixed The bike's handlebar was 53 cm wide — closer to a downhill bar than a road one. It is now a normal 42 cm, and the rider's hands come in with it so they still sit on the hoods.
v0.4.26
Moveee Indoor: sit the helmet at the angle you want
2026-07-28- New The helmet can now be angled on the rider's head — tipped forward or back, leaned, or turned — and the face underneath stays put.
v0.4.25
Moveee Indoor: the helmet vents run straight
2026-07-28- Fixed The helmet's air vents were ragged, zigzagging along their edges. They are now clean straight channels running nose to tail.
v0.4.24
Moveee Indoor: the lap counter is not measured in kilometres
2026-07-28- Fixed On a looped route the distance tile read "7.0 /53 · Lap 2 km", tacking the unit onto the lap number. It now reads "7.0 /53 km · Lap 2" — the km belongs to the lap length, and the lap count carries no unit.
v0.4.23
Moveee Indoor: choose your helmet colour
2026-07-28- New The helmet has its own colour picker in Settings → My Cyclist. It used to take whichever colour your jersey was, so a white helmet over a red jersey was impossible.
- Improved The helmet's vents now run almost the full length of the shell, and the lid itself is a touch smaller and narrower.
v0.4.22
Moveee Indoor: bigger sunglasses on the rider
2026-07-28- Improved The rider's sunglasses are a larger, deeper shield that wraps further round the face, with slightly darker lenses — you can still see their eyes through them.
v0.4.21
Moveee Indoor: an aero helmet with real vents
2026-07-28- Improved The rider's helmet is now a long, low aero lid with real air vents cut through the shell — a few long channels running front to back, the way an aero road helmet is made, rather than dimples in a solid shell.
v0.4.20
Moveee Indoor: a helmet and shades for your cyclist
2026-07-28- New Your cyclist now wears a vented road helmet and wraparound shield sunglasses. The helmet takes your jersey colour, like a team kit, and the lens is smoked so your face still reads through it.
v0.4.19
Hair that lies down, and a jaw with an edge
2026-07-28- Improved The rider's hair lies along the skull and sweeps back instead of standing off it — the short cut now reads as a combed-back style with faded sides rather than a brush. Two new controls do it, and both are on the hair editor: how flat the hair lies, and how far the sides are cropped.
- Improved The face has a jaw line. From the side there is now a straight edge running from under the ear down to the chin, a hollow in the cheek above it and a proper corner at the back of the jaw — where before the head curved smoothly from ear to chin and read soft.
v0.4.18
Hair comes off the My Cyclist form
2026-07-28- Changed The hair style and colour controls are off the My Cyclist page again while the styles are still being shaped. Every rider wears the default hair meanwhile, and nobody's saved choice is lost — it is still there for when the controls come back.
v0.4.17
Moveee Indoor: a fuller short haircut
2026-07-28- Improved The "short" haircut is fuller and softer — longer, much finer strands lying closer to the head with more natural movement through them.
v0.4.16
Moveee Indoor: a proper hairline
2026-07-28- Improved The rider's hairline no longer runs round the head as a straight cut — it follows the neck down at the back, carries on behind the ears, and curves in at the temples the way a real one does.
v0.4.15
A live editor for the hair
2026-07-28- New Hair joins the hands, head, shoes and arms with its own live editor on the cyclist preview: pick any of the five styles and shape it — strand length and thickness, how far it sweeps back, how messy it is, root scatter, length variation and how far it lifts off the scalp — watching the rider change as you drag. Copy values hands back the whole set of styles, ready to be baked in as the ones everyone gets.