Releases: iamvivekkaushik/Revv
Releases · iamvivekkaushik/Revv
Release list
Revv 1.0.0
What's changed
- Fix GitHub release auth and remove the Build APK workflow (ecbaa99)
- set_github_release passes Actions' GITHUB_TOKEN as a Bearer token
(api_bearer); as api_token it went as Basic auth, which GitHub refuses
for app tokens, so the v1.0.0 release was never created - Remove the Build APK workflow; releases still run the unit tests
- set_github_release passes Actions' GITHUB_TOKEN as a Bearer token
- Add Play Store listing, upload lanes and a README (b1f5ced)
- Store listing text (title, short and full description, default
changelog), icon, feature graphic and four screenshots in fastlane's
supply layout, with the sources and a render script for the graphics - listing lane uploads the store listing; play lane builds the signed
bundle and uploads it to a Play track with "What's new" from the
commits since the previous tag - The release workflow uploads final tags to Google Play when the
PLAY_STORE_JSON_KEY secret is set (track and status from repository
variables); pre-releases stay off Play - Tag-to-version logic shared between the publish and play lanes
- README with screenshots, features, install, build, release and lane docs
- Store listing text (title, short and full description, default
- Add fastlane releases on v tags and a GitHub Pages site* (46c3a81)
- fastlane lanes for tests, debug and release builds, and a publish lane
- Pushing a v* tag builds a release APK and AAB signed with the keystore
from repository secrets, versioned from the tag, and publishes them as a
GitHub release with a changelog of the commits since the previous tag
and SHA-256 checksums; a suffixed tag (v1.2.0-beta.1) is a pre-release - Release signing and version name/code are read from the environment and
Gradle properties, so local builds need no keystore - Landing page and privacy policy in site/, deployed to GitHub Pages when
site/ changes - Local preview config for the site in .claude/launch.json
- Add call bar, contacts, T9 dialer, rear camera, licenses and more (cc6388f)
- Call bar with end-call button for calls placed over Bluetooth (HFP)
- Phone contacts tab with A-Z quick-scroll rail; T9 dialer matching
- Home settings section: widgets on/off, fuel widget and projection app pickers
- Rear camera feed (Camera2) with source, rotate and guideline options
- Open source licenses screen and bundled license texts
- Separate menu, dialer and keyboard tap sounds with settings
- Time and date format settings, hold-to-repeat buttons
- Home "Where to?" opens Maps search when no route is set
- Add display size, fault code tools, date/time formats and key repeat (3addffe)
- Display size setting (80-130%) scaling the HMI; speed digits fit the panel
- Fault codes: descriptions, pending codes (mode 07), clear codes (mode 04)
- Low battery warning, red alert badge on vehicle and dock
- Simulated ELM327 cycles low battery, pending and stored faults
- Time and date format settings
- Hold-to-repeat on steppers, map zoom and keyboard backspace/space
- Scrollable Apps sidebar, Car editor and OBD card; taller Maps screen
- Car setup, gear learning and night dimming work already in the tree
- Read the paired phone over Bluetooth and fix OBD adapter replies (8431c13)
- Phone: read the connected phone's call history and favourites over
PBAP and place calls on it as a hands-free device (HFP), replacing the
demo data on the Phone screen, the home card and the Auto screen - OBD-II: save adapter logs, one file a day (Settings > Vehicle), try
each protocol by hand when a clone's own search fails (CAN first),
drop spare replies so answers stay in step with commands, and retry
Bluetooth connections unencrypted and on channel 1 - Home: dashes rather than a made-up idle rpm when there's no data; the
media card names the phone for its Bluetooth audio - Fixes: taps on empty parts of an app screen no longer reach the home
screen's map beneath; opening Revv from its icon keeps the open screen;
Settings shows the real number of paired devices
- Phone: read the connected phone's call history and favourites over
- Add CI workflow that builds the debug APK (2ef7690)
Runs on pushes to main or master, on pull requests and on demand: builds
app-debug.apk, runs the unit tests and attaches the APK to the run. - Update launcher icons and hide map during search (cd9bb98)
- Update launcher icon background and foreground vector drawables
- Add dedicated monochrome launcher icon drawable
- Hide map view when place search is active
- Remove alpha transparency from search panel background
- Initial Commit (8512e99)
Downloads
revv-1.0.0.apk: install this on the head unitrevv-1.0.0.aab: app bundle, for app stores
SHA-256 checksums:
6086eb7aa1a0a601e08f1543dafd0bac1e45c180563bf30182f47871b6ae6f21 revv-1.0.0.apk
4c3b4a588b1d284b31c59692ed6be7b7b5dd90b39c282884b1e0606609f4a4f6 revv-1.0.0.aab