Releases: mohammeddtariq/Athar
Release list
13-Line IndoPak Mushaf, Word-Level Synchronization, New Reciter & more: Athar - أَثَر (Release v1.0.5-beta)
What's Changed?
✨ New Features
13-Line IndoPak Mushaf
- Ruled Page Layout: Added an authentic 13-line IndoPak reading mode typography.
Synchronization & Audio Recitation
- Word-Level Sync: Real-time acoustic synchronization with latency compensation for exact syllable/word highlights with continuous auto-scroll and full immersive mode.
- New Reciter: Added Sheikh Abdul Basit Abdul Samad (Murattal) alongside Sheikh Al-Minshawi and Sheikh Alafasy.
🐛 Bug Fixes & Improvements
- General bug fixes, stability enhancements, and performance optimizations.
🧪 Public Beta Notes & Community Feedback
As "Athar - أَثَر" is still in public beta phase, Your feedback, bug reports, and feature suggestions directly shape future updates.
Feel free to open an issue or share ideas through the GitHub repository. More features and enhancements are coming!
One UI Now Bar & Android 15+ Live Activities, an independent Persistent Live Status notification, more Prayer Notifications tweaks & more: Athar - أَثَر (Release v1.0.4-beta)
What's Changed? A Lot!
A major release introducing One UI Now Bar & Android 15+ Live Activities, an independent Persistent Live Status notification engine, 3-way granular prayer notification toggles, and home screen widget personalization.
✨ New Features
One UI "Now Bar" & Android 15+ Live Activities
- Native System-Level Live Activities: Added deep integration with Samsung One UI Now Bar and Android 15+ ongoing activity shelf (
android.requestPromotedOngoing), keeping the active prayer countdown visible at a glance. - Completely Decoupled Configuration: Now Bar preferences operate independently from persistent notifications—customize its style, language (Match App, Arabic, English), and numeral formatting (
123vs.١٢٣) separately. - Two Presentation Modes:
- Hero Style: Focused view showing the next prayer name, scheduled time, adhan indicator, location, dual calendar dates, and live countdown.
- Timeline Style: Multi-slot prayer summary (
Fajr • Sunrise • Dhuhr • Asr • Maghrib • Isha) with active brackets around the upcoming prayer.
- Live In-App Preview: Interactive preview card in Settings reflecting your selected style, language, and numerals in real time.
Universal Persistent Live Status Notification Engine
- All-Device Compatibility: Ongoing status bar and lock screen notification designed for all devices running Android 8.0+ (API 26+) that do not support the native Now Bar.
- Hero & Timeline RemoteViews: Supports both the condensed Hero card and the full prayers mosaic schedule across collapsed and expanded notification views.
- Instant Auto-Restore Protection: Integrated a persistent delete intent receiver (
LiveStatusDismissReceiver) that automatically reschedules and re-posts the notification if dismissed or cleared by system cleaners, unless turned off in settings.
3-State Prayer Notification Toggles
- Three-Way Mode Cycling: Replaced standard on/off switches with an interactive 3-state control cycle: Sound ➔ Silent / Vibration ➔ Disabled.
- Granular Master & Per-Prayer Control: A master toggle controls all prayers at once, while individual prayer rows (Fajr, Sunrise, Dhuhr, Asr, Maghrib, Isha) allow per-prayer sound, vibration, or silent custom configurations.
App Widgets Personalization & Dual Calendar
- Typography Options: Added font style selection allowing widgets to use Athar's signature Thmanyah Sans font or the system default font.
- Dual Calendar Integration: Added Gregorian calendar dates directly & Hijri dates in matching typography across all widgets and the Home screen "Next Prayer" card.
- Floating & Resizable Widgets: Enhanced RemoteViews layout hierarchies and responsive constraints to support arbitrary launcher grid sizes, freeform resizable cards, and third-party launcher floating widgets without clipping.
- Refined Information Architecture: Swapped the positions of the "Next Prayer" label and prayer name for better glanceability, and standardized all prayer alert labels to Adhan instead of Iqamah.
🪲 Bug Fixes & Technical Improvements
-
Localized Arabic-Indic (
١٢٣) Countdown Digits -
Platform Limitation Workaround: Overcame Android's native framework limitation where
RemoteViewsChronometerstrictly formats digits in Latin (0-9) regardless of locale. -
Dual-View Pill Engine:
- When Western (
123) is selected: Uses hardware-accelerated SystemUIChronometerwith zero background CPU overhead. - When Arabic-Indic (
١٢٣) is selected: Dynamically swaps to localized text rendering (٠٤:٣٢:١٠) synchronized via exact minute-boundary alarms (setExactAndAllowWhileIdle) throughAlarmManager.
- When Western (
-
Home Logo Scaling: Fixed animated Athar vector logo clipping on ultra-high-density (xxxhdpi) displays by standardizing canvas viewbox constraints.
-
Navigation Bar Overlap: Elevated the "Continue Reading" Quran persistence card above the floating bottom navigation bar to prevent touch event interception and layout collisions.
-
RemoteViews Stability: Re-architected 8 distinct XML notification layouts for LTR and RTL configurations to eliminate inflation crashes across custom vendor Android skins.
-
System Lifecycle Alarms: Bound live status and Now Bar updates to device boot (
BOOT_COMPLETED), timezone adjustments (TIMEZONE_CHANGED), and manual clock updates (TIME_SET). -
Code Modernization: Replaced deprecated
URLconstructors withURI.create().toURL(), resolved Compose fontscaledDensitywarnings, and unified system bar edge-to-edge transparent drawing across Android 10 through 16.
🧪 Public Beta Notes & Community Feedback
As "Athar - أَثَر" is still in public beta phase, Your feedback, bug reports, and feature suggestions directly shape future updates.
Feel free to open an issue or share ideas through the GitHub repository. More features and enhancements are coming!
Widget Redesign, More UI Polish, Background Reliability & more: Athar - أَثَـر (Release v1.0.3-beta)
Widget Redesign, More UI Polish, Background Reliability & more: Athar - أَثَـر (Release v1.0.3-beta)
What's new?
✨ New Features
- Floating Widget & Wide Bar Redesign: Redesigned the wide (4x1) prayer bar into a sleek horizontal timeline with clean active chips and full support for floating/pop-up widget hosts (such as Samsung's One UI).
- Background Update & Battery Optimization: Added automated periodic checks for new releases and an unrestricted battery optimization setup flow to ensure prayer notifications and update checks fire reliably.
🐛 Bug Fixes & Improvements
- Fixed the wide widget rejection in compact floating popups by optimizing widget bounds and target cell sizing.
- Auto APK Cache Cleanup: Automatically clears downloaded APK files after update installation to keep storage clean.
- UI & Motion Polish
- General bug fixes, stability enhancements, and performance optimizations.
🧪 Public Beta Notes & Community Feedback
As "Athar - أَثَـر" is still in public beta phase, your feedback, bug reports, and feature suggestions directly shape future updates.
Feel free to open an issue or share ideas through our GitHub repository. More features and enhancements are coming!
Widgets, UI polishing & more: Athar - أَثَر (Release v1.0.2-beta)
Widgets, UI polishing & more: Athar - أَثَر (Release v1.0.2-beta)
✨ New Features
- Home Screen Widgets: Added two resizable widgets (Next Prayer card and All Prayers wide bar) with customizable styles and quick settings shortcuts.
- Quran Reading Continuity: Automatically remembers your last read Surah and page with a quick-resume card on the Quran screen.
- UI & Motion Polish
🐛 Bug Fixes & Improvements
- General bug fixes, stability enhancements, and performance optimizations.
🧪 Public Beta Notes & Community Feedback
As "Athar - أَثَر" is still in public beta phase, Your feedback, bug reports, and feature suggestions directly shape future updates.
Feel free to open an issue or share ideas through our GitHub repository. More features and enhancements are coming!
Athar - أَثَر (v1.0.1.beta.1)
✨ New Features & Enhancements
- Built-in In-App Updater engine: automatically checks for newer releases from GitHub, alerts via notification, and provides seamless one-tap download and installation with fluid animated wavy progress bar with live download level indicator and centered floating update card featuring version badges, collapsible release notes, and direct GitHub links.
Added the ability to "Check for Updates" manually in Settings.
🪲 Bug Fixes & System Stability
- Fixed intermittent missing prayer notifications by transitioning to a 24–48 hour multi-alarm schedule with wakeful async receivers and proactive rescheduling on app launch.
- Resolved clean installation and data clearing issues by disabling cloud backup restoration (
android:allowBackup="false"). - Fixed navigation tab label truncation by replacing fixed width tabs with responsive content pills.
- Fixed onboarding city picker and skip header clipping on compact and zoomed screens.
- Responsive floating navigation dock (
AtharNavBar) with adaptive capsule scaling across all screen sizes. - Increased bottom content clearance (150dp) across Home, Quran, Duas, and Settings for unobstructed browsing.
🧪 Public Beta Notes & Community Feedback
As Athar - أَثَر is still in the public beta phase, we warmly invite you to explore the application and share your thoughts. Your feedback, bug reports, and feature suggestions directly shape future updates.
Feel free to open an issue or share ideas through our GitHub repository. More features and enhancements are coming!
Athar - أَثَـــر (v1.0.0-beta.2)
🐛 Bug Fixes
- Onboarding Directional Punctuation: Resolved a bidirectional layout glitch on the final setup step where English question marks and periods would flip across Arabic text runs. All bilingual titles are now isolated with directional markers so punctuation stays where it belongs.
- Authentic Arabic Version Presentation: Corrected a BiDi hyphen inversion in the About card that previously scrambled version tags backwards, restoring authentic Arabic phrasing and proper left-to-right number orientation.
- Countdown Timer Digit Flow: Applied directional isolation to the prayer countdown pill, ensuring Arabic-Indic numerals maintain consistent order when transitioning under one hour (
mm:ss). - Onboarding Sticky Scrim: Fixed the header stacking order on the setup screen so the floating skip action and gentle gradient fade sit cleanly above scrollable content without clipping.
- Direct Notification Navigation: Tapping the notification bell in the Home top bar now glides straight into the Notification card in Settings, automatically scrolling into view with a soft focus highlight.
✨ New Features
- After-Prayer Adhkar Deck: A dedicated post-prayer supplications modal accessible right from the Home top bar. It automatically surfaces authentic adhkar tailored to the current prayer (Fajr, Duhr, Asr, Maghrib, and Isha prayers) in a card deck with gestures, manual navigation controls, repetition progress bars.
- Dynamic Location Localization: The Home screen now resolves and displays your detected city dynamically instead of showing a generic label.
Introducing Athar - أَثَر (v1.0.0-beta.1)
✨Introducing: Athar - أَثَر
First Public Beta Release — v1.0.0-beta.1
🌟 Core Features & Highlights
- Precise Prayer Times: Accurate astronomical calculations tailored to major global conventions, featuring live remaining time tracking, customizable calculation methods, and gentle contemplative reminders.
- The Holy Quran: A tranquil Quranic reading sanctuary designed for continuous reflection, featuring authentic typography, crisp vector rendering, customizable themes, and intuitive navigation.
- Daily Remembrances & Duas: Curated daily supplications for morning, evening, and post-prayer Adhkar, supported by an intuitive digital counter with gentle haptic response.
- Sacred Direction: A responsive real-time compass utilizing your device's sensors to indicate the exact qibla direction.
- Pure, Private & Offline: Zero advertisements, zero third-party analytics, and no accounts required. Everything works completely offline, keeping your worship private and focused.
🧪 Public Beta Notes & Community Feedback
As this is our initial public beta milestone, we warmly invite you to explore the application and share your thoughts. Your feedback, bug reports, and feature suggestions directly shape future updates.
Feel free to open an issue or share ideas through our GitHub repository. More features and enhancements are coming!