Skip to content

0.2.1

Latest

Choose a tag to compare

@devkamiki devkamiki released this 05 Sep 20:05
· 7 commits to main since this release

Build the Android certificate verifier from source with its upstream licenses. Restrict APKs to supported ARM64 and x86_64 devices. Lock Rust dependency resolution, verify the Gradle download, and add F-Droid listing metadata, privacy disclosures, and real device screenshots.

Changes

  • Replace precompiled rustls-platform-verifier AAR with vendored Kotlin source compiled from pinned upstream revision v/0.7.0 (revision 996b1c9)
  • Remove app/libs/rustls-platform-verifier-0.1.1.aar
  • Add abiFilters to restrict APKs to arm64-v8a and x86_64
  • Pass --locked to cargo build; track Cargo.lock as a Gradle input
  • Fall back to ANDROID_HOME when ANDROID_SDK_ROOT is unset in build script
  • Add Gradle wrapper distributionSha256Sum for verification
  • Update RIPEstat User-Agent header to HostLookup/0.2.1 Android
  • Add fastlane store listing metadata (title, descriptions, changelogs, icon, four device screenshots)
  • Add docs/FDROID.md submission review and docs/DEVICE_TEST.md report
  • Update README and THIRD_PARTY_NOTICES

Build

export ANDROID_SDK_ROOT=/path/to/Android/Sdk
./gradlew assembleRelease

The unsigned APK is written to app/build/outputs/apk/release/app-release-unsigned.apk.