Product: |
Tech Log |
Release Notes Date: |
November 30th, 2025 |
Release Notes Version: |
Web Dashboard: Latest as of 2025-11-30 iOS App: v1.56.0 |
Overview
This release addresses critical data integrity issues affecting offline trip logging and introduces new operational flexibility for trip completion workflows. Key improvements include resolution of airport data not populating for offline trips, configurable trip completion signature requirements independent of duty logs, and expanded damage reporting with a new Surface Treatment type. The release also modernizes dashboard authentication with PKCE security standards, and implements multiple cabin issue management fixes.
What's New
1. Trip Completion Signature Configuration
Flexible Trip Signature Requirements: Introduced a new aircraft setting that provides independent control over trip completion signature requirements, decoupling this functionality from duty log tracking. This allows operators who require trip completion signatures on Sector Reports for regulatory compliance but do not track duty logs to capture the required signatures. The new setting enables trip completion signatures regardless of whether duty logs are active, with the duty log setting taking precedence when both are enabled. (TL-6886, TL-6962, TL-6963, TL-6964)
Trip Date Display in Summary: Added trip date visibility on the iPad trip summary screen, displaying the date set when the trip was created. This helps pilots identify whether they should close the current trip and open a new trip when operating on different days. (TL-6757)
2. Enhanced Damage Reporting
Surface Treatment Damage Report Type: Added "Surface Treatment" as a fourth damage report type option in the Dent & Buckle feature, joining Crack, Abrasion, and Dent. This option specifically addresses paint work and surface coating issues, providing more granular categorization of aircraft surface damage. Available on both iPad and Dashboard. (TL-6802, TL-6945, TL-6946)
3. Signature System Improvements
SVG Signature Display Support: Implemented comprehensive SVG signature rendering support across the dashboard, allowing signatures stored in the more efficient SVG vector format to display properly alongside traditional image-based signatures. Dashboard now seamlessly handles both format types. (TL-4376)
Enhanced Signature Data Structure: Updated signature data transmission to iPad with a new structured format that includes signature subtype information and supports both SVG and image formats. (TL-4382)
Bug Fixes & Improvements
Critical Fixes
Offline Airport Data Recovery: Resolved critical issue where departure and destination airports were not properly populated when trips were logged offline on iPad and subsequently synced, with comprehensive data recovery implemented. (TL-6997, TL-6999, TL-7016, TL-7025)
Aircraft Serviceability Status Correction: Fixed issue where aircraft incorrectly displayed as unserviceable on iPad despite having resolved maintenance items. (TL-7007)
Post-Flight Signature Capture: Resolved instances where post-flight signatures sent from iPad during sync were not being stored by the system. (TL-7006)
Dashboard Fixes
Cabin Issues - New Issue Data Display: Fixed issue where creating a new cabin issue would hide detail and severity data in the view drawer after saving. (TL-6608)
Cabin Issues - Aircraft Drawing Updates: Resolved issue where editing cabin issue severity or seat location would not immediately update the aircraft drawing. (TL-6751)
Cabin Issues - Cancel Behavior: Fixed visual issue where canceling edits would incorrectly display changed values in the table. (TL-6953)
Cabin Issues - Reporter Display: Corrected "Reported By" field to properly display the person who created each cabin issue. (TL-6936)
Workpack - Cabin Issue Selection: Fixed cabin issue dropdown in workpack creation to show only open issues with proper pagination. (TL-6650, TL-6956)
Defect and Trip Attachment Downloads: Restored ability to download PDF and other attachments from defects and trips. (TL-6814)
Intermittent Fault Notification Fix: Resolved issue where email notifications were not sent when crew members created intermittent faults. (TL-6807)
iPad Application Fixes
iOS 18 UI Overlap Fix: Resolved UI rendering issue on iOS 18 where search bar in person and airport selection lists would overlap with list items during scrolling. (TL-6927)
Authentication & Security
PKCE Authentication Migration: Modernized dashboard authentication by migrating from basic OAuth 2.0 to OAuth 2.0 with PKCE for enhanced security. (TL-6871, TL-6884, TL-6975)
System Improvements
Ruby 3.3 Upgrade: Upgraded core backend from Ruby 3.2 to Ruby 3.3 for continued security support and performance improvements. (TL-7000)
Signature Database Performance Optimization: Implemented database query optimizations for signature retrieval during sync operations. (TL-6933)
SRP PDF Generation Migration: Completed migration of Sector Report PDF generation to new PDF Generator API. (TL-6776)
Aircraft Settings - Fuel Field Display: Dashboard now properly displays fuel initial/departure fuel fields setting on maintenance checks. (TL-7033)
End-User Impacts
iPad Users: Trip completion signatures can now be configured independently of duty logs. Trip dates are visible in trip summary. Offline trips properly capture airport data. iOS 18 UI improvements for person and airport selection.
Support Impacts
Surface Treatment is now available as a damage report type option in Dent & Buckle
Affected operators have been notified of offline airport data recovery
Notes
Trip completion signature setting provides regulatory flexibility for operators who need trip signatures without duty log tracking
Authentication modernization with PKCE aligns with industry security best practices and prepares for future One TrustFlight integration
CAMP integration audit trail improvements significantly reduce noise while maintaining visibility of meaningful changes
Database performance optimizations and Ruby 3.3 upgrade position the system for continued improvements