All posts

June Update: Android, Your Whole Ride Charted, and Clubs

MR
Martijn Russchen
·10 min read

This was the biggest month since launch. The app landed on Android, your activity view turned into a full analysis tool, a whole social layer arrived, and a run of recovery and illness work landed that we are genuinely proud of. Here is what changed since the May update.

IntervalCoach is now on Android

The full app is live on Google Play, matching the iPhone version feature for feature: your dashboard and readiness, the daily briefing, Coach+, the training plan, the calendar, and the new activity charts (heart rate, power, speed, your power curve, and durability). Notifications match iOS too, including the badge on the app icon and the secondary detail line on your daily briefing.

Search "IntervalCoach" on Google Play, or grab it from the link on our homepage. Read the launch post →

See your whole ride

Your activity view used to show the summary. Now it shows the session. Heart rate, power, speed, cadence, and elevation are drawn over time, each grouped with its own stats and zones, and you can drag across any chart to read the exact value at any point. Outdoor rides and runs also draw your route on a map, and the shared activity page got a cleaner layout built around it.

Two new views sit on top of the data:

  • Power curve on every ride. Your best power for each effort length, from 5 seconds to an hour, plotted against your all-time best, so you can see exactly where you set or approached a personal best in this session.
  • Durability. Switch the power curve to Durability to compare your best efforts early in the ride against efforts deep into it, so you can see whether your power held up or faded as the work piled up.

All of it is on the web, iPhone, and Android.

Clubs: train with the people you ride and run with

Create or join a club to share an activity feed, compare on fair leaderboards, and post events the whole club can train toward. The leaderboards rank on training load, consistency, and four-week fitness growth, not just raw watts, so the person putting in the smartest work shows up, not only the strongest. Club events drop onto each member's calendar and the coach folds them into that person's individual plan. Your recovery and wellness data is never shared with clubmates.

Through the month Clubs grew an Overview homepage with at-a-glance stats, leaderboards that span 7 days to a year, discoverable public clubs you can join without an invite code, editable club events with push notifications when one is added or moved, and a weekly AI digest of how your club trained (Max). Joining a club is free; creating one is part of Pro, or unlimited on Max. Read the introduction →

Catching illness earlier, and coming back smarter

IntervalCoach can now spot the early signs of an oncoming illness from your wearable. When your breathing rate, blood oxygen, and skin temperature drift off your baseline together, the pattern that points to a brewing infection rather than normal training fatigue, it eases the day toward recovery so you do not train through it. Later in the month we added a second signal that needs no specialist sensors: a multi-day rise in your resting heart rate alongside a drop in HRV, the build-up that often comes before getting sick, so the early warning works even if your wearable does not measure temperature or breathing.

Coming back is paced more carefully too. Looking across many recovered sick days, overnight signals stay disrupted for roughly two weeks after a sick day ends, and even a short illness can leave your resting heart rate elevated longer than you would expect. So IntervalCoach now keeps a sensible minimum easing window after any illness and waits for your resting heart rate to return to your own normal before lifting it, rather than going purely by how many days you marked as sick.

We wrote up the research behind all of this: Can you see illness coming?, Tired, or getting sick?, and Returning to training after illness.

Your recovery profile, now for everyone

The personal recovery profile that arrived in beta in May is now generally available. Your own recovery curve, how quickly you bounce back from each kind of session, already shapes your daily readiness and how your hard days are spaced. Now your activity view shows how long you will take to recover from a session you just finished, your Daily Briefing shows where today sits against your own curve on a quick visual meter (Pro and Max), and Pro and Max athletes get the full per-stimulus recovery-curve chart on Analytics.

A few things grew out of it. Completed strength and gym sessions now get a recovery estimate from session length, since overnight HRV and resting heart rate capture cardio rebound but not muscle soreness. When you have done a hard session of a given type recently, IntervalCoach eases off prescribing that same type again until your curve says you have absorbed it. And Coach+ can now answer "why can't I go hard again yet?" by citing the recovery half-life for that session type and the date you will be ready. We also dug into whether fitter athletes actually recover faster: read the findings →, or the system overview →.

Coach+ got more capable

Coach+ picked up real-world awareness and a couple of new doors in. Weather is now in the loop (Pro): open a planned outdoor ride or run and you will see the forecast for exactly when you will be training, hour by hour from your start time, and you can ask the coach whether to move a wet ride, take it indoors, or pick the driest day to train. You can also ask Coach+ about a specific workout straight from its detail page, with that session loaded as context.

For Max athletes, there is now a beta way to connect IntervalCoach to your AI assistant. Link Claude, ChatGPT, or Cursor and your assistant can pull your readiness and recovery, your plan and performance trends, compare past activities, and create or adjust workouts, all from its own chat. Turn it on under Settings → Beta; there is a step-by-step guide at docs.intervalcoach.app.

Under the hood, the coach also got more reliable: it stays anchored to the real date in long conversations, tells you the truth about plan rebuilds instead of guessing, builds the exact interval structure you ask for, and re-reads your live calendar before moving or deleting a session so it never acts on a stale copy.

Smarter training plans

A long run of planner work this month, all aimed at targets that reflect what you actually do. Your available hours are now treated as a ceiling, not a target to fill: the plan builds from what you have been training lately and ramps up gently, so a generous availability setting no longer inflates your weekly load. The Training Plan page now shows how your weekly load is built, the three inputs behind it and which one is currently setting your number, so you can see at a glance whether to raise your goal, add hours, or just keep training. If you fall behind, your targets nudge back up to help you catch up instead of quietly getting easier.

Your calendar also looks much further out now. Instead of filling in the coming week and leaving the rest as placeholders, IntervalCoach now builds fully structured workouts up to four weeks ahead, so you can see and plan around your real upcoming sessions, not grey stand-ins. When you add a session yourself, the actual workout is built right away rather than appearing as a placeholder that fills in later. The plan still adjusts as your week changes. And your Build phase now actually builds: weekly targets step up progressively toward a bit above your recent load instead of repeating the same block, starting from what you are already training rather than ramping up from a low floor over a month.

There is also a new Rider Profile on Analytics, your rider type read from the shape of your power curve alongside how strong you are in each energy system, and three new methodology options in Settings → Training: Norwegian Singles, Norwegian Doubles, and the Easy Interval Method. And changing a setting no longer wipes and rebuilds your week: the plan now reshapes around the workouts you have already placed, keeping your moved days and custom lengths intact.

Trail, bricks, and sharper warmups

Trail Run is now a first-class sport, not a downgraded road run. Set a trail race and IntervalCoach keeps the elevation-aware pacing and trail-specific recovery, TrainNow has its own Trail Run option, and there are five new trail workouts in the catalog: Long Climb, Downhill Repeats, Power-Hike Intervals, Technical Trail Intervals, and Ultra Time-on-Feet. Post-workout analysis and race-pace plans for trail events now talk in vert gained, climbs, and descents instead of a single flat-equivalent pace.

Brick is now a sport you can put on your weekly schedule, not just an on-demand session. Mark a day Brick and the planner schedules a bike-to-run pair, and in your peak and taper weeks the brick switches to a race-pace rehearsal so the final hard brick before race day actually feels like race intensity. And on harder cycling days, the warmup now ends with a short pre-activation primer at the session's own intensity, so the first real interval no longer hits you cold.

Read more on trail running and bricks →

Readiness you can read, and cycle-aware

Your dashboard readiness is now a single 0-to-100 score, and the ring itself shows how it was built, drawn in segments for each signal that nudged it: your HRV and resting heart rate, your personal recovery curve, and your recent training variety. Tap the ring for the full breakdown with the exact numbers, and your morning email now explains your readiness the same way instead of only listing your fitness numbers.

If you track your menstrual cycle, your readiness now expects the natural luteal-phase dip. In the days before your period, progesterone normally lowers your HRV and raises your resting heart rate, which used to read as "poor recovery" and pull your score down through no fault of your own. IntervalCoach now shifts what it expects in the luteal phase, calibrated from published cycle research, so a normal hormonal dip no longer counts against you. You can log your cycle from the daily check-in if you track it somewhere that does not reach Apple Health.

A few more improvements

  • The Daily Briefing is now on the web (beta). Tap your Daily Outlook on the dashboard to open the long-form briefing: full readiness reasoning, today's signals, today's workout with approve or reject for any pending swap, and your wellness and fitness snapshots. The same view that has been in the app. Turn it on in Settings → Beta.
  • Log time off straight from the calendar. The "+ Add" menu now has Sick, Injured, and Holiday alongside Workout and Race. Pick a date range and the coach eases off or pauses training, with a gradual ramp back afterwards.
  • A Help Center, and a help assistant that knows your account. The in-app assistant now answers questions about your own plan, training phase, this week's target, and device sync using your live data, instead of a generic article.
  • TrainNow can build to a target training load. Toggle Target TSS, pick a number, and the coach sizes the session to hit it while keeping the workout type's natural intensity.
  • Analytics charts grew up. TSB now plots as a third line on the Fitness Trend chart, the fitness projection labels each training phase on its bands, and power charts toggle between watts and W/kg.
  • Your easy rides feel different from each other again. Endurance days used to share one or two shapes no matter what they were called. Now each builds its own structure: cadence rides alternate high and low cadence, spin-ups add short bursts of leg speed, pickup rides drop in brief tempo touches, and long aerobic rides hold one steady effort. Same easy training load, real variety within it.
  • IntervalCoach now speaks Traditional Chinese (繁體中文). Pick 中文(繁體) in Settings, or visit from Hong Kong, Taiwan, or Macao and your browser language selects it automatically. If your browser language differs from the app, you will also see a one-time, one-click prompt to switch everything over.

Bug fixes and reliability

A heavy month of fixes, most of them in the planner and in keeping your calendar honest. Heart-rate riders now get the training load they ask for instead of near-zero TSS on rides built from HR zones. Workouts pulled from your Intervals.icu library no longer come out with impossible targets like "170-210% FTP", and library zone references stay intact instead of collapsing to an easy floor. Running and swimming workouts got a lot of care: trail runs use proper running targets instead of cycling cues, threshold sessions break into runnable blocks, VO2max reps stay in the right range and now build the named shape (a pyramid, longer intervals, or a Cooper test), race-simulation runs pace themselves like a race, and the swim sprint test is a real speed test rather than a threshold time trial. Coach+ now reliably moves, removes, and keeps workouts where you put them, and a deleted day stays clear instead of being refilled by an automatic tidy-up. And a stack of cross-store subscription, taper, and translation fixes landed underneath. See all the changes in the full changelog.

More coming soon. Questions or ideas? Just reply to this email.