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
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
- Example:
- 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