02/ 13/ 19
Systems: On-Delivery
Services: General
On-Delivery 1.7.3 Release Notes

Summary: While this build contains many bug fixes and memory optimizations, the biggest feature this version gives us is the tie-in it has with Google Fabric. This will be great deal of help locating and trouble shooting problems in the app from this point forward.

New features

  • HERE maps updated to 3.10.0 
  • On app startup an app that is registered will automatically refresh the business settings
  • LeakCanary added for Debug builds. Helps locate and log Memory Leaks.
    1. A message will appear when the heap is being dumped and checked by LeakCanary. The associated report can be found in the app named “Leaks”.
  • The App Settings ‘Disable Bulk Status’ now loads with other business settings. (Previously this loaded only when registering).
  • Multi-company users see dialog letting them know they must select a company before logging in. This appears after the Login Activity safety disclaimer. It displays under the following 2 conditions. 
    1. Registration of tablet
    2. An attempt to log in without selecting a company
  • Integration of Google Fabric Crashlytics
  • Added ‘No’ option to second dialog when changing companies
  • Added setting to clear login data between sessions
    • This can be found in Settings >> Application >> Clear login data between sessions

Bugs fixed

  • The Clock In message for a Vehicle # or Driver Id already being signed in no longer causes app to crash.
  • The Map Activity > Options Menu, “Settings” button now works as expected. 
  • Memory leak fixes and optimizations
    • Misc. memory optimization changes to most activities and services
    • Modified SendUDP runnable to use different var types 
  • Selecting - Login Activity >> Options Menu Item >> ‘Display Device Id’ no longer causes crash
  • Driver Id enabled value now correctly comes from parent business for multi-company users
  • Misc. bugs fixes