Vela 0.4.637
What's changed in 0.4.637
- Flock cameras: refresh the dataset from a hosted release, no app update needed
- Flock cameras: bundle the dataset on-device so the layer is instant and avoid is reliable
- Departure board: list every embedded time vertically, each with a countdown
- Flock: bound the per-endpoint camera-fetch timeout so failover can't hang
- Departure board: show up to 8 arrivals per line, not 4
- Flock cameras: fail over across Overpass mirrors so a 504 no longer blanks the layer
- Transit: only hide reviews/about for BARE stops, not rated transit buildings
- Transit stops: drop the Reviews and About tabs entirely
- Transit stops: skip the review scrape
- Fix the browse-map jank: arm the speed overlay by motion, not by follow
- Fix OOM crash + pan/zoom jank: largeHeap + stream-parse Overpass + revert flock z11
- Flock cameras: show them at route-overview zoom + record fetch outcome to diagnostics
- Unified Google-style speed box + smoother free-drive tracking
- Fix black overlay on roads + transit stop resolution + chevron hiding search bar
- CI: guard against missing translations (fail fast on a locale gap)
- i18n: backfill settings_version_copied into the CJK + Hebrew locales
- Terrain shading: translate the toggle + hint into all 14 locales
- Flock avoid: settings hint states the detour cap + the unavoidable case
- Reconcile #85/#101 speed-limit sign (free-drive guard + overlay fallback)
- Transit tap-through: pick the leg that boards at the tapped stop, not just the line
- Flock along-route count: tile the query + segment-distance the near test
- Flock avoid: stamp the route set by epoch so naming a route can't drop the badges
- Dictation audio focus: abandon before release so music can't stick paused
- Transit route detail: cancel the lookup on close, focus the sheet's back arrow
- Add Android Auto troubleshooting doc for sideloaded nav apps
- Nav: speedometer is a rounded rectangle, matched to the SPEED LIMIT sign
- Speed-B: device-verified on a simulated drive + log only on change
- Speed-B: use Log.i for the overlay-read diagnostic (visible in release)
- Speed limit: online 'Speed B' streamer - posted limit without a routing graph
- Flock: make the toggle AVOID, not just warn (auto-prefer low-camera route)
- Flock: opt-in 'cameras on route' warning on the route picker
- Directions: long-press the map to route through an arbitrary point
- Search: a no-result search no longer shows a blank screen
- Flock layer: fix the Overpass query (out body) + persist the toggle
- Voice: pause playing music while Vela dictation is listening
- Transit UI: drop the chevrons, go clean Google-style
- Transit tap-through: transit-biased headsign geocode + board-leg pick + docs
- Transit: tap-through route stop timeline off the departure board
- Departure board: show more routes per stop (cap 12 -> 24)
- Share menu: rename 'Google Maps link' to 'Copy link' and copy to clipboard
- Show Flock cameras from a neighbourhood zoom, not only street level
- Docs: bus route numbers + flat-vs-grouped board layouts
- Show route numbers on the departure board and group buses by route
- Tapping a bus stop opens the stop, not the road intersection
- Add "Open on the web" to the share menu
- Fix the cold-launch camera staying zoomed out instead of on your location
- Show the departure board when you tap a bus stop on the map (issue #71)
- Show a live departure board when you tap a transit stop
- Show a "departs in X min" countdown and live badge on transit options
- Add the reversible bake pipeline for a posted-speed-limit overlay
- Pin Hebrew dictation instead of falling back to auto-detect
- Show the speed-limit sign while free-driving, not only in navigation
- Redo the launch recenter in the view layer so it actually fires
- Draw mapped Flock and other ALPR cameras on the map
- Snap the map back to my location on launch after a crash
- Drop the 'like Google' aside from the terrain-shading hint
- Add a terrain-shading toggle (off by default) and fix the reviews search circle
- Recolor the overlay houses in classic mode and note it is dark-mode for now
- Translate the newest UI strings into every language
- Integrate Hebrew alongside Chinese and Japanese, and correct its notes
- Add Hebrew (עברית) localization + RTL — 12th language
- Give the classic night palette its own look and enlarge the location arrow
- Make the navigation arrow bigger, drop the white ring, and use a brighter navy
- Point the missing-voice pill at system voice settings for languages Piper cannot speak
- Make re-parking a clear choice instead of a two-step dance
- Track your location while free-driving and smooth the heading beam
- Update the language-set tests to expect Chinese and Japanese
- Escape the apostrophes in the map colors hint so the release build stops choking
- Fix the Chinese depart phrase so it compiles
- Add Chinese, Taiwanese Chinese and Japanese across the app, spoken directions and dictation
- Point offline routing at the rebuilt graphs so avoid tolls and avoid highways work everywhere
- Let the routing graph workflow publish a parallel graph generation beside the old one
- Keep map POIs around when you pan back or close a place instead of refetching from Google
- Add a map colors setting with the modern Google look and the classic Vela look, remote default included
- Tap the version number in Settings to copy it for bug reports
- Catch the feature list up on the nav puck, bold streets, bike teal, plurals and the ramp voice fix
- Say '1 result' not '1 results' by using proper plurals for the results count
- Fix the nav voice mispronouncing take by giving the sign destination its own beat
- Draw dedicated bike paths in Google's teal on the map
- Bold the street-name labels on the map, matching Google
- Make the navigation arrow match Google: a white arrow inside a filled blue circle
- Put the privacy comparison table back in the README and move the how-it-works breakdown to its own doc
- Record that menu photo dates cannot be recalibrated: the gallery request is unchanged and Google now returns no photos to any automated request
- Slim the README down to the essentials and move the deep dives into PRIVACY and SPEC
- Retake every README screenshot with the standard teal look after the last set accidentally used wallpaper theming
- Fresh screenshots for the 0.4 look, and the gallery shot retires
- Note the 0.4 line in the project guide
Full changelog: v0.4.542...v0.4.637