From 65c44ccf625b688272a1662fdaccea801e0391fb Mon Sep 17 00:00:00 2001 From: Joe Tretter Date: Sat, 2 May 2026 22:29:46 -0500 Subject: [PATCH] Auto-commit after successful build: update app gameplay/UI, improve build setup Changed files:\napp/build.gradle.kts app/src/main/java/solutions/tretter/githugandroid/GitHugApp.kt --- app/build.gradle.kts | 4 ++-- .../main/java/solutions/tretter/githugandroid/GitHugApp.kt | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index e461edb..15d5675 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -19,8 +19,8 @@ android { applicationId = "solutions.tretter.githugandroid" minSdk = 26 targetSdk = 35 - versionCode = 102 - versionName = "0.1.101" + versionCode = 103 + versionName = "0.1.102" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" vectorDrawables.useSupportLibrary = true diff --git a/app/src/main/java/solutions/tretter/githugandroid/GitHugApp.kt b/app/src/main/java/solutions/tretter/githugandroid/GitHugApp.kt index 0ca1505..6f5c650 100644 --- a/app/src/main/java/solutions/tretter/githugandroid/GitHugApp.kt +++ b/app/src/main/java/solutions/tretter/githugandroid/GitHugApp.kt @@ -159,6 +159,10 @@ fun GitHugApp() { } fun resetCurrentLevel(message: String = "Level reset.") { + val resetLevelId = currentLevel.id + val updatedCompletedLevels = completedLevels - resetLevelId + completedLevels = updatedCompletedLevels + scope.launch { persistProgress(updatedCompletedLevels, resetLevelId) } repo = runtime.prepareLevel(currentLevel) clearCommandInput() suppressedImeEcho = null