What's changed in 0.4.1715
- Write down both ways a car client could take the map, and wait
- Name the car project, and the part of it worth building here
- Protect the one counter that sees every channel
- Say what reaches Google before the screenshots do
- Weblate is not blocked any more, it is just unapplied
- Write down the one Android Auto door nobody has opened
- Stop an update from quietly costing somebody their car screen
- Write down what giving back to OpenStreetMap would take
- Let a patch land on an archive an earlier patch already changed
- Hold the compaction claim down in CI
- Reclaim the dead space instead of downloading the region again
- Put the drive on the same footing Google Maps gives its own
- Keep a patched archive from drifting away from a fresh one
- Notice a bake that lands while the app is running
- Ask for the live update with the permission that grants it
- Promote the drive to an Android 16 live update
- Default region updates to off, and retract the frame-rate claim
- Fatter residential streets, and their names a step and a half sooner
- Compile against Android 36, keep targeting 35
- Guard location leaks before the push, not after
- Use a region chosen for a reason, not the one I happened to be reading
- Bring the spec book up to date with today's work
- Roadmap Android 16 live updates, gated on the compileSdk 36 upgrade
- One countdown length for everyone, frozen while you reach for it
- Park self-hosted map tiles as a big bet with a clear trigger
- Measure map frames properly, and fix the sources that overscale
- Measure the Microsoft building merge before building it
- Install the writing check as a pre-push hook, since running it by hand failed twice
- Keep the map credit clear of the speedometer, and show controls sooner
- Check US English too, since a commit message just slipped one through
- Publish patches from the bake, and four things from the drive
- Write down the delta machinery, the link cache rule and the icon scale
- Delta updates: the applier, the policy and the logging
- Prove the delta design against a real archive and a real phone
- Draw named parks again, and give every download one progress bar
- Check the writing rules instead of remembering them
- Draw the faster-route countdown over the card, not under it
- Document the auto-resolving faster-route offer
- Stream the AllThePlaces decode instead of parsing a country in one bite
- Say what the AllThePlaces step is doing, and auto-resolve the faster-route offer
- Bake the big regions on the big disk
- Deltas apply in place: append the tiles, flip the header last
- A week of edits leaves 98.7 percent of a state's tiles untouched
- Measure what a rebake changes, so the delta question has an answer
- Keep the exact name rule on the lot it was written for
- Let OpenStreetMap add businesses, not just correct their positions
- Let a continent-sized bake spill to disk instead of taking the runner down
- Show both nav bar buttons when both are wanted, and say why a tap did not link
- Stop reading every place on earth once per region
- Move pause onto the nav bar and pin the GPS message to the arrow
- US English in the comments added today
- Rebuild the basemap manifest from the release instead of folding fragments
- Tell a brand's fuel station apart from the store it sits beside
- Keep the nav buttons still when the mute control slides out
- cancelled() is a function, not a word
- The tap pauses, and mute slides out beside it
- Write the tap rule into the places chapter
- Move the same-business name rule into core, with tests
- Keep Google's session coordinate out of the review probes
- Open the place that was tapped, not the one nearest its own point
- Ask the archive whether it draws the map here, and put pause and mute on one button
- Move the map call out of MapScreen so debug builds compile again
- Pin planetiler bounds so a basemap bake cannot claim ground it has no tiles for (#593)
- Log what the stop card's detour check answered
- Say what a mid-drive stop costs, show where it is, and let the offer expire
- Write the repo in US English, and keep the spellings that are not ours
- Make SPEC the one technical document and fold five docs into it
- Keep the map-wide stop signs from painting over the route's own
- One pill for mute and pause, and say plainly that browsing skips Google
- No AI attribution, as a hard rule at the top of the guide
- Pause the drive, a leak check in CI, and two more book chapters
- Wider streets, earlier street names, anchor-aware Google ranking, and the book
- Say what each places source costs, and write up bugs by mechanism
- Shorten the map credit to "© OpenStreetMap"
- Stop a tap on a shop opening the transit stop beside it
- Hold the map still, hold the place sheet still, ship the new picker
Full changelog: v0.4.1633...v0.4.1715