Skip to content

Release on June 12, 2026

Version: 59.0.0 · Release

Areas Affected

Branding, Subcontracts, Observations, Field Reports, Projects, Trades, Action Items, Submittals, AI Agents

Highlights

  • The platform has been fully rebranded to Shackleton AI across the desktop app, navigation, and all outgoing emails
  • A new AI-powered Alert Agent automatically monitors projects for risks, blockers, and overdue follow-ups, and can create notes, assign tasks, or send notifications based on your configuration
  • Subcontract invoices now enforce role-based permissions, giving office staff, field managers, and subcontractors the appropriate level of access to invoice fields and status transitions

What Changed

  • The desktop application has been fully rebranded to Shackleton AI. This includes the sign-in page, navigation header, organization selector, quote portal, subcontractor onboarding pages, and the powered-by footer. Invitation and password reset emails now also reflect the Shackleton AI name, logo, and contact information. (Ticket)
  • Subcontract invoices now enforce role-based access controls. Office staff can manage invoice status, attachments, payments, lien waiver packets, and notarized pay applications with appropriate workflow guardrails. Field Managers have read-only access. Subcontractors can edit invoices within their billing window and are limited to allowed status transitions. Invoices that have been synced to QuickBooks are locked from further edits for all roles. (Ticket)
  • Users can now add and view comments on Observations in the iOS mobile app, making it easier to communicate and collaborate directly within an observation record while in the field. (Ticket)
  • A standardized view and edit modal has been introduced across the platform, providing a more consistent and polished experience when opening records to review or update details. (Ticket)
  • The platform now fully supports the shackleton.ai domain, including file downloads and outgoing email delivery, ensuring a seamless experience for users accessing the platform through the new domain. (Ticket)
  • A new Shackleton Agents system has been introduced, starting with the Alert Agent. This agent automatically monitors projects on a scheduled basis for risks, blockers, stale activity, and overdue follow-ups. Based on your configuration, it can automatically create notes, assign tasks, or send notifications. Settings can be applied organization-wide and overridden at the project level. A run history and action log provide full visibility into what the agent has done and why. (Ticket)
  • Deleting an objective that is linked to a phase now automatically detaches it from that phase first, preventing unexpected errors downstream. If a phase cannot be deleted because it still has active objectives attached, users now see a clear, descriptive notification explaining the blocking dependency rather than a generic error message. (Ticket)
  • The view and edit modals for Contracts, Subcontract Invoices, RFIs, and Observations have been updated to use the new standardized modal design, providing a more consistent look and feel across these record types. (Ticket)
  • The Media Library for objectives now loads photo reports in smaller batches instead of all at once, significantly improving performance on objectives with large numbers of uploaded images. Users can load additional reports on demand, and filtering automatically resets to the first batch of results. (Ticket)
  • The trade list is now sorted alphabetically (A–Z) by trade name, making it much easier to locate a specific trade rather than scanning through an unsorted list where newly added items appeared at the bottom. (Ticket)
  • Action Items now use the updated standardized modal design for a more consistent experience across the platform. Users can also now add comments directly to Action Items, enabling better collaboration and communication within individual records. (Ticket)

Notification Changes

The notification matrix was refreshed for this release because notification-related backend files changed.

  • ERNE-9466: Improve soft delete behavior for objectives and phases (#2803) (PR)
  • ERNE-9447: Implement Cursor based pagination APIs on digital/media reports (#2769) (PR)
  • ERNE-9543: Migrated Action Items to use new ItemModal. (#2813) (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 10, 2026

  • Fixed an issue with exporting Shackleton AI responses as a PDF. (PR)
  • Fixed a bug in GC Logs where the Objectives list was incorrectly limited to only 10 entries instead of showing all available objectives. (PR)
  • Fixed a display issue where user avatars in comment threads would stretch or distort when appearing next to especially long comment text. (PR)

June 9, 2026

  • Applied a targeted fix to address a reported platform issue. (PR)
  • Fixed an issue where objectives assigned to a user were not consistently appearing in the GC Log objective selector. (PR)
  • Assigned project managers are now correctly included as recipients for submittal status change notifications. (PR)
  • Field managers and administrators are now included as recipients for submittal status change notifications. (PR)
  • Fixed an issue where objectives spanning multiple time periods were not appearing in the GC Log objective selector. (PR)

June 8, 2026

  • Comments can now be added to action items, allowing team members to collaborate and communicate within individual action item records. (PR)
  • Improved the appearance and reliability of the Shackleton AI PDF export and in-app message actions. (PR)

Chores
  • Update all urls to use shackleton.ia domain (#2773) (PR)
  • Use new sender only for system emails (#2781) (PR)
  • Fix s3 cors for legacy domain (#2785) (PR)
  • Configure CORs in server for legacy domain (#2786) (PR)
  • Fix cross-origin asset requests from legacy domain (#2787) (PR)
  • harden worktree script against bin/ tool drift (#2784) (PR)
  • prevent favicon flicker on high-latency QA loads (#2795) (PR)
  • Fix storybook deploy script compatibility on Linux (#2801) (PR)

Ernest Platform Release Notes