Appearance
AireFrame Release Notes
Version: 2.44.0
Release Date: February 23, 2026
Summary of Changes
🚨 Critical Fixes
- Forms Now Stay Within AireFrame on Mobile Devices (FRAME-2475)
✨ New Features
- Subject Banner Auto-Refresh (FRAME-2375)
- Reliable Form Submission (FRAME-2437)
- Configurable AI Prompts (FRAME-2388)
- Improved AI Data Processing (FRAME-2441)
- Dashboard Dependency Tracking (FRAME-2401)
- Better Loading Indicators (FRAME-2405)
- Consistent Theme Support (FRAME-2427)
- Built-In Status Page Access (FRAME-2451)
⚡ Improvements
- Faster Data Visualisations (FRAME-2336)
- Faster Subject Lists (FRAME-2470)
- Reduced CPU Usage (FRAME-2465)
- Improved Widget Full Screen (FRAME-2460)
- Enhanced Subject List v2 (FRAME-2265)
🐞 Bug Fixes
- Keyboard Navigation in Forms (FRAME-2466)
- Reliable GraphQL WebSocket Connections (FRAME-2327)
⚠️ Upgrade Notes
Subject List Migration
If you're using the legacy subject list section, plan to migrate your dashboards. The subject list section is now delete-only, and empty sections will be hidden automatically. See migration guide for details.
Detailed Changes
🚨 Critical Fixes
Forms Now Stay Within AireFrame on Mobile Devices (FRAME-2475)
What this means for you
Forms now remain inline within AireFrame when accessed on mobile devices or with browser zoom at 200%. The subject banner stays visible at all times during form completion, eliminating the risk where staff could complete a form for the wrong subject.
Technical
Fixed issue where forms opened in separate browser tabs on mobile or at 200% zoom, which removed subject context and bypassed session timeout mechanisms. Forms now render inline with proper session management and subject banner visibility maintained across all contexts.
✨ New Features
Subject Banner Auto-Refresh (FRAME-2375)
What this means for you
When subject details are updated, the banner at the top of the screen now automatically refreshes to show the latest information. You no longer need to manually refresh the page to see updated data, ensuring you're always working with current information.
Technical
Subject banner now subscribes to subject detail updates and refreshes automatically to display the most recent data in real-time.
Reliable Form Submission (FRAME-2437)
What this means for you
Forms no longer fail to submit due to session timeouts. If you're working on a lengthy form, the system now maintains your authentication properly, preventing lost work and ensuring forms submit successfully.
Technical
Fixed form submission failures caused by AireFrame token timeouts. Implemented proper token refresh mechanism for long-running form sessions.
Configurable AI Prompts (FRAME-2388)
What this means for you
AI-generated summaries and insights can now be customised to match your organisation's specific workflows and terminology. Administrators can configure AI behaviour via templates to produce more relevant and accurate summaries for your use cases.
Technical
AI prompts are now template-driven, allowing tenant-level customisation of AI behaviour and output formatting.
Improved AI Data Processing (FRAME-2441)
What this means for you
AI summaries now correctly handle user identifiers and formatted data points, producing more accurate and contextually relevant summaries of your data.
Technical
UserIdentifier and format datapoints are now resolved before being passed to AI summarisation, improving accuracy of AI-generated content.
Dashboard Dependency Tracking (FRAME-2401)
What this means for you
You can now see which widgets and data pipelines are using specific dashboards or data sets, and vice versa. This makes it easier to understand dependencies when making configuration changes, helping you avoid accidentally breaking dashboards used by other parts of your build.
Technical
Added "used by" and "uses" columns to widget, pipeline, and data set lists for better dependency visibility.
Better Loading Indicators (FRAME-2405)
What this means for you
Widgets now show clear skeleton loaders while data is loading, giving you visual feedback that the system is working rather than appearing frozen. This is especially helpful for widgets displaying large datasets or complex visualisations.
Technical
Implemented skeleton loading states for all widget types, replacing generic spinners with contextual loading UI.
Consistent Theme Support (FRAME-2427)
What this means for you
All text and titles throughout AireFrame now properly respect your organisation's custom theme colours, providing a more consistent branded experience across the entire platform.
Technical
Updated title and text rendering components to apply theme colour settings consistently across all UI elements.
Built-In Status Page Access (FRAME-2451)
What this means for you
You can now check the AireInnovate platform status directly from within AireFrame without opening a separate browser tab. This makes it easier to quickly verify if any issues you're experiencing are due to planned maintenance or system incidents.
Technical
Integrated status.aireinnovate.com access within AireFrame interface for direct platform status monitoring.
⚡ Improvements
Faster Data Visualisations (FRAME-2336)
What this means for you
Dashboards and visualisations load significantly faster, especially when viewing the same data multiple times. This is particularly noticeable on dashboards with many widgets or complex data queries.
Technical
Added caching layer for visualisation queries, reducing database CPU usage and improving dashboard rendering performance for frequently accessed data.
Faster Subject Lists (FRAME-2470)
What this means for you
Subject lists now load quickly, even on first access or after cache is cleared. You no longer need to refresh the page multiple times to see your subject list data.
Technical
Fixed performance issue where subject lists required multiple page refreshes when cache data didn't exist. Improved data subscription handling for subject list views.
Reduced CPU Usage (FRAME-2465)
What this means for you
System performance is more stable, especially for organisations with large data structures. You should experience fewer slowdowns and more responsive interfaces across the platform.
Technical
Resolved CPU spikes in LocalStore after .NET 10 upgrade. Optimised handling of tenants with large structural hierarchies.
Improved Widget Full Screen (FRAME-2460)
What this means for you
When expanding a widget to full screen, it now appears as a modal taking ~80% of the screen with a darkened background, rather than completely taking over your browser. You can press ESC to quickly close it. This makes it easier to reference other information while viewing detailed data.
Technical
Converted full-screen widget mode to modal dialogue with 80% viewport coverage, backdrop overlay, and ESC key support for dismissal.
Enhanced Subject List v2 (FRAME-2265)
What this means for you
Subject list section is now streamlined - existing dashboards can be removed, but new ones cannot be added to the legacy section. If you have no dashboards in the subject list section, it won't display at all, reducing clutter in your interface.
Technical
Subject list section is now delete-only; empty sections are automatically hidden. Migration path provided for transitioning away from legacy subject list configuration.
🐞 Bug Fixes
Keyboard Navigation in Forms (FRAME-2466)
Description
Fixed focus trap in overlay components to prevent keyboard focus from escaping when tabbing past the Submit button.
Reliable GraphQL WebSocket Connections (FRAME-2327)
Description
Fixed BFF GraphQL WebSocket errors occurring during API upgrades. Improved connection state management and error handling during deployment processes.

