✨ Features
📧 Share Documents via Email
Users can now share documents directly via email without requiring recipients to have a Fonn account. When sharing, a secure link is generated and sent to the specified email addresses, giving external recipients access to the document. The same link is also used to generate a QR code, and the option to stop public sharing (previously "Remove QR") now clearly reflects that it disables all public access — including both emailed links and QR codes.
👥 Bulk Member Invitations to Projects (Project Foreman — MFE)
This feature is in preproduction only. It is now possible to invite multiple members to a project at once as part of the new Project Foreman experience. Rather than adding users one by one, project managers can now send bulk invitations, making it faster and easier to onboard teams to new or existing projects.
📊 User Groups Column in Gantt Chart
A dedicated User Groups column has been added to the Gantt chart view, giving project managers a clearer picture of which groups are assigned to tasks. The filter dropdown for User Groups now also shows only the groups relevant to the current selection, reducing noise and improving usability.
🗺️ Drawings Views Tracker (Project Foreman — MFE)
A new Drawings Views Tracker is now available in production as part of the Project Foreman experience. It allows users to track and manage drawing views more effectively, giving teams better visibility over how drawings are being accessed and used across a project.
🏗️ Improved IFC File Compatibility
The IFC viewer has been updated to support newer IFC schema versions (including IFC4X3_ADD2). Files using modern IFC formats that previously failed to process will now convert and display correctly, including full tree view support.
🔧 Improvements
🔗 Issue Links Open in New Tab
Clicking a link to an issue now opens it in a new Evo tab rather than a new browser tab, keeping the experience consistent with the rest of the platform and reducing context switching.
📐 Drawing Page Rotation Normalisation
Page rotation is now correctly normalised when building drawing contexts, ensuring drawings are displayed in the correct orientation without manual adjustment.
🔄 Report Generation Reliability
Improvements have been made to the underlying report generation service to resolve concurrency issues that could cause report failures, particularly in organisations with multiple active projects. Report generation should now be more consistent and reliable.
🔐 Evo Profile Ownership Tracking
When a user account is managed through Evo (Access's identity platform), the system now correctly identifies and tracks that the profile is Evo-owned. This ensures that profile data is sourced from the right system and prevents conflicts between Fonn-managed and Evo-managed accounts.
🐛 Bug Fixes
Documents
Fixed an issue where contributors could see documents they did not have access to.
Fixed an issue where organisation members were unable to revise internal organisation documents.
Fixed an issue where a project manager could not create a nested folder inside a private folder.
Fixed an issue where greyed-out document options were still clickable.
Fixed an issue where some document options were not displayed correctly.
Fixed an issue where the upload documents button remained enabled even when the user did not have permission to create folders.
Fixed an issue where document log reports (both PDF and Excel) could not be generated.
Fixed an issue where document search returned a 500 error in certain conditions.
Fixed an issue where unarchived projects were no longer appearing in global search.
Fixed an issue where the document_created webhook did not trigger when a Submittal created a document.
Reports
Fixed an issue where opening a video entry in a general issues report resulted in a 404 error.
Fixed an issue where timecard entries from the history log were not included in Scope of Work item reports.
Fixed an issue where the check-in report could not be generated in organisations with 13 or more projects.
Issues & Forms
Fixed an issue where adding an issue to a form on a specific template was not possible.
Fixed an issue where adding a video to an issue via a form field showed a broken thumbnail until the page was reloaded.
Fixed an issue where the categories dropdown would not close when clicking outside of it.
Fixed an issue where opening an issue from a document caused the document to close.
Fixed an issue where issues and Scope of Work items opened from the Analytics section appeared behind the aside panel and were not visible.
Fixed an issue where global search failed to index newly created issues.
Scope of Work
Fixed an issue where the open button for Scope of Work items and tasks did not work — the aside panel was not opening correctly.
Fixed an issue where submitters and contributors with edit permissions on a Scope of Work could not add chapters.
Navigation & UI
Fixed an issue where any aside panel was displayed over the "Migrate My Account" modal.
Fixed an issue where a scrollbar appeared in the wrong position in form preview.
Fixed an issue where the "Invitation not found" page was not correctly aligned.
Fixed an issue where the Pins tab in documents was not visually greyed out when it was not clickable.
Fixed an issue where opening a task from "My Tasks" displayed incorrect project breadcrumbs.
Fixed an issue where long drawing numbers were truncated and only visible when the input was in edit mode.
Fixed an issue where the Drawings Views Tracker context menu was not displayed correctly.
Fixed an issue where a removed user group was not being unassigned from the Gantt chart view.
Fixed an issue where the Projects dropdown in the system admin organisation panel returned no results until the user typed in the search field.
Tasks & Timecards
Fixed an issue where opening a task in the "My Tasks" view caused an error in the aside panel.
Fixed an issue where adding a timecard entry did not update the "total logged" time until the page was manually reloaded.
Fixed an issue where expanding a user's timecard with more than 20 entries returned a 400 error.
IFC Viewer
Fixed an issue where the IFC toolbar appeared zoomed in when applying pins to a model on mobile view.
Fixed an issue where some toolbar tools in the IFC viewer were unavailable.
Favourites
Fixed an issue where removing a resource from favourites within the resource itself did not refresh the favourites view.
Offline Forms
Fixed an issue with offline form loading behaviour that could prevent forms from initialising correctly.
Navigation
Fixed an issue where users were not redirected correctly from a document to a task pin or Scope of Work pin.
API & Backend
Fixed an issue where performing any action on a document from the Submittal aside returned a 500 error.
Fixed an issue where a 500 error was thrown from the login endpoint, causing the app to crash in certain configurations.
Fixed an issue where checklist status updates and check-in actions returned database validation errors in certain conditions.
Fixed an issue where navigating from a form to a linked task did not work correctly.
Fixed an issue where the integration column was incorrectly visible in the system admin organisation section.
SSO & Authentication
Fixed an issue where the MFE gateway returned a 500 error instead of a 401 when an Evo token could not be exchanged.
Fixed an issue where a production MFE was incorrectly redirecting users to the development environment.
This release delivers new document sharing capabilities, Gantt chart improvements, bulk invitations, and a wide range of stability and usability fixes across the platform.
