Scheduling: Added seat configuration selection to the Move / Swap Schedule dialog, allowing aircraft seat layouts to be changed during schedule moves. Note: If the seat configuration cannot be assigned, or it would create payload limitations preventing the route operation, the Move/Swap schedule will not complete (returns an error).
Scheduling: "Smart time suggestion" feature for Add Maintenance dialog added. This scans for the aircraft schedule and suggest a suitable starting time and day for the A check.
Scheduling: Multi-base Move/Swap Schedule feature added. A new checkbox in the dialog allows to optionally show aircraft from all airline bases for multi-base airlines. Moving or swapping schedules across bases now automatically rebases the affected aircraft.
Scheduling: When closing a route, it's now possible to select which airport slots are being returned to public pool (none, all, departure, arrival).
Improvements
Scheduling: Improved the behaviour when multiple tabs of Scheduling page are open at the same time. The page detects if it is not in the latest status and automatically refreshes the content when tab is in focus again.
Scheduling: Improvements to mobile device usage. Tapping a flight bar, maintenance check, or aircraft registration opens a full-screen panel with all route/aircraft details and action links.
Scheduling: Route hover info box now also shows the outstation turnaround time.
Scheduling: Visual improvements to the Move/Swap Schedule dialog.
Technical and minor usability improvements to the tabs sub-pages module (e.g. on Statistics page).
Fixes
Remaining demo game timer did not always show correctly in old dashboard due to timezone settings.
UI's Modal dialogs closure on desktop devices was sometimes not happening correctly.
"Buy Slots" checkbox added to the bottom of the dialog, to correspond with the placement in other action dialogs.
The styling of the compact mode of the dialog data is improved for desktop users; the data is presented in even-more-compact format now, and shows flight days and also flight dep/arr times.
The status of checkboxes to release airport slots and to remove route marketing campaigns in scheduling page dialogs now remember the last user selection.
Move Schedule now shows and suggests performing A/B checks immediately if they are expired.
Scheduling airport label visibility tuned for narrow flight segments.
Sizing and spacings of the modal dialogs improved on mobile devices, to better use the limited screen space.
Improved the time selector (HH:MM) behaviour in Scheduling's Set Maintenance dialog. It's now easier just to type in the desired hour with keyboard.
Old Scheduling page is now retired from use.
Fixes
Scheduling's Add Flight dialog did not always order the unassigned flights correctly by flight number.
Scheduling's "Perform B check immediately" resulted in wrong B check end date in some cases.
When returning to Scheduling page with browser's back button, the filters and selections were not correctly applied based on the page's previous status.
For better compatibility, the modal dialogs no longer close when clicked outside of the dialog area when on mobile, but closure happens only from the top-right-corner's X button instead. (no changes for desktop users)
Minor usability fixes to the modal dialogs in mobile/touch devices.
Minor UI tweaks to Scheduling based on user feedback:
When buying slots to a route already in schedule (from flight's popup -> Buy Airport Slots), the dialog now shows the slot availability and costs in a similar manner than route editor.
Improved handling of scheduling's display change events, e.g. how the data is re-drawn after an action (e.g. Add Flight) for better page display speed at user's end.
Aircraft in maintenance shows the maintenance completion date.
Add Flight dialog has a new "Jump to last flight" link when the dialog has many (10+) flights ready for assignment.
"Change Registration" dialog now has cursor focused on the reg.nr. field on open.
Minor layout tuning in wide desktop view (>1650px) to registration and action buttons area to give more space to scheduling flight bars.
Changed the threshold of "narrow" and "wide" desktop views from 1440px to 1650px for more horizontal space for flights.
All checkboxes in Scheduling dialog windows, such as "Show all aircraft (swap mode)", "Buy Airport Slots", "Swap registration numbers of aircraft" and "Swap nicknames of aircraft", now remember the last state they were in regardless if you close the popup window. This is game world and device independent save since the checkbox status is stored on your device's local memory.
Move Schedule dialog's fleet group selection is also memorized in device's local memory based on previous selection. By default (no memorized selection, or no such fleet) it defaults always to the current fleet group of the aircraft it was clicked from (if you have only 1 plane in that fleet then it also reverts to All Fleets).
Made Add Flight and Move Schedule vertical scrollbars for flight/aircraft data section more visible.
Increased visibility of vertical divider lines between weekdays in scheduling.
Move Schedule dialog shows if the target aircraft is currently in maintenance (and when maintenance is completed).
Fixes
Minor fixes in new Scheduling page:
Aircraft outside HQ was not counted correctly when moving schedules between two fleets in new Scheduling.
Fixed logic on how pre-delivery aircraft with routes are shown in Move Schedule dialog.
Aircraft pop-up's "View Routes" link did not filter correctly at "Manage Routes page".
Fixed logic error in Set Maintenance dialog where plane due for delivery, and not yet delivered to airline, could in some cases show A/B checks as expired.
Removed the black-background tooltip helpers from scheduling's right-side action buttons, they sometimes slowed down the rendering of the page at user's end, especially if 100+ aircraft on the single page was shown.
Move Schedule dialog's error messages did not respect airline's ICAO/IATA code display preference.
Techstop airports in the route sometimes caused a Move Schedule to fail.
Flight and B check scheduling bars end positions did not align properly on Monday after an overnight flight/maintenance.
Aircraft with no registration where always not sorted as first in the listing.
Scheduling 2.0 is now moved as the default / main scheduling page.
All scheduling links now point to this new page.
Old page is still accessible from main navigation under "Scheduling (Old)".
Improvements
Various minor UI tweaks and fixes to new Scheduling:
Mobile view's compact mode now shows flight route labels, if there's enough space for them ( = flight is long enough), in a similar way than desktop and mobile expanded modes.
Route Planning links added to route tooltip.
Direct link to aircraft info from registration number column added.
Add Flight dialog scrolling issues fixed.
Error messages inside dialogs can be closed if needed.
Aircraft nickname can be moved/swapped within Move Schedule.
Scheduling: You can now buy missing airport slots directly from the schedule view.
If a scheduled route is missing airport slots, a "Buy Airport Slots" link will appear in the route's tooltip, allowing you to purchase the missing slots without removing and re-adding the route.
Scheduling: Move Schedule functions activated:
You can move schedules between the same fleet, or to any other fleet, as long as the aircraft is at the same base airport.
New: SWAP mode. You can swap the entire schedule between two aircraft, even with different fleet groups. So the schedule of the "receiving aircraft" does not have to be empty in order to transfer schedules between planes.
Aircraft registration can also be swapped during the move.
Scheduling: Move Schedule to another fleet handles the turn-around times now smarter than before:
By default the system uses a new "Smart mode" where it tries to adjust the flight departure and turnarounds times in a way that the schedule conversion is most likely to succeed.
In "Smart mode" it first attempts to use the current route departure times for each leg, and if not possible it then attempts with the a/c fleet specific user-defined turnaround times, and finally reverts to minimum turnaround times.
You can also manually choose to use original flight departure times, use the fleet default turnaround times, or system-minimum turnaround times.
Scheduling: Added a new "Detailed View" / "Week Overview" mode system to Scheduling in mobile.
"Week Overview" is default view. This shows all weekdays in one glance but does not provide any details of the routes.
To move to the detailed scheduling, click on the magifying glass icon on the action buttons row (at the same time the bottom section's horizontal weekday scroller appears). Planes can be zoomed one-by-one at this stage.
This "Default mobile view" setting is also saveable at Dashboard -> Settings -> Interface settings for your convenience.
Scheduling: Made the Add Flight dialog expandable to fit more details into it.
"Add Flight listing detail level" setting added at Dashboard -> Settings -> Interface. This controls the layout of the "Add Flight" dialog's data. The options are "Compact data" or "Expanded data".
Improvements
Scheduling: Reduced the size of mobile view's action icons a bit to make the vertical space more compact.
Scheduling: Updated mobile view's horizontal scroller, and added Mo-Su weekday title view to make it more obvious to use (n.b. the scroller's weekday titles are clickable and take you to the weekday also).
Scheduling: Various minor UI tweaks and improvements in many places.
The website's header navigation is now always in the compact format when in game pages to save space.
DH114 Heron 1 aircraft image replaced.
Fixes
Other minor layout fixes to new Scheduling page.
Keyboard ENTER press did not work for some of the new UI's modal dialogs (e.g. "Add Flight" in Scheduling).