awqat 0.1.14
awqat: ^0.1.14 copied to clipboard
Native prayer time reminders for Flutter. Uses platform-native AlarmManager (Android) and UNNotificationCenter (iOS) for reliable, battery-efficient Islamic prayer notifications.
0.1.14 #
- Fixed test notification APIs to pass
playSoundandsoundthrough to native layers. - Fixed Android test reminder (
scheduleTestReminder) to apply Adhan sound settings. - Updated Android notification channel IDs to new
v2channels to avoid stale channel sound configs from older installs.
0.1.13 #
- Added
PrayerType.jumuahwith Friday-aware noon prayer labeling. - Added
PrayerTimes.allPrayerTimes(...)helper and publicAwqat.getAllPrayerTimes(...). - Added reminder sound controls:
playSoundandsoundinAwqat.scheduleReminders(...). - Added native custom sound routing for Android and iOS notifications.
- Added bundled Adhan sound resources for notifications (
adhansound name).
0.1.10 #
- Added
messagesparameter inscheduleRemindersto show random religious messages in notification body. - Updated
PrayerScheduler(Android) to support rotating messages for each notification.
0.1.9 #
- Debugging: Added verbose logs to
AwqatPlugin,AlarmReceiver, andPrayerSchedulerto verify scheduling viaadb logcat.
0.1.8 #
- Major Reliability Update: Native 7-day scheduling for Android.
- Added automatic re-scheduling after each notification to ensure continuous reminders.
- Fixed
BootReceiverto properly reschedule alarms after device reboot. - Added
Persistence: Configuration is now saved natively in SharedPreferences. - Added
PrayerSchedulerutility for reliable background scheduling. - Updated
scheduleTestReminderto support testing the full re-scheduling flow.
0.1.7 #
- Fixed notification images: converted to proper PNG format (was JPEG with .png extension causing AAPT build failures).
0.1.6 #
- Added
showImageparameter toscheduleReminders,showTestNotification, andscheduleTestReminderto toggle rich notifications. - Added default notification images (Fajr, Dhuhr, Asr, Maghrib, Isha) to plugin resources.
0.1.5 #
- Added rich notification support for Android (big picture style).
- Added
imageResourceparameter toAlarmReceiver. - Notifications now display full text using
setSummaryText.
0.1.4 #
- Added consumer ProGuard rules to
android/build.gradle. - Fixed
BroadcastReceiverstripping issue in Release mode.
0.1.3 #
- Added
Awqat.cancelReminder(PrayerType)method. - Improved error handling for scheduling.
0.1.2 #
- Fixed Android 12+ scheduling permission.
- Updates documentation.
0.1.1 #
- iOS support for
UNNotificationCenter. - Improved documentation.
0.1.0 #
- Initial release.