Adjusted the passenger boarding logic to properly include fixed route incentives when calculating demand. This ensures passengers now accurately prioritize flights that offer the best "bargain" relative to their actual budget.
Fixed an issue where passenger boarding priority was occasionally calculated incorrectly.
Improved the performance and reliability of network updates for large partnerships.
We have improved the logic that determines when routes are enabled or disabled during partnership changes to ensure immediate accuracy.
Leaving: When a company leaves a partnership, both the leaving company and the remaining partners instantly lose access to each other's slots. Routes relying on those shared slots will now correctly disable.
Joining: When a new company joins, existing partners' invalid routes are immediately re-checked and enabled if the new member provides the necessary slots.
Other improvements
Fixed an issue where the "Delete Account" action would fail to trigger when accessed from specific sub-pages
Optimized the background system that validates route capabilities for better performance
We've made two major improvements to how passengers are boarded for your route flights, which will reduce frustrating "near-miss" failures and help you fly fuller aircraft.
First, we've relaxed the strict validation for route minimums. Previously, if your route required 28 passengers and the system could only fit 27, the job would fail. Now, the job will be accepted as long as you have at least one passenger assigned to each required cabin. Flying with 27 out of 28 seats filled is far better than not flying at all.
Second, to help you hit those minimums more often, we've improved the "bin-packing" algorithm that fills your seats. The new system is much smarter at optimizing passenger groups, prioritizing larger groups first to fill the aircraft more efficiently. This means you'll see fewer cases where seats are left empty even when plenty of demand is available.
Finally, if a flight does fail because zero passengers could be assigned, you'll get a clearer error message. For example, it will now tell you if this happened because all available passenger groups were too large for your aircraft's capacity (e.g., trying to fit a group of 5 into a 1-seat aircraft).
Other improvements
Fixed an issue where route demand would not update correctly unless you had a suitable aircraft already parked at the departure airport.
We've updated the background tool that manages the global demand market. This tool already kept the total number of available demand in check, but it now also enforces a new, balanced ratio between economy, business, and first-class demand.
This change prevents any single passenger class from oversaturating the market. You should now find a more consistent and varied mix of opportunities across all classes.
You may find that demand numbers dip slightly as the tool rebuilds demand to the correct proportions.
A Clearer Live Flight Map
We've improved the Live Flight Map to give you a truer sense of air traffic, especially in busy airspace.
Previously, if an aircraft's label couldn't be shown without clashing with another, its aircraft icon would also be hidden. This meant aircraft would seem to 'pop in' as you zoomed.
Now, aircraft icons will always be displayed, even if they overlap. The map will still intelligently hide labels to prevent them from clashing and keep the view readable, but you will now see all aircraft icons in the area, giving you a much more accurate picture of live operations.
Other improvements
Fixed a critical bug that could cause actions (like signing an agreement) to fail part-way through. This ensures that actions now either complete fully or fail safely, preventing issues like agreements being created without a corresponding payment.
Corrected the internal mapping for several V1 aircraft purchase prices, fixing a bug where some aircraft could not be sold.
Fixed a UI glitch issue on the subscription pricing page.
Updated an error message for clarity when attempting to view finances without permission.
Fixed an issue where Passenger Services set to 'create-job' could fail or create invalid jobs when handling large passenger groups. The system now correctly splits passenger loads into multiple jobs respecting the 20-passenger charter limit and prevents a job from being created for any single group that exceeds this limit.
Fixed a critical issue where an aircraft could become stuck at its destination if you lost access to the arrival slot mid-flight (e.g., if a partnership was dissolved). Your aircraft will now be safely auto-stored or placed on the tarmac, allowing the job to complete.
Improved the reliability of partnership dissolutions to ensure all airport assets are handled correctly.
You can now add an unlimited number of items to your groups. We've removed the previous 10-item limit, making it much easier to manage large collections of aircraft, routes, or airports all in one place.
This change allows for much greater flexibility, whether you're building a "main hub" group with all your long-haul aircraft or a "regional" group with dozens of small airports.
Smarter Demand Previews
The "Preview Demand" button is now more responsive when you're planning routes.
Previously, if you changed the origin or destination airport, the button would disappear until you changed another field, like the price. Now, the demand preview immediately re-appears whenever you change either the departure or arrival airports, making it much faster to test and compare demand for different city pairs without extra clicks.
Other improvements
Fixed issues that could cause an error message when loading certain routes or aircraft in the Operations Cockpit.
Corrected flight logging to properly handle landings at unknown or unrecognised airports.
When you delete one of your companies and transfer its assets to another, the system automatically handles the fleet's legal requirements.
If the incoming fleet includes aircraft that are heavier than the receiving company's current Air Operator's Certificate (AOC) allows, the receiving company's AOC will be automatically upgraded.
For example, if you merge a company that owns a 777 into your new company that only has a Small AOC, the new company will be instantly upgraded to a Large AOC. The standard upgrade fee will be charged to the receiving company as part of the transfer, ensuring your new, larger fleet is immediately compliant.
Other improvements
Fixed an error that prevented departure slots from being correctly reserved when you accepted a route job that required a relocation flight. The slot will now be properly reserved for you and then automatically occupied when you board at the route's origin airport.
You can now log in using your email address with any capitalization (e.g., MyEmail@domain.com or myemail@domain.com will both work).
Fixed an issue that prevented using pushback on the second or subsequent legs of a multi-leg journey. You can now push back at the start of every flight.
The job status timeline now correctly displays its layout when a relocation leg is involved.
Corrected a bug where the boarding priority view was sometimes hidden incorrectly.
Fixed a potential error that could occur when loading an aircraft's details or live position on the map.
Fixed an issue where using the "Apply Filter" button inside a multi-select filter dropdown could sometimes cause other open filter menus on the same page to apply incorrectly.
The Route Preview tool for pricing strategies now correctly displays routes when your strategy uses Airport Groups.
Previously, if you used an Airport Group (e.g., "All US Hubs") as a filter in a pricing strategy, the Route Preview map would show no routes, even when matching routes existed. We've fixed this, and the preview tool now correctly identifies these groups, fetches all matching routes, and displays them on the map as expected.
We've also improved the display for group-based filters. When you edit a pricing strategy, the input field will now show the group's name (like "All US Hubs") instead of its technical ID, making it clearer what you have selected.
Other improvements
Aircraft in the Classifieds listings now show a tail number badge, letting you see the aircraft's registration at a glance.
Adjusted the width of multi-select dropdown menus to better accommodate long items and prevent text from being cut off.
Fixed an issue in the 'Create Rank' dialog where dragging a new rank to its intended position could sometimes assign it the wrong level.
Resolved a related bug that could cause an error when trying to save changes to your company's rank structure. Re-ordering and adding new ranks is now more reliable.
We've made the platform more robust by introducing new safeguards against accidental duplicate actions. This helps prevent issues like unintentionally chartering a flight twice or submitting the same form multiple times if you double-click.
This behind-the-scenes improvement ensures that your requests are processed cleanly and only once, making for a smoother and more reliable experience, especially during periods of high server load or with a slow connection. Your actions are now better protected from unintended errors.
Other improvements
Fixed an issue where creating new routes would sometimes fail because airport slot access was being checked incorrectly.
Job listings now correctly respect all rank constraints, so you will no longer see jobs that you are not yet qualified for.
Resolved a bug that could cause passengers and cargo to be counted as disembarked twice in flight reports.
Fixed an issue where new buildings and agreements could not get quotes.
New agreement costs have been halved until dynamic slot pricing is introduced shortly.