Releases: mptwaktusolat/app_waktu_solat_malaysia
July Update Pre-Release 1
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
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
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
. Usingprivate
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
Changelog
-
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
withText.rich
inZoneChooser
. -
🔥 Removed Firebase dependencies implementation in
build.gradle
. -
Finalized onboarding screen.
Do find the apk(s)
below.
Web update
Changelog
- ⬆️ Upgrade dependencies with
--major-versions
. - 🚚 Change
MultiProvider
toChangeNotifierProvider
inmain.dart
. - 🚚 Replaced Release notes link with GitHub repo link.
https://waktusolat.web.app
Late Syawal Update (pre 3)
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
toFutureBuilder
. As a result, I be able to get rid that old BLoC method implemented in app. This result in creatingLocationProvider
to assist the operation. -
🏗️ [CODE] Same goes to faq page. Using
FutureBuilder
instaed ofStreamBuilder
. -
🎨 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
toProvider
for ThemeController (Later will rename it toThemeProvider
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)
Changelog
- Increase divider thickness to 2 in
AboutPage.dart
. - Added
more apps by me
link inAboutPage.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)
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
totrue
and set colournavigationBarColor
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
Changelog
-
🩹 Temp fix for hijri date #54, I just change the assignation for
GetStorage()
when app started. This will effect only for new installs, whereGetStorage()
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
Web changelog
-
🔥 Removed unused
storedLocationLocality
value inCONSTANTS.dart
. -
Hijri day zero duration offset. Fix #54 for web.
-
Minor change in welcome snackbar message.
-
Remove firestore script reference in web
index.html