Skip to content

Releases: MuslimTechnician/muajjin

Muajjin v2.6.0 – Prayer Calendar

13 Mar 17:08

Choose a tag to compare

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

22 Feb 08:44

Choose a tag to compare

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/geolocation with 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

21 Feb 19:40

Choose a tag to compare

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

14 Feb 11:06

Choose a tag to compare

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

03 Feb 19:55
f405680

Choose a tag to compare

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

31 Jan 06:14
acfeb23

Choose a tag to compare

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

28 Jan 18:01

Choose a tag to compare

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