Loading...

Release Notes

What's New

Updates and improvements to NavRun

October 5, 2026

v2026.10.5.1

The top bar stays the page colour when you scroll.

On the You tab, scrolling down turned the top bar near-white with a small "You" title, which did not match the page. The bar now keeps the page colour and the NavRun mark, the same as Today, Training and Races, in light and dark. The row of section pills (Overview, Trends, Load, Runs, Reports, Records) also stays pinned under the bar as you scroll. It used to draw as an empty band. Needs the next app build.

October 3, 2026

v2026.10.3.12

The stations from your course file fit on a phone.

When you add aid stations from your course file on the web, the list now shows every mile at phone width instead of pushing the miles off the screen, and the Cancel and Add buttons sit on one row. The course picture names each station, and the one you tap opens in its own card with Not a station and Keep it. Where your file and your race disagree on a mile, each station shows the choices side by side (stacked on a phone), the empty spots read as a dash, and the Save button says how many changes it will make. The station list says once, above the table, that nobody has said a cutoff, crew access or drop bag yet, instead of on every row. The course picture now fits the card at phone width, names only the station you tap, and the compare panel says miles or kilometers to match your setting, drops the repeated note, and hides Save until something changes. On the iPhone, stations only in your file get their own Add or Leave off choice so Save counts what you see, and the bottom bar matches the page. The station you tap no longer covers its neighbour's name on the course picture. The Race catalog column only shows when the catalog has a mile. On the iPhone the stations cards read title over text, and the goal-time line shows once above the list. With kilometers on, the table now fits a phone and the Kilometers column no longer clips, and the intro line says "Check the kilometres."

v2026.10.3.11

Race day practice reads cleaner on the web, and fits a phone.

On a plan day, the practice now sits in its own tinted box with a small Practice label, and the tick is a round circle you can hit with a thumb (it had squashed into a thin oval on narrow phones). A practice that ticks itself from a run shows an Auto tag. On the race page, the dress rehearsal leads with its own card and a way into that day in your plan, followed by Try it before race day, with each done row saying the day you did it. A race with a Finish aid station no longer lists Finish twice in Race day, and the race page and plan page no longer scroll sideways on a phone. On iPhone, Your proof opens on the Race day practice list with room to scroll, open rows show only the day the plan put them, and the tick in the day sheet lines up with the arrows above it, and a practice line has a small PRACTICE label above it like the web.

v2026.10.3.10

The gear pages read lighter on a phone, and your crew sees the list first.

Each gear row on the web is a tick, the item and one line for the race's note, with a small tag when it applies from a mile or after a time. Where it rides is one line you tap to change, not a menu on every row. The same tick rows now show in your drop bags and packing list, so a tick on one page is the tick on all of them. The headers stack on a small screen. When you have shared your plan, your crew now sees Before the start at the top of their page, with big ticks and which things are still to grab. Where a gear item rides now reads as a quiet grey line on web and as a plain value with a chevron on the phone, never a red nag. The Gear card on a race page has a round chevron, the crew's ticks are small and not tappable, race morning shows Before the start first, and the drop bags note is sand with a chevron. Ticks are the same coral on web and phone, your crew sees them as the same solid circles, and "Not in a bag yet" no longer repeats under every item: a row shows where it rides only once it rides somewhere, and an unplaced one offers "Pick a bag". Race morning says who can see the list, the crew card goes when sharing ends, and the packing list rows line up.

On a phone, a drop bag station with no bag no longer shows an empty Your bag label.

v2026.10.3.9

Sharing a route is two steps, and the shared page opens on the route's name.

Share this route now sits in one outlined card: Step 1 is the map with two grip handles and dotted, labelled ends you are keeping private, then Next: name it. The page anyone opens leads with the route's name, a larger map that shows where it starts and ends, and the Get the NavRun app link at the bottom. On a run, Shared as your route is a full-height row you can tap, and the routes list on a race page opens with the map showing more of the lines.

v2026.10.3.8

Every row on the race page shows what is inside, and each run behind Your proof is drawn.

On the iPhone race page, each row now has a small icon, and some say what is in them: your packing list reads how many bags and items, Fuel names your longest leg, Find your season shows a small map and how many races sit near home before your race, and Your proof draws your longest day climbing over the build. In Your proof, tap a tile and each run is a card: the route you ran across the top, then its name, distance, date, time and climb, and its elevation underneath when the run recorded one. Time on feet and In the dark show your five biggest runs, with a button for every other run. Every row's title lines up, the Your proof line rises smoothly, run maps read in dark mode, and a run with too few elevation points shows no elevation strip. Needs the next app build.

The crew page keeps working with no signal.

The crew link and the crew screens in Out Here are saved on the phone while there is signal. With no bars they open from the saved copy, with where to go, what to bring and the runner's plan first. Leave-by and arrival times sit in one box that says how old they are, and they grey after an hour until signal comes back. Nothing turns red, and the runner's own Out Here race-day screens do the same. The saved page keeps its own styling and scripts too, so it opens looking like itself with no bars, and the saved screens use quiet grey and sand instead of red. Needs the next app build. On the live room page the saved line sits in the header, the hours through the night hide while saved, and the saved time never breaks before AM or PM. The saved box is dashed and grey with its note, the cutoff line and the second clock drop out while saved, and on the iPhone the crew's Talk button gives way to a plain line with no signal and the runner's No signal pill goes quiet. The runner's own next stop shows its cutoff line greyed with the time it was saved, Talk to your people stays live with a line saying it sends when you have signal, the next stop no longer jumps to Finish at the start, and the crew's gear ticks are plain check and dash marks. A stop's page opened from the saved copy now goes back to its normal layout when signal returns, and a signed-in crew member who opens a link for a finished room sees the closed message, not the plain Out Here door.

v2026.10.3.7

Share a route you ran, and find routes near you that climb like your race.

On a run's map there is now Share this route. Drag the two ends of the line in so only the middle shows, name it, and send the link. The ends start already pulled in 250 m from where you began and finished, and what you leave faded stays private. The page anyone opens shows the line, the distance, the climb and a profile, and a GPX file for a watch. It never shows a time, a pace or a date.

On a race page, a Getting ready card (Get ready on the iPhone) lists shared routes near where your runs start that climb about as steeply per mile as the course, on a map with the list in a tray you slide up from the bottom. A shared route can start a group run, and a group run host can pick from shared routes near the meeting spot. If the route does not attach when you start a group run from it, you are told and can try again. The routes row now sits in Get ready on the race page, on the web too, and the shared route page is never kept by a cache between viewers, a loop shows its whole line with no Turn here pin, the faded hidden ends of a trimmed route show as dots, the start handle drags again, including on a there-and-back run where both ends meet, the tray lists how many routes are in view and keeps clear of the tab bar, and Share this route shows on every run that has a GPS track on the iPhone. The routes tray stays solid at every height and keeps route names to two lines, sharing a route shows the line you shared when it is done, the start dot shows on dark maps, and a group run made from today's plan starts at the next open hour.

v2026.10.3.6

Gear the race asks for, on your race page.

When a race is in the catalog, its gear rules now sit on your race page under Get ready: what you must carry, what the table checks at the start, what applies from a mile or after a time, what only counts if the weather turns, and what is not allowed. Tick an item and it is ticked in your packing list, on race morning in Out Here, and for any crew you have shared your plan with. You choose which bag each item rides in, or that it rides on you. Races that are not in the catalog start with an empty list you can fill. Free for everyone. Needs the next app build.

v2026.10.3.5

Race day practice, in your plan.

Race day should not be the first time you do any of it. Your plan now puts a few practices on days that already look like the race: eating on the move, your race shoes and pack, a dress rehearsal that starts at your race start time, and, when your race has them, hiking the climbs, running into the dark, swapping at a drop bag and handing off with your crew. Tap the tick on the day when you have done one, and tap again to take it back. A run past sunset ticks the dark one by itself. The race page and Your proof keep the whole list, with what your race asks for each one you have not tried yet. Needs the next app build.

v2026.10.3.4

Mark where a pacer joins and where you will sleep, and see the next leg in Out Here.

In the station editor, on the web and on the iPhone, there are now two switches under At this stop: Pacer joins here (with an optional name) and Sleep stop. Stations show them as small chips. In Out Here, the runner, the crew and the pacer each see one card on that stop, written for whoever is reading: who starts here and around when, or that the cot and the warm layer are needed. Every stop also shows the leg ahead: how far, how much it climbs and drops, a small profile with the steep part shaded, whether it runs into the dark, and the water notes from the race page when there are any. It comes in the same payload as the rest of race day, so it still shows with no signal. The live link your people open now shows the next leg and the pacer or sleep card too, and the whole-day list marks the stops where a pacer joins or you sleep. The last leg now reads "to the finish" even when your list has a station called Finish, a stop with a mark shows the weekday on its arrival window too, the station name wraps cleanly on the iPhone, and the station list scrolls clear of the tab bar. Setting a sleep stop from the iPhone now saves (it was being turned down), and a save that fails says which change did not go through. The pacer and sleep chips are one soft tint everywhere, a pacer's card says where they run to and how far, and the crew day screens open when you tap a stop from a link. A pacer who has claimed a stretch now gets their pickup screen. Arrival windows name the day once they fall after race day, the whole-day list shows the start once, and Out Here reaches the stops before you press start. With no signal, "Sends when you have signal" now sits on its own strip above Talk to your people instead of over the whole-day card.

v2026.10.3.3

The front page shows what NavRun does now, and there are pages for the people around you.

The home page now covers group runs, race change alerts, your usual week, the finish range and race day in Out Here, each with an example screen. Features is a menu with a place for you, your crew, your group and the free tools. New pages for your first ultra, your next one, crewing someone and pacing someone explain what each of you gets, and the crew and pacer pages need no account. Every race page now opens by asking who is going: running it, crewing, or pacing and cheering.

v2026.10.3.2

Your race arrives with its aid stations filled in.

If your course file has named waypoints, NavRun now reads them, places each one at its mile on the course line, and shows them for you to check instead of type. Upload the file and a list opens with every station ticked: add them all with one tap, or untick one. On the stations screen the same stations sit as dots on your course's elevation profile, and where your file, your own stations and the race catalog disagree on a mile, you see only those stations and pick which mile to keep. Crew access, drop bags and cutoffs are not in a course file, so they stay unanswered until you or your crew fill them in. Needs the next app build for the iPhone half. Station names now sit above the dots on a wide screen, the counts agree everywhere, and on the iPhone the found stations and the profile are one card.

v2026.10.3.1

Group run routes sit better on the map and follow the trail more sensibly.

The route map now fits the part of the route you are looking at, with room for the "Turn here" label. A drawn leg that wanders far off from where you tapped is drawn as a straight line instead, with a note that no trail was found. The host's Route menu is a button like the others, the distance is shown once, and the link page lines everything up on one margin. The "Turn here" label sits on the side away from the route line. A route shorter than every distance offered shows its own length ("0.6 mi route") and says it is shorter than the distances offered, with a hint to the host to extend it, instead of "0 mi there and back".

October 2, 2026

v2026.10.2.6

A course file with the whole course and each leg now reads at its real length.

Race organizers often put the full course in one file alongside a separate track for every leg. NavRun added all of them together, so the course could show at double its length or more. It now uses the full-course track. A file split into legs with no full track still joins the legs, and a file holding only a planned route now reads too.

v2026.10.2.5

Group runs can show the route.

The host can add a route to a group run: pick one of their own runs from the start, draw it on the map, or add a GPX file. Everyone coming sees the trail, where their own distance turns around, and the climb to get there, in the app and on the link page. Only the line and its climb are shared, never the host's pace or time. Time in the dark is only counted when the run's own time zone is known. Needs the next app build.

v2026.10.2.4

Your proof, for your A race.

Open your A race in the Races tab and tap Your proof. It reads back what you have already done since your build began: your longest day, your biggest climb day, your best back to back (two long days in a row, ranked by the shorter one), your time on feet, and your time in the dark, each with where it started and a small line showing it growing. Back to back shows the two dates, and hours in the dark round to the nearest hour. Anything you have not tried yet is left open, with what your race asks for. When a run adds to it, Today says so in one line. Needs the next app build.

v2026.10.2.2

A blog post set for a future day now shows up on that day.

A post dated ahead used to stay off the blog list and sitemap until the next deploy. It now appears on its date.

v2026.10.2.1

Your runs no longer has a tall empty block around the month strip.

The filter chips and the month strip on the iPhone Your runs screen each carried a band of empty space, so the list started far down the screen. Both now fit their contents. Needs the next app build.

Plan week notes now talk to you.

The short note on a plan week could read "holding right at the runner's goal weekly mileage". New notes are written to you, as "your" and "you". Notes already saved stay as they were.

October 1, 2026

v2026.10.1.12

The Strava disconnect and switch questions now show a Cancel button.

On the iPhone Strava screen, "Disconnect Strava?" and "Use a different Strava account?" used to pop up as a bubble with no Cancel button, covering the account name and run counts. They now open as a centred question with Cancel next to the choice, and the name and counts stay readable behind it.

v2026.10.1.11

The plan week lines up.

Every card on the week page now sits the same distance from the screen edge, a group run you joined is a row inside the list of days instead of a card beside it, and the two cards under the week summary are the same height. Needs the next app build.

v2026.10.1.10

Group run cards read naturally when someone has no name on their account.

A runner without a first name no longer shows up mid-sentence as "A NavRun runner". One reads "Harper and another runner are going", several read "3 other runners", and a card with only unnamed runners reads "One runner is going". Needs the next app build for the iPhone cards.

v2026.10.1.9

Run it with others sits on your long run.

On the plan week, each upcoming long run now has a Run it with others button right under it, and the top of the week suggests your next long run as a group run, with a close button that hides it for that week. The Running together section at the bottom now lists only the runs other runners made for your race, and hides when there are none.

v2026.10.1.8

The group run sheet now sits on the cream page, and long race names wrap.

Making or editing a group run on the iPhone used the plain grey background. It now matches the rest of the app in light and dark. The "Anyone running" choice no longer runs past the edge of its card when the race name is long. It wraps to a second line, and so do the distance and reply choices on the group run screen.

v2026.10.1.7

See which Strava account is connected on iPhone, and switch or disconnect it.

In Settings, the Strava row now opens a screen with the account's name and how many runs came from Strava and from Apple Health. From there you can use a different Strava account or disconnect. Both ask first and say plainly that runs from Strava leave NavRun and your Apple Health runs stay. Connect again and your Strava history comes back.

v2026.10.1.6

Disconnect Strava works from Preferences, and says what it does.

The Disconnect button on the Preferences page now works. It used to open an error page. Disconnecting asks first and says plainly what happens: runs that came from Strava are removed from NavRun, runs from Apple Health stay, and connecting Strava again brings your Strava history back.

v2026.10.1.5

A run that Apple Health sent three times now shows once.

A run can now hold every extra copy that was tidied off it, so a third copy no longer shows up as its own run and pushes the week's miles up. Put it back returns every copy with its own distance, time and heart rate. A copy tidied the moment it arrived comes back without its map or splits, because those were never saved. Tidying the older runs that were already saved keeps the longer run's map and splits.

v2026.10.1.4

Your long run day stays your long run day, and Thursday's email waits if Sunday has you covered.

On This week changed, turning on From now on no longer turns your long run day into a limit day when you mark it Shorter. This week is still shortened, and the line under the switch says the day stays your long run day. Can't run still makes a day rest. Also, if NavRun will write your next week on Sunday and send you a notification, you no longer get the Thursday email about next week. Without notifications on, the email still comes.

v2026.10.1.3

This week changed says when a group run is still on.

If you are in a group run on a day and mark it Can't run or Shorter, a note under that day says the group run is still on, with a card that opens it. After you rebuild, the same note shows under that day on the week page until you undo. Nothing is left or called off for you, and group runs stay out of the rebuild.

v2026.10.1.2

A day with a group run no longer offers to make another.

If you are in a group run on a day, or hosting one, the plan week and the calendar day sheet stop showing Make it a group run for it. Beside Move to another day and Make it easier, the day sheet now says the group run is still on, with a card that opens it so you can leave or let the group know. Nothing is left or called off for you.

v2026.10.1.1

This week changed keeps its buttons in reach.

In change mode the From now on switch and the rebuild button stay at the bottom while the days scroll, the tab bar steps out of the way, and only Cancel shows at the top. Move this run is a lighter card than This week changed, and the day names and selected choices read bolder.

September 30, 2026

v2026.9.30.14

The Shorter button on This week changed fits its words.

Once you pick an amount, the button reads Shorter and the time in short form, like 1h 45m, and can wrap to a second line on a small phone instead of cutting off.

v2026.9.30.13

When the week changes, tell NavRun and it bends.

On this week's page, tap This week changed, mark the days that got shorter or that you can't run, and the rest of the week is rebuilt around them. Nothing gets piled onto other days. Turn on From now on and your usual week changes to match. Changed your mind? Undo puts it back.

v2026.9.30.12

Next week is there on Sunday evening.

If you have been building your own weeks without a race block, NavRun now writes the next one from your usual week at 6pm Sunday your time, and sends one notification when it is ready. Tap it to see the week, change any day, or rebuild it. Your usual week only changes if you say so.

v2026.9.30.11

The plan sheet reads the way it was drawn, and two lines stop saying the wrong thing.

The usual week summary is bold, the line under the days leads with your weeks to race day in bold on a tan card, and the day dividers start at the day names. The short build note on Training now counts the weeks to race day, the same number the sheet shows. The waiting screen only says a race becomes a B race when it does.

v2026.9.30.10

Your usual week, in every plan.

Building a plan now starts from one sheet, whether you tap + on Training or Make a plan on a race. Set which days are rest, which have a time or distance limit, and which are long run days, and NavRun saves it for every plan after. Race builds now keep to those days too, so a rest day never gets a run.

v2026.9.30.9

Your stops fit inside your finish time.

Aid station stops used to be added on top of your goal, so a 6:20 goal with three 3 minute stops showed a finish nine minutes later. Now the time you stop at a station is part of your finish time: your goal, Likely, Strong day and Long day each finish at exactly the time you set, the running between stations is a little quicker on the page to make room for the stops, and every crew sheet, cutoff table and Race day card agrees. A station's arrival time still includes the stops before it. A stop at the finish line adds nothing.

v2026.9.30.8

A week built on Sunday evening now starts the next day.

If you built your week on the iPhone on a Sunday evening, it could start eight days out instead of the next morning. The app now sends your own date and time zone, so the week starts on the Monday in front of you. The weeks NavRun fills in ahead for you on Sundays now happen at 6pm your time too.

v2026.9.30.7

A group run you said yes to shows up on Today and in your plan week, on iPhone.

Three days before a group run you are coming to, Today shows a card above your workout: the day, where and when, how far you are running and how far the host is, and who else is coming. "Open the run" takes you to the run. On the morning of the run the card reads "Today" with the place and time and an "I'm on my way" button, and tapping it tells everyone you are on the way without changing anything else you offered. If you host the run, you see the card too. In your plan week and in the calendar, the run sits on its day as its own row, "With Jo + 3", the distance you picked, and where and when. If your plan has a run that day, it stays exactly as it was, right above the group run.

v2026.9.30.6

Deleting a race is easier to find on the web.

The race page has a red Delete button next to Edit, and the bottom of the edit page has a Delete this race box. Both open the same confirm page as before. Your runs stay.

v2026.9.30.5

Connecting Strava now brings in your past runs.

When you connect Strava, NavRun starts pulling in your whole history on its own, on the web and on iPhone, a few minutes of work in the background. You do not have to press Sync. While it runs, the home page shows one line, "Bringing in your past runs, this can take a few minutes.", and the line goes away when it is done. Runs you already have from Apple Health are matched to their Strava twin, not counted twice. Runners who connected before this and only ever got their recent runs are being caught up the same way. The iPhone line is not in the app yet, so on iPhone the past runs arrive without the sentence. A runner who has just connected goes ahead of the catch-up for older connections, so their runs come in within a few minutes. If two runners connect at the same time, they go one after the other. Past runs arrive first as distance, time and date. The route map and mile splits for each run are filled in afterwards, most recent run first, at about 150 runs a day, so Strava's daily limit is never used up on other runners' live runs. A history of 2,000 runs can take about two weeks to show every map, and longer when others are waiting too. If bringing your runs in fails partway, the home page says so and offers "Connect Strava again", which tries again from where it stopped.

v2026.9.30.4

The Finish card chart on the web counts in round hours.

The left side of the chart now reads like 6:00, 8:00 and 10:00, or in quarter hours when your estimates sit close together, instead of 9:57, 8:03 and 6:10. The range, and your goal if you set one, stay inside it.

v2026.9.30.3

Trail runs now count.

Your trail runs were left out of some of your numbers. They now count toward your run milestones (10, 25, 50 and 100 runs), your weekly streak, your first run of the month, your year over year miles and finishing a race. On the comeback card, the miles you were running before the break and your longest run from that stretch now include your trail days too. Your pace numbers and race predictions are unchanged.

v2026.9.30.2

Claude can read your training plan again.

If you asked Claude about your training plan through the NavRun connector, it could not open the plan and came back with an error. That is fixed. Claude now sees the same week the app shows: your planned runs, the miles you have run so far that week, and each day's totals.

v2026.9.30.1

A taper week that could not be planned now gets a plan.

In a taper week, the backup plan could make a day longer than the block allows, so the week could not be planned and you were left without one. It now keeps every day inside the block's limit.

September 28, 2026

v2026.9.28.16

Make a planned run a group run.

On a run in your plan, tap "Make it a group run", say where you start and add the distances people can come for, 5 or 10 or your 18, and everyone starts together. Distances show in kilometres if that is how you run, and you can type them that way too. Share the link into your group text: it opens in the app, or on a page anyone can read without one, and they can say "I'm coming" or "I'm on my way" and offer water, a ride, or a drop of supplies. If you choose "Anyone running your race", every NavRun runner with that race in their Races sees the run under "Running together" and gets one notification when it is posted. Choose "Only people I send it to" and it is never listed. If you move the time or place, or call it off, the people coming hear about it.

v2026.9.28.15

Find your season, on iPhone: smaller races near home before your goal race.

Open your A race in the Races tab, weeks out, and under Get ready you will find "Find your season". It lists races from the catalog that fall between today and your goal race and start within 250 miles of home in a straight line, or 500 with "Within a day's drive". Each one sits under the reason it is there: "A night out" when your goal race runs through the night and this one gives you a taste of it, "Closer to the distance" when it is longer than your longest run this past month and still short of the goal, and "The climb" when it climbs about as much per mile as your goal race. A race that fits more than one reason appears once, with the others named on its line. Within a group the races run in date order, nothing is ranked, and nothing in the last three weeks before your goal race is offered. A map shows home, the distance circle and a numbered pin per race; tap a pin to jump to its row. "Add" puts a race on your calendar as a B or C race. A race with a known distance is fitted into your training block; one without a distance lands on the calendar only. If NavRun does not have a home location for you yet, the screen asks for it instead of guessing. It sends you to your preferences on the web, since the phone has no place to set it yet.

v2026.9.28.14

The comeback card on iPhone now matches the web.

The chart on the comeback card leaves a gap between your earlier weeks and this week, labelled "break", and your base sits above the first bar as "36 mi/wk" (km for metric). "now" is bold under this week's bar and "ahead" sits under the weeks still to come. The card's text reads in full ink, the arrow is a solid disc, and "Use these weeks" on the sheet spans the full width with no grey panel behind it.

v2026.9.28.13

One card per run, not two.

If you ever hit start, stopped a few seconds later by accident, then hit start again for the real run, you likely saw both show up: your real run, and a near-empty entry beside it for those first few seconds. NavRun now tidies the false start off, so your run list shows one card at your real distance and your week's mileage counts it once. Open the run and a small note under the distance says a false start was tidied off, with a "Put it back" button if you ever want the second entry back. Putting it back returns both entries exactly as they were, heart rate, cadence, route and mile splits included.

v2026.9.28.12

Training plans: NavRun stopped grading a runner's climbing when it hasn't seen enough of their runs.

A run with no elevation reading used to drop out of the climbing math entirely, on both sides of the comparison. For a runner whose watch or app skipped elevation on most of their runs, that could leave NavRun looking at a third of their real mileage and telling them their climbing was badly behind, from data it never actually had. NavRun now tracks how much of a runner's recent runs actually carry a climb reading, and when that's thin it says so plainly instead of naming a shortfall: "Climb is recorded on 19 of your last 57 runs, so there is not much to go on here," with a way to add the climb to a run. If every run you have is recorded and there just are not many yet, it says "Climb is recorded on all 3 of your recent runs, which is not much to go on yet," and does not ask you to add anything, on the race page, in your plan, and in your weekly report. The list of runs with no climb keeps its filter when you turn the page or change the page size. When there's enough to go on, the comparison works as before, just described rather than graded.

v2026.9.28.11

A flat run now reads 0 ft, not blank.

A run on flat ground used to store the same as a run whose source never sent a climb number at all: nothing. Now a flat run reads 0 ft, everywhere it shows up, web and iPhone. A run whose source never sent a climb says so in plain words, and you can enter it yourself.

v2026.9.28.10

Race day clocks now read the way the rest of NavRun does: 3:00 pm, not 15:00.

The finish clock and every aid station time on your race page now show in the same 12-hour
form the pacer sheets and your crew link already use. Under the finish clock there's a line
saying what the plan you picked means: a likely finish somewhere between your strong day and
long day clocks, a strong day, a long day, or your goal. The station list now ends with your
own Finish. The 8-week chart got three time labels along the left side and the dashed goal
line now says "goal" and the time right on the chart, so the key underneath could go, which
also fixes it crowding onto your phone.

v2026.9.28.9

Coming back after a break? Your injury alert now welcomes you back and shows the way back up.

After 21 or more days off, your first normal week back no longer trips a red training-load
warning. The alert welcomes you back, explains the jump, and shows a small chart of your base
and the way back up. "Use these weeks" can set your next few weeks to that climb: a confirm
page lists each week's old and new number first, and Undo puts them back the way they were,
with one tap, right on your alert.

v2026.9.28.4

Your finish time now comes from your own long runs.

The finish time on your race page and your weekly report now starts from your longest run in the last 8 weeks, scaled up to the race's distance and climb. It gives a likely finish plus a strong day and a long day, so you see a range. Your goal stays exactly what you set. Your crew link and crew sheet follow your goal, or your likely finish when you have not set one. On your race page you can now pick the plan your crew follows: Likely, Strong day, Long day or Goal.

v2026.9.28.2

Race strategy: the finish time and the mile table agree now.

On a long race, the estimated finish at the top of your strategy could say one time while the mile table under it ended at another, hours apart on a hundred and days apart on a 200, and the pace shown for a mile did not always match that mile's split. Both now come from the same splits: the finish at the top is the last time in the table, and each mile's pace is its split over that mile's length, the short last mile included. A strategy written before today keeps its old numbers until you regenerate it.

v2026.9.28.1

Training plans: a week that came back without its mileage total is no longer thrown out.

Every so often the plan writer would return a full week, every day laid out, but leave off the total miles at the top. NavRun treated that as a broken answer, tried twice more, and then handed you the simpler backup plan instead of the one written for your race. The total is just your days added up, so NavRun now adds them up itself and you keep the week that was written for you.