Skip to main content

Mobile Release Notes 21 May 2026

Release Notes Mobile_7.0.33

J
Written by Jui Hande

Please find details below of the items included in this latest release.

Enhancements (4):

Enhanced Filter Screen Scrolling in Landscape Mode

We have improved the accessibility of the Job List filters for users who prefer working in landscape orientation. Previously, the filter screen was not scrollable when the device was rotated horizontally, preventing users from reaching all available filter options and buttons. The filter modal is now fully scrollable in landscape mode on both Android and iOS, ensuring a consistent and user-friendly experience regardless of device orientation.

Automated PO List Refresh After Goods Receiving

The Goods Receiving workflow has been streamlined to prevent data redundancy and user error. Previously, a Purchase Order (PO) would continue to appear in the enquiry screen even after all goods had been received, and clicking it would open a record with missing details. The system now automatically removes the PO from the active list as soon as the receiving process is complete, ensuring engineers only see and interact with pending records.

Upgraded Mobile Communication Infrastructure with SignalR

The mobile communication layer has been significantly upgraded to provide a faster and more resilient link between the web portal and mobile devices. By upgrading the communications package to use SignalR, we have improved the overall resilience and the speed at which data flows from the web to the mobile app, ensuring that job updates and system messages are delivered almost instantaneously.

Improved Mobile Synchronization After Offline Reconnect

The mobile synchronization engine has been strengthened to handle intermittent internet connectivity more gracefully. Previously, when the app was killed or sent to the background, there could be a significant delay in acknowledging web-side updates once the app was brought back online. We have implemented a new network plugin that triggers immediate synchronization upon reconnection, ensuring that job updates and messages are processed and acknowledged without delay.

Fixes (15):

Enhanced Search Field Management in PPD

The search behavior within the Dispatch PPD screen has been improved for better efficiency. Previously, search text entered in the "Delivery Method" field would be incorrectly retained and displayed when the user moved to search in the "Bay" field. The system now automatically clears previous search values when switching between fields, allowing for independent and faster searches without the need for manual clearing.

Enhanced the Part Request screen UI on both iOS and Android devices for improved pagination accessibility.

The Add button in the Part Request screen will no longer overlap with the pagination numbers or forward navigation arrow on iOS and Android devices. This improvement ensures that pagination controls are clearly visible and easily clickable, providing a smoother and more user-friendly navigation experience across mobile platforms.

Restored 3-Dot Menu Functionality on Windows

The Windows PDA application has been updated to ensure all task management options are fully functional. Previously, options like "Work Done" and "New Job" under the 3-dot menu were unresponsive on Windows devices, and the "Delete" option remained visible even when disabled by configuration. We have restored full functionality to these menu items and ensured that the "Delete" option correctly follows system configurations, bringing the Windows experience in line with the Android platform.

Consistent Navigation After Task Creation

The navigation flow for adding new tasks has been standardized to provide a more predictable user experience. Previously, creating a "Repair" task would correctly return the user to the job screen, while creating a "Service" task would leave the user on the creation page, leading to confusion about whether the action was successful. Navigation is now consistent for both task types, ensuring engineers are always returned to the appropriate screen with clear confirmation of the new task.

Instant Task Count Updates in Multi-Task Jobs

We have improved the real-time feedback in the multi-task job interface. Previously, the total task count displayed at the top of the screen would not update immediately after a task was deleted, only reflecting the correct number after the user navigated away and returned to the screen. The task count now updates instantly upon deletion, providing engineers with immediate and accurate confirmation of their remaining workload.

Stabilized Multi-Task Job Visibility After Task Relocation

The multi-task job list has been updated to ensure consistent job visibility when moving tasks. Previously, using the "Move to New Job" feature would cause the original job to disappear from the mobile job list until a manual refresh was performed, even though the job remained active in the back-office. The system now correctly retains the original job in the mobile view with updated details, ensuring engineers have a continuous and accurate view of their assigned work without needing manual syncs.

Streamlined Multi-Task Workflow and Enhanced Task Visibility

We have introduced a powerful enhancement to the next activity workflow, designed to make managing multi-task jobs faster and more intuitive for engineers in the field. Previously, when completing a task, the system would suggest the next job in sequence but lacked critical equipment details, often forcing engineers to exit back to the main job list just to verify which asset they were working on next.New Capabilities:

  • Rich Task Details: The "Next Job" field now automatically displays the Equipment ID and Serial Number, giving engineers instant confirmation of the next asset without any extra clicks.

  • Task Suggestions: When selecting a follow-up task, the system now prioritizes and suggests all other pending tasks within the current job first. This allows engineers to move seamlessly from one asset to the next on the same site, significantly reducing administrative overhead and unnecessary navigation between screens.

Improved Load Settings Persistence

The application startup flow has been stabilized to provide a faster and more consistent login experience. Previously, some users were repeatedly prompted to "Load Settings" every time they reopened the app, even if they had already completed the setup. We have updated the app to use persisted configuration data as the primary source of truth, ensuring that engineers are taken directly to their job list without unnecessary setup prompts.

Responsive Equipment Detail Display

The equipment edit screen has been updated to improve readability across all mobile devices and orientations. Previously, long Make, Model, or Type descriptions were often truncated or cut off because the input fields did not utilize the full available screen width. These fields now dynamically adjust to the screen size, ensuring that engineers can view and edit full equipment details clearly on phones, tablets, and Windows devices in both portrait and landscape modes.

Correct Engineer Device Name Logging

We have corrected a logging issue to ensure a clear and accurate audit trail for mobile messages. Previously, on Android, iOS, and Windows platforms, the system would sometimes record the registration device name instead of the logged-in engineer's device name in the message logs after the app was reopened from the background. The system now correctly identifies and records the active engineer device for all inbound messages, maintaining data integrity across all platforms.

Mandatory Site Selection Validation for New Jobs

We have added a clear validation step when raising new jobs from the mobile app to ensure all required data is captured. Previously, if an engineer attempted to raise a job without selecting a site, the app would perform no action and show no error message, leaving the user unsure if the job had been created. The system now displays a helpful "Please select the site" alert, guiding the user to complete the form correctly before proceeding.

Enhanced multi-task job handling to ensure accurate task updates in the job list without requiring manual refresh.

When completing a single task in a multi-task job only the completed task will be removed, while the remaining tasks will continue to be displayed correctly. The updated task count and remaining tasks will now appear instantly in the job list without requiring the user to refresh the job list manually, providing a smoother and more reliable user experience.

Stabilized Change Activity State Management

The "Change Activity" screen has been refined to prevent unexpected changes to job states and timers. Previously, if an engineer opened the activity menu but exited without making a selection, the accruing time counter would stop and the system would incorrectly prompt the user to start the job again. We have corrected this logic so that the current job state and timer remain active and unaffected unless a new activity is explicitly selected and saved.

Improved Engineer Timesheet Activity and Labour Booking Handling

We have enhanced the synchronization of activity and labour bookings between the mobile app and the back-office system. Previously, certain transitions specifically around breaks and the final activity before logging off were occasionally missed, leading to incomplete timesheets that required manual correction. The system now reliably captures all activity transitions with accurate start and end times, ensuring that engineer productivity and billable hours are recorded precisely.

Improved Interim Signature Handling for Incomplete Jobs

The mobile app has been updated to ensure that jobs remain visible and accessible after capturing an interim signature. Previously, saving an interim signature for an incomplete job would cause it to disappear from the engineer's job list, even after a manual refresh or re-issuing the job. The system now correctly identifies these as ongoing tasks, allowing engineers to continue their work without interruption or the need for manual workarounds.


​


​

Did this answer your question?