Skip to main content

Release Notes 12-09-2025

Support avatar
Written by Support
Updated over a month ago

12-09-2025 - September 2025 System Release V1

Summary

September 2025 System Release combining Site Documents V2 testing and various system improvements. This release includes 42 resolved issues (18 bug fixes, 24 tasks/improvements) with major focus on regression testing, security fixes, and system stability improvements across multiple modules.

Key Highlights

  • 42 total issues resolved (18 bugs, 24 tasks/improvements)

  • Priority distribution: 3 Highest, 12 High, 27 Medium

  • Site Documents V2 testing: Comprehensive regression testing by QA team with Cypress automation

  • Security focus: Critical authentication validation fixes and infrastructure improvements

  • Major modules affected: Testing Framework, LMS Integration, Dashboard, Inspections, Suppliers, Staff Management, Forms, APIs

Critical Security & Infrastructure

  • Security Fix - Fixed missing validation in several methods, addressing highest priority security vulnerability

Dashboard

  • Alert Descriptions - Fixed dashboard alert descriptions for Document Categories and online tests requested from Plant Categories

  • Document Duplication - Resolved duplicate Global Document Category display when expired across multiple organisations

Staff Management

  • UI Console Errors - Fixed console errors when opening Add Staff slide panel

  • Permission Toggles - Resolved permission level toggle persistence issues after navigation

  • Permissions Export - Updated export functionality to include latest Live Access permissions (Monitoring Site level/Global Monitoring)

Suppliers

  • Work Order Integration - Fixed console errors when linking suppliers to work orders in specific organisations

  • Duplicate Records - Prevented duplicate record creation when inviting suppliers with "Invited" status

  • Multi-Identity Management - Fixed visibility issues with invited multi-identity records after successful registration

  • Timestamp Accuracy - Fixed "Last Updated" timestamp incorrectly updating across multiple organisations

  • Security Warnings - Added security warning to supplier invitation emails

Inspections & Plant Management

  • Plant Item Integration - Added Plant Item Name to inspection notifications and reports

  • API Enhancements - Added Plant ID and Title fields to Get Inspection API

  • Scheduled Inspections - Fixed blank checkboxes when assigning users to scheduled inspections

Forms Module

  • Search Filter Fix - Resolved fatal error in Form Type List view search filter functionality

  • All Forms View - Added "All Forms" consolidated view and renamed current view to "Overview" for better navigation and form management

Additional System Improvements

Client App & Registration

  • Conditional Field Handling - Improved field handling for contractors/suppliers during registration

  • Organisation Settings - Fixed error and loading state issues when Account Owner updates organisation settings

  • Site Deactivation - Added double confirmation for site deactivation to prevent accidents

APIs & Reports

  • API Error Handling - Fixed "Trying to get property of non-object" error in one endpoint

  • Incident API Enhancements - Added "assignedTo", "createdBy", and "dateCreated" fields to corrective actions in Get Incident Data V2 API response

  • Fatigue Report - Added date column to fatigue report for better tracking

  • Risk Register - Added "Last Reviewed" column to Risk Register and Controls list

System Emails & Navigation

  • Form Notifications - Updated "A Form has been submitted" email for clarity

  • Worker Activation - Updated "Worker Activates Account" email content

  • Navigation - Fixed New+ menu module links not opening unnecessary new tabs

Live Access & Production Fixes

  • PSB Filters - Updated Pre-Shift Briefing filter labels, behaviour, and date handling

  • Training Actions - Disabled "Actions" for expired training items

  • Production Errors - Fixed "Undefined offset: 1" error in PermitService.php

  • Incident Sorting - Implemented alphabetical sorting for incident dropdowns

  • Chart Security - Fixed vulnerability in incident chart creation/editing endpoints


12-09-2025 Site Documents V2 Release

Summary

Major Site Documents V2 release with comprehensive bug bash fixes and feature enhancements. This release includes 70 resolved issues (63 bug fixes, 7 tasks/improvements) representing the culmination of extensive testing, user feedback, and security hardening for the Site Documents V2 module.

Key Highlights

  • 70 total issues resolved (63 bugs, 7 tasks/improvements)

  • Priority distribution: 1 Highest, 8 High, 42 Medium, 14 Low, 5 Lowest

  • Site Documents V2: Complete overhaul with user testing feedback integration

  • Security focus: XSS vulnerability fixes and upload security enhancements

  • Performance: Production performance optimisations and UI/UX improvements

  • Major modules affected: Site Documents V2, Live Access App, Dashboard Integration, QR Sign-in, Reports

Site Documents V2 Core Features

  • Complete Module Redesign - Full Site Documents V2 implementation with enhanced UI/UX and workflow improvements

  • User Testing Integration - Extensive user testing feedback incorporated into design and functionality

  • Performance Optimisation - Production performance improvements and load time enhancements

Critical Security & Infrastructure Fixes

  • XSS Vulnerability Fixes - XSS vulnerabilities patched in Site Document Category fields, File Name fields, and Reports

  • Upload Security - Enhanced file upload security preventing .zip file uploads and improving file type validation

  • Authentication - Improved permission validation and access control across Site Documents functionality

  • Data Validation - Enhanced field validation and input sanitisation throughout the module

Live Access App Integration

  • Site Document Display - Fixed site documents not displaying correctly for worker profiles

  • Download Functionality - Resolved issues with special characters breaking download and preview functions

  • Expiry Date Consistency - Fixed inconsistent expiry date handling across different interfaces

  • Staff Category Restrictions - Corrected "Restrict to a Staff Category" functionality for proper document access control

Dashboard & Alert Integration

  • Document Alerts - Fixed Site Contact document alerts for "Expiring Soon" status documents

  • Entity Display - Corrected Site Document name display under the "Entity" column in dashboard

  • Notification Improvements - Enhanced document notification system for pending uploads and status changes

QR Sign-in Integration

  • Document Status Handling - Fixed "Not Required" documents incorrectly displaying during QR sign-in process

  • Workflow Integration - Improved Site Documents integration with QR-based site access workflows

Site Management Improvements

  • Permission Management - Fixed permission issues preventing document editing and saving

  • Document Owner Assignment - Corrected document owner assignment logic, including Site Contact priority handling

  • Category Management - Improved Site Document Category management with proper sorting and filtering

User Interface Enhancements

  • Document Preview - Enhanced document preview functionality with scrolling support and error handling

  • Upload Workflow - Improved multi-file upload process with better validation and error handling

  • Table Improvements - Updated table column widths and display formatting for better usability

  • Tooltip Integration - Added tooltips for long file names and enhanced user guidance

  • Save Button Behaviour - Fixed save button visibility and responsiveness issues

Reporting & Export Fixes

  • CSV Export - Fixed HTML tags appearing in Sites CSV exports under Current Documents and Pending columns

  • Report Tracking - Corrected document tracking issues when categories are removed and reassigned

  • Data Accuracy - Improved report data accuracy and consistency across different document states

Document Lifecycle Management

  • Status Management - Fixed document status updates when expiry dates are modified or removed

  • Version Control - Improved document versioning and supersede functionality

  • History Tracking - Enhanced document history accessibility and user experience

  • Expiry Handling - Corrected timezone handling for document validity periods

Upload & File Management

  • Multi-File Upload - Fixed issues with uploading multiple files and bulk operations

  • File Validation - Enhanced file name validation preventing empty spaces and special character issues

  • Upload Limits - Addressed 400 error issues when uploading large numbers of files

  • Document Matching - Improved document matching workflow in Step 2 of upload process

Did this answer your question?