Appearance
Release on June 30, 2026
Version: 63.0.0 · Release
Areas Affected
Contracts, Finance, Invoices, Subcontracts, Action Items, Daily Reports, Settings, AI Chat, Schedule, Projects
Highlights
- The Billing & Cash Flow tab in Finance now supports exporting data as both CSV and PDF, making it easier to share financial summaries with stakeholders.
- Subcontractors can now receive an automatic notification when their invoice is marked as paid, improving communication and reducing manual follow-up.
- Invoice modals now support drag-and-drop file uploads, making it faster and more intuitive to attach documents to invoices.
What Changed
- The Completion Date field in the contract section is now optional. Users can save a contract without being required to enter a completion date, providing more flexibility for contracts where the end date is not yet determined. (Ticket)
- The Billing & Cash Flow tab in the Finance section now includes options to download the data as a CSV or PDF. Both exports are styled for readability and ready to share with clients or internal stakeholders. (Ticket)
- File uploads in invoice modals now support drag and drop, making it quicker and easier to attach documents. The uploader has been simplified to remove unnecessary hints, keeping the interface clean. (Ticket)
- The portfolio and project views have been consolidated into a single unified table, providing a more consistent experience when navigating and managing projects across the platform. (Ticket)
- Linked items on action items have been improved to work more reliably across different entity types, ensuring that related records display and behave correctly. (Ticket)
- Subcontractors can now be notified automatically when a subcontract invoice is marked as paid. This notification is sent from the Office > Subcontracts > Invoice area, reducing the need for manual communication when payments are processed. (Ticket)
- "Rain" has been added as a weather-related delay option in the delay type dropdown. Teams can now log rain delays directly without needing to use a generic or workaround entry. (Ticket)
- A visual issue with category label font styling in Settings has been corrected, ensuring text displays consistently and as intended throughout the settings interface. (Ticket)
- A visual gap that appeared between the loading indicator and the AI chat response has been resolved. The chat now transitions smoothly from loading to displaying the response. (Ticket)
- Several stability and display improvements have been made to the Gantt chart, addressing edge cases that could cause the schedule view to render incorrectly. (Ticket)
Notification Changes
The notification matrix was refreshed for this release because notification-related backend files changed.
- ERNE-9644: [Office->Subcontracts->Invoice->Notifications] Implement paid notification to subs (#2956) (PR)
- ERNE-9644: [Office->Subcontracts->Invoice->Notifications] Implement paid notification to subs (#2938) (PR)
- ENG-367: merge portfolio table into project table (#2935) (PR)
- Release PR notification-related changes (PR)
Hotfixes Since Last Release
These fixes were deployed to production independently before this release — they are listed here for a complete record of what changed since the previous release.
June 30, 2026
- Removed an unused column from the scope sheet upload process to simplify imports and reduce potential confusion during the upload flow. (PR)
- Fixed an issue where embedded assets such as images were not loading correctly in certain environments. Assets now resolve reliably regardless of how the application is accessed. (PR)
- Fixed an issue where the collapsed or expanded state of divisions in the scope sheet was not being preserved correctly, so users no longer lose their layout preferences unexpectedly. (PR)
June 29, 2026
- Fixed a bug where the cost code field on a Direct Cost entry was not updating correctly after the phase was changed, ensuring the correct cost code is always reflected. (PR)
June 26, 2026
- Resolved a display issue in pay applications where billing progress was not rendering accurately for certain line items, ensuring totals and progress indicators reflect the correct values. (PR)
- Fixed a visual gap in the AI chat that appeared between the loading state and the response, resulting in a smoother and more polished chat experience. (PR)