Skip to content

Releases: seeingred/aka-alarm

aka Alarm 1.1.3

26 Jun 11:01

Choose a tag to compare

Android-only patch — no user-visible changes.

  • Lowered minSdk from 34 (Android 14) to 31 (Android 12) in android/app/build.gradle.kts. Roughly doubles the addressable Android device base. All APIs used by the app are available on API 31; POST_NOTIFICATIONS was already runtime-gated, and FOREGROUND_SERVICE_MICROPHONE is harmless on devices below API 34 (annotated with tools:targetApi="34" in the manifest to silence the lint warning). Notably restores installability on Huawei AppGallery, whose test fleet includes Android 12 EMUI 13 devices.
  • Updated privacy policy (docs/privacy.html) to explicitly name the developer (Aleksandr Alekseev) alongside the app name, per Huawei AppGallery review rule 7.1.

aka Alarm 1.1.2

27 May 13:36

Choose a tag to compare

Android-only patch — no user-visible changes.

  • Added dependenciesInfo { includeInApk = false; includeInBundle = false } to app/build.gradle.kts. AGP injects an encrypted "Dependency metadata" signing block by default that only Google can decrypt; F-Droid's APK scanner rejects builds containing it as opaque. Disabling keeps the build fully transparent and unblocks F-Droid inclusion.

aka Alarm 1.1.1

27 May 09:43

Choose a tag to compare

Android-only patch — no user-visible changes.

  • Removed the org.gradle.toolchains.foojay-resolver-convention plugin from android/settings.gradle.kts. F-Droid's build scanner flags it as a non-free network dependency (it downloads JDKs from foojay.io). The project pins JavaVersion.VERSION_17 and doesn't need toolchain auto-resolution; both local dev and F-Droid CI provide JDK 17 directly.
  • Added Fastlane metadata structure at fastlane/metadata/android/en-US/ (title, short + full description, 512 icon) so F-Droid clients, IzzyOnDroid, and other Fastlane-aware indexers pull the listing copy from the canonical source instead of duplicating it in store metadata.
  • Wired up .github/workflows/release.yml so a vX.Y.Z tag push automatically builds the signed APK + AAB and creates a GitHub Release. Obtainium users can now auto-update directly from the Releases page.