docs releases v3.1.0 - AlexandreZanata/Abastevo GitHub Wiki

GitHub Release v3.1.0 โ€” Draft Notes

Status: Ready for GitHub Release
Tag: v3.1.0
Distribution: Sideload via signed APK on GitHub Releases
Product contract: user-business-logic.md ยท Privacy: privacy-policy.md ยท Build: release-build.md

Copy the block below into the GitHub Release description when publishing v3.1.0.


Release title

ANP Fuel Prices v3.1.0 โ€” Carousel, share, and navigation polish

Release body (paste into GitHub)

ANP Fuel Prices v3.1.0

UI polish and contributor features: swipe between vehicles on Home, share the app, use GPS in the location picker, and back navigation on all secondary screens.

Highlights

  • Vehicle carousel on Home โ€” horizontal swipe between registered vehicles; tank cost card updates with selection
  • Use current location โ€” resolve municipality from device GPS in the location picker
  • Share app โ€” Settings share sheet with direct APK download link
  • Back navigation โ€” consistent back button on History, Prices, Search, Stations, Settings, and Location picker
  • Stale price warning โ€” banner when the latest ANP survey week may be outdated
  • Fixes โ€” first-launch sync reliability, system locale detection, vehicle station picker layout, Home scroll preservation

Install (sideload)

  1. Download app-release.apk from the assets below.
  2. Upgrading from v3.0.0: install over existing app โ€” local data is preserved.

Full changelog

See CHANGELOG.md for the complete list of changes.


Assets checklist

Asset File
Release APK app/build/outputs/apk/release/app-release.apk
Release AAB app/build/outputs/bundle/release/app-release.aab

Publish steps

  1. ./gradlew validateRepoBaseline test validateReleaseBuild
  2. Tag: git tag -a v3.1.0 -m "ANP Fuel Prices v3.1.0 โ€” Carousel, share, and navigation polish"
  3. Push when ready: git push origin main && git push origin v3.1.0