30-09-2025 September 2025 Inspection API
Summary
Focused release addressing critical inspection module improvements for mobile app and API functionality. This release resolves 3 issues (2 bug fixes, 1 enhancement) ensuring improved plant inspection workflows, better data synchronisation, and enhanced inspection template configuration accuracy.
Inspection Module
Plant QR Code Enhanced Information Display - Plant inspection QR code lookups now display comprehensive plant details including Plant Name, Description, Registration Number (Rego), and Serial Number. The API endpoints have been updated to provide complete plant information for better field inspection workflows.
Inspection Sync Data Integrity Fixed - Resolved critical issue where additional inspection information (member details and extra photos) were missing after partial sync, deletion, and re-sync from mobile app. The system now correctly recreates inspection records with all associated data when re-syncing previously deleted inspections.
Plant Template Attendee Setting Accuracy Improved - Fixed incorrect display of "Add Attendees Prior to Inspection" setting for synced plant inspections.
30-09-2025 September 2025 System Release V2
Summary
Major system release addressing production issues across multiple modules including Risk Register, Forms, Staff Management, Live Safety, Inspections, and Suppliers. This release resolves 35 issues including 1 critical bug, enhances API functionality, and includes comprehensive regression testing across all modules.
Key Highlights
35 total issues resolved (23 bug fixes, 12 tasks)
Priority distribution: 1 Highest, 12 High, 21 Medium, 1 Low
Key modules affected: Risk Register, Forms, Staff Management, Inspections, Live Safety, Suppliers, Enterprise Starter
Critical fixes: Intercom integration, Risk Register data consistency, document downloads, API accuracy
Major improvements: Form navigation, alphabetical sorting, timezone support, API enhancements
Risk Register
Risk Control Panel Access Restored - Fixed an error preventing access to Risk Control details and slide-over panel.
Data Consistency Improved - Resolved issue where some files and actions were not appearing in Control panel file list and Action panel.
Risk Owner Action Generation Fixed - Fixed issue where no action was generated for non-logged-in risk owners when mandatory control is applied.
Forms
Form List Column Sorting Fixed - Corrected incorrect column sorting for Organisation, Age, and Valid Period columns in Form List by Form Type view. All columns now sort properly.
Form Types Alphabetical Ordering - Form Types now appear in alphabetical order in the drop-down when creating a new form, improving user experience and form selection.
Timezone Support for Permit Expiry - Updated Permit functionality to support timezone offsets, ensuring accurate expiry calculations across different timezones.
Form Navigation Enhancement - Added "Back to Form Type List" navigation functionality, improving user workflow when managing forms.
Deleted Form Notification - Added notification for users trying to access deleted forms, providing clear feedback instead of errors.
Form Question Deletion Fix - Fixed browser confirmation dialogue showing HTML elements when deleting form questions, ensuring clean user interface.
Staff Management
Staff Invitation Email Template Fixed - Corrected incorrect CTA (Call-To-Action) in staff invitation email template.
API User Activation History Enhanced - Added user activation/deactivation history to Get Staff API, providing complete audit trail for staff status changes.
Inspections
Android Checklist Sync Fixed - Resolved issue where checklist items were missing in web app after performing partial sync and re-sync following deletion on Android devices. All checklist items now sync correctly.
Inspection Deletion Endpoint Fixed - Fixed endpoint used for deleting inspections in progress from mobile apps, ensuring proper cleanup of incomplete inspections.
Expired Report Link Handling - Improved error handling for expired download report links in Action Inspection Completed emails, providing user-friendly messages instead of errors.
Live Safety
Visitor Compliance Status Corrected - Fixed status display for "Visitors" showing "Not Compliant" instead of "NA" in Live Access Dashboard Module.
Suppliers
Work Order History Tab Fixed - Resolved issue where Work Order History tab was not working and had nothing logged.
Supplier Status API Accuracy - Fixed API issue where suppliers with "Pending Review" status were incorrectly returned as active.
Invited Suppliers Visibility - Fixed issue where suppliers with INVITED status were not showing in Supplier List view for site-level users with Contractor RW permissions. All invited suppliers now visible.
Authentication & Login
Session Redirect Behaviour Fixed - Fixed issue where users logged in from refactored login page were not redirected to Dashboard when opening login link in new tab with active session. Users now properly redirect to Dashboard.
Enterprise Starter
Intercom Flag Configuration Fixed - Removed hard-coded defaults for intercom flag in client app, allowing proper configuration per organisation.
Department Configuration Cleanup - Removed hard-coded departments from generated starter account organisations, allowing proper custom department setup.
Free Account Phone Country Code Fixed - Country codes now properly saved and displayed.
Document Management
Document Download Filename Preservation - Fixed issue where downloaded files from Document Categories had filenames changed by the system. Original filenames now preserved on download.
Employees
Employee Archive Error Resolution - Employee archival process now completes without errors.
Contractors
Bulk Worker Upload Gender Fix - Fixed bulk worker upload setting all workers as Gender = female by default. Gender now properly preserved from upload file.
Incidents
Incident Dropdown Alphabetical Sorting - Implemented alphabetical sorting for incident dropdowns, improving usability when selecting incident-related options.
Database Queries
Query Optimisation for Document Categories - Fixed database query issue returning too many rows, improving system stability and performance.