Skip to content

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.