Checkpoint all work; ignore build artifacts and gradle caches

This commit is contained in:
avi 2026-09-23 18:58:21 -05:00
commit 36f61ddb40
2443 changed files with 19745 additions and 51933 deletions

View file

@ -34,6 +34,15 @@ android {
}
}
packaging {
// The secp256k1 binding fails to initialize when loaded directly from
// the APK on some Android 17 devices. Extract JNI libraries so the
// platform linker loads the file from the app's native directory.
jniLibs {
useLegacyPackaging = true
}
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_17
targetCompatibility = JavaVersion.VERSION_17
@ -64,9 +73,16 @@ dependencies {
implementation("androidx.core:core-ktx:1.15.0")
implementation("androidx.documentfile:documentfile:1.0.1")
implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.8.7")
implementation("androidx.lifecycle:lifecycle-runtime-compose:2.8.7")
implementation("androidx.lifecycle:lifecycle-viewmodel-compose:2.8.7")
implementation("androidx.activity:activity-compose:1.9.3")
// QR scanning for Nostr Wallet Connect pairing strings.
implementation("androidx.camera:camera-camera2:1.4.1")
implementation("androidx.camera:camera-lifecycle:1.4.1")
implementation("androidx.camera:camera-view:1.4.1")
implementation("com.google.mlkit:barcode-scanning:17.3.0")
// Navigation
implementation("androidx.navigation:navigation-compose:2.8.5")