vAMSYS 5.2.14
We are treating vAMSYS 5.2.14 as ‘unstable’ and will be deploying hotfixes throughout the day as needed if issues crop up - this is due to the nature of many small changes needed for 5.2.14, some of which we may have missed.
✨ New and Updated Features
Real-time Callsign Availability Checking
Callsign fields now show improved live availability status for VATSIM and IVAO networks
Works during flight dispatch and booking modifications
Includes timeout handling to prevent hanging on "Checking..." status
Staff Tools
Added booking cancellation option for VA Staff in Orwell → Flight Centre → Bookings
Dashboard Customization
Added option to open URLs in the same tab for Image Component items in Phoenix Dashboard
🐛 Bug Fixes and ↗️ Other Improvements
Flight Booking and Destination Maps
Fixed filter logic where airports showed if they matched ANY filter instead of ALL filters
Map filters now update dynamically based on other selected filters
PIREP System
Added success notifications for PIREP accept/reject/invalidate actions
Fixed activity registration method calls
Fixed percentage based bonus points not correctly applying to claims due to already existing bonus point entry with 0 points
Route Importer
Fixed airport cache query preventing proper airline scoping
Fixed SimBrief fuel field mapping (sb_extra_fuel -> addedfuel)
Added proper fleet validation for import operations
Improved time parsing to handle both H:i and H:i:s formats
⚡ Performance Improvements
Database Optimization
Eliminated N+1 queries in statistics loading and position reports
Standardized aircraft relationship references across the system
Added strategic eager loading to prevent redundant database calls
Flight Booking Maps
Improved loading performance for large airport datasets
Added 1-hour caching for event airports
Optimized favorites handling with faster lookup methods
🔧 Technical Changes
Code Refactoring
Consolidated duplicate callsign checking code into reusable service
Normalized aircraft type/fleet relationship naming throughout application
Updated 65+ files to use consistent relationship patterns
Permissions
Moved activity email access under airline settings permission
Impact Summary
Faster flight booking due to map performance improvements
Reliable callsign checking across all flight dispatch scenarios
Better user feedback with success notifications for PIREP actions
More accurate filtering in flight booking maps
Improved system stability through database query optimization