Repository navigation
Prayer Lock v1.1.2
Prayer Lock v1.1.2 - Stability & Localization Update
This update fixes some critical bugs with the lock enforcement and polishes the Arabic localization for a better experience.
🛠 Fixes & Improvements
- Enforcer Stability: Fixed the "infinite relaunch loop" that happened sometimes when the timer expired. The shutdown sequence is now much more reliable.
- Power Button Logic: The app no longer fights with your power button. If you lock your phone during a prayer, the screen will stay off instead of waking back up instantly.
- Audio Focus: Background music/media will now pause automatically when the lock starts and resume when it finishes.
- Custom Timer Fix: Fixed a bug where the countdown would always default to 15 minutes. It now correctly respects your custom duration settings.
- Screen Wake: The screen will now only "Force Wake" for the initial alarm. Manual resumes won't aggressively turn your screen on.
🌍 Localization
- Lock Screen Data: The lock screen now shows the actual time of the prayer and correctly translated prayer names (e.g., "العشاء" instead of "Prayer").
- Brand Consistency: Kept "Prayer Lock" as the brand name throughout the Arabic UI while keeping instructions and menus in Arabic.
- Numeral Support: Added support for local device numerals (e.g., Arabic numerals) in the timer and Quran progress info.
💻 Maintenance
- Refactored initialization code to make the UI and Quran loading feel snappier.
- Cleaned up deprecated telephony code and resolved several potential race conditions.