← Back to Build Log
Aug 30, 9:58 AM PSTMorning Launchfix

A failed trip calculation no longer leaves the last place's weather on screen

When you are building a plan and the app cannot work out the route — no signal, or no usable starting point — it clears the travel numbers it can no longer stand behind. It was not clearing the weather beside them, so you could be looking at a fresh route to a new destination sitting next to the forecast for the previous one, both looking equally current. Plans save whatever is on screen, so that mismatch could outlive the failure that caused it. The endings that can prove their forecast is out of date now clear it. The interesting part is what stopped this being a much bigger change. The work was specified as "apply the rule the trip editor already uses", and reading that rule showed it said close to the opposite: it deliberately keeps existing numbers when a failure has not changed the shape of the trip, because they are still true. Copying it as described would have thrown away good data on a passing network blip. Two of the three cases turned out to need something the creation screen does not record yet — which place a forecast belongs to — so they are tracked separately rather than guessed at.

#ios#reliability#usability3 files+266 lines
Sunday, August 30, 2026 at 4:58 PM UTC
View commit

Share This Ship

Post 1/792/280
🔧 Shipped: A failed trip calculation no longer leaves the last place's weather on screen 🧵
Post 2/7169/280
When you are building a plan and the app cannot work out the route — no signal, or no usable starting point — it clears the travel numbers it can no longer stand behind.
Post 3/7187/280
It was not clearing the weather beside them, so you could be looking at a fresh route to a new destination sitting next to the forecast for the previous one, both looking equally current.
Post 4/7233/280
Plans save whatever is on screen, so that mismatch could outlive the failure that caused it. The endings that can prove their forecast is out of date now clear it. The interesting part is what stopped this being a much bigger change.
Post 5/7254/280
The work was specified as "apply the rule the trip editor already uses", and reading that rule showed it said close to the opposite: it deliberately keeps existing numbers when a failure has not changed the shape of the trip, because they are still true.
Post 6/7268/280
Copying it as described would have thrown away good data on a passing network blip. Two of the three cases turned out to need something the creation screen does not record yet — which place a forecast belongs to — so they are tracked separately rather than guessed at.
Post 7/789/280
Follow the build → build-log-five.vercel.app

#ios #reliability #usability #buildinpublic
← Seven ways to change a trip, and only one of them said soThe alarm sound list gives back the part of the screen your thumb reaches→