We are pleased to announce we will be releasing iStrada Driver App 3.0.16 to the Google Play Store on Tuesday, May 4th. The App has been completely refactored from previous versions 2.x.x. Release notes are listed below.
If you have any questions or issue, please contact support at support@sysdynetechnologies.com
Fixed
Mapbox bug when road is not in the database [IST-1886].
Fixed
Use divisionId when settingsDivisionId is not present for Device.
Changed
Use Device.settingsDivisionId when fetching settings instead of Device.divisionId [IST-1818].
Fixed
Error when starting a chat thread with another truck [IST-1824].
Unread text message count badge not updated properly on home screen [IST-1825].
Fixed
Notification sound is gone when new message from communicator arrives [IST-1816]. EOD not auto clocking out when timer is exceeded [IST-1800].
Fixed
App crashes when order has custom route [IST-1813].
Fixed
End Of Day trigger not clocking out when form not completed [IST-1802]. Inspection at job site discharge time timezone issue [IST-1796].
Fixed
App initialization fails when firebase token cannot be provided.
Mix products removed when adding more products from the app [IST-1789].
Added
Dialog to guide and disable battery optimization to prevent iStrada getting shut down by the operating system. Improved Timber tag logging.
Fixed
EOD procedure started as soon as clocking in if clocked out with EOD was triggered after the previous last load.
Fixed
New log file not created for new day if app is not force-restarted [IST-1769].
Added
Extra logging for error dialog.
Automatic log file upload when requested from the web [IST-1673].
Fixed
Migrate clocking, signing and break information when updating app from version 2.x.x to 3.x.x [IST-1739]. Show Post-Trip DVIR form if required before last load (end of day) dialog [IST-1751].
Fix occasional issue with refreshing Auth token.
Fixed
While in TO JOB status, the navigation shows plant as destination [IST-1742].
Added
Extra logging for navigation activity.
Fixed
Incorrect signature time sent when first and second signature added at different times [IST-1738].
Added
Logging of system keys.
Changed
Bump AndroidX and Junit library versions.
Update all screen start intents with new API preventing orientation change issues.
Fixed
Signature not uploaded when screen orientation changes for screen that requested signature [IST-1705]. Firebase Messaging component is not present during initialization issue.
Added
Blocking progress bar while saving signature bitmap locally [IST-1705]. Logging display and input from dialogs.
Added
Expandable field for second signature on Ticket Acceptance [IST-1705]. Return plant number shown on current and next status labels [IST-1709]. Voice reading of returning plant when exiting job site [IST-1706].
Improved logging.
Fixed
Unable to start application when Token expires (handled 498 HTTP error code) [IST-1732]. Unable to update ticket status because current status data is already outdated [IST-1712]. Image not attached to ticket [IST-1708].
Crashing error on Forms screen.
Security
Added hostname verifier to align with Play Store policy [IST-1707].
Added
Configuration Settings are based on a specific division, not a company.
Division settings are reactively updated immediately upon changes on the web (e.g. company image or division settings).
Ticket updates are displayed on top of screen as default Android notifications and latest update stays in Notification tray until dismissed. Offline capabilities:
Start app with no internet access. Add images to ticket.
Add signature and commit ticket Inspection/Acceptance. Go Out Of Service and Clock Out.
Device can be registered after iStrada app re-install even if it was already registered in the web (Unique ID issue).
Changed
Complete code rewrite to highest standards and best practices. Improved log (reduced log line count and improved log quality). Improved Network connectivity and Internet access monitoring. Improved GPS state messages in notification tray.
Changed to using MLKit barcode detector library instead of Firebase barcode-detector. Updated to latest Material design libraries and guidelines.
Home screen minor UI updates. DVIR Form screen minor UI updates. Messaging screen minor UI updates.
Ticket Water, Inspection and Acceptance screen minor UI updates. Break button is gone if breaks are not allowed per company Settings.
Fixed
Search contacts for call/message does not return currently assigned driver. Search contacts does not return duplicated results when editing search query. Barcode detector issues.
Network access not available on app start (while network is actually available).
Security
Android 10 support for Camera and Gallery image provider.