From 29e8fa777778b93e8c8eb5ca0b19d1e03129b888 Mon Sep 17 00:00:00 2001 From: Steven Gates Date: Fri, 21 Aug 2026 14:26:37 -0500 Subject: [PATCH 1/3] chore(release): bump to 1.0.45 (versionCode 45) Play rejected the 1.0.44 upload: versionCode 44 was already consumed by an artifact uploaded from the stranded feature/control-speed bump (41f289c). 45 also restores the odd-code release sequence (37, 39, 41, 43). Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01UYnJd1K9tbrjaj8DZCStev --- app/build.gradle.kts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index a506d0c..79226fa 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -33,8 +33,8 @@ android { // move; re-evaluate then. OldTargetApi suppressed at the source per STATIC_ANALYSIS.md. //noinspection OldTargetApi targetSdk = 36 - versionCode = 44 - versionName = "1.0.44" + versionCode = 45 + versionName = "1.0.45" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" vectorDrawables { From ee9b0ee7a309737f0a568c2f0ed0b591ede1ac07 Mon Sep 17 00:00:00 2001 From: Steven Gates Date: Fri, 21 Aug 2026 14:34:10 -0500 Subject: [PATCH 2/3] chore(release): bump to 1.0.46 (versionCode 46) - Play consumed 44 and 45 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Play's artifact library rejected both 44 (stranded feature/control-speed upload) and 45 (upload with no matching commit in git — likely a test-track build). 46 confirmed as the required code by the owner. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01UYnJd1K9tbrjaj8DZCStev --- app/build.gradle.kts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 79226fa..49a8b6a 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -33,8 +33,8 @@ android { // move; re-evaluate then. OldTargetApi suppressed at the source per STATIC_ANALYSIS.md. //noinspection OldTargetApi targetSdk = 36 - versionCode = 45 - versionName = "1.0.45" + versionCode = 46 + versionName = "1.0.46" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" vectorDrawables { From c29af8612035680e27c8bd195b94eeb1d706b059 Mon Sep 17 00:00:00 2001 From: Steven Gates Date: Fri, 21 Aug 2026 14:46:03 -0500 Subject: [PATCH 3/3] chore(release): bump to 1.0.47 (versionCode 47) - 46 also consumed on Play Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01UYnJd1K9tbrjaj8DZCStev --- app/build.gradle.kts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 49a8b6a..1cca324 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -33,8 +33,8 @@ android { // move; re-evaluate then. OldTargetApi suppressed at the source per STATIC_ANALYSIS.md. //noinspection OldTargetApi targetSdk = 36 - versionCode = 46 - versionName = "1.0.46" + versionCode = 47 + versionName = "1.0.47" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" vectorDrawables {