0.3.00-alpha, with its notes in the app and on the GitHub release

This commit is contained in:
Seb3thehacker committed 2026-10-14 19:40:25 -07:00
1 parent ed46868d9b
commit 53de4a2512
4 files changed
+47 -2

No files matched your search

+23
View File
@@ -0,0 +1,23 @@
Gearslip 0.3 goes wireless, takes voice commands, and works with the car's rotary knob.
## New
- **Wireless Android Auto.** Pair the phone with the car once, and leave the cable at home.
- **Voice control, on the phone.** Say "navigate to a gas station", "play" a song or artist, or open an app by name. Gearslip turns speech into text itself, so it needs no Google account. "Navigate to" picks the nearest place and stops at the map app's start screen.
- **The rotary knob.** The car's knob moves between buttons, so cars without a touchscreen work too.
- **Music over Bluetooth or USB.** Bluetooth plays as the phone normally would. USB has no delay but asks to share audio each drive. Gearslip offers to pair with the car the first time.
- **Directions on the car.** The car speaks each turn from your map app, and shows the directions on its own display where it can.
- **Updates in the app.** Gearslip finds new versions and installs them, with an optional beta channel.
- **Button styles** for the car screen, picked in the intro or the car's settings.
## Fixed
- More cars play music over USB, including ones that refused Gearslip's audio before.
- Cars that give no screen size get a sharper picture, up to 1080p, and taps land where you press on cars that crop the edges.
- A new destination mid-route replaces the old route, and switching map apps ends the old app's route.
- Tidal's like and shuffle buttons show their real state.
- MapQuest finds your location.
## Changed
- The app is half the size: 30 MB instead of 65.
- On GrapheneOS, Gearslip no longer needs exploit protection compatibility mode.
- The car warns you when the phone's location is off.
- Support Gearslip through Liberapay or Monero, in Settings.
+2
View File
@@ -45,4 +45,6 @@ jobs:
uses: softprops/action-gh-release@v2
with:
files: ${{ steps.apk.outputs.path }}
# The hand-written notes go first; GitHub adds the full changelog link under them.
body_path: .github/release-notes.md
generate_release_notes: true
+2 -2
View File
@@ -38,9 +38,9 @@ android {
applicationId = "app.seb3thehacker.gearslip"
minSdk = 31
targetSdk = 37
versionCode = 8
versionCode = 9
// -PgearslipVersionName=0.1.99-test makes a build that thinks it's older, to try the updater.
versionName = project.findProperty("gearslipVersionName")?.toString() ?: "0.2.00-alpha"
versionName = project.findProperty("gearslipVersionName")?.toString() ?: "0.3.00-alpha"
manifestPlaceholders["appLabel"] = "Gearslip"
// Where opted-in phones send their daily usage note: the stats-worker/ Worker's address,
// set as gearslipStatsUrl in gradle.properties. Left empty, nothing is ever sent.
@@ -10,6 +10,26 @@ object Changelog {
class Release(val versionCode: Int, val versionName: String, val changes: List<String>)
val releases = listOf(
Release(
9, "0.3.00-alpha",
listOf(
"Wireless Android Auto: pair the phone with the car once, and leave the cable at home.",
"Voice control is built in. Say \"navigate to a gas station\", \"play\" a song or artist, or open an app by name.",
"\"Navigate to\" picks the nearest place and stops at the map app's start screen, so you only tap Start.",
"Gearslip turns speech into text on the phone, with no Google account. Download the voice models once in setup.",
"The car's rotary knob moves between buttons, so cars without a touchscreen work too.",
"Choose how music reaches the car: Bluetooth, or USB with no delay. Gearslip offers to pair with the car the first time.",
"The car speaks each turn from your map app, and shows the directions on its own display where it can.",
"The car shows what's playing, and music apps get their own like, shuffle and repeat buttons.",
"Pick how the car's buttons look. Change it any time in the car's settings.",
"A new destination mid-route replaces the old route, and switching map apps ends the old app's route.",
"The car warns you when the phone's location is off.",
"Gearslip finds new versions and installs them for you.",
"More cars play music over USB, show a sharper picture, and put taps where you press.",
"On GrapheneOS, Gearslip no longer needs exploit protection compatibility mode.",
"The app is half the size it was.",
),
),
Release(
8, "0.2.00-alpha",
listOf(