0.3.40-alpha: version and release notes

This commit is contained in:
Seb3thehacker committed 2026-11-04 22:32:56 -08:00
1 parent 95fddf5a55
commit 4ac389d2fd
3 files changed
+18 -28

No files matched your search

+8 -26
View File
@@ -1,31 +1,13 @@
Gearslip 0.3.39 runs as a head unit's home screen, connects to more cars, and brings Google Maps and Waze turns to the car.
Gearslip 0.3.40 is a test build for a few cars that still don't connect.
This is a pre-release. Many of these fixes target cars we don't own, so please try it and tell us how your car does. Attach a log to your issue: open Gearslip, tap Logs, then Share log.
## New
- Launcher mode: on a head unit that runs Android, or a spare phone or tablet on the dash, Gearslip can be the home screen. Turn it on under Settings > Connection. An All apps page opens everything else.
- Turns from Google Maps or Waze on the phone show in the car's nav bar and on its instrument cluster.
- An Apps card on the phone's home screen lets you hide apps from the car's drawer. Thanks to @johnneerdael.
- A display density setting makes text and buttons bigger in car apps on small screens. Thanks to @johnneerdael.
- A Language setting picks Gearslip's language, and spoken directions use a voice in that language.
- Alerts from car apps show on the car screen, such as Waze asking whether a hazard is still there.
- AntennaPod gets a Next chapter button.
- The car list shows the names you gave your Bluetooth devices. Thanks to @theo330.
- A car you once turned away can connect on its own again, from the car list.
If your car works on 0.3.39, you don't need this one. If you're following #18, #39 or #57, please try it and attach a log to your issue: open Gearslip, tap Logs, then Share log.
## Fixed
- Cars that waited for the music channel before showing a picture now show Gearslip's screen. This should fix the black screen or endless "Starting video" on the 2017 Pilot, 2020 Civic, 2021 CX-5 and 2024 Mirage.
- Gearslip sends the car its icon and a session ID, as a real phone does. Older Hyundais that stopped after the first request should now connect.
- Gearslip pings the car once a second, as a real phone does. This may stop the 2021 Bolt from hanging up after 25 seconds.
- A still car screen gets a fresh frame every second, which should fix the black screen on some aftermarket boxes.
- Wireless keeps calling the car until it answers, starts over after a failed step, and stays connected with the phone locked.
- Music playing through Gearslip comes back after a call.
- Car maps keep the phone's position while the phone is locked.
- Spoken directions start the speech engine again when it fails to start.
- Error messages say when the car's clock is wrong, and what to try when a connection gets stuck.
- A car that holds back its screen is asked for it again with the detail older cars expect. This is for the 2017 Pilot (#57) and other cars on the oldest Android Auto version.
- Music no longer carries on from the phone's speaker after you turn the car off. An app that started playing again by itself is paused a second time (#39).
- A liked song lights up the whole like button, as shuffle and repeat do. Before, only the heart filled in for apps such as Metrolist.
## For a few cars
- Directions over the music channel, under Spoken directions in the car's settings: for a car that drops the connection or restarts after a spoken turn.
- Phone's Bluetooth address, under Settings > Connection: for a car that drops the phone's Bluetooth when Gearslip connects. Copy the address from Android's Settings > About phone.
## Testing
- GM cars open two more channels, Bluetooth and Wi-Fi projection, and log what the car sends on them. This is to find out why the 2021 Bolt hangs up about 20 seconds in (#18). If you drive a GM car, type your phone's Bluetooth address under Settings > Connection > Phone's Bluetooth address. You'll find it in Android's Settings under About phone.
New text is in English until translators catch up. Help with your language on [Weblate](https://hosted.weblate.org/engage/gearslip/).
Help translate Gearslip on [Weblate](https://hosted.weblate.org/engage/gearslip/).
+2 -2
View File
@@ -38,9 +38,9 @@ android {
applicationId = "app.seb3thehacker.gearslip"
minSdk = 31
targetSdk = 37
versionCode = 14
versionCode = 15
// -PgearslipVersionName=0.1.99-test makes a build that thinks it's older, to try the updater.
versionName = project.findProperty("gearslipVersionName")?.toString() ?: "0.3.39-alpha"
versionName = project.findProperty("gearslipVersionName")?.toString() ?: "0.3.40-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,14 @@ object Changelog {
class Release(val versionCode: Int, val versionName: String, val changes: List<String>)
val releases = listOf(
Release(
15, "0.3.40-alpha",
listOf(
"A liked song lights up the whole like button, as shuffle and repeat do.",
"Music no longer carries on from the phone after you turn the car off.",
"Cars that hold back their screen are asked for it again in a way older cars understand.",
),
),
Release(
14, "0.3.39-alpha",
listOf(