Skip to content

Muslim v1.25.30

Choose a tag to compare

@github-actions github-actions released this 06 Sep 00:36
· 1626 commits to main since this release

Muslim v1.25.30

This release strengthens the Qibla accessibility contract with a real emulator acceptance test, while preserving the existing bearing calculation, posture validation, GPS flow, prayer calculations, and local-first privacy behavior.

What changed

The Qibla compass now has a dedicated instrumentation regression test that renders the compass content and verifies that the Kaaba marker description is exposed through the Compose semantics tree. This protects the TalkBack experience against future UI refactors and ensures that the marker remains understandable without relying on visual rendering alone.

The test uses a deterministic presentation model and does not request real location data or sensor input. It therefore validates the accessibility contract without weakening the app’s GPS or sensor lifecycle. The Compose test implementation was aligned with the project’s supported testing APIs and the locale-safe resource policy.

Verification

The GPS, Isha, AudioTrack, notification, and direct-customization contract checks passed. The Islamic visual-identity checks passed, Detekt completed successfully, and GitHub Actions passed Quality, unit tests, lint, Detekt, emulator instrumentation tests, Closed beta APK, and release artifact generation.

Links

Installation

Download the APK from the GitHub release assets and install it over an existing installation. Existing prayer-calculation settings and local-first privacy behavior are preserved.