Changelog

Skybus Ops Dashboard — release history

v3.0.6 27 Sep 2026 Latest
  • New

    Maintenance pucks have been totally re-worked - modals now are simplified (removing the OOOI items you'd normally see in the flight create/edit modals).

  • Change

    Maintenance pucks can now contain multiple notes, same as flights.

  • Fix

    Gate pucks now auto-update when flights are delayed, deleted or cancelled.

  • Change

    A new minimum turn time alert is on the gate gantt now, similar to the one on the main schedule gantt.

  • New

    The schedule and gate gantt now feature a brand new alert system that will popup whenever SOC does any major operational changes (cancellations, delays, diversions, etc). Visible only to ops and above.

  • Change

    Snags created by the bot now also open a techlog item on the aircraft for MCC to investigate/close.

v3.0.5 18 Sep 2026
  • New

    The system now pulls real-world ground stop and GDP data (courtesy of the FAA's NAS) and alerts on flight pucks and via the OPS Discord channel whenever a flight is impacted. Runs a check every 15 mins, with a cooldown as well so duplicates aren't happening in theory.

  • Fix

    Changed how swaps are executed which should speed up performance when in sandbox mode.

  • New

    Snagbot is back! The odds have been updated to be much less insane as in earlier testing - now, one aircraft will be AOG weekly-ish, not every day or something dumb. Odds can differ, so watch out.


    Pilot-flown flights are excluded from the flights that could be snagged by the bot.

  • Change

    When an APU inflight start or autoland test fails, MCC will be pinged in Discord. Otherwise, nothing.

  • New

    The snagbot odds can be adjusted (or just turned on/off) in the MELs page, adjustable by staff (duh).

  • New

    Around 300 new snags have been seeded into the site for more variety.

  • New

    GDP/GS boxes now show on the schedule gantt if a flight is directly impacted in the timeframes. The boxes are also cached for 24 hours for review by ops if needed.

v3.0.4 4 Sep 2026
  • Fix

    Flying routes off schedule didn't remove them from bids when completed.

  • Change

    Open time flights was restricted to only flights without pairings containing them - now features all flights on the network, only restricting if someone has the pairing for it already.

v3.0.3 23 Aug 2026
  • New

    Added a departure time change option in the SimBrief planning page for those flying off-sked.

v3.0.2 20 Aug 2026
  • New

    The system now uses real-world fuel prices (and estimates for the rare few locations that don't have prices available) for PIREP financial details and analysis

  • New

    A profitability calculator has been added to the route plan page for operations, allowing to make an educated guess on a route's likelihood of success before actually creating flights.

  • Change

    Removed the requirement for a flight to be within 3 hours for a pilot to check in and start generating their briefing.

  • New

    A new "check in" option appears on the page when a new open flight/pairing is picked up, saving users the extra step of going to the schedule page just to get there.

  • New

    Added a new homepage instead of the default page just being the schedule gantt with no context.

  • Fix

    The mobile navbar wasn't showing on some pages - that should be resolved now.

  • Fix

    Bidding a flight or pairing could incorrectly show "exceeds 14-hour duty period" and block the bid, even when your actual schedule was within legal duty limits. This happened most often when you already had other bids nearby in the same month with normal overnight turnarounds. The duty-time check now uses the same FAA Part 117 calculation as schedule generation, so it correctly recognizes legal rest periods instead of falsely merging separate trips together.

  • Fix

    Fuel onboard was only persisted to the aircraft when a PIREP auto-accepted via ACARS

  • New

    Added a FOB column to the aircraft table page.

  • Change

    Turns out using AirNav for fuel prices was giving FBO prices, notably higher than commercial agreements. Reverted this to a standard calculation that should be more realistic.

  • New

    Exposed delays and cancellations and their details to the API so the ACARS can display.

v3.0.1 18 Aug 2026
  • Fix

    Bug was causing the weather briefing to not be publishable, causing a 500 error.

  • New

    The weather briefing now has a small display on the main dashboard when published for the current day, so pilots don't miss it.

  • Change

    The PHPVMS export tool from v2 has been replaced with a load factor editor, which fuels the Sabre system that generates load factors for flights automatically.

  • Fix

    Aircraft types were being stored in a passive state, meaning deleted aircraft would remain as-is in records when they had been updated. This meant pilot logbooks showed things like "737-800SSW" and "737-800BW" instead of just "B738" for grouping.

  • New

    Added a Discord push when a new member registers to flag staff.

  • Fix

    Maintenance techlog entries now flag in the Discord maintenance channel, instead of management.

  • Fix

    The gate plot was loading all flights, instead of just flights in the selected time range, slowing the processing down for plotting.

  • Fix

    Upgraded how gate plot loading works for pucks, leading to faster loads when moving items around.

  • Fix

    The gate plotting system was auto-assigning with no real priority for grouping gates, so you'd see 8 flights on 8 gates when they could fit on a couple. Upgraded logic for this.

  • Fix

    SimBrief wasn't pulling the STD/ETD from the flight when generating OFPs.

  • New

    A badge now shows on the techlog table when an aircraft has an open snag in the book for clearer identification.

  • New

    The schedule and gate gantt modal popups are now all moveable (dragging the header section).

  • New

    A new live date/time clock has been added to the schedule and gate gantts, showing the date/time wherever the user's mouse is located.

  • Fix

    Users on mobile weren't able to access the menu button(s).

  • New

    Refreshed the UI of the right-click menu on the schedule gantt to not just be a list.

  • New

    The route plan page now includes a map version, which can be narrowed down by airport to see frequency on each route.

  • New

    Added a flight number checker on the route page, which scans to confirm it is not already in use. This will also be on the flight creation modal.

  • Change

    Made the dark grey on the flight info popup slightly less dark grey.

  • New

    taxi out/in times are now factored and are used to calculate estimated times, which will properly adjust pucks on the schedule gantt so users get an accurate idea if a taxi takes abnormally long.

  • Fix

    Weather briefing publishing was causing a 500 error due to a missing folder in the structure.

v3.0.0 16 Aug 2026
  • New

    Welcome to the initial release of Dashboard3! There's almost too much to cover here, but most importantly... this version integrates full crew ability and the new SKBAcars client into the system. New updates will be posted here accordingly.

v1.0.73 9 May 2026
  • 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.

v1.0.72 6 May 2026
  • 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.

v1.0.71 4 May 2026
  • 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.

v1.0.7 2 May 2026
  • 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.

v1.0.61 2 May 2026
  • New
    Flight 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.
  • New
    Estimated block times store in a database, so when creating a new flight with an already-calculated time, you can use a stored one.
  • New
    You can now filter by departure and/or destination airport in the main schedule gantt as well as search by airport and flight number.
  • Fix
    Some gate pucks were duplicating on generation.
  • Fix
    Gate pucks were not auto-generating refreshed versions when any aircraft swaps were made.
  • New
    "Refresh Day" button added to the gate board.
  • Fix
    When gates refreshed previously, tow pucks did not delete.
  • Change
    You used to be able to add gate tows in times where planes weren't actually on the ground at the airport.
  • New
    Tow pucks that take multiple days now include start/end dates.
  • New
    Tow pucks now include the in/out flight numbers included.
v1.0.6 30 Apr 2026
  • New
    Added 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.
  • New
    Snagged! 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.
  • New
    Added a new Settings > Snags admin page so snag templates can be created, edited, enabled, disabled, and deleted directly from the dashboard.
  • New
    Updated snag support to match the live fleet (B38M, A319, A320, and A321) with generic snag templates also available across all aircraft types.
  • New
    Snags have ~3% chance of occurring per flight. A tail also cannot repeat the same snag for a few days.
  • New
    If 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.)
  • New
    CTRL+Click and drag on the gantt to select multiple flights
  • New
    If two rows of flying are selected together, a Swap option appears when right-clicked on a flight to swap tails easily.
  • New
    When any flights are selected in the gantt, a small popup at the bottom of the screen indicates how many flights are selected
  • Fix
    Swapping 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.
  • Fix
    The tail swap confirmation modal now has scrolling for both tail lists in the case of a large amount of flights being queued for swapping.
  • Change
    The Airports page has been totally re-designed, now integrating everything from the spreadsheet used before, like catering and handler names.
  • Fix
    Popup 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.
v1.0.5 24 Apr 2026
  • Change
    Worked on gate assignment logic - previously, turns would assign to any space, including pads and hangars. Can now only assign to ramp and gates.
  • New
    Gate priority system added for operations to manage preference of gates when auto-assignment is active. Options are high pref, normal and avoid.
v1.0.4 28 Mar 2026
  • Change
    Improved 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.
  • New
    When 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.)
v1.0.3 26 Mar 2026
  • New
    Added delay coding to the gantt, using IATA formatted codes.
  • Change
    When delaying a flight, users can now enter a delay time or a new departure time
  • New
    Network page map now includes a fullscreen mode feature!
  • Change
    Slight tweak to popup notes on schedule gantt - delays now show badge with delay code used
v1.0.2 25 Mar 2026
  • Change
    Re-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.
  • New
    A small "ding" also plays when a new ACARS is received on the browser.
  • New
    Added an export button for flighs to move to PHPVMS when needed
  • Change
    Short turns only flag on the gantt if they're in the present/future
  • New
    Added "actual" times to the schedule gantt, allowing for entry of actual out/in times to eventually help tracking block times.
v1.0.1 22 Mar 2026
  • New
    PHPVMS 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.
  • Fix
    Both gantts were not following zulu time, sometimes.
  • New
    The 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.
  • New
    Flight origin/destination and start/end time changes are now in the audit list
  • New
    ACARS page added for ops to send/receive messages.
  • Change
    Pucks on the schedule gantt are now colour-coded - green for arrived, blue for enroute, grey for scheduled.
  • New
    Network 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.
  • New
    Towing logic for gate management now includes click-and-drag on the edges of tow-specific legs, similar to United's RTS.
  • Fix
    Ironically, the changelog page - editing entries used to have a different list of options than Change/New/Fix. Fixed that.
  • Change
    Stations on the schedule gantt are now in a grey instead of that weird blue.
  • Change
    When loading the schedule gantt, it now loads the current week and centers the user on the current time.
  • New
    Hovering on an airport on the schedule gantt now shows the turn time, airport name and METAR/TAF
  • Fix
    Hovering on a station conflict warning on the schedule gantt was showing one of the two conflicting airports' info - now just shows a conflict alert.
  • New
    Added a zulu clock to the top of the navbar
v1.0.0 20 Mar 2026
  • New
    Audit logs! If you're staff, you can see when aircraft did things like change tails, take delays, etc.
  • New
    Users! Yes, this is pretty important. Three groups, public ops and management. Pretty self-explanatory.
  • New
    A refreshed airport and fleet management page (which if you can't see, then, uh, nothing new.)
  • New
    Ironically, 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.
  • New
    Also, 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.
  • Change
    Made the navbar look a little slicker (and added a link to the Changelog)