Enhancements & Improvements
Enabled Duplicate Task Group Feature
What’s Improved: The Copy Task Group feature is now enabled, allowing users to easily duplicate task groups.
API Failure Handling
What’s Improved: If an API is down or responds with an error object instead of the expected data object, it will now be treated as a task failure .Earlier whenever 200 was returned as response code , we were treating the API as success… This ensures better handling of failed API calls and improved error tracking.
Error Logging Options
What’s Improved: When an online API task fails, the following actions will now be taken:
- Firebase Event: A Firebase event named “API_ERROR_LOGS” will be triggered, containing an eventId parameter combining your API ID, login ID, and timestamp.
- Uploading Logs to DMS Server: A document file with task details and logs will be uploaded to the DMS server.
- Storage & Cleanup: The file is not stored locally on the device; it is cleared once uploaded to prevent local storage buildup.
- Exception Handling: If the error is caused by connectivity issues or DMS upload failures, this logging mechanism will be skipped to avoid infinite loops due to upload failures.
Note: This will be implemented upon request through a DVES ticket by clients for the specific projects.
Deployment ID in API Interface
What’s Improved: The deployment ID is now included as part of the API call interface, enhancing traceability and simplifying debugging when analyzing API requests and failures.
Enhanced Watermark Alignment for Camera
What’s Improved: The watermark text alignment has been improved, providing users with greater control over its positioning within the camera interface. Users can now align the watermark text using the available options like left, right and center on the “below image” option.
Note: Developers would need to trigger a new build to see the changes.
Forgot Password Timeout
What’s Changed: We have increased the timeout for the Forgot Password email to 15 minutes. The link sent in the email will expire after this time.