All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Pick image from gallery instead of camera
- Save push token every hour so we have fresh token more often
- Phone verification is added and more URLs needs to be whitelisted so Firebase SDK can be used in webview
- File upload on Android via webview doesn't work. Flutter team has to fix
webview on their end.
Until then I used this small hack on Flutter side to able to upload photo from
Android webview.
- Also I had to do the change on web side on 1.16.1 version
- Thanks to flutter/flutter#118836
- If 24 hour passes resend push token to the server, just in case something happens we will resend token every 24 hours, thus ensure that token will be saved on server
- Fix problem with opening external URLs in browser in Android. This is fix on top of 1.0.3. Now it opens pages in real browser such as Safari or Chrome
- Non yugoauto.com links should be open in a browser. Solution found here https://stackoverflow.com/questions/65292270/flutter-webview-opening-external-links-in-browser-or-window
- Move URL generator to its own service (UrlService)
- Replace webview callbacks with private functions in MyCustomWebview
- Fix soft keyboard covering text input on display. Whenever soft keyboard was displayed it covered text input and it could not be scrolled. Resolved via https://stackoverflow.com/questions/67286328/flutter-webview-text-input-gets-hidden-by-soft-keyboard
- MVP