14-08-2025 - Child Projects of Sites
Summary
Major new Site management feature allowing organisations to create parent Sites with child projects, providing better project hierarchy and organisation. Includes comprehensive fixes for Site display, filtering, and project management across the system.
Client Organisations can now create Parent Sites with child projects for better project management. This allows large Sites to be broken down into smaller, manageable project phases with a clear hierarchy.
This feature needs to be enabled from the Account Settings area.
Client APP
Account Settings Module
Project for Sites Setting Added
New account setting to enable project hierarchy functionality for organisations.
Administrators can control whether their organisation uses parent-child Site relationships.Project Display Settings Fixed
Toggling project display no longer incorrectly changes account-level project settings.
Display preferences are now separate from core project functionality settings.
Sites Module
New Project Hierarchy Feature Introduced
Organisations can now create parent Sites with child projects for better project management.
This allows large Sites to be broken down into smaller, manageable project phases.Project Display Toggle Added
Added "Display Projects" toggle button to switch between parent Sites and child project views.
Staff can easily navigate between different project hierarchy levels in the Site list.Parent Site Relationship Field
Child projects now clearly display their parent Site relationship in the Site details.
This improves project tracking and understanding of Site hierarchies.Projects Tab for Parent Sites
Parent Sites now have a dedicated "Projects" tab showing all associated child projects.
Staff can view and manage all projects under a parent Site from one central location.Site Filtering and Search Improvements
Fixed search filters to properly handle project hierarchies and Site relationships.
Search results now correctly filter projects based on user permissions and Site assignments.Special Character Handling Improved
Fixed a critical issue where Site names containing quotation marks broke Site detail pages.
All special characters in Site names now display correctly without system errors.Project Deactivation Process Enhanced
Improved deactivation functionality when using project hierarchies.
Staff Module
Staff Login Issues Resolved
Fixed critical login error that prevented specific users from accessing the system.
All staff users can now successfully log in regardless of their Site assignments.
Inspection Module
Inspection Search Filter Fixed
Resolved broken search functionality in regular and scheduled inspection lists.
Staff can now properly search and filter inspections by various criteria.Site Navigation Error Fixed
Eliminated fatal errors that occurred when navigating to certain Site pages.
All Site navigation now works smoothly without system crashes.
System-Wide Updates
Data Management
Project Sorting Functionality
Disabled some sorting when project hierarchy is enabled to prevent data display issues."My Sites Only" Filter Enhanced
Fixed filter to properly respect project assignments and user permissions.
User Interface
Data Table Error Resolution
Fixed data table errors that occurred when using project display options.
Site lists now load properly regardless of project hierarchy settings.
14-08-2025 - August 2025 System Release V1
Summary
Scheduled system improvements and bug fixes, including staff management fixes, inspection scheduling updates, improved data security, and performance enhancements across multiple modules.
Client APP
Dashboard Module
Fixed Alert Display for Scheduled Inspections
Staff users now only see their own scheduled inspection alerts on the dashboard.
This ensures staff members have a cleaner, more relevant view of their tasks.
Staff Module
Staff Status Display Corrected
Fixed an issue where staff activation and deactivation timestamps were showing incorrectly.
Staff lists now accurately display when staff members were made inactive or reactivated.Staff Profile Editing Now Works for All Users
Staff users with read-only permissions can now successfully edit and save their own profile details.
Inspection Module
Inspection Template Scheduling Bug
The "Update Schedule" button now works properly when setting inspections ‘never’ to end (i.e. you can successfully create ongoing inspection schedules without date limitations).Inspections list Sorting issue
Fixed an error that occurred when sorting scheduled inspections by contractor name.Priority Dropdown Now in Correct Order
Priority options in checklist items now appear in logical priority order rather than alphabetically.
This makes it easier to select the appropriate priority level when creating inspections.PDF Export Photos Display Correctly
Resolved an issue where photos in inspection PDF exports were appearing tilted or rotated.
All images now display in the correct orientation in exported documents.File Upload Size Validation Added
The system now properly validates and displays error messages for files larger than 5MB.
Users receive clear feedback when attempting to upload oversized files to checklist items.
Forms Module
Site/Project Field Fixed for New Permits
Resolved a JavaScript error that prevented the Site/Project field from appearing when creating permits (users can now properly select sites and projects when filling out new permit forms).Form Status Filter Updated
The status filter no longer shows the "Issued" option for organisations that don't use this feature.
This simplifies the interface and reduces confusion for users.
Plant & Vehicles Module
Plant List Loading Issue Resolved
Fixed an issue where the plant and vehicles list wouldn't load when using the In/Out filter.
Users can now successfully view and filter equipment by their check-in/check-out status.
Risk Register Module
Expanded Text Fields for Better Documentation
Risk titles can now be up to 150 characters (previously 64).
Risk descriptions now support up to 1024 characters (previously 256), allowing for more detailed risk assessments.
Live Access Module
Sign-Out Location Flexibility Improved
Users can now sign out from any location, not just the one they signed into.
This resolves issues with QR code sign-outs at different site locations.PDF Export Shows Complete Sign-Out Information
Sign-in book PDF exports now include confirmation sets and signatures for sign-outs.
This ensures complete documentation of all site access activities.
Contractor APP
Workers Module
Improved Status Messages for Deactivated Workers
Updated tooltips on action buttons to clearly explain the status of deactivated workers.
Contractors now see more helpful information when managing inactive workers.
Document History
Export Column Names Corrected
Fixed duplicate column names in document history CSV exports.
The export now correctly labels "Document Category" and "Document Type" columns separately.
System-Wide Updates
Performance Improvements
Consistent Data Table Scrolling
Horizontal scrollbar behaviour has been standardised across all data tables.
This provides a more consistent and predictable user experience when viewing large datasets.
Security Updates
API Updates
Staff List API Enhanced
The "Get Staff List" endpoint now correctly returns deactivation timestamps.Employee Archive API Fixed
Resolved an error that occurred when archiving employees through the API.
System Email Alerts
Error Log Issues Resolved
Fixed array-to-string conversion errors in email alert templates.
System email notifications now send correctly without generating error logs.
14-08-2025 - Inactive Sites (Hide Finished Sites)
Summary
Major Site management improvements that allow organisations to properly handle completed projects by hiding inactive Sites from most areas while still maintaining access to historical data when needed. This release includes comprehensive updates across both Client and Contractor applications.
Sites with end dates in the past are automatically marked as inactive and hidden from most day-to-day operations.
Client APP
Sites Module
Site End Dates and Project Closing
Added start and end dates to site details, allowing organisations to properly close completed projects.Sites with end dates in the past are automatically marked as inactive and hidden from most day-to-day operations.Archived Sites View
Site lists now properly handle archived sites with a separate toggle view for easy access.Site End Date Confirmation
Added double confirmation when setting site end dates to prevent accidental project closure.
Site contacts are automatically notified when their site is marked as finished.
Dashboard Module
Inactive Site Indicators Added
Training requirements for finished sites now show "(Inactive)" labels in dashboard alerts.
Forms Module
Site Selection Fixed
Inactive sites are no longer available when creating new forms with regular form types.Form Creation Improved
Site selection modals now properly hide inactive sites during form creation and editing (this ensures forms are only created for active, ongoing projects).
Plant & Vehicles Module
Inactive Site Labels Added
Plant and vehicle listings now show "(Inactive)" labels for equipment assigned to finished sites.
Risk Register Module
Risk Assessment Site Labels
Risk registers now display "(Inactive)" labels for risks associated with finished Sites.
Historical risk data remains accessible while indicating the project status.
Inspection Module
Inspection Site Management
Inactive sites are properly displayed in inspection action lists when historical data is needed.
Inspection listings now show "(Inactive)" labels for inspections on finished sites.
Reports Module
Report Filtering Enhanced
Fixed issue where inactive sites were incorrectly appearing in report filters and results.
Reports now properly exclude finished sites unless specifically requested.
Site Documents Module
Document Management for Inactive Sites
Document lists now show "(Inactive)" labels for documents from finished sites.
Added proper filtering to hide inactive sites when creating or editing site documents.
Document list filters now include options to specifically view inactive site documents.
Suppliers Module
Supplier Site Assignments
Inactive Sites are no longer available when adding new suppliers or editing supplier details.
Worker detail screens now show "(Inactive)" labels for Sites that have been completed.
Supplier worker lists display the Site status clearly to avoid confusion about current assignments.
Contractor APP
Workers Module
Worker Site Assignments Improved
Inactive sites and projects are now handled correctly in all Worker views.
Worker registration and management screens correctly hide finished Sites from selection.
Plant & Vehicles Module
Equipment Site Management
Fixed issue where inactive Sites appeared when adding new plant and equipment.
Plant detail screens now show "(Inactive)" labels for equipment assigned to finished Sites.
Profile Management
Contractor Profile Updates
Inactive Sites are now properly hidden from contractor profile Site listings.
This ensures contractors only see their current, active site assignments.
Registration Forms
Public Registration Improvements
Inactive Sites and projects no longer appear in site selection during public Worker registration.
Client worker registration forms also properly hide finished Sites from selection options.
Training Management
Training Site Labels
Online and offline training records now show "(Inactive)" labels for training completed at finished Sites.
This helps track training history while indicating which sites are no longer active.
Client Management
Client Site Access
Add client wizard now properly hides inactive Sites from selection options.
Live Access Mobile APP
Site Access Control
Inactive Site Restrictions
Finished Sites are now hidden from the Live Access mobile application.
This prevents workers from attempting to sign into locations that are no longer active.
System-Wide Updates
Data Integrity
Site Status Consistency
Standardised inactive site handling across all modules to ensure a consistent user experience.
Fixed data table errors that occurred when accessing archived sites.
User Interface
Consistent Inactive Site Labelling
Implemented standardised "(Inactive)" labels throughout the system for finished sites.
This provides clear visual indicators while maintaining access to historical data.
Performance Improvements
Site Filtering Optimisation
Improved performance by automatically excluding inactive sites from most queries.
This reduces load times while maintaining the ability to access historical information when needed.