EarthRanger Mobile Version 3.0.0

Last Updated: June 09, 2026

EarthRanger Mobile 3.0.0 introduces the Patrols View a dedicated space to monitor active and historical Patrols along with improvements to sync access, Patrol search, and several stability fixes across Android and iOS.

Note: The Patrols View replaces the Status View in this release. The Sync button has moved to Settings. Please review the Patrols View section below before deploying to field teams. 

 

 

🌟 New Features

Patrols View


EarthRanger Mobile now includes a dedicated Patrols View in the bottom navigation bar, replacing the previous Status View. The Patrols View gives field users a clear picture of their active Patrol and a full history of completed Patrols recorded on the device.
 

 

 

To access and use the Patrols View:

  1. Tap the Patrols icon in the bottom navigation bar.
  2. The Active section displays your currently running patrol, including its title, icon, serial number (if available), and a live elapsed timer. If no patrol is active, a Start Patrol button is available here.
  3. The Tracks section shows the current sync status of your device's tracks.
  4. The Done section lists all patrols completed on the device. Each card shows the patrol title, icon, serial number (if available), timestamp, and sync status (Active, Synced, or Pending Sync).
  5. Use the Search bar to filter patrols by title or serial number.

 

Note: The Start Patrol button in the Active section is only visible to users with patrol permissions. If you do not see the button, contact your site administrator to verify your permissions.


 

🚀 Improvements


Sync button moved to Settings: The Sync button is now accessible from the Settings view, replacing its previous location in the Status View. All sync behavior, including error toasts for event type and feature layer failures and an alert when syncing without an internet connection, is fully preserved.
 

Patrol duration display standardized: Active patrol duration in the Patrols View now matches the format shown in the Patrol Details bottom sheet. Durations under 24 hours display as HH:MM, and durations beyond 24 hours display as DD:HH. The timer now updates every 60 seconds, consistent with Patrol Details.
 

Subject visibility on the map improved: Resolved inconsistencies in how subject icons appear and cluster when zooming in and out on the map, ensuring subject counts and icon visibility are accurate at all zoom levels.
 

Code quality and performance improvements: This release includes a number of internal code optimizations to improve overall app stability and maintainability.

🛠️ Bug Fixes

  • Fixed an issue where backing out of the Event Filter view on Android caused the app to crash. The back button now correctly triggers the confirmation action sheet.
  • Fixed an issue where Event Type and Event Category lists on Android overlapped with the three-button navigation bar when scrolling, making items unreachable.
  • Fixed an issue where opening an event from the Events List caused the form to scroll automatically to the bottom instead of displaying from the top.
  • Fixed an issue where the Patrol Type View close button did not display correctly on iOS 26+.
  • Fixed an issue where the edit location view flickered when tapping the map image to change an event's location on iOS.
  • Fixed an issue where the Event Filter view flickered when opened on iOS.
  • Fixed an issue where a long patrol title caused the patrol name field to expand in height rather than truncate.
  • Fixed an issue where event forms with enum-based choice list fields (v2 schema) did not render correctly. Both enum and anyOf/oneOf choice list formats are now supported.