소스 검색

chore: release 1.2.10

Krasimir Kazakov 26 분 전
부모
커밋
9104afd3a8
6개의 변경된 파일과 54개의 추가작업 그리고 5개의 파일을 삭제
  1. 7 5
      README.md
  2. 3 0
      docs/IMPLEMENTATION_PLAN.md
  3. 30 0
      releases/1.2.10.md
  4. 13 0
      releases/README.md
  5. BIN
      releases/cardash-android-1.2.10.apk
  6. 1 0
      releases/cardash-android-1.2.10.apk.sha256

+ 7 - 5
README.md

@@ -469,12 +469,14 @@ background playback, notification, media keys, exclusive equalizers, audio-focus
 handover, Random re-shuffle) and against a local 12.2 container. The OBD hardware
 path compiles and is covered by the parser design, but no ELM327 adapter is
 available on this machine; socket behavior still needs a car test. The current
-source is 1.2.10; the last published APK is 1.2.9. The source removes the
-rolling fuel-economy estimate because `5E` is not reported by every vehicle and
+source and the published APK are 1.2.10. This release removes the rolling
+fuel-economy estimate because `5E` is not reported by every vehicle and
 the MAF/AFR fallback was not accurate enough across petrol and diesel. The OBD
-card now shows speed and throttle, and the adapter stays connected while the
-app is backgrounded so returning from navigation does not drop to GPS. The
-published 1.2.9 APK still includes the 1.2.8 Jellyfin album navigation card —
+card now shows speed and throttle, the adapter stays connected while the app is
+backgrounded so returning from navigation does not drop to GPS, and the left
+Home card stack now ends level with the shortcut tiles above their labels. The
+1.2.10 APK also includes the 1.2.9 ELM327 serial-stream fix and the 1.2.8
+Jellyfin album navigation card —
 favorite heart in the left corner at 69 px, three separate 60 px volume buttons
 on the right, a 30% smaller cover with taller track rows, a larger back button
 on every page, and a transparent top-right time / speed / temperature / Home

+ 3 - 0
docs/IMPLEMENTATION_PLAN.md

@@ -516,3 +516,6 @@ Android (Kotlin)
   allowance so the volume card's bottom edge lines up with the bottom of the
   shortcut tiles, above their labels, at both regular and compact sizes. No
   version bump or APK build.
+- 2026-11-07: Released CarDash 1.2.10+30 with the fuel-economy removal, the
+  background OBD connection and the aligned Home cards. 146 tests pass; release
+  `releases/cardash-android-1.2.10.apk`.

+ 30 - 0
releases/1.2.10.md

@@ -0,0 +1,30 @@
+# CarDash 1.2.10
+
+## A cleaner dashboard
+
+This release removes the rolling fuel-economy estimate and tightens the home
+layout.
+
+- The OBD card now shows speed and throttle only. The ECU fuel-rate PID (`5E`)
+  is not reported by every vehicle, and the MAF/AFR fallback was not accurate
+  across petrol and diesel, so CarDash no longer estimates economy. Do not
+  expect a fuel figure to return without a verified direct source.
+- The OBD-II connection stays alive while CarDash is backgrounded and is closed
+  only when the app detaches. Returning from navigation keeps OBD speed instead
+  of falling back to GPS.
+- The left home card stack is raised so its bottom edge lines up with the bottom
+  of the shortcut tiles, above their labels, at both regular and compact sizes.
+- Includes the 1.2.9 ELM327 serial-stream fix: a `0100` warm-up after `ATSP0`, a
+  stale-input drain before every command, and `5E` probed in the poll loop
+  instead of a racing one-shot `0140` query.
+
+## Install
+
+Download `cardash-android-1.2.10.apk` from the release page or the repository:
+
+`https://git.krasi.net/kkazakov/car-interface-android/raw/main/releases/cardash-android-1.2.10.apk`
+
+SHA-256: `b889764412904fe32355ffd9bd9e3bd9cd87224132c4b1e96cdaf6d37d889720`
+
+The build is signed with the same project key as previous releases, so it
+installs over 1.2.9. Android still asks you to confirm the install.

+ 13 - 0
releases/README.md

@@ -1,5 +1,18 @@
 # CarDash releases
 
+## 1.2.10 — dashboard cleanup and home alignment
+
+- **File:** `cardash-android-1.2.10.apk`
+- **Version:** 1.2.10 (versionCode 30)
+- **ABIs:** arm64-v8a, armeabi-v7a, x86_64
+- **SHA-256:** `b889764412904fe32355ffd9bd9e3bd9cd87224132c4b1e96cdaf6d37d889720`
+- **Signing:** project debug key matching all releases.
+- **Changes:** removes the rolling fuel-economy estimate from the OBD card
+  (speed and throttle only), keeps the OBD connection alive while backgrounded,
+  and aligns the left Home card stack with the bottom of the shortcut tiles
+  above their labels. Includes the 1.2.9 serial-stream fix.
+- **Verified:** analyze, formatting, 146 tests and universal release build.
+
 ## 1.2.9 — fuel economy serial-stream fix
 
 - **File:** `cardash-android-1.2.9.apk`

BIN
releases/cardash-android-1.2.10.apk


+ 1 - 0
releases/cardash-android-1.2.10.apk.sha256

@@ -0,0 +1 @@
+b889764412904fe32355ffd9bd9e3bd9cd87224132c4b1e96cdaf6d37d889720  releases/cardash-android-1.2.10.apk