Muslim v1.25.31
Muslim v1.25.31
This release strengthens the continuous quality cycle by making critical GPS and Qibla instrumentation coverage an explicit CI contract.
What changed
The prayer-location and notification contract guard now verifies that CI continues to execute the prayer-time GPS instrumentation suite and the Qibla instrumentation suite. It also verifies that the dedicated Qibla compass accessibility regression remains present in the repository.
This prevents future workflow or test refactors from silently removing coverage for the most sensitive user-facing paths: recovering from GPS failures, preserving a successful current-location flow, exercising the real timezone index, and exposing the Kaaba marker description to screen readers.
No prayer-time formula, MWL 17° Isha rule, GPS behavior, sensor-fusion calculation, notification identity, or local-first privacy contract was changed.
Verification
The GPS, Isha, AudioTrack, notification, direct-customization, and visual-identity contract checks passed. Detekt passed. GitHub Actions passed Quality, unit tests, lint, Detekt, emulator instrumentation tests, Closed beta APK, and release artifact generation.
Links
- Project and source: https://github.com/Alaa91H/Muslim
- Maintainer: https://github.com/Alaa91H
- Project support: https://ko-fi.com/alaa91h
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.