Appearance
AireFrame Release Notes
Version: 3.1.0
Release Date: 15 July 2026
🚨 Critical Fixes
- Fixed Dashboard Switching on iPad and Mobile (FRAME-2461)
- Fixed Visualisations Getting Stuck Mid-Update (FRAME-2569)
✨ New Features
- Subject Banner Display Options from the Subject Launcher (FRAME-2589)
- Smarter Multi-Subject View Updates (FRAME-2594)
- Streamlined Data Extracts Table (FRAME-2602)
⚡ Improvements
- Faster Data Visualisations (FRAME-2556)
- Smarter Subject List Refresh Notifications (FRAME-2567)
- Live Update Indicators for Structural Entity Widgets (FRAME-2575)
🐞 Bug Fixes
- Fixed Delayed Permission Updates (FRAME-2584)
- Fixed Subject Lists Not Refreshing When Marked Stale (FRAME-2619)
- Fixed Dashboard Reloading and Forms Closing on Widget Updates (FRAME-2628)
Detailed Changes
🚨 Critical Fixes
Fixed Dashboard Switching on iPad and Mobile (FRAME-2461)
Description
Fixed an issue where users on iPad and other mobile devices could not switch back to the original dashboard after selecting a different one on a subject record.
Fixed Visualisations Getting Stuck Mid-Update (FRAME-2569)
Description
Fixed a fault where visualisations could become permanently stuck in a pending state if a data set update job failed without triggering a retry, leaving the visualisation refresh unresolved.
✨ New Features
Subject Banner Display Options from the Subject Launcher (FRAME-2589)
Description
The subject launcher now supports the subjectBanner=hidden, subjectBanner=collapsed and subjectBanner=expanded query parameters, matching existing behaviour on the subject view.
What this means for you
You can now control whether the subject banner is shown, hidden, or collapsed when launching directly into a subject.
Smarter Multi-Subject View Updates (FRAME-2594)
Description
Improved stale subject tracking in the multi-subject view so it no longer flags subjects that aren't part of the active list, and clears stale tracking correctly when navigating between pages.
What this means for you
You'll see fewer unnecessary refreshes and more accurate "out of date" indicators when browsing subject lists.
Streamlined Data Extracts Table (FRAME-2602)
Description
Removed the "used by data pipelines" column from the Data Extracts table, as this information is now covered by the existing "in use" column.
What this means for you
Your Data Extracts table is now simpler and free of duplicate information.
⚡ Improvements
Faster Data Visualisations (FRAME-2556)
Description
Subject list and table visualisations now updated faster and more efficiently and continue to display available data when the subjects at a location change.
What this means for you
Your visualisations will load faster and stay more up to date as your data changes.
Smarter Subject List Refresh Notifications (FRAME-2567)
Description
Reworked how the multi-subject list handles incoming data updates. Rather than refreshing automatically and potentially disrupting filtering or ordering, the list now shows a notification with a manual refresh option, plus a per-session toggle for automatic refresh.
What this means for you
You'll no longer lose your place in a subject list when new data arrives. You'll see a clear notice when updates are available and can choose when to refresh, with an option to turn automatic refreshing back on if you prefer it.
Live Update Indicators for Structural Entity Widgets (FRAME-2575)
Description
Added subscription support for pending update events on structural entity widgets, building on the reworked notification handling introduced elsewhere in this release.
What this means for you
Structural entity widgets will more accurately reflect when their underlying data has changed.
🐞 Bug Fixes
Fixed Delayed Permission Updates (FRAME-2584)
Description
Fixed an issue where changes to a user's role were not reflected in AireFrame in a timely manner, sometimes requiring an overnight cache invalidation before the correct permissions took effect.
Fixed Subject Lists Not Refreshing When Marked Stale (FRAME-2619)
Description
Fixed an issue where the subject list did not refresh when the underlying data was marked as stale.
Fixed Dashboard Reloading and Forms Closing on Widget Updates (FRAME-2628)
Description
Fixed an issue where a widget update sometimes caused the whole page to reload, closing any open forms.

