diff --git a/.github/release-notes.md b/.github/release-notes.md index 0df890d..1bebafc 100644 --- a/.github/release-notes.md +++ b/.github/release-notes.md @@ -1,15 +1,21 @@ -Gearslip 0.3.01 connects wirelessly on more phones and dongles. +Gearslip 0.3.02 connects wirelessly by itself and handles calls from the car. + +## New +- Wireless connects by itself. After your first wireless drive, Android asks once whether Gearslip may watch for that car. From then on, Gearslip connects whenever the car's Bluetooth does. A USB cable still wins. +- End and mute a call from the nav bar, which shows who you're talking to and for how long. +- Calls you place from the car's dialer go through, even though the phone's call screen can't open on the car. +- The browser goes full screen, for the whole page or a video in it. +- The nav bar can hide while you navigate, or until you tap the screen. +- Directions sit in short bars, so map apps keep their maps clear of them. +- Share a log from an earlier launch, not just the current one. +- In the car preview, you type with the phone's keyboard. ## Fixed -- Wireless works with dongles that send their Wi-Fi details before their address. -- A VPN no longer stops a wireless drive without a word. Gearslip tries the phone's ordinary route around it, and if the VPN still blocks the car, Gearslip says so. To fix it for good, exclude Gearslip in your VPN app. -- When Android won't ask for the Nearby devices permission, a button opens Gearslip's settings, where you can turn it on. - -## Changed -- An app that someone else has re-signed, such as a modified Waze, no longer shows the red X when it accepts Gearslip. -- Support Gearslip through Liberapay, Buy Me a Coffee, or Monero, in Settings. -- Gearslip now belongs to Twink Software LLC, and its code lives at github.com/twinksoftware/gearslip. Old links still work. -- The README lists Gearslip's signing certificate, so you can check your copy with AppVerifier. - -## Known issues -- Phone calls are unstable right now and may drop or fail to connect. +- Before each spoken turn, Gearslip asks the car for its speakers, as Android Auto does. Some head units rebooted without this. +- An app that won't run in Gearslip, such as Yandex Maps or 2GIS, now says so after 10 seconds instead of showing "Starting" for ever. +- Head units that take only AAC music get one start message, not two. A 2014 aftermarket unit dropped the connection over the second. +- With music on Bluetooth, the car keeps its Bluetooth source. +- Head units offering Android Auto 4.x and 6.x get a version they accept. +- Homemade head units without a certificate keep working, and the wheel buttons and knob work as they do in the main build. +- A car that reports the wrong screen size gets the right one. +- iscle fixed how Gearslip frames, secures, and negotiates the connection, and how it checks what the car sends. diff --git a/gearslip/build.gradle.kts b/gearslip/build.gradle.kts index 03bf81d..debbff4 100644 --- a/gearslip/build.gradle.kts +++ b/gearslip/build.gradle.kts @@ -38,9 +38,9 @@ android { applicationId = "app.seb3thehacker.gearslip" minSdk = 31 targetSdk = 37 - versionCode = 10 + versionCode = 11 // -PgearslipVersionName=0.1.99-test makes a build that thinks it's older, to try the updater. - versionName = project.findProperty("gearslipVersionName")?.toString() ?: "0.3.01-alpha" + versionName = project.findProperty("gearslipVersionName")?.toString() ?: "0.3.02-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.