Changelog
Skybus Ops Dashboard — release history
-
New
Custom colours for each fleet type can be selected or randomized in the aircraft management page.
-
Change
Gate pucks in their gantt are now colour-coded by fleet type. Before, they were coded by type of stay (RON, turn, etc.)
-
Fix
Snags were occurring too often - fixed a few bugs that could cause that, and also lowered the general odds.
-
Fix
Flights were not delaying properly when using a ETD editor over the "total delay time" option.
-
Fix
Flights were not showing as "arrived" unless someone inputted actual times in the flight specified. The system now will show flights as arrived if they pass their scheduled time with no actual times present to override it.
-
New
Airports now have stars for hubs
-
New
The Airports page now has a Adhoc section for airports with data, but not currently on the active schedule.
-
Fix
Actual times in the dashboard are required for both OFF and IN to calculate the actual flight time.
-
New
You can now connect to PHPVMS using your API key by clicking your name in the navbar (where you can also change password, etc.
-
New
If connected to PHPVMS, you can bid on a flight through the gantt directly, just right click on a flight.
-
New
Play in the sandbox! Staging mode moves and tail swaps now queue as pending changes (shown with amber dashed outline) instead of applying immediately. The board reflects the proposed arrangement before anything is committed.
"Execute" sends all queued changes to the server in sequence. "Discard" wipes the queue and reloads from server state. Live polling automatically pauses while changes are pending.
Conflict detection runs live against staged changes — turn mismatches, short turns, gate conflicts, and duplicate flight numbers all update in real time before you hit Execute.
-
NewFlight modal now includes a block time calculator. Pick your origin, destination and aircraft, set taxi out/in times, and it'll estimate the block time and fill in your arrival automatically. Accounts for eastbound tailwinds and westbound headwinds.
-
NewEstimated block times store in a database, so when creating a new flight with an already-calculated time, you can use a stored one.
-
NewYou can now filter by departure and/or destination airport in the main schedule gantt as well as search by airport and flight number.
-
FixSome gate pucks were duplicating on generation.
-
FixGate pucks were not auto-generating refreshed versions when any aircraft swaps were made.
-
New"Refresh Day" button added to the gate board.
-
FixWhen gates refreshed previously, tow pucks did not delete.
-
ChangeYou used to be able to add gate tows in times where planes weren't actually on the ground at the airport.
-
NewTow pucks that take multiple days now include start/end dates.
-
NewTow pucks now include the in/out flight numbers included.
-
NewAdded an IRROPS section to the main schedule gantt, which will display a list of all delayed/cancelled flights in the selected range on the gantt itself.
-
NewSnagged! Added automated snag reporting for completed flights, including Discord notifications for maintenance defects and AOG events. Snags trigger after arrival, use configurable odds, and only fire once per flight.
-
NewAdded a new Settings > Snags admin page so snag templates can be created, edited, enabled, disabled, and deleted directly from the dashboard.
-
NewUpdated snag support to match the live fleet (B38M, A319, A320, and A321) with generic snag templates also available across all aircraft types.
-
NewSnags have ~3% chance of occurring per flight. A tail also cannot repeat the same snag for a few days.
-
NewIf an event occurs, the event has a 10% chance of being an AOG-level snag (so, a 3% chance of a flight having an event in general, and another 10% of that 3% fraction odds.)
-
NewCTRL+Click and drag on the gantt to select multiple flights
-
NewIf two rows of flying are selected together, a Swap option appears when right-clicked on a flight to swap tails easily.
-
NewWhen any flights are selected in the gantt, a small popup at the bottom of the screen indicates how many flights are selected
-
FixSwapping a large number of flights would partially fail, with some moving and some not. Issue was an app firing one request for each flight at the same time.
-
FixThe tail swap confirmation modal now has scrolling for both tail lists in the case of a large amount of flights being queued for swapping.
-
ChangeThe Airports page has been totally re-designed, now integrating everything from the spreadsheet used before, like catering and handler names.
-
FixPopup modals used to close whenever you clicked away from it on your screen - made it so you have to click on the X to actually close it now.
-
ChangeWorked on gate assignment logic - previously, turns would assign to any space, including pads and hangars. Can now only assign to ramp and gates.
-
NewGate priority system added for operations to manage preference of gates when auto-assignment is active. Options are high pref, normal and avoid.
-
ChangeImproved gate gantt tail-swap cleanup. Swapping a flight to a different aircraft now clears stale auto-generated gate turn pucks on both affected tails so the correct turns regenerate cleanly and stay aligned with the schedule.
-
NewWhen exporting flights for PHPVMS, a dynamic load factor algorithm is now used to generate LF and variance numbers for each route based on airports (hub-hub, regional-regional, etc.)
-
NewAdded delay coding to the gantt, using IATA formatted codes.
-
ChangeWhen delaying a flight, users can now enter a delay time or a new departure time
-
NewNetwork page map now includes a fullscreen mode feature!
-
ChangeSlight tweak to popup notes on schedule gantt - delays now show badge with delay code used
-
ChangeRe-wrote how ACARSes work - the way it was, PHPVMS and this site were fighting to get to it first. It's now all on PHPVMS and it relays here.
-
NewA small "ding" also plays when a new ACARS is received on the browser.
-
NewAdded an export button for flighs to move to PHPVMS when needed
-
ChangeShort turns only flag on the gantt if they're in the present/future
-
NewAdded "actual" times to the schedule gantt, allowing for entry of actual out/in times to eventually help tracking block times.
-
NewPHPVMS will now use the schedule gantt to determine aircraft location and update on the crew site accordingly. If the aircraft is en-route, the airport will remain at it's most recent departure field.
-
FixBoth gantts were not following zulu time, sometimes.
-
NewThe Network page now has a map showing live fleet status, flights en-route, all that stuff. Will work on adding more to that map eventually.
-
NewFlight origin/destination and start/end time changes are now in the audit list
-
NewACARS page added for ops to send/receive messages.
-
ChangePucks on the schedule gantt are now colour-coded - green for arrived, blue for enroute, grey for scheduled.
-
NewNetwork page which features stats about the live network's day, NAS status blocks and when airports on the SKB network are in IFR or LIFR conditions.
-
NewTowing logic for gate management now includes click-and-drag on the edges of tow-specific legs, similar to United's RTS.
-
FixIronically, the changelog page - editing entries used to have a different list of options than Change/New/Fix. Fixed that.
-
ChangeStations on the schedule gantt are now in a grey instead of that weird blue.
-
ChangeWhen loading the schedule gantt, it now loads the current week and centers the user on the current time.
-
NewHovering on an airport on the schedule gantt now shows the turn time, airport name and METAR/TAF
-
FixHovering on a station conflict warning on the schedule gantt was showing one of the two conflicting airports' info - now just shows a conflict alert.
-
NewAdded a zulu clock to the top of the navbar
-
NewAudit logs! If you're staff, you can see when aircraft did things like change tails, take delays, etc.
-
NewUsers! Yes, this is pretty important. Three groups, public ops and management. Pretty self-explanatory.
-
NewA refreshed airport and fleet management page (which if you can't see, then, uh, nothing new.)
-
NewIronically, the Schedule v2 is available now! A hand-coded (by our assistant) design that's exactly what Skybus needs. Featuring all-new flight building logic, schedule conflict detection, turn time alerts and more.
-
NewAlso, Gate Ops v2 now is up and kinda running. There's not much to see there yet, but it should at least, work! Also, the Gantt v2 pulls gates from it. That's fun.
-
ChangeMade the navbar look a little slicker (and added a link to the Changelog)