Skip to content

Releases: mptwaktusolat/app_waktu_solat_malaysia

BETA IV

25 Jan 03:33
Compare
Choose a tag to compare
BETA IV Pre-release
Pre-release

Changelogs:

  • [DEBUG DIALOG] Show last updated notification is now showing in DateTime format. Previously in EPOCH millis. c9230b9
  • [DBEUG SETTING] Added option to toggle `Verbose debug mode' on/off on the fly.
  • [SETTING PAGE] Categorized according to category. Added padding.
  • [NOTIFICATION SETTING] Added force update notification kForceUpdateNotif in troubleshooting section. In case the user didn't receive any notification in app.
  • [SECRET DEBUG DIALOG] When kIsDebugMode is true, dialog will appear after first long press.
  • [FEEDBACK PAGE] Added space between url and comma, some apps will treat the comma is part of url (we don't want this ofc). Issue #31. Commit 60c5e9c

Notification cutoff is 4 hours. 14400000 millis.

Available also in Google Play Open Testing.

BETA III

23 Jan 09:50
Compare
Choose a tag to compare
BETA III Pre-release
Pre-release

Changelogs:

  • No notification scheduling happen when change theme. Issue #31 . This should fix lagging especially in the beginning of the month as there are many notifications need to be scheduled.
  • No more toast Location updated and saved response (interfere with some debug feature). Replaced with snackbar.
  • Added one item to debug dialog: kStoredLastUpdateNotif . It should return time of last notification get scheduled in millis.
  • [Code] Run Fix all imports command. 20 files affected. Thanks to this dart-import extension for VSCode. af1fd4e

This beta update is pushed to Google Play also (Open testing)

BETA II

21 Jan 17:05
Compare
Choose a tag to compare
BETA II Pre-release
Pre-release

Changelogs:

  • Change theme app mockup to a new one. (Though it looks quite similar) fb81cf0
  • Notification: Added ability to limit the notification scheduling. By default, the app will schedule notification until the end of the month. This process is quite heavy duty and cost some performance. This option is to set the max number of notification the app can schedule is 7 days. df47ffa
  • Notification: No automatic scheduling when open app. Will reschedule back after 3 days. Why? To prevent a significant slowdown when changing theme. #31
  • Update copyright year. #40

BETA I

13 Dec 23:20
Compare
Choose a tag to compare
BETA I Pre-release
Pre-release

What's new?

  • Some of the link now open in custom tabs. Thanks to flutter_web_browser package.
  • Notification are now expandable, ability to reveal more location text. #34
  • Notification get its own dedicated settings. More control is being offered to user.

THIS BETA IS ALSO AVIALABLE IN GOOGLE PLAY STORE, OPEN TESTING CHANNEL

New update

02 Dec 03:07
Compare
Choose a tag to compare

Everything in the previous pre-release included, but tweaks a few things here and there:

  • Alert notification is in yellow colour (e3e300)
  • Monthly notification will be scheduled at 00:05 am in the first day of the month.
  • Toast if user click the above notification. will become longer (Toast.LENGTH_LONG)

Download app on https://play.google.com/store/apps/details?id=live.iqfareez.waktusolatmalaysia

Release Candidate

01 Dec 21:37
Compare
Choose a tag to compare
Release Candidate Pre-release
Pre-release

In this release, it focused on fix issue #31 .

Thanks to this article with isolate_handler package, I'm able to solve the current issue regarding scheduling bulk notification. Now the app will do the heavy task in separate thread does it doesn't affect in main UI.

Other changes included:

  • Add reminder to open app at least once in the beginning of the month.
  • Make Notification Setting description clearer.
  • Added one thing to hidden debug dialog

Second hotfix

29 Nov 23:26
Compare
Choose a tag to compare

My intention to change previous behaviour didn't work. Rebuild and rerelease.

Also fix grammatical error in notification (at changed to in )

Hotfix update

29 Nov 16:09
Compare
Choose a tag to compare

Fix bug where notification channel will be created every notification pops. Let's say this behaviour keep happening, the app settings will be cluttered and hard to manage.

See screenshot

Update

29 Nov 00:35
Compare
Choose a tag to compare

Changelogs:

Hightlight

  • Notification reminder for main prayer times

Almost everything from the previous pre-release including...

  • Remove timezone package as flutter_local_notification already used it.
  • Remove and add payment option the Donation and Support.
  • Add more entry to secret debug dialog.
  • Also added two new entry to feedback page email template.

Caveats:

  • I noticed that the app become slow / unresponsive for like split seconds. Eg: Transition between splash screen and main UI, also CupertinoButton in Settings page animation lags. This is likely due to notification scheduling that takes time in the background. Added to issue #31
  • As mentioned in flutter_local_notifications page,

Some Android OEMs have their own customised Android OS that can prevent applications from running in the background. Consequently, scheduled notifications may not work when the application is in the background on certain devices (e.g. by Xiaomi, Huawei). If you experience problems like this then this would be the reason. As it's a restriction imposed by the OS, this is not something that can be resolved by the plugin. Some devices may have setting that lets users control which applications run in the background. The steps for these can be vary and but is still up to the users of your application to do given it's a setting on the phone itself.

It has been reported that Samsung's implementation of Android has imposed a maximum of 500 alarms that can be scheduled via the Alarm Manager API and exceptions can occur when going over the limit.

  • So on some devices there might be a problem in showing notification. Please report / open new issue if you had any.
  • Notification may stop at the end of the month. Please open app in the beginning of the month for the app to fetch latest data and reschedule the notification.

No changes made to web app because compatibility issue with flutter_local_notification package.

Get update on Google Play Store: https://play.google.com/store/apps/details?id=live.iqfareez.waktusolatmalaysia

Notification update [BETA 2]

28 Nov 03:40
Compare
Choose a tag to compare
Pre-release

Changelogs:

Nothing much, hopefully this time notification is working as expected. On previous release, there is problem with EPOCH timestamp format error in code.
Also, I changed the notification icon because the previous one is not stylo enough sjsjj.

If everything is ok. We can publish the update ASAP.

#25