3.1.x

Notes are presented in reverse chronological order

3.1.7 (07-25-2024)

  • Load account entitlements on app startup
  • Connection requests polish
  • Added cost center description to job details screen
  • Field Workers can now use the 'search' jobs feature
  • Fixed some instances of attachments failing to upload which should have been retried but instead failed (command went red)
  • Android target SDK bump to 34
  • Optimized geofence registration for low RAM devices
  • Image attachments are no longer scaled down (the scaling caused low RAM devices to crash)
  • The job map is no longer shown on android devices with 2GB of ram or less (Previously caused low RAM devices to crash)
  • New secure attachments system
  • The signature action is no longer a big blue button, it is only ever a secondary action (small button)
  • Job Preview card now displays the first 2 lines of 'details' box on job
    Mobile UI Change

 

3.1.3 (2024-07-09)


  • Prevent paginated data source from loading page 1 too often. Previously, when you regained internet or the app state changed, page 1 would be loaded. Now when that happens, you only resume loading if it wasn't finished

3.1.2 (2024-06-12)

  • Attachments can be added until job is approved by anyone who has access to the job
  • Attachments can be removed until job is approved by dispatchers/admins or whoever added the attachment
  • When using the copy/paste feature for creating a new location, extra characters are ignored
    • Example: [123.3, -213.45] will now parse successfully, ignoring the brackets
  • Simplified job history entry if you collected your own signature: "Signed by {userName}"
  • Form cards now show a bullet point for the job they are attached to, if any
  • Form screen now has a button to view job, if attached to job
  • Made it easier to find error messages for failed commands (ones that went red)
  • Downgraded a plugin which was causing an issue where users would get logged out when they didn't need to be
  • GPS changes
    • Deleted heartbeat mode. Previously, on android only, we attempted to record a waypoint every 180 seconds indefinitely. This was deleted because it didn't work very well, and used a lot of battery and data when it did
    • Upon a certain error we see in auth0 logs (no refresh token), tracking will now turn off automatically. We think this state is unrecoverable and just uses data/battery
    • Lowered desired accuracy from "high" to "medium"
    • Increased minimum move distance for a recording from 25m to 50m

3.1.1 (2024-05-24)

  • Users can now directly type in the coordinates for new locations and use a button to paste them in
  • Cancelling approval request is now shown in job history
  • Custom fields now support an opt-out of cloning
  • Autofill cost center improvements when cloning a job
  • Validation error on creating a job includes "View" button in the snackbar
  • Improvements to GPS, internal analytics, and paginating data sources to reduce data usage
  • Improvements to error handling and logging
  • Fixed an issue related to the logout button on the permissions screen