Loading...

Release Notes

What's New

Updates and improvements to NavRun

August 13, 2026

v2026.8.13.1

Your splits are miles again.

  • If your watch laps at anything other than a mile, NavRun was calling each lap a mile. A track session of 400m repeats came out as nine miles on a 3.66-mile run, and the run's own write-up then suggested you check how your watch recorded it. Your watch was fine. We were reading it wrong.
  • Splits now sit on real mile boundaries, so they add up to the run you did.
  • This was worst over long distances, where watches lap every 5km or 5 miles. A 78-mile run that showed 17 miles now shows all 79 of them.
  • Per-mile climb is measured from the elevation trace of the run itself, so the feet on the miles add up to the feet on the run.
  • Runs already in NavRun are being rebuilt from what Strava gave us at the time, so this reaches your old runs too, not only the next one.

Thank you to the runner who sent the screenshots. That is how this got found.


August 12, 2026

v2026.8.12.2

Dead links now go somewhere, and new posts get found faster.

  • A handful of NavRun addresses led to a "page not found", including navrun.app/signup, which is the one people would most reasonably guess. They now take you to the right page instead of a dead end.
  • Two old feature addresses that no longer exist now land on the closest page that does, rather than nowhere.
  • When something new goes up, NavRun now tells search engines directly instead of waiting for them to come looking. Posts should start showing up in search in hours rather than days. This works for Bing and a few others; Google still comes on its own schedule.
  • The race time predictor describes itself more plainly, so people searching for exactly what it does can tell that is what they found.

v2026.8.12.1

The share cards are now readable. Yesterday's were not.

  • Yesterday every article got its own preview card. On the live site those cards came out with the text shrunk to almost nothing, a title you could not read sitting in a big empty rectangle. The server was missing the lettering it needed and quietly used a tiny stand-in instead.
  • The lettering is installed now, so cards render at full size. This also fixes the preview cards for shared runs and training plans, which had the same problem for far longer and nobody spotted it.
  • If you shared an article yesterday, the card will fix itself the next time the link is posted somewhere new. Some sites hold onto an old copy for a while.

August 11, 2026

v2026.8.11.3

Sharing a NavRun article now shows a proper preview card.

  • Every article on the blog was meant to have a share image and none of them did. If you posted a link to one anywhere, in a message, on LinkedIn, in a group chat, it came out as a bare blue link with nothing to look at.
  • Now every article makes its own card: the NavRun name across the top, the article title underneath, and what it is about at the bottom. All 60-odd existing articles are covered, and so is every one written from here on.
  • Nothing you have to do, and no old links to update. The next time anyone shares an article, the card is just there.

v2026.8.11.2

The guide to connecting Strava to Claude AI is back, rewritten.

  • Strava added a way to let Claude read your training data. We wrote the runner's version of it: what the connector actually is, the five steps to turn it on, and the part nobody else covers, which is what is worth asking it once it works. Short answer, open-ended questions beat looking up a number you already have.
  • The post came down in July over how it was written, not what it was about. It is back at the same link, so anything that pointed at it works again instead of hitting a dead page.
  • The companion post on connecting any AI to your NavRun data now links across to it, and both read as guides rather than as a comparison.

v2026.8.11.1

There is an iPhone app, and now the website will actually tell you.

  • NavRun has been on the App Store for a while and navrun.app never once mentioned it. If you found NavRun on your phone, you stayed on the website and nobody told you there was anything else. That is fixed.
  • On an iPhone you will see a small strip at the top offering the app. Tapping it takes you straight to the App Store. There is an "iPhone app" link in the footer from anywhere, on any device, and it goes to the same place.
  • That is the whole thing. No extra page to read first, and nothing interrupts you after you log in: you go where you were going.
  • The strip has an X. Close it once and it stays closed. If you never install anything, every page still does everything it did before.
  • Nothing here applies to Android or to a laptop. The app is iPhone only, so that is the only place the strip shows up.

August 10, 2026

v2026.8.10.2

A different NavRun mark greets you every time you open the app.

  • Opening NavRun from scratch now stamps one of five marks onto the screen, and it moves to the next one each time you launch it fresh, so you never get the same one twice running. Coming back to the app from the background does not change it, since there is no opening moment to fill. The mark that was there before is still in the rotation. If you have Reduce Motion switched on it simply appears, without the stamp.

v2026.8.10.1

The NavRun name in the app is the real thing now.

  • The login screen, the signup screen and the card you share after a run now carry the finished NavRun logotype and script wordmark, instead of the stand-in that shipped while the identity was still being drawn. Both get their own cut for dark screens, so the mark reads cleanly instead of sinking into the background. Shared run cards are always dark, so every card you post gets the clearer version.

August 9, 2026

v2026.8.9.1

The site got a proper once-over. Everything is still there, it just reads better.

  • Every page now uses the same spacing, the same text sizes and the same cards. Before this, most pages carried their own private set of sizes and no two quite matched. You would not have been able to name it, but you could feel it.
  • Your dashboard leads with what you actually did, in a sentence, instead of a heading that repeated the menu item you just clicked.
  • Your average pace was printing twice on the dashboard. It prints once now.
  • The stats grid was five columns wide holding six tiles, so the sixth sat alone on a row of its own. It comes out even.
  • Injury alerts stopped shouting. Every alert, every threshold, every recommendation and the medical disclaimer are word for word what they were. They are just said in a normal voice now instead of in red capitals: "your ACWR is 1.72, above the 1.5 danger threshold" rather than "DANGER ZONE". A number about your own training should not be styled like an emergency.
  • Charts follow your theme. If you use dark mode, they were staying light.
  • Page links at the bottom of long lists were Bootstrap blue in light mode. They are NavRun rust now.
  • The marketing pages and the app finally look like the same product.

Nothing was removed from any page.


August 8, 2026

v2026.8.8.5

Groundwork: the app can now ask NavRun who is out here with you.

  • Last week NavRun started remembering the people who add their name on your live page. It remembered them and had no way to hand them back. Now it does.
  • This is plumbing and nothing else. There is no new screen and nothing looks any different. You will not see anything until the next version of the iPhone app, which is where the names get drawn.
  • What comes back is names, in the order people were last seen, and nothing else. No number, no totals, no how-long-they-stayed. That was the promise when this started and it is written into the wiring now, not just into the screen.
  • Reading your page still records nothing about anybody. Only adding your name or sending something does, exactly as before.

v2026.8.8.4

Adding your name on somebody's live page now tells them you are there.

  • Until now a runner could not tell who was with them. The page knew who had spoken and nothing else. When you add your name, NavRun remembers you are out here with them for that run and keeps it current while you have the page open, so your runner can see the names of the people who came.
  • Only your name, and only because you typed it. Opening the link and reading it still records nothing about you at all. That was true before and it stays true.
  • The name box says so now, which it should have from the start.
  • Names are kept for 30 days after a run and then deleted, the same as the voice messages. The privacy policy spells all of this out.

There is no number anywhere in this. Not how many people came, not how long they stayed, not how much anybody said. Your people are not an audience and they are not a score.

The runner's side of this arrives with the next version of the iPhone app.


v2026.8.8.3

The page your crew watches you from stops losing their messages quietly.

  • If you turn your share link off, it now turns everything off. Voice messages people had already loaded stayed playable for up to three days after you cut the link. Turning the link off is the one control that is supposed to stop everything, so now it does. Ending a run is different on purpose: a page somebody already had open keeps the voices they were listening to.
  • Clips stopped playing after about an hour. Anyone watching a long race would tap a message from earlier and get nothing at all, with no explanation. They play for as long as the page is worth keeping open now.
  • When a recording failed to send, the page either said nothing or said "Nothing to send" after somebody had just talked for twenty seconds. Every failure now says so plainly, and a recording that cannot go one way is sent the other way instead of being dropped.
  • The typing box was hidden from anyone whose browser could record. If you are somewhere you cannot talk out loud, you can type again.

Nothing here changes what you see in the app. This is all the page your people watch from.


v2026.8.8.2

When your crew talks to you out there, your phone makes a sound now, and it does not wait 25 minutes.

  • NavRun's notifications have been arriving silently on iPhone. No sound, no vibration, just a banner you had to be looking at your screen to catch. If your phone was in a vest pocket, a message from your crew reached you only if you happened to check. Every NavRun notification has a sound now, not just Out Here.
  • A message could sit for 25 minutes before your phone was told about it, because the check only happened when your phone sent up a batch of positions. It now runs on its own, about every two minutes.
  • Worse, if you had paused location or never granted "Always", your phone stopped sending positions, and then nothing was ever announced again for the rest of that run. That is fixed.
  • If a notification failed to reach you, NavRun used to mark the message as announced anyway and never tell you again. Anyone whose phone had not been set up for notifications simply never heard about a single message. NavRun now keeps track per message and keeps trying, easing off so it is not hammering your phone all day.
  • Unsilencing somebody mid-run used to leave the message they had waiting in limbo, announced to nobody. It reaches you now.
  • If you start a run twice by accident, you get one notification, not two.

If you turn notifications off, NavRun takes that as an answer and stops asking. And if you set them up halfway through a race, your crew's voices start reaching you within the hour.


v2026.8.8.1

A voice message you record out on the trail now reaches the people following you.

  • Every voice message recorded in the iPhone app was being thrown away. Your phone recorded the clip, sent it, and NavRun refused it. Nothing told you, because the sending happens in the background where you cannot see it. Not one voice message recorded by a runner has ever arrived. I am sorry.
  • Messages from the people holding your link were landing the whole time, in both the app and the page. That is exactly why this hid for so long. The half that was broken was the half that was you talking back.
  • The cause was a number. Your phone measures the clip and sends its length as something like "28.4 seconds". NavRun would only accept whole seconds and refused the entire message over the decimal point. That number is only used to print the length beside a play button.
  • NavRun now takes the length however it is written. A length it cannot read at all no longer costs you the message.
  • This is fixed on NavRun's side. There is nothing to update on your phone.

The clips already refused are gone. They were never stored, and there is no way to bring them back.