28-05-2026 May 2026 - Quick Release V4
Summary
This release fixes a range of silent failures and error states across Workers (archive/unarchive, bulk login emails, Dismissed Alerts), Online Training (induction and Site course assignments, legacy course pages), Live Access, Inspections & Incidents pagination, and Microsoft SSO. Server-side mobile improvements also ship automatically, giving the Live Access app a clearer session-expired message and restoring reliable QR code scanning in the Inspection App.
Workers
Archive and unarchive workers (single and bulk) working again - Archiving and unarchiving workers now works correctly. Previously the action appeared to do nothing — the page refreshed but the worker stayed in its original state.
Bulk Send Login Email — selected workers now receive their emails - Fixed an issue where clicking Send Login Email on multiple selected workers silently refreshed the page without sending the emails. The bulk action now sends login emails to all selected workers as expected.
Worker Details — Dismissed Alerts table now loads - Fixed a bug where the Dismissed Alerts table on a worker's profile page failed to load and showed an empty list every time the page was opened.
Online Training
Assigning Online Inductions to workers from the Contractor App - Resolved an issue where the green plus button on a worker's Training tab silently refreshed the page without assigning the selected induction. Workers can now be assigned Online Inductions as expected.
Assigning a training course to a Site - Resolved an issue on the Site detail page where assigning a training course failed with "An error occurred. Please try again." Training courses can now be assigned to a Site without error.
Unassigning a training course from a Site - Fixed an issue where removing a training course from a Site always returned a permission error. Training courses can now be unassigned from a Site as expected.
Training course page no longer crashes on legacy courses - Opening a training course that did not have a course type set (typically older manually-created courses) now loads the page correctly instead of showing an error.
Live Access
Notification Logs page now loads reliably - Fixed a bug where the Notification Logs page got stuck on "Processing…" and never loaded when a push notification was linked to a device with no location set.
Authentication
Microsoft single sign-on error banner no longer appears on unrelated pages, and SSO re-login works reliably - A Microsoft sign-in error from an earlier session no longer carries over and shows up on unrelated forms (most visibly on the Add Incident page), and signing back in via Microsoft after a session timeout now succeeds on the first attempt.
Mobile Apps
This release also ships server-side fixes that benefit the ComplyFlow mobile apps. No app store update is required — existing app installs on iOS and Android will pick up the improvements automatically once the server release is live.
Live Access mobile app — clearer "session expired" message - When the Live Access app session expires, the app now shows a clear "Your session has expired. Please log in again." message instead of the previous, more confusing "error code 10". Users now know exactly what to do.
Inspection App — QR code scanning is reliable again - Fixed an intermittent error that occasionally stopped drivers from scanning QR codes to start a Pre-Start check, which could block them from completing mandatory safety checks at site.