This release brings enhanced drawing tracking, improved bulk project management, secure document email links, project webhooks, a range of platform improvements, and an extensive set of stability and quality fixes across the platform.
✨ Features
🔗 Secure Document Links in Emails
Recipients of Fonn email notifications containing document links can now click those links and access the document directly for up to 30 days after the email was sent.
🔔 Project Webhooks
Fonn now supports webhooks for project-related events, allowing organisations to automatically notify external systems when key project actions occur. System administrators can enable API and webhook functionality per organisation directly from the admin panel, giving greater control over which organisations have access to these integration capabilities.
📋 Issue Dashboard Improvements
The Issue Dashboard has received a series of improvements based on user feedback, refining the layout, filtering experience, and overall usability of the dashboard for teams managing issues across projects.
🔧 Improvements
📐 Drawing View Tracker — First Viewed Date
The Drawing View Tracker now displays the date a drawing was first viewed, in addition to the most recent view. This gives project teams a clearer picture of when drawings were initially accessed, supporting better audit trails and accountability.
🖼️ Gallery Report Layout
The Gallery Report has been updated with layout adjustments to improve the visual presentation of photo content, making reports cleaner and easier to read.
🏗️ Bulk Project Creation — Increased Limit
The number of projects that can be created in a single bulk operation has been increased. Teams managing large portfolios can now set up more projects at once, reducing the time spent on project administration.
♻️ Scope of Work — Import Restoration
The Scope of Work import process now includes a restoration mechanism, allowing previously deleted or archived SoW items to be recovered during an import. This reduces the risk of data loss when re-importing updated Scope of Work files.
🌍 Platform Translations
Multiple platform components — including the Forms Dashboard, Issues Dashboard, Documents Timeline, Drawing View Tracker, Bulk Project Creator, Members Bulk Invite, and Projects Report — now support full translations. Users working in their preferred language will see these areas of the platform displayed correctly.
🔍 Feature Settings Search
A free-text search filter has been added to feature settings lists at the project, organisation, and system admin levels. Administrators managing large numbers of features or integrations can now quickly find the setting they need without scrolling through long lists.
👥 Mobile Role-Based Member Management
The platform now exposes the permissions and API endpoints needed to support role-based UI and member management on mobile. This lays the groundwork for more granular member management capabilities on the Fonn mobile app.
🐛 Bug Fixes
Reports
Fixed an issue where Gallery report images were sometimes split across two pages in generated PDFs.
Fixed an issue where the Basic (Images Only) Scope of Work report was incorrectly displaying geolocation and capture date metadata on photos.
Fixed an issue where report generation could fail permanently when an internal API call timed out, with no retry attempted.
Fixed an issue where the organisation-level checklist report failed when a project contained a large number of photos.
Fixed an issue where the checklist Excel report crashed with a row-out-of-range error on very large datasets.
Forms
Fixed an issue where PDF forms were missing signatures in the generated output.
Fixed an issue where saving a cloneable signature field was incorrectly submitting the entire form and leaving the filler in an unexpected state.
Fixed an issue where form draft instances were not visible in the form management view when filtering by date or user.
Fixed an issue where excessive spacing appeared between columns in form table fields.
Fixed an issue where users without access to a form could open and interact with it via a direct link.
Fixed an issue where push notifications for forms failed with an error when the associated form had been archived or removed.
Scope of Work
Fixed an issue where the filter panel opened behind other viewers when navigating to Scope of Work items.
Fixed an issue where restoring a single SoW item failed if its parent chapter had also been deleted.
Fixed an issue where contributors could see all SoW activities even when the "Restrict Scope of Work to assigned members" setting was enabled.
Fixed an issue where the SoW recycle bin displayed two scrollbars when browsing deleted chapters.
Fixed an issue where importing a Scope of Work Excel file with a blank header cell caused a server error.
Documents
Fixed an issue where downloading a folder as a ZIP file returned an error for documents without a file extension.
Fixed an issue where cancelling a document revision in the drawings folder resulted in an infinite loading spinner.
Fixed an issue where documents scrolled to show all results caused two scrollbars to appear simultaneously.
Drawings
Fixed an issue where the Discipline field was not being read from drawings in the grid view after upload.
Fixed an issue where drawing annotations were not visible for certain organisations.
Issues
Fixed an issue where issue category loading was very slow in certain environments.
Fixed an issue where Issue Dashboard filters appeared outside their containing panel.
Permissions & Access
Fixed an issue where system admins were unable to remove members from an organisation via the admin panel.
Fixed an issue where an organisation member had different permissions for the same organisational document depending on which project they accessed it from.
Fixed an issue where support-role users were incorrectly triggering permission errors on integration migration status endpoints.
Projects & Analytics
Fixed an issue where making configuration changes to Project Phases caused an unexpected server error.
Fixed an issue where the "Enable project phases" setting was visible in project settings for organisations that did not have the Project Phases feature enabled.
Fixed an issue where organisation analytics did not load correctly for users signed in via Evo.
Fixed an issue where the project analytics page returned an error due to a query incompatibility.
Notifications & Messaging
Fixed an issue where email notifications were not being sent following a production infrastructure migration.
Fixed an issue where notification badge counts could fail to update due to a database query returning unexpected results.
Fixed an issue where issue chat messages were not being delivered correctly via real-time messaging.
Integrations & SSO
Fixed an issue where the Evo login redirect was pointing to the wrong environment on staging.
Fixed an issue where the API Gateway token validation was failing for Evo MFE calls in staging.
Navigation & UI
Fixed an issue where character limits in table fields were not scaling proportionally with the number of columns.
Fixed an issue where the personal workspace layout was not displaying MFEs correctly.
Albums & Media
Fixed an issue where deleting an album did not correctly account for images linked from Scope of Work items, potentially blocking deletion.
Fixed an issue where images linked from deleted tasks remained locked and could not be used or removed.
