Loading...

Release Notes

What's New

Updates and improvements to NavRun

July 22, 2026

v2026.7.22.1

Clearer Connect AI page: one link at a time.

  • The Connect AI page now says plainly that only one connector URL works at a time: creating a new URL instantly stops any older link, including the one your AI already has saved. The button now reads "New URL (replaces old)" so there's no surprise, and a new "If your AI won't connect" section explains the confusing OAuth error your AI shows when it's holding a dead link (and that OAuth Client ID fields should just be left empty). Thanks to the runner who wrote in after hitting exactly this.

July 21, 2026

v2026.7.21.1

Fixed: the stats on our home page were unreadable in dark mode.

  • If you visited navrun.app in dark mode, the numbers in the dashboard preview (total runs, miles, average pace) were dark text on a dark background. They're back to a warm cream that reads clearly in both light and dark mode.

July 20, 2026

v2026.7.20.2

Fixed: in the evening, your plan and calendar could show tomorrow as "today."

  • Later in the day the app was checking the date against a different time zone, so after about 8 PM it would jump ahead and mark tomorrow's run as today (which also hid today's day on the timeline). It now uses your phone's own clock, so "today" is always your today, morning or night. We also put the weekday right on the highlighted card, so every day on your plan timeline is clearly labeled.

v2026.7.20.1

Fixed: revising a plan could fail with a confusing message about your rest days.

  • When you asked to revise a plan and one of your rest days was in the mix, the revision could give up and show wording meant for us, not for you. Now the plan builder knows all the rules you set up front (your rest days, your race day, any day rules, your minimum run days, and more) and works with them instead of tripping over them. If a rest day is involved, we keep that day clear and tell you, and if a change genuinely can't fit, you get a plain, friendly note that your plan is untouched and a nudge to try saying it a little differently.

July 19, 2026

v2026.7.19.7

Swipe between tabs.

  • Swipe from the left or right edge of the screen to move between your tabs (Today, Activities, Plans, Races, Settings). When you're on a sub-page, swiping from the left edge still takes you back, just like before. The calendar and everything else are unchanged.

v2026.7.19.6

"Running miles" now means the same thing everywhere.

  • Your weekly goal progress and your distance totals now count road and trail runs the same way across the app and the website, and a walk no longer inflates your weekly running goal. A few spots had drifted apart: a walk could pad your weekly goal number, and trail miles counted on the app but not the website. They agree now.

v2026.7.19.5

Fixed: push notifications could quietly stop and switch to email.

  • If your phone's notification token ever got marked invalid on our side (which can happen after some updates), the app never re-registered it, so you'd silently get emails instead of push from then on. The app now re-registers your device on a regular cadence, so push recovers on its own. If you've been getting emails, installing this build and opening the app once will restore push.

v2026.7.19.4

You can now start a new training plan from the Plans tab anytime.

  • The Plans tab has a new "+" in the top corner (next to the calendar) to build a plan whenever you want. And when you have no run coming up in the next 7 days, a "Plan another week" card now appears right in the list, so setting up what's next is one tap. Before, once you already had a plan, the only way to make one was to rebuild an existing week.

v2026.7.19.3

Fixed: the dashboard could briefly show "Something went wrong" right after an app update.

  • When the app updated a step ahead of the server, the new app expected a piece of "this week" data the server had not started sending yet, and the whole dashboard failed to load. The app now loads your dashboard even when the server is a step behind, and fills in the new This Week details as soon as the server catches up.

v2026.7.19.2

Your dashboard now tells one clear story for the week, instead of two numbers that disagreed.

  • The app's "This week" used to show two different mileage numbers a few rows apart: one counting only runs, one quietly counting your walks too. They are now one honest number. "This week" shows your running miles against your goal and your training plan as two clear targets, side by side, with how much is left on each.
  • Your walks and hikes are still counted, right below, as Time on Feet, so a big walking day is never shown as zero.
  • Trail runs now count as running everywhere (they always should have), and a walk or a bike ride no longer inflates your weekly mileage or your goal progress, on the app or the website.

v2026.7.19.1

Your dashboard now shows your time on feet, and counts the walks and hikes, not just the runs.

  • Both the web dashboard and the app have a new "Time on Feet" total that adds up every hour you spent moving on foot over the last year: runs, walks, and hikes all count. A long slow day is still a big day.
  • In the app, the top stats used to say "Runs" and "Total Miles" while quietly counting your walks and other activities too. They now read "Activities" and "Total Distance," so the number matches the label.

July 18, 2026

v2026.7.18.2

There's now a Support page, so reaching a real person is one click away.

  • A new Support page (linked in the footer) tells you exactly how to get help: email [email protected] and Ike reads it himself. No ticket queue, no bot. Report a bug, ask a question, or share an idea, and you get a real reply.
  • The page also points you to What's New, About, and Privacy, and explains how to delete your account and all your data whenever you want.

v2026.7.18.1

Going Pro is now a simple, straightforward subscription.

  • NavRun Pro no longer has a trial step. When you subscribe, everything unlocks right away. The price is unchanged ($7/month, or $5/month billed annually) and you can cancel anytime. If you're partway through a trial right now, nothing changes for you: it runs its course exactly as before.

July 17, 2026

v2026.7.17.3

A round of reliability fixes across sync, billing, and the AI features.

  • Disconnecting Strava no longer removes runs that came from Apple Health. Before, disconnecting could delete Apple Health runs that had been matched to a Strava activity. Now it only removes the Strava-sourced ones and leaves your Apple Health runs alone.
  • Runs recorded in both Strava and Apple Health now correctly count as one, no matter your timezone. A timezone mismatch was causing the same run to be stored twice for people outside UTC.
  • If an Apple Health run fails to sync, the app now retries it instead of quietly skipping it, so runs no longer go missing.
  • When something goes wrong talking to our server, the app now shows a short, plain message instead of a wall of technical text.
  • The AI features (plans, reports, coaching notes) now fail gracefully if the AI service has a hiccup, instead of breaking the page.
  • Weekly reports now arrive on the right day if you are in Asia or the Pacific.
  • Your Pro status stays accurate even if a billing update from Stripe is missed, thanks to a daily check against the source of truth.

v2026.7.17.2

The landing, about, and pricing pages now say what NavRun is actually about.

  • The words across the home page, about page, and pricing had drifted into generic app-speak: "unlock your potential," "train smarter," leading with "AI" and "dashboard." They now lead with why NavRun exists, that it runs with you and you're never out here alone, and they're honest that the craft of training is free. Nothing about what's free or paid changed, only the words.
  • The mid-week check-in and setup emails were rewritten so they never count what you missed or tell you you're missing out. They welcome you back and start from where you are.
  • Blog posts are now bylined "Ike Lacey" instead of "NavRun Team," and the em-dashes were cleaned up to match how Ike actually writes.

v2026.7.17.1

Fixed: connecting Apple Health during signup could fail if you had a lot of runs.

  • When you chose Apple Health while setting up NavRun, the app sends your recent running history to sync it. If you had a big backlog of runs, that upload was too large for our server to accept in one go, and the sync failed with an error on the setup screen. The server now accepts the larger upload, so connecting Apple Health during signup works again. A follow-up will also make the app send your history in smaller pieces so this stays smooth no matter how much you have.