diff --git a/SPECS.md b/SPECS.md index 15496f6..f1bd1f5 100644 --- a/SPECS.md +++ b/SPECS.md @@ -114,6 +114,11 @@ tyre pressures, GPS (lat, lon, elevation, heading) and the is_* flags. It does * INGEST_TOKEN) into git and pushed it. Commit amended and force-pushed; both values regenerated in the now gitignored `k8s/secrets.yaml` (since moved to `k8s/secrets/secrets.yaml`, outside `kubectl apply -f k8s/`). Filled-in secrets live only there from now on. +- 2026-10-17 — App 2.6.0: floating button to open the app, because the MG4 launcher does not list + it. Drawn over other apps (needs the overlay permission, which the car build has through the + system UID), draggable, hidden while the app is open, switch in the Upload tab. Tested on an + Android 9 AOSP emulator at 1920x1080/160 dpi with the car APK (installs as UID 1000 there too). +- 2026-10-17 — App 2.5.0: range estimates at current and 5-minute average power (Vehicle tab). - 2026-10-17 — Live dashboard reworked around the signals the car sends: Climate setpoint, Last update and a computed Energy in pack replace the empty temperature tiles; Battery voltage and current replaces the Temperatures chart. diff --git a/app/build.gradle b/app/build.gradle index a04f404..0b35644 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -34,8 +34,8 @@ android { applicationId "com.stinnesbeck.nilsmg4" minSdk 27 targetSdk 36 - versionCode 62 - versionName "2.5.0" + versionCode 63 + versionName "2.6.0" // Nothing about the server ships in the APK: its URL and ingest token are entered in // the app's Server tab (ServerConfig), and the database is only reachable by the server. diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 36b8413..191f880 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -13,6 +13,8 @@ + +