diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 27796d1f..4169d2ec 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -22,6 +22,13 @@ android { } } + dependenciesInfo { + // Disables dependency metadata when building APKs. + includeInApk = false + // Disables dependency metadata when building Android App Bundles. + includeInBundle = false + } + buildTypes { release { isMinifyEnabled = true diff --git a/fastlane/metadata/android/en-US/changelog/3.txt b/fastlane/metadata/android/en-US/changelog/3.txt new file mode 100644 index 00000000..83c7a3f5 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelog/3.txt @@ -0,0 +1,24 @@ +### Added +- Location services check during app startup with educational UI +- Message text selection functionality in chat interface +- Enhanced RSSI tracking and unread message indicators +- Major Bluetooth connection architecture refactoring with dedicated managers + +### Fixed +- **Critical**: Android-iOS message fragmentation compatibility issues + - Fixed fragment size (500→150 bytes) and ID generation for cross-platform messaging + - Ensures Android can properly communicate with iOS devices +- DirectMessage notifications and text copying functionality +- Smart routing optimizations (no relay loops, targeted delivery) +- Build system compilation issues and null pointer exceptions + +### Changed +- Comprehensive dependency updates (AGP 8.10.1, Kotlin 2.2.0, Compose 2025.06.01) +- Optimized BLE scan intervals for better battery performance +- Reduced excessive logging output + +### Improved +- Cross-platform compatibility with iOS and Rust implementations +- Connection stability through architectural improvements +- Battery performance via scan duty cycling +- User onboarding with location services education diff --git a/fastlane/metadata/android/en-US/full_description.txt b/fastlane/metadata/android/en-US/full_description.txt new file mode 100644 index 00000000..1ca14e2e --- /dev/null +++ b/fastlane/metadata/android/en-US/full_description.txt @@ -0,0 +1 @@ +A secure, decentralized, peer-to-peer messaging app that works over Bluetooth mesh networks. No internet required, no servers, no phone numbers - just pure encrypted communication. \ No newline at end of file diff --git a/fastlane/metadata/android/en-US/images/icon.png b/fastlane/metadata/android/en-US/images/icon.png new file mode 100644 index 00000000..10fa135e Binary files /dev/null and b/fastlane/metadata/android/en-US/images/icon.png differ diff --git a/fastlane/metadata/android/en-US/short_description.txt b/fastlane/metadata/android/en-US/short_description.txt new file mode 100644 index 00000000..8c57bde5 --- /dev/null +++ b/fastlane/metadata/android/en-US/short_description.txt @@ -0,0 +1 @@ +IRC style chat over Bluetooth mesh \ No newline at end of file