From fe0879dc31de2b9881b9301f049e587890f1f0a7 Mon Sep 17 00:00:00 2001 From: thunderbiscuit Date: Wed, 29 Apr 2026 11:42:33 -0400 Subject: [PATCH 1/5] build: bump bdk-android to 3.0.0-SNAPSHOT --- app/build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index e60b19f..bcee8d1 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -77,7 +77,7 @@ dependencies { implementation("com.composables:icons-lucide:1.1.0") // Bitcoin Development Kit - implementation("org.bitcoindevkit:bdk-android:2.3.1") + implementation("org.bitcoindevkit:bdk-android:3.0.0-SNAPSHOT-f8f8bfd4") // QR codes implementation("com.google.zxing:core:3.5.4") From d511a32d87ddea6963ec633b289b5dc39d0e27c8 Mon Sep 17 00:00:00 2001 From: thunderbiscuit Date: Wed, 29 Apr 2026 11:47:30 -0400 Subject: [PATCH 2/5] chore: bump Kotlin version to 2.3.21 --- .gitignore | 1 + app/build.gradle.kts | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index e01d3c0..e524b68 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,4 @@ design/ .venv/ site/ .cache/ +.kotlin/ diff --git a/app/build.gradle.kts b/app/build.gradle.kts index bcee8d1..37df4f7 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -4,9 +4,9 @@ import org.jlleitschuh.gradle.ktlint.reporter.ReporterType plugins { id("com.android.application") version "8.13.2" - id("org.jetbrains.kotlin.android") version "2.3.10" - id("org.jetbrains.kotlin.plugin.compose") version "2.3.10" - id("org.jetbrains.kotlin.plugin.serialization") version "2.3.10" + id("org.jetbrains.kotlin.android") version "2.3.21" + id("org.jetbrains.kotlin.plugin.compose") version "2.3.21" + id("org.jetbrains.kotlin.plugin.serialization") version "2.3.21" id("com.google.protobuf") version "0.9.6" id("org.jlleitschuh.gradle.ktlint") version "14.0.1" } From d082bdc6f5ce271891920e2b080e15e503b4639a Mon Sep 17 00:00:00 2001 From: thunderbiscuit Date: Wed, 29 Apr 2026 11:48:29 -0400 Subject: [PATCH 3/5] chore: bump gradle plugins --- 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 37df4f7..99c8606 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -7,8 +7,8 @@ plugins { id("org.jetbrains.kotlin.android") version "2.3.21" id("org.jetbrains.kotlin.plugin.compose") version "2.3.21" id("org.jetbrains.kotlin.plugin.serialization") version "2.3.21" - id("com.google.protobuf") version "0.9.6" - id("org.jlleitschuh.gradle.ktlint") version "14.0.1" + id("com.google.protobuf") version "0.10.0" + id("org.jlleitschuh.gradle.ktlint") version "14.2.0" } // This is the version of the app that is displayed in the UI on the drawer. From d5d294f1b5c5f0557c7be4814c4d9779f7857f3b Mon Sep 17 00:00:00 2001 From: thunderbiscuit Date: Wed, 29 Apr 2026 11:57:46 -0400 Subject: [PATCH 4/5] build: upgrade Gradle to 9.4.1 --- gradle/wrapper/gradle-wrapper.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 2733ed5..221c4f9 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,5 +1,5 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.13-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.4.1-bin.zip zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists From 6432c32c49db6452a5768b6b76cccc26c520507b Mon Sep 17 00:00:00 2001 From: thunderbiscuit Date: Wed, 29 Apr 2026 12:03:41 -0400 Subject: [PATCH 5/5] chore: bump AGP to 9.2.0 --- app/build.gradle.kts | 4 ++-- gradle.properties | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 99c8606..b6e9e81 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -3,8 +3,7 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile import org.jlleitschuh.gradle.ktlint.reporter.ReporterType plugins { - id("com.android.application") version "8.13.2" - id("org.jetbrains.kotlin.android") version "2.3.21" + id("com.android.application") version "9.2.0" id("org.jetbrains.kotlin.plugin.compose") version "2.3.21" id("org.jetbrains.kotlin.plugin.serialization") version "2.3.21" id("com.google.protobuf") version "0.10.0" @@ -21,6 +20,7 @@ android { buildFeatures { viewBinding = true compose = true + buildConfig = true } defaultConfig { diff --git a/gradle.properties b/gradle.properties index a69daa6..7466277 100644 --- a/gradle.properties +++ b/gradle.properties @@ -2,6 +2,5 @@ org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8 android.useAndroidX=true kotlin.code.style=official android.enableJetifier=true -android.defaults.buildfeatures.buildconfig=true android.nonTransitiveRClass=false android.nonFinalResIds=false