Releases: MuslimTechnician/muajjin
Muajjin v2.6.0 – Prayer Calendar
This release introduces a new Prayer Calendar page, allowing users to view prayer times across dates in a convenient calendar format. It also includes the project changelog for version 252.
What's Changed
- Add reproducible builds support by @qomarhsn in #18
- feat(prayer-calendar): added prayer calendar page by @MAAB-FW in #17
Full Changelog: v2.5.1...v2.6.0
Muajjin v2.5.1 - Privacy Improvement
This update strengthens Muajjin’s privacy-first approach by removing Google Play Services and eliminating unnecessary background permissions. Location access is now fully handled through a native Android implementation and only used when the user explicitly requests it. This reduces external dependencies, improves transparency, and makes the app fully FOSS-friendly and aligned with F-Droid standards.
What’s Changed
- Removed Google Play Services dependency
- Removed background location permission
- Replaced
@capacitor/geolocationwith custom@muajjin/native-geolocation - Now uses Android’s native
LocationManager - Location access only on user request
Full Changelog: v2.5.0...v2.5.1
Muajjin v2.5.0 — Hijri Calendar Info, Fonts & Stability Updates
This release introduces an informational Hijri calendar card, built-in fonts, and internal optimizations, keeping Muajjin privacy-respecting and offline-first. With this update, we are also preparing the app for publishing on F-Droid and the Google Play Store.
Improvements
- Added Hijri calendar information card explaining how Hijri dates are calculated and displayed in the app
- Built-in fonts: Ubuntu (English) and Noto Serif Bengali for improved readability
- Update checker now enabled only for GitHub releases
- Setup for F-Droid and Play Store publishing
- Internal optimizations and stability improvements
No major bug fixes in this release, but overall app performance and reliability have been enhanced.
Full Changelog: v2.1.0...v2.5.0
Muajjin v2.1.0 — Bangla Support, Update Checker & Stability Improvements
This release introduces Bangla language support, a built-in update checker for smoother version management, and important fixes to drag-and-drop functionality — making Muajjin more accessible and more reliable than ever.
✨ New Features
Bangla Language Support
Muajjin is now available in Bangla, expanding accessibility for native Bangla-speaking users.
Built-in Update Checker
Added an automatic update checking system to help users stay on the latest version seamlessly.
🛠 Improvements & Fixes
Drag-and-Drop Stability Fixes
Resolved issues affecting drag-and-drop interactions to ensure smoother and more predictable behavior.
🔄 What’s Changed
- feat: implement update checker and related services for version management by @MAAB-FW in #10
- feat: Bangla localization added and fixed drag-and-drop functionality by @MAAB-FW in #11
Full Changelog: v2.0.0...v2.1.0
Muajjin v2.0.0 — Major Redesign & UX Improvements
This release delivers a complete UI overhaul along with key usability and Android stability improvements, while keeping Muajjin privacy-respecting and offline-first.
Improvements
- Fully redesigned modern UI with cleaner layouts and improved readability
- Improved salat cards with more reliable state updates
- More accurate and smoother countdown and time calculations
- Improved location detection with multiple fallback methods
Bug Fixes
- Status bar now correctly follows light and dark themes
- Fixed WindowInsets crash on older Android versions
Full Changelog: v1.1.0...v2.0.0
Muajjin v1.1.0 — Terminology & Bug Fix Update
This release focuses on improving time-based accuracy, Hijri date handling, and standardizing the app to use proper Islamic terminology throughout.
What’s Changed
Bug Fixes
- Fixed an issue where current and next salat did not update automatically over time
→ The “Current Salat” and “Next Salat” cards now refresh to accurately track prayer transitions without requiring a page reload. - Fixed Hijri date not updating correctly at day changes
→ The Hijri date now recalculates automatically at midnight, or at Maghrib when enabled.
New Feature
- Maghrib-based Hijri date change
Added a setting to change the Hijri date at Maghrib instead of midnight, following traditional Islamic practice.
This setting is enabled by default.
Terminology Standardization
English terms have been replaced with their standard Arabic/Islamic equivalents across the app:
- Prayer → Salat
- Fasting → Saum
- Sehri → Suhoor
- Sunrise → Shuruq
- Sunset → Ghurub
- Zenith → Zawal
These changes improve clarity, accuracy, and alignment with terminology commonly used by Muslims worldwide.
Muajjin v1.0.0 — Initial Public Release
This is the first public release of Muajjin, a lightweight, privacy-friendly Islamic salat times application.
Muajjin is designed to be offline-first and focused. Salat and saum times are calculated locally on the device, without tracking, analytics, or remote APIs.
Features
- Salat time calculation based on location
- Automatic GPS location with IP-based fallback
- Current and next salat highlighting with countdown
- Suhoor and Iftar times for saum
- Hijri date display
- Light, dark, and system theme support
- Native Android application built with Capacitor
- Fully offline operation after initial location resolution