Skip to content

Releases: mptwaktusolat/app_waktu_solat_malaysia

July Update Pre-Release 1

03 Jun 18:25
Compare
Choose a tag to compare
Pre-release

Changelog

  • Updated Share the app message in Contribution page which I include both Play Store link and web app link.

  • 🎨 Rounded corner radius icon About page.

  • 🎨 Theme changing animation (Moon animation). Original code from here.

  • ⬆️ Upgrade dependencies.

  • flutter_qiblah now depends on custom fork due to medyas/flutter_qiblah#17.

Web update

03 Jun 18:53
Compare
Choose a tag to compare

Changelog

  • 🔥 flutter_svg. Not using svg assets anymore
  • 🚚 Replaced network images with asset images (available in assets folder). The app now can be compiled with CanvasKit renderer without worry about CORS error.
  • 🚚 Change Twitter username.
  • 🎨 Reducing icon size to 18 in bottomAppBar.
  • Change theme button now directly visible in homescreen.
  • Responsive layout in About Page
  • ⬆️ Upgrade 3 dependencies
  • Readded back Contribution Page.

Visit https://waktusolat.web.app/

Late Syawal Update

30 May 08:15
Compare
Choose a tag to compare

Changelog (over previous pre-release)

  • 🎨 Change MPT theme image 031fd12
  • 🔥 Remove extra space in ZoneChooser error dialog. 9bc1fb1
  • Snackbar after location has been selected is reduced to 1500 ms. 29147d2
  • Refactor method LocationData. Using private properties, static method etc.
  • 🎨 Reorder About Page list items. Also, added some padding to copyright information. de6adad
  • Adding back location position in debug dialog.
  • Including location position in Send Feedback metadata.
  • Add more debug toast where it is necessary.

For release summary of stable release, read on http://bit.ly/mpt-clog

Do get this update on Google Play Store.

Late Syawal Release Candidate

27 May 05:58
Compare
Choose a tag to compare
Pre-release

Changelog

  • 🚚 Change bitly link to FDL link in copy and share message.

  • Fix notification unwanted behaviour that get rescheduled every time. Fix for previous pre-release as in #64.

  • Add shortcut to faq page in feedback page.

  • Text in AboutDialog now same the same blue.

  • Removed decoration image in faq.dart because it has white background. 😅

  • Removed Retry button when get location throw an error. Fix for previous pre-release as in #64 (This issue comes after FutureBuilder implementation).

  • The manual location chooser will refresh regardless of if the previous value is same. Eg: previous location is JHR01, the user opens manual location chooser and choose the same location. Previously, the app ignored but not now.

  • Add 10 sec timeout to get location.

  • Changes RichText with Text.rich in ZoneChooser.

  • 🔥 Removed Firebase dependencies implementation in build.gradle.

  • Finalized onboarding screen.

Do find the apk(s) below.

Web update

23 May 14:18
Compare
Choose a tag to compare

Changelog

  • ⬆️ Upgrade dependencies with --major-versions.
  • 🚚 Change MultiProvider to ChangeNotifierProvider in main.dart.
  • 🚚 Replaced Release notes link with GitHub repo link.

https://waktusolat.web.app

Late Syawal Update (pre 3)

18 May 16:41
Compare
Choose a tag to compare
Pre-release

Changelog

  • ✨ Introducing Onboarding screen. This screen is shown when user open the app for the first time in forever (eh Elsa lak) before the main page shown. In this release, users can 1) Set location #62 , 2) Set theme. Will add capability to set whether user want to show Other Prayer Time #41 .

  • 🏗️ [CODE] For fetching prayer time method, I changed StreamBuilder to FutureBuilder. As a result, I be able to get rid that old BLoC method implemented in app. This result in creating LocationProvider to assist the operation.

  • 🏗️ [CODE] Same goes to faq page. Using FutureBuilder instaed of StreamBuilder.

  • 🎨 Add illustration image in faq page

  • 🗃️ Change my Twitter username in About page.

  • ⬆️ Uprade and update dependencies (incl major)

  • introduction_screen. (Very nice indeed)

  • ♻️ Imported some BAM assets

  • 🚚 hijri_date Rename shawal to syawal

  • 🚚 Refactor ZoneChooser class to be more modular so that it can be resuseable by introduction_screen.

  • 🚩 [DEBUG] Add Erase all data to clear all setting. Basically a GetStorage().erase. You can find it after enabling app's developer mode.

  • 🚚 [CODE] GetX to Provider for ThemeController (Later will rename it to ThemeProvider for consistency.)

  • 🚚 [CODE] Some methods are now marked as static so no need to create a new instance of them.

  • 🔥 Remove get, rxdart from pubspec.yaml (but these packages are still used by some other dependencies)

  • 💄 Changed content padding values in setting some AlertDialog.

Please download the apk(s) below, select according to your phone architecture. You also can download the fat apk (app.apk) if you're unsure which one to choose.

Syawal update (pre 2)

26 Apr 21:57
Compare
Choose a tag to compare
Syawal update (pre 2) Pre-release
Pre-release

Changelog

  • Increase divider thickness to 2 in AboutPage.dart.
  • Added more apps by me link in AboutPage.dart.
  • Restructuring text in AboutPage.dart. Add link to e-solat Jakim page and MPTi906 API website.
  • Firebase Firestore implementation in faq.dart. Those items are fetched from cloud.

Next up

  • Finalize faq page.
  • Add Remote config. Issue #54.

Please find the apk(s) below.

Syawal update (pre)

18 Apr 02:01
Compare
Choose a tag to compare
Syawal update (pre) Pre-release
Pre-release

Changelog (Pre-release, aka beta)

  • email_validator: ^2.0.1. The feedback will not send if incorrect email format is entered. However, user still can leave the email field completely empty.
  • Added Frequently Asked Questions (FAQs) page
  • [CODE] Add @required annotation in launch url method.
  • Add SizedBox widget at the bottom of setting page to give it breathable space.
  • Bring back the copyright information in About Page.
  • Set addDefaultShareMenuItem to true and set colour navigationBarColor for Chrome Custom Tabs
  • Tell user that they will receive a copy of their response if email address is provided.
  • [Project] Delete unused .firebase and .fvm folder.

Next up (in future update)

  • Finalize Faq page.
  • Add Remote Config to solve inconsistent hijri offset. #54
  • Code cleanup maybe?

Please find the apk(s) below.

Ramadan update

13 Apr 10:28
Compare
Choose a tag to compare

Changelog

  • 🩹 Temp fix for hijri date #54, I just change the assignation for GetStorage() when app started. This will effect only for new installs, where GetStorage() object not existed yet, existing user will need to adjust the hijri date manually.

  • Change colour for some elements.

  • Hide keyboard after press send in Send feedback option.

  • Change response text after submit feedback.

  • Share/Copy timetable now respect the offset-ed hijri day.

p/s aku rasa mcm ade release pre-release taw tapi tak jumpe ahhaha, takingat laa aku release ke tak.

Do get this update on Google Play Store

Web update

13 Apr 07:16
Compare
Choose a tag to compare

Web changelog

  • 🔥 Removed unusedstoredLocationLocality value in CONSTANTS.dart.

  • Hijri day zero duration offset. Fix #54 for web.

  • Minor change in welcome snackbar message.

  • Remove firestore script reference in web index.html