Просмотр исходного кода

chore: release 1.0.0

Bump CarDash to 1.0.0+12 and document the universal release artifact.
Krasimir Kazakov 1 неделя назад
Родитель
Сommit
d28bfea2d1
4 измененных файлов с 11 добавлено и 4 удалено
  1. 6 1
      README.md
  2. 3 1
      docs/IMPLEMENTATION_PLAN.md
  3. 1 1
      lib/features/settings/settings_screen.dart
  4. 1 1
      pubspec.yaml

+ 6 - 1
README.md

@@ -15,6 +15,11 @@ the normal Android launcher mechanism. No overlays, no root, no kiosk setup.
   implemented; the ELM327 socket path still needs a real-car test. Landscape only.</em>
   implemented; the ELM327 socket path still needs a real-car test. Landscape only.</em>
 </p>
 </p>
 
 
+## Download
+
+- [cardash-android-1.0.0.apk](releases/cardash-android-1.0.0.apk) — universal Android release
+- SHA-256 and build details: [releases/README.md](releases/README.md)
+
 ## Screenshots
 ## Screenshots
 
 
 | Light | Dark |
 | Light | Dark |
@@ -281,7 +286,7 @@ title, artist, progress and pause/resume were verified against a live Chrome
 MediaSession. The OBD hardware path compiles and is covered by the parser/economy
 MediaSession. The OBD hardware path compiles and is covered by the parser/economy
 design, but no ELM327 adapter is available on this machine; socket behavior still
 design, but no ELM327 adapter is available on this machine; socket behavior still
 needs a car test. Release
 needs a car test. Release
-0.10.0 is installed on the emulator and the physical Android 17 HyperOS tablet.
+The 1.0.0 universal APK is built from this tree. The emulator and physical Android 17 tablet last ran 0.10.0.
 
 
 ## Troubleshooting the emulator
 ## Troubleshooting the emulator
 
 

+ 3 - 1
docs/IMPLEMENTATION_PLAN.md

@@ -190,7 +190,7 @@ Android (Kotlin)
 - [x] Settings → Media grants notification access and shows Granted.
 - [x] Settings → Media grants notification access and shows Granted.
 - [x] Settings gear is next to Wi-Fi; the grid ends with All apps.
 - [x] Settings gear is next to Wi-Fi; the grid ends with All apps.
 - [x] GPS speed shows 0 km/h when stationary with no OBD adapter; no permission prompt.
 - [x] GPS speed shows 0 km/h when stationary with no OBD adapter; no permission prompt.
-- [x] Release 0.10.0 installed on the emulator and physical Android 17 tablet.
+- [x] Release 1.0.0 universal APK built and added to `releases/`; 0.10.0 remains installed on the emulator/tablet.
 - [x] Screenshots in `docs/screenshots/`; README/AGENTS/plan/OBD doc updated.
 - [x] Screenshots in `docs/screenshots/`; README/AGENTS/plan/OBD doc updated.
 
 
 ## 6. Known risks and mitigations
 ## 6. Known risks and mitigations
@@ -282,5 +282,7 @@ Android (Kotlin)
 - 2026-10-29: Added GPS speed fallback when no OBD adapter is connected and fine
 - 2026-10-29: Added GPS speed fallback when no OBD adapter is connected and fine
   location is already allowed. No permission prompt; stationary values below
   location is already allowed. No permission prompt; stationary values below
   2 km/h render as 0. Verified 47 tests and 0.10.0 on emulator/tablet.
   2 km/h render as 0. Verified 47 tests and 0.10.0 on emulator/tablet.
+- 2026-10-30: Versioned the universal Android release as 1.0.0+12 and added
+  `releases/cardash-android-1.0.0.apk` with checksum and release notes.
 - 2026-10-29: Centered the now-playing title across the whole media card instead of
 - 2026-10-29: Centered the now-playing title across the whole media card instead of
   the right-hand control column. Verified 0.9.1 on emulator/tablet.
   the right-hand control column. Verified 0.9.1 on emulator/tablet.

+ 1 - 1
lib/features/settings/settings_screen.dart

@@ -334,7 +334,7 @@ class SettingsScreen extends StatelessWidget {
                     const SizedBox(height: 28),
                     const SizedBox(height: 28),
                     Center(
                     Center(
                       child: Text(
                       child: Text(
-                        'CarDash 0.10.0 · Android 10+',
+                        'CarDash 1.0.0 · Android 10+',
                         style: theme.textTheme.bodySmall?.copyWith(
                         style: theme.textTheme.bodySmall?.copyWith(
                           color: colors.inkFaint,
                           color: colors.inkFaint,
                         ),
                         ),

+ 1 - 1
pubspec.yaml

@@ -1,7 +1,7 @@
 name: cardash_launcher
 name: cardash_launcher
 description: "CarDash — a calm, configurable Android car dashboard launcher."
 description: "CarDash — a calm, configurable Android car dashboard launcher."
 publish_to: "none"
 publish_to: "none"
-version: 0.10.0+11
+version: 1.0.0+12
 
 
 environment:
 environment:
   sdk: ^3.13.7
   sdk: ^3.13.7