Appearance
Release on June 23, 2026
Version: 61.0.0 · Release
Areas Affected
Scope Sheets, Submittals, Subcontracts, Field Reports, AI Assistant, Settings, Proposals
Highlights
- Scope Sheets is now available — a new tool for organizing and managing project scope line items in a structured sheet format directly within the platform.
- The Subcontracts invoice list now shows Lien Waiver and Notarization status columns at a glance, so teams can track compliance without opening individual invoices.
- Submittals now support multiple file attachments in a single entry, eliminating the need to create separate records for related documents.
What Changed
- Introduces Scope Sheets — a new tool for organizing and managing project scope line items. Teams can create, view, and edit scope data in a structured sheet format directly within the platform. (Ticket)
- Improves validation when importing scope sheet items, ensuring entries without a valid name are flagged and cannot be saved with incomplete data. (Ticket)
- Submittals now support multiple file attachments in a single submission, making it easier to provide complete documentation without creating separate entries. (Ticket)
- Introduced more detailed, item-level change history in the activity feed so teams could see exactly what was updated on a record and when. Note: this change was rolled back after release — see the rollback entry below. (Ticket)
- Adds clickable links within callout elements in workflow diagrams, allowing users to navigate directly to related records or steps from within a flow. Includes placement and visual design refinements. (Ticket)
- The invoice list under Office → Subcontracts now includes dedicated columns for Lien Waiver and Notarization status, giving teams a quick view of compliance standing for each invoice without opening individual records. (Ticket)
- Field reports now accept HEIC image files — the format used by iPhones — and automatically generate thumbnail previews, making it easier to attach photos taken directly from iOS devices. (Ticket)
- Resolves an issue where the AI assistant could become unresponsive and appear to hang indefinitely. It now times out gracefully if a response stalls, keeping the experience reliable. (Ticket)
- Improves the layout and responsiveness of the Settings and Notification Preferences pages, ensuring they display correctly across different screen sizes. (Ticket)
- The granular activity feed update included in this release was rolled back after issues were discovered following deployment. The activity feed has returned to its previous behavior while the fix is refined for a future release. (PR)
Notification Changes
The notification matrix was refreshed for this release because notification-related backend files changed.
- ERNE-9551: Granular Activity Feed for Entity Changes (#2869) (PR)
- Revert "ERNE-9551: Granular Activity Feed for Entity Changes (#2869)" (#2917) (PR)
- ERNE-9098: [Office->Subcontracts->Invoice List] Lien Waiver & Notarization Status Columns (#2878) (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 22, 2026
- Fixed the proposal coverage ratio calculation to correctly include quotes that have been received or marked as complete. (PR)
- Fixed an issue that prevented users from scrolling through the organization list. (PR)
- Fixed an issue where the PDF preview failed to generate when creating a new proposal. (PR)
June 21, 2026
- Resolved a licensing issue that affected document viewing functionality within the Shackleton AI environment. (PR)
June 19, 2026
- Improved email formatting consistency and applied fixes to ensure emails render correctly in Outlook, including proper sizing and layout. (PR)
Chores
- Upgrade go and linter to latest version (#2873) (PR)
- Fix script to create personal db with nls tables (#2882) (PR)
- Fix issue with new Makefile version (#2886) (PR)
- Remove Hubspot integration and related cron jobs (#2863) (PR)
- MCP auto-sync — Stage 1: detect API changes + dispatch (#2879) (PR)
- make mcp-sync detect job self-sufficient (no swag toolchain in CI) (#2896) (PR)
- remove unnecessary comment and task reference (#2907) (PR)
- clean up MCP swagger tracking (#2909) (PR)