07-11-2025 November 2025 Quick Release V2
Summary
This quick release addresses production issues affecting audits, live access, reporting, staff management, and project sign book functionality. The release resolves 7 bugs focused on system stability, data accuracy, and user experience improvements.
Inspection
Attendance Export Now Works - Fixed an error that prevented attendance data from being exported from audits.
Live Access
SMS Notifications Now Sending - Resolved an issue where SMS notifications were not being sent to some Workers.
Reports
Competency Matrix Performance Improved - Enhanced the performance of the Competency Matrix report to load significantly faster, improving user experience when viewing worker training compliance.
Completed Training Now Shows in Report - Fixed an issue where Workers with completed training that is no longer actively requested were not appearing in the Competency Matrix report. All Workers with relevant training history now appear correctly.
Training Matrix Project Filter Fixed - Resolved an error that occurred when employees with organisation-level rights applied project filters in the Training Matrix report. Project filtering now works correctly for all users regardless of their permission level.
Staff Management
Employee Details Display Fixed - Corrected an error that occurred when viewing employee organisation details. Employee information now displays reliably without errors.
Project Management
Sign Book Filter Display Improved - Enhanced the "Clear all filters" feature in Project Sign Book to show the informational text and icon in a more intuitive location on the left side of the table, improving the user experience when managing sign-in records.
07-11-2025 Translations Release
Summary
This major system release introduces comprehensive multi-language translation capabilities across both Client and Contractor applications, powered by Google Translate API integration.
The release enables users to access ComplyFlow in their preferred language, breaking down language barriers and expanding accessibility for international organisations and multilingual workforces.
Translation Infrastructure
Multi-Language System Launched - Implemented a comprehensive translation system integrating Google Translate API, enabling automatic translation of all user interface elements across the entire platform.
Performance Testing Completed - Conducted extensive performance testing of the Google Translate feature to ensure system responsiveness and reliability under various load conditions.
Profile Language Switcher Added - Implemented a language dropdown in the contractor profile, allowing users to easily switch between languages while using the app.
The items below we encountered and fixed while moving from the Proof-of-concept to a production release for the translation feature.
Client App - Forms Module
Forms Now Fully Translated - Fixed translation issues in the Forms module Ember views, ensuring all form elements, labels, and messages display correctly in the selected language.
Form Section Status Now Visible - Resolved an issue where form section status was not appearing in the confirmation modal after submitting or approving form sections. Users can now clearly see the updated status of their form submissions.
Translation Bugs Resolved - Fixed multiple translation inconsistencies and display issues throughout the Forms module, improving the user experience for non-English speakers.
Client App - Dashboard, Suppliers, Sites, and Components
Dashboard Fully Translated - Resolved translation bugs in the Dashboard, ensuring all widgets, charts, and navigation elements display correctly in the selected language.
Common Components Translated - Implemented translations for shared UI components used throughout the Client App, ensuring consistent language support across all modules.
Suppliers Module Translated - Fixed translation bugs in the Suppliers module, making supplier management accessible in multiple languages.
Sites Module Translated - Resolved translation issues in the Sites module, enabling multilingual site management.
Client App - Staff, Incidents, and Inspections
Staff Management Translated - Fixed translation bugs in the Staff module, allowing HR and admin teams to manage employees in their preferred language.
Incidents Module Translated - Resolved translation issues in the Incidents module, ensuring safety incident reporting and management is accessible in multiple languages.
Inspections Module Translated - Fixed translation bugs in the Inspections module, enabling multilingual audit and inspection workflows.
Alpine.js Translation Error Fixed - Resolved a syntax error in the Inspection List where unescaped translations in Alpine.js x-effect directive were breaking the page functionality.
Contractor App - Core Implementation
Contractor App Translations Launched - Implemented comprehensive translation support in the Contractor App following the same architecture as the Client App, enabling workers to use the platform in their native language.
Language Selection for International Registration - Added a language selection dropdown on the public registration page for countries outside Australia, allowing workers to choose their preferred language before starting the registration process.
Contractor App - Menus and Navigation
Dashboard Menu Translated - Implemented full translation support for the Dashboard menu and all dashboard elements in the Contractor App.
Forms Menu Translated - Added translation support for the Forms menu, making form submission and management accessible in multiple languages.
My Profile Menu Translated - Implemented translations for the My Profile menu, though initial release had gaps that were subsequently addressed.
Profile Management Now Fully Translated - Fixed an issue where profile management pages (My Profile / Worker Details > Manage) were not fully translated, ensuring complete language coverage.
Company Menu Translated - Added translation support for the Company menu and related company management features.
Clients Menu Translated - Implemented translations for the Clients menu, allowing contractors to view and manage client relationships in their preferred language.
Workers Menu Translated - Added translation support for the Workers menu, enabling multilingual workforce management.
Worker List Loading Fixed - Resolved an issue where the Worker list was not loading when certain languages were selected, ensuring reliable access across all supported languages.
Worker Actions Menu Fixed - Fixed an issue where the Actions dropdown menu was broken in several languages, restoring full functionality for all language options.
Documents Menu Translated - Implemented translations for the Documents menu, making document management accessible in multiple languages.
Incidents Menu Translated - Added translation support for the Incidents menu, enabling safety reporting in the user's native language.
Contractor App - Forms and Data Display
Forms Pagination Fixed - Resolved an issue in the Contractor App Forms List where DataTable pagination was showing "Show entries" instead of the proper format "Show 10 of 63 entries", restoring clear navigation for users.
Registration Translation Issues Fixed - Corrected translation problems on the Public Registration page, including proper display of Contractor Categories in the selected language.
Live Access and Safety
Live Access Button Layout Fixed - Resolved a layout issue in Live Access Map view when using German language, where long translated button text was causing display problems. Buttons now display properly regardless of language.
Critical Bug Fixes
Fatal Error in User Model Fixed - Resolved a critical fatal error caused by an invalid 'use Country;' statement in User.php that was breaking the entire stable environment, restoring full system functionality.
Contractor Category Translation Coverage Improved - Fixed an issue where not all Contractor Categories were being translated after running the translation script, ensuring complete translation coverage across all organisation-specific categories.