Please find details below of the items included in this latest release.
Enhancements (3):
Sick leave rules on mobile aligned with web
On mobile, engineers could record sick leave for future dates, which was not allowed on the web application. The rules have been aligned so sick leave can only be recorded for today or past dates, matching the web behaviour.
Push notification pop‑ups show key job details
With push notifications enabled, pop ups shown when a job was raised from mobile have been improved to show more important job details. These notifications now show key information such as task number, priority, customer and reason for call.
Faster logins by reducing data refreshed at start of shift
Previously, the app refreshed a large set of data files on login, which could delay the start of a shift. The login process has been optimised so that only selected files are refreshed, significantly reducing the time taken to become ready for work.
Fixes (16):
Consistent customer and site details when raising quotes
When raising a quote from the menu, selecting the site first could allow a different customer and site combination than would be allowed on the web, leading to mismatched records. The mobile process has been aligned with the web so that raised quotes always keep customer and site details together correctly.
Reason for Call updates correctly from mobile
When editing a job on mobile, changes to Reason for Call did not always appear on either mobile or web, even though other fields updated due to an inconsistency between the job and task reason for calls. The Reason for Call field now updates correctly across both mobile and web whenever it is edited.
Stable quote creation from job details without freezing
On some devices, raising a quote from the job details page and selecting the site could cause the app to freeze until it was restarted due to high numbers of site records. This flow has been stabilised so quotes can be created from jobs and sites selected without the app hanging, allowing engineers to produce quotes directly from their current work.
Quote part quantities only change when saved
When raising a quote and editing parts in “View/Edit Parts”, changing a quantity and closing without saving could still leave the new value showing, even though it was not committed. This has been fixed so that quantities only update when changes are saved, reducing the risk of misunderstanding which values are actually in effect.
Pick screen clearly reflects required fields
On the Pick screen, some fields behaved as though they were mandatory, but were not visually marked that way, leading to confusing alerts. The behaviour and presentation have been aligned so that the requirements are clear and any alerts match what is shown on screen.
Reason for Call no longer overlaps the header
When editing job details, the Reason for Call field could overlap the header area, creating a visual glitch. The screen layout has been adjusted so all fields sit neatly in place and the header remains clearly visible, improving readability.
Charge code search pop‑up with clear, clickable controls
While searching for a charge code during job editing, the options and close icons at the top of the screen could overlap and become difficult to tap. The layout has been improved so these icons are clearly separated and respond correctly, making it easier to close or adjust the search.
Engineer name displays correctly on Android
On some Android devices, the engineer field could display as “0” instead of showing the engineer’s details. This has been corrected so the engineer’s name or identifier is shown as expected, helping avoid confusion about who the device is registered to.
“Jump to Job” from Issued to Others opens full job details
From Job Enquiry, using “Issued to Others” and then “Jump to Job” sometimes opened a blank job details screen. Navigation has been corrected so that Jump to Job now reliably opens the full job information, making it easier to review work held by other engineers or teams.
F‑Gas refill cylinder values now reflect refills
When recording a cylinder refill in F‑Gas, the cylinder value did not always change after refreshing data. This has been fixed so that refills immediately update the cylinder’s value in “My Cylinders”, giving an accurate view of remaining gas and improving compliance reporting.
F‑Gas decant cylinder values now update correctly
After recording a decant between cylinders in the F‑Gas menu and refreshing data, the updated cylinder charges did not always appear in “My Cylinders”. The decant process now updates actual and design charge values correctly, so cylinder details reflect recent movements and engineers can rely on the figures shown.
Work done notes keep their paragraphs and line breaks
Previously, multi‑line work done notes were saved as a single line, losing paragraph breaks on both mobile and web. Notes now retain line breaks and paragraphs, so longer explanations remain easy to read after saving.
Correct headers when moving in and out of Enquiry screens
When navigating into and out of Enquiry sub‑screens (such as Equipment Enquiry or Day Summary Enquiry), the header text did not always update correctly. The headers now reflect the screen being viewed, and Day Summary Enquiry shows the correct title instead of “Work History”.
Work history notes now display clearly, even when long
On job history screens, large work‑done notes could overlap each other and become unreadable. The layout has been corrected so that long notes are fully visible and no longer overlap, making historical information easier to review.
Clearer response after entering the system password
When changing branch on a device in login mode, entering the system password could result in a long pause that looked like the app had frozen. The experience has been improved so it is clearer that the app is working and the delay no longer feels like a crash.
Correct job lists when switching tabs in Job Enquiry
On the Job Enquiry screen, moving from the “Unissued” tab to other tabs (such as jobs issued to a team member or to the engineer) could incorrectly reopen the last job instead of showing the new list. The tabs now refresh correctly, so each one shows the appropriate job list without unexpectedly opening a previous job.
