Mobile App 1.63

May 11, 2026

⭐️ Action Request Enhancements: We’ve updated Action Requests to improve visibility, customization, and ease of use for drivers. First, Action Requests are now left-justified on large devices, to improve accessibility. You’ll also find a new UI configuration that allows you to enable larger buttons on Action Requests, making driver interactions much easier. This configuration, action_button_size can be set to large or default depending on your preference.  Lastly, you now have more control over snooze durations. You can dictate exactly how long an Action Request stays active after a driver hits snooze, with durations of 15 minutes up to 24 hours.

⭐️ In-Motion Lock Screen Text-to-Speech (TTS) Message Player: We’ve updated the TTS message player on the in-motion lock screen. Previously, messages could only be played once. With the new TTS player, drivers can play messages from the in-motion lock screen within a rolling 8-hour window. If a message is deleted or read within the mobile app, it is no longer accessible from the TTS message player. Drivers can now play and replay messages as needed, as well as navigate backward and forward between available messages.

⭐️ Numbered Stop Pins in Trip Planner: Trip Planner now displays stop numbers directly within the map pins, making it easier for drivers to see the order of their stops at a glance without referencing the stop list.

Android

⭐️ Server-Side Form Validation Fallback: Forms can now be validated on the device when server validation is unavailable. If a driver is offline or the validation service cannot be reached, the app will automatically run the form’s validation JavaScript locally. This helps drivers catch errors in real time and avoid having to re-complete forms later.

When client-side validation is used, the message sent to your Messaging web service will indicate that validation occurred locally. If no validation JavaScript is defined, the message will be sent without validation as before. You can read more about how the message is delivered in the PUT Message API documentation under server_validation_status.

This update is currently available on Android, with iOS support coming in the next mobile release.

🐞 Fixed a bug where multi-line text fields did not resize properly. Previously, the field would only display the number of lines initially prefilled, requiring users to scroll within the text box to see additional content. Multi-line inputs now automatically expand to display all entered text.

🐞 Fixed a bug in navigation where tapping “zoom to fit route” would sometimes zoom out too far.

🐞 Fixed a bug where documents sent via scan-flow actions on a load did not populate the load number. The load number is now included as expected, matching iOS behavior.

🐞 Fixed a bug where adding a stop by street address on tablets in portrait mode led to the address not formatting correctly. 

🐞 Fixed a performance issue with the time it takes to generate scanning previews on the Tab A7 Lite or Tab Active 2, specifically with Auto Scan enabled. 

🐞 Fixed a freeze related to specific devices not being able to parse authentication JSON in a timely manner, specifically when determining the mobile app theme color. 

🐞 Fixed a crash that could occur when viewing the sent messages list. If the list contained a form sent on iOS and included an empty multi-pick list field the app would crash on Android when viewing. This issue was also addressed on the server prior to this mobile release.

🐞 Fixed an issue where scanned document could occasionally upload with no attached pages.

iOS

🐞 Fixed a bug where rotating an iOS device from landscape to portrait and back again caused a text collision between the screen header and hours of service.

🐞 Fixed a bug where accessing messages on iPhone devices in landscape mode would sometimes result in a blank screen being displayed to the driver. 

🐞 Fixed a bug with Info Cards, where rotating an iOS device from portrait to landscape caused a large gap between the text and the image.

🐞 Fixed a crash that occurred when a user imported an image from the device’s photo library and while that image was rendering, tapped to manually capture an image.

App Manager & Server

The following items are server-side changes, available without a mobile app update.

Message Retrieval API: We’ve expanded our messaging APIs to include a new GET endpoint that allows you to retrieve an individual message using the message handle and username. Previously, message data could only be received from Eleos when it was initially delivered to your messaging web service. This new endpoint allows you to retrieve message details later if your system was temporarily unavailable or if you need to recover message data after the original delivery.

For example, you can use this endpoint to regenerate signature links that have hit our 7-day expiration period. When the message is retrieved via the new API, a new signature link will be generated with a refreshed 7-day expiration, allowing access even if the original link has expired.

⭐️ Copy Dashboards: You can now copy Dashboard components from one environment to another with the App Manager. This is particularly useful for editing and testing components in a staging environment and then copying them to a production environment. By not having to  manually replicate changes, you can be assured that components are copied accurately, reducing errors and saving time.

There are cases where copying a Dashboard can have downstream effects, so we’ve called those out with various warning messages. If a component with the same code already exists in the target environment, a warning message will inform you that the existing component will be overwritten. If the component does not exist in the target environment, no warning is shown. Additionally, if the Dashboard references a component that isn’t present in the selected environment, you will receive a warning about the missing references.

🐞 Fixed a bug that prevented some users from switching environments within App Manager.

🐞 Fixed a bug where clicking “Create New Avoid” caused the map to revert back to its default zoom. The map now retains the zoom level so that you can keep your place when creating a new avoid. 

🐞 Fixed a bug where document metadata was not delivered when using inline document capture with an HTTP form-encoded messaging integration. Clients would receive the initial message but not the follow-up message containing document metadata such as the download URL and scan quality details. Inline document captures now correctly send the full document metadata once processing is complete.

🐞 Fixed a bug where the environment drop down was sorted differently on App Manager and Document Hub. 

🐞 Fixed a bug where icons would not display in App Manager when the device’s network blocked requests to our icon provider.

Sign up for release note updates

Headquarters
2002 W Wahalla Lane
Phoenix, AZ 85027

QA & Support
142 Thomas Green Blvd
Suite 200
Clemson, SC 29631