Releases: PimpinPumpkin/Vela
Release list
Vela 0.4.552
What's changed in 0.4.552
- 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.552
Vela 0.4.551
What's changed in 0.4.551
- 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
- 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.551
Vela 0.4.550
What's changed in 0.4.550
- 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
- Bold the street-name labels on the map, matching Google
- 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.550
Vela 0.4.549
What's changed in 0.4.549
- Say '1 result' not '1 results' by using proper plurals for the results count
- Bold the street-name labels on the map, matching Google
- 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.549
Vela 0.4.548
What's changed in 0.4.548
- Bold the street-name labels on the map, matching Google
- 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.548
Vela 0.4.542
What's changed in 0.4.542
- The 0.4 line begins
- Fix a brace the merge dropped in the search parser tests
- Review fixes: cache write race, stale dot paints, avoid chips no longer degrade online routes
- Retire the throwaway GraphHopper probe module and give the lists menu its keypad focus
- Write the POI speed changes into the project guide
- Map places appear as they load, nearby areas preload, and your home area shows instantly on launch
- Avoid tolls and avoid highways arrive in the route chooser
- Routing learns avoid tolls and avoid highways under the hood
- The parking button and the results filter menus join the soft ink treatment
- Icons stop reading darker than their labels, and the light map gets its last sampled colors
- Map places that lose the label fight still show as small colored dots
- Light mode is pixel matched to the real Google Maps app
- Note how the sports-field tint actually lands in the map style guide
- Sports fields actually show their tint now
- Park and bike trails draw as green lines and sports fields get their Google tint in dark mode
- Update README.md
- Alleys and driveways draw a shade darker than streets in dark mode, like Google
- Zoomed-in buildings stop glowing brighter than the palette in dark mode
- The Android Auto map uses the Roboto style too, not just the phone screen
- Microsoft footprint buildings wear the sampled palette too, and the old map colors are archived
- Map labels now render in Roboto like Google, from our own font host
- Flick a minimized place card open from anywhere on it, not just the pull bar
- Dark mode is pixel matched to the real Google Maps app and flicks can no longer read as zero
- Sheets finally flick like the place card, the map wears your eyedropped Google colors, two finger tilt actually triggers, and photos zoom on double tap
- Correct the notes: the place page carries no photo dates, the photo listing recalibration is the only route
- Census the page payload strings while hunting photo dates
- Read the photo dates out of the page's embedded payload strings
- Loosen the photo date mining so it finds the page's real photo entries
- Restore the project notes wiped by a bad merge resolution and add the missing entries
- Menu and gallery photos get their dates back, flicks snap sheets a detent, and the map palette tracks the Google app
- The minimized route chooser reopens smoothly, pans away like the other sheets, and light mode roads pick up Google's grey
- Map greens match Google now and are actually visible in dark mode, the trip time stops wrapping, and the map style setting is gone
- Flat green forests and marshes like Google, an interface size setting for car screens, bigger nav buttons, and the search bar stops taking taps under an expanded place card
- Note that menu photo dates wait on recalibrating the photo listing call
- Menus show up much more reliably
- Vela tells you which side your destination is on, sheet buttons share one circle look, and the README slims down
- Drag the route chooser from anywhere, sticky travel mode, wider zoomed-out search, filters clear map pins too, bookmark save icon, circled directions close
- The minimized Start button waits for the chooser body to be nearly gone before growing in
- The route chooser now minimizes under your finger with real inertia
- Picking a time that already passed now says so instead of silently snapping to now
- Search along route chips look tappable and you cannot schedule a trip in the past
- The directions buttons match the rest of the app and estimated times drop the tilde
- Depart at and arrive by feel deliberate now, the reviews tab gets a real rating histogram, menu photos carry their dates again, and the minimized card no longer shows map under it
- Update the project notes for the sheet fold changes
- The place card lands its minimize without the last moment hop, the results list folds its filter chips away with the sheet, and menu photos show when they were uploaded
- Minimizing a scrolled place card scrolls it back to the top so the name is never stuck behind the handle
- The place card fold now moves with the card and the reviews page only closes when you really pull it
- Minimizing the place card now folds the extras away smoothly instead of swapping to a separate mini card
- The reviews pull-to-close waits for your finger and springs back
- A privacy comparison table joins the README
- The full reviews page can be pulled down from its top to close
- The parked car sheet is a single fixed height, no phantom minimize
- The parked car sheet no longer loads the last place's reviews and photos
- Update the viewer feature note for the activity-window fix
- Drop the dead full-screen helper and update the viewer notes
- Full-screen viewers move into the activity window, fixing edges and rotation
- Note the full-screen viewer chrome fix in the docs
- The viewers show the status bar over a gradient, Google's own treatment
- OSM icons blend with the Google dots, and junction signs wait for street zoom
- Full black behind the viewers, since the dialog window refuses the bars
- Note the true-fullscreen viewer fix in the feature list
- The viewer content demands the real display size, ending the inset strips
- The viewers finally reach the screen edges on modern Android
- A pushed notice can be a pop-up now, not just a map card
- The viewers paint their whole window, killing the last see-through strips
- The place card's extras slide away, and the viewers claim the whole screen
- The place card fades as it minimizes, and the header circles stop lying
- Note the menu photo fix in the feature list
- The Menu tab stops collecting photos that were never the menu
- The photo viewer goes properly full screen with Google's blurred backdrop
- Menus become a real tab, and the review search tucks behind a magnifier
- F-Droid setup leads with the one-line repo address, README mentions Material You
- Fix a build break in the nav-exit camera reset
- Ending navigation returns to a flat north-up map, and POI layers stop racing
- Star button becomes the save menu, gallery survives rotation, breathing room
- The place page catches up to the rest of Vela's look
- Filter chips open real menus, and results can filter to wheelchair accessible
- Picking a result opens full size again, and the bar stacks its two lines
- Every POI label can pick a clear side of its icon, not just the map results
- Result labels can sit beside the pin, not only under it
- The sheets glide down for real, and the results bar names your search
- Note the house-number dedup in the feature list
- House numbers stop repeating across apartment complexes
- Stop signs and traffic lights step aside during a search
- Sheets glide down softly when you grab the map, place card included
- Grabbing the map drops the results list out of the way
- The gas price gets its own bold line with a pump glyph in the results
- Result pins match the ambient marker shape, base POIs hide during a search
- Gas stations show their live fuel price on the map, the list and the place page
- Result pins keep the grey teardrop with a red circle, bubbles lose the star
- Dense search results collapse into red dots, rated restaurants get bubbles
- Navigation now buzzes when it reroutes, not just when a turn is coming
- The route chooser swipes down to a slim bar so the route is visible
- The results list rides its throws, and back exits the search in one press
- Search results draw as named POI icons instead of red pins
- A new place closes the route chooser, and the map buttons stay under it
- Switching languages back no longer leaves Russian behind
- Sweep the long dashes out of every translation
- The voice picker shows Android default as its own choice
- Release pruning that can actually see the whole list
- The sheet rides out the throw instead of springing to the detent
- Respect Android's default voice app when nothing is picked in Vela
- Choose which voice app the mic uses
- Smoother sheet animation and a less eager minimize
- The voice demo is a slim black strip so the player reads as a player
- The place card follows your finger and coasts to the nearest size
- Vela Voice warms up before the first dictation
- Transit lines start off by default
- Update README.md
- Write down how the README's inline voice player gets its URL
- The voice demo plays right inside the README
- Screenshots without transit lines, and the voice demo says the new line the way the app would
- Transit screenshot returns without the purple overlay, and the voice demo matches the app exactly
- Test and playground speech ignore the mute switch
- Screenshots lead with navigation, install moves below them, and the voice demo gets a real player
- README leads with what people care about, plus a listenable nav-voice demo
- Traffic conditions in words on route choices, and no surprise voice sample after installs
- Refresh the README screenshots on 0.3.472
- Bigger arrival time without the traffic note, and every nav card joins the stack
- Docs pass for the permission, voice and notification work
- One notification area on the map, a Get-a-voice shortcut, and a spoken directions toggle
- Warn when you would arrive close to closing time
- Update button on the update card is a filled pill
- Approximate location gets a real circle and an explainer, and setup asks about notifications
- Recents get a remove X and show addresses, Home and Work menus match their text
- Ask for precise location when navigation needs it, and explain a dead locate button
- Make the approximate-location blob actually visible, and polish the voice bits
- Show a soft accuracy circle when the location is only approximate
- Voice search: the mic now offers the Vela voice download, and installs are fast
- Voice search polish: call it Vela voice, livelier pulse, cleaner transcripts
- Document on-device voice search (privacy, features, architecture)
- On-device voice search: mic capture, tiers, and the Setting...
Map font glyphs (infrastructure)
Roboto-over-Noto glyph PBFs for the basemap, served via GitHub Pages. Do not delete.
ASR models (on-device voice search)
Hosts the on-device speech-to-text model Vela downloads for voice search (tier-1, no third-party app or account needed). vela-asr-whisper-tiny.tar.bz2 = Whisper tiny multilingual (int8) + Silero VAD, ~47 MB. Infrastructure release (prerelease so it stays off the latest-release channel); the app fetches the asset on demand. Not an app build.
Vela 0.3.457
What's changed in 0.3.457
- Prune nightlies past the newest 14
- Fix crash on open on Android 10 and below when a location provider is disabled
- F-Droid badge next to the Obtainium one
- Recents mix places and searches in one timeline, saved rows readable in dark mode
- House numbers draw above buildings again
- List notes stick to chain stores, show inside the list, and the list shows its name
- Audit cleanup: dead code out, stale comments fixed, shared helpers deduplicated
- Audit fixes: version-skew data wipe, feature id padding, five smaller bugs
- Street names stay readable over routes, keypad focus ring stops clipping the first letter
- Map labels always win over stop signs, compass clears the search bar, demo dot stays blue
- F-Droid repo: install fdroidserver from pip, apt's is too old for modern APKs
- Fresh Davis screenshots and a plain-words guide to parking, lists and import
- Demo drive shows the real nav notification too
- Add a self-hosted F-Droid repository built and published by CI
- Nav notification shows the turn: arrow glyph, ETA clock, lock-screen detail
- Tone the lists ribbon down to chip grey in dark mode
- Move Your lists out of the search page into the ribbon button's own menu
- Fix crash when switching light/dark theme in the app
- Lists map ribbon + export/import, light-mode status bar icons, D-pad highlights, nightly update channel
- List import: preview + opt-in Save, not silent auto-save
- Local place lists (issue #1) + parking history
- Parking v2 (own button + map pin + car sheet), Google Maps list import, department-hours alignment
- Docs: tidy the department-hours entry; write up the proven list-import extraction
- Save my parking spot; department hours nest under the main Hours row
- Show in-store department hours on the place sheet
- Docs: location hygiene is a judgment call, not a blanket ban
- Docs: location hygiene rules for contributors and AI assistants
Full changelog: v0.3.434...v0.3.457
TTS runtime
sherpa-onnx AAR fetched by CI at build time. Infrastructure release, not an app version.