diff --git a/.github/workflows/google-play.yml b/.github/workflows/google-play.yml
index 01e795d..f5f7773 100644
--- a/.github/workflows/google-play.yml
+++ b/.github/workflows/google-play.yml
@@ -17,7 +17,7 @@ on:
Commit the edit without sending it for review. Required whenever Play has decided
the release must be submitted by hand from the Console.
required: false
- default: true
+ default: false
type: boolean
workflow_dispatch:
inputs:
@@ -37,7 +37,7 @@ on:
changesNotSentForReview:
description: Commit the edit without sending it for review
required: false
- default: true
+ default: false
type: boolean
jobs:
@@ -137,10 +137,9 @@ jobs:
# Neither value is correct for all time, which is why this is an input rather than a
# hardcoded choice — flip it when Play flips, no workflow edit needed.
#
- # It defaults to true because the app currently has an open policy rejection, and a
- # rejection has to be cleared by assembling the release by hand anyway: the
- # noncompliant version codes must be moved to "Not Included" on every track before
- # anything is sent for review. Auto-submitting would send a release that still
- # carries them. Once the app is out of that state, false restores the hands-off
- # behaviour that suits this app's slow reviews (see AGENTS.md, Maintenance Policy).
+ # It defaults to false: the hands-off behaviour that suits this app's slow reviews
+ # (see AGENTS.md, Maintenance Policy). Play only demands true while the app has an
+ # open policy rejection, which has to be cleared by assembling the release by hand
+ # anyway: the noncompliant version codes must be moved to "Not Included" on every
+ # track before anything is sent for review. Pass true for as long as that lasts.
changesNotSentForReview: ${{ inputs.changesNotSentForReview }}
diff --git a/AutoSugar.svg b/AutoSugar.svg
index 1bfe5ff..bcb92ae 100644
--- a/AutoSugar.svg
+++ b/AutoSugar.svg
@@ -1,39 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/CHANGELOG.md b/CHANGELOG.md
index a04ffc1..9f43956 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,16 @@ Format based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
## [Unreleased]
+## [1.2.12] - 2026-09-30
+
+### Changed
+
+- New app icon (a live glucose curve drawn as a road) for the launcher, themed icons, the website and the README, and refreshed the Android Auto screenshots to show it
+
+### Fixed
+
+- Releases reach Google Play again. The deploy asked Play to hold each release for manual submission, a mode Play only accepts while the app has an open policy rejection; with that cleared, Play refused every upload. Releases are now sent for review automatically by default
+
## [1.2.11] - 2026-09-30
### Fixed
diff --git a/app/build.gradle.kts b/app/build.gradle.kts
index 958b101..e00735b 100644
--- a/app/build.gradle.kts
+++ b/app/build.gradle.kts
@@ -14,8 +14,8 @@ android {
applicationId = "de.autosugar"
minSdk = 26
targetSdk = 37
- versionCode = 16
- versionName = "1.2.11"
+ versionCode = 17
+ versionName = "1.2.12"
testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner"
}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index d3d0051..a9550a3 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -11,7 +11,7 @@
android:name=".AutoSugarApp"
android:label="@string/app_name"
android:icon="@mipmap/ic_launcher"
- android:roundIcon="@mipmap/ic_launcher"
+ android:roundIcon="@mipmap/ic_launcher_round"
android:theme="@style/Theme.AutoSugar"
android:allowBackup="true"
android:dataExtractionRules="@xml/data_extraction_rules"
diff --git a/app/src/main/res/drawable-hdpi/ic_launcher_foreground.xml b/app/src/main/res/drawable-hdpi/ic_launcher_foreground.xml
new file mode 100644
index 0000000..9b08dc5
--- /dev/null
+++ b/app/src/main/res/drawable-hdpi/ic_launcher_foreground.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable-mdpi/ic_launcher_foreground.xml b/app/src/main/res/drawable-mdpi/ic_launcher_foreground.xml
new file mode 100644
index 0000000..9b08dc5
--- /dev/null
+++ b/app/src/main/res/drawable-mdpi/ic_launcher_foreground.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.xml b/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.xml
new file mode 100644
index 0000000..9b08dc5
--- /dev/null
+++ b/app/src/main/res/drawable-xhdpi/ic_launcher_foreground.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.xml b/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.xml
new file mode 100644
index 0000000..fcd73a6
--- /dev/null
+++ b/app/src/main/res/drawable-xxhdpi/ic_launcher_foreground.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.xml b/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.xml
new file mode 100644
index 0000000..fcd73a6
--- /dev/null
+++ b/app/src/main/res/drawable-xxxhdpi/ic_launcher_foreground.xml
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/autosugar.xml b/app/src/main/res/drawable/autosugar.xml
deleted file mode 100644
index 6e3a98c..0000000
--- a/app/src/main/res/drawable/autosugar.xml
+++ /dev/null
@@ -1,38 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/app/src/main/res/drawable/ic_launcher_foreground.xml b/app/src/main/res/drawable/ic_launcher_foreground.xml
new file mode 100644
index 0000000..9b08dc5
--- /dev/null
+++ b/app/src/main/res/drawable/ic_launcher_foreground.xml
@@ -0,0 +1,21 @@
+
+
+
+
+
+
diff --git a/app/src/main/res/drawable/ic_launcher_monochrome.xml b/app/src/main/res/drawable/ic_launcher_monochrome.xml
index 467c2be..4029075 100644
--- a/app/src/main/res/drawable/ic_launcher_monochrome.xml
+++ b/app/src/main/res/drawable/ic_launcher_monochrome.xml
@@ -1,27 +1,21 @@
+
-
-
-
-
-
-
-
+ android:width="108dp"
+ android:height="108dp"
+ android:viewportWidth="108"
+ android:viewportHeight="108">
+
+
+
diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
index 800684b..10bc7a5 100644
--- a/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
+++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
@@ -1,6 +1,6 @@
-
+
diff --git a/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
new file mode 100644
index 0000000..10bc7a5
--- /dev/null
+++ b/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher.png b/app/src/main/res/mipmap-hdpi/ic_launcher.png
index 4004c88..44b9a4c 100644
Binary files a/app/src/main/res/mipmap-hdpi/ic_launcher.png and b/app/src/main/res/mipmap-hdpi/ic_launcher.png differ
diff --git a/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/app/src/main/res/mipmap-hdpi/ic_launcher_round.png
new file mode 100644
index 0000000..6b905f5
Binary files /dev/null and b/app/src/main/res/mipmap-hdpi/ic_launcher_round.png differ
diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher.png b/app/src/main/res/mipmap-mdpi/ic_launcher.png
index d26acc7..c44e8a2 100644
Binary files a/app/src/main/res/mipmap-mdpi/ic_launcher.png and b/app/src/main/res/mipmap-mdpi/ic_launcher.png differ
diff --git a/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/app/src/main/res/mipmap-mdpi/ic_launcher_round.png
new file mode 100644
index 0000000..43db073
Binary files /dev/null and b/app/src/main/res/mipmap-mdpi/ic_launcher_round.png differ
diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/app/src/main/res/mipmap-xhdpi/ic_launcher.png
index 250fb35..3ef44df 100644
Binary files a/app/src/main/res/mipmap-xhdpi/ic_launcher.png and b/app/src/main/res/mipmap-xhdpi/ic_launcher.png differ
diff --git a/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png
new file mode 100644
index 0000000..b5e785a
Binary files /dev/null and b/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png differ
diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
index 233e51c..30c84f9 100644
Binary files a/app/src/main/res/mipmap-xxhdpi/ic_launcher.png and b/app/src/main/res/mipmap-xxhdpi/ic_launcher.png differ
diff --git a/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png
new file mode 100644
index 0000000..5160e5a
Binary files /dev/null and b/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
index 576b242..be0c03f 100644
Binary files a/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ
diff --git a/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png
new file mode 100644
index 0000000..c939eaf
Binary files /dev/null and b/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png differ
diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml
index 4e11a74..045e125 100644
--- a/app/src/main/res/values/colors.xml
+++ b/app/src/main/res/values/colors.xml
@@ -1,5 +1,3 @@
-
- #302919
diff --git a/app/src/main/res/values/ic_launcher_background.xml b/app/src/main/res/values/ic_launcher_background.xml
new file mode 100644
index 0000000..6c6721c
--- /dev/null
+++ b/app/src/main/res/values/ic_launcher_background.xml
@@ -0,0 +1,4 @@
+
+
+ #14213D
+
diff --git a/docs/assets/logo.png b/docs/assets/logo.png
new file mode 100644
index 0000000..1bb6cf0
Binary files /dev/null and b/docs/assets/logo.png differ
diff --git a/docs/assets/logo.svg b/docs/assets/logo.svg
index 1bfe5ff..bcb92ae 100644
--- a/docs/assets/logo.svg
+++ b/docs/assets/logo.svg
@@ -1,39 +1 @@
-
-
-
+
\ No newline at end of file
diff --git a/docs/screenshots/android-auto-glucose-monitor-profile-1.png b/docs/screenshots/android-auto-glucose-monitor-profile-1.png
index 939a15a..f022c8f 100644
Binary files a/docs/screenshots/android-auto-glucose-monitor-profile-1.png and b/docs/screenshots/android-auto-glucose-monitor-profile-1.png differ
diff --git a/docs/screenshots/android-auto-glucose-monitor-profile-2.png b/docs/screenshots/android-auto-glucose-monitor-profile-2.png
index d08314d..329a684 100644
Binary files a/docs/screenshots/android-auto-glucose-monitor-profile-2.png and b/docs/screenshots/android-auto-glucose-monitor-profile-2.png differ
diff --git a/docs/whatsnew/1.2.12-ar b/docs/whatsnew/1.2.12-ar
new file mode 100644
index 0000000..5c2a1bf
--- /dev/null
+++ b/docs/whatsnew/1.2.12-ar
@@ -0,0 +1 @@
+لدى AutoSugar أيقونة جديدة: منحنى السكر لديك مرسوم على هيئة طريق. ستراها في شاشة التطبيقات وفي الأيقونات المتناسقة مع السمة بدءًا من Android 13 وفي Android Auto.
\ No newline at end of file
diff --git a/docs/whatsnew/1.2.12-de-DE b/docs/whatsnew/1.2.12-de-DE
new file mode 100644
index 0000000..5977d25
--- /dev/null
+++ b/docs/whatsnew/1.2.12-de-DE
@@ -0,0 +1 @@
+AutoSugar hat ein neues Icon: Deine Glukosekurve als Straße. Du siehst es im Launcher, als Themed Icon ab Android 13 und in Android Auto.
\ No newline at end of file
diff --git a/docs/whatsnew/1.2.12-en-US b/docs/whatsnew/1.2.12-en-US
new file mode 100644
index 0000000..d14c2fd
--- /dev/null
+++ b/docs/whatsnew/1.2.12-en-US
@@ -0,0 +1 @@
+AutoSugar has a new icon: your glucose curve drawn as a road. You'll see it in your launcher, in themed icons on Android 13+ and on Android Auto.
\ No newline at end of file
diff --git a/docs/whatsnew/1.2.12-es-ES b/docs/whatsnew/1.2.12-es-ES
new file mode 100644
index 0000000..98641bd
--- /dev/null
+++ b/docs/whatsnew/1.2.12-es-ES
@@ -0,0 +1 @@
+AutoSugar tiene un nuevo icono: tu curva de glucosa dibujada como una carretera. Lo verás en el launcher, en los iconos temáticos de Android 13+ y en Android Auto.
\ No newline at end of file
diff --git a/docs/whatsnew/1.2.12-fr-FR b/docs/whatsnew/1.2.12-fr-FR
new file mode 100644
index 0000000..99877b7
--- /dev/null
+++ b/docs/whatsnew/1.2.12-fr-FR
@@ -0,0 +1 @@
+AutoSugar a une nouvelle icône : votre courbe de glycémie dessinée comme une route. Vous la verrez dans le lanceur, en icône thématique dès Android 13 et dans Android Auto.
\ No newline at end of file
diff --git a/docs/whatsnew/1.2.12-hi-IN b/docs/whatsnew/1.2.12-hi-IN
new file mode 100644
index 0000000..1985440
--- /dev/null
+++ b/docs/whatsnew/1.2.12-hi-IN
@@ -0,0 +1 @@
+AutoSugar का नया आइकन: आपका ग्लूकोज़ कर्व सड़क की तरह बना है। यह लॉन्चर, Android 13+ के थीम्ड आइकन और Android Auto में दिखेगा।
\ No newline at end of file
diff --git a/docs/whatsnew/1.2.12-it-IT b/docs/whatsnew/1.2.12-it-IT
new file mode 100644
index 0000000..abdd065
--- /dev/null
+++ b/docs/whatsnew/1.2.12-it-IT
@@ -0,0 +1 @@
+AutoSugar ha una nuova icona: la tua curva della glicemia disegnata come una strada. La vedrai nel launcher, nelle icone a tema da Android 13 e su Android Auto.
\ No newline at end of file
diff --git a/docs/whatsnew/1.2.12-ja-JP b/docs/whatsnew/1.2.12-ja-JP
new file mode 100644
index 0000000..a45e5d9
--- /dev/null
+++ b/docs/whatsnew/1.2.12-ja-JP
@@ -0,0 +1 @@
+AutoSugarの新しいアイコンになりました。血糖値のカーブを道路に見立てたデザインです。ランチャー、Android 13以降のテーマアイコン、Android Autoで表示されます。
\ No newline at end of file
diff --git a/docs/whatsnew/1.2.12-nl-NL b/docs/whatsnew/1.2.12-nl-NL
new file mode 100644
index 0000000..6830e3e
--- /dev/null
+++ b/docs/whatsnew/1.2.12-nl-NL
@@ -0,0 +1 @@
+AutoSugar heeft een nieuw icoon: je glucosecurve als weg getekend. Je ziet het in je launcher, als themed icon vanaf Android 13 en in Android Auto.
\ No newline at end of file
diff --git a/docs/whatsnew/1.2.12-pt-PT b/docs/whatsnew/1.2.12-pt-PT
new file mode 100644
index 0000000..a97fa1d
--- /dev/null
+++ b/docs/whatsnew/1.2.12-pt-PT
@@ -0,0 +1 @@
+O AutoSugar tem um novo ícone: a sua curva de glicose desenhada como uma estrada. Vê-o no launcher, nos ícones temáticos do Android 13+ e no Android Auto.
\ No newline at end of file
diff --git a/docs/whatsnew/1.2.12-zh-CN b/docs/whatsnew/1.2.12-zh-CN
new file mode 100644
index 0000000..d220a53
--- /dev/null
+++ b/docs/whatsnew/1.2.12-zh-CN
@@ -0,0 +1 @@
+AutoSugar 换了新图标:将血糖曲线画成一条道路。你可以在启动器、Android 13+ 的主题图标以及 Android Auto 中看到它。
\ No newline at end of file