Aircraft detail now surfaces live maintenance + fuel/oil status
Every aircraft tile and detail page now shows the last 100-hour and annual inspection dates, current Hobbs + Tach, fuel level in gallons, and oil level in quarts — pulled from the most recent flight session and squawk log. The maintenance row uses green/amber/red status pills so a dispatcher can scan the fleet for an airworthy aircraft in one glance instead of opening each card.
Multi-station weather briefing on the dispatch tab
The weather briefing panel now defaults to a route view — type a departure ICAO and the panel automatically loads METAR + TAF for it plus the next two stations in your filed route, side-by-side with decoded wind, vis, temp, dewpoint, altimeter, and ceiling. The previous single-station view stripped most of the value out of a cross-country brief; now you see the whole leg at once.
Cleaner auto-compiled dispatch packet
The PDF dispatch packet that gets emailed and stored on every confirmed flight now uses a tighter title block, an authentic 'Page X of Y' footer, and a stamped club brand line — and the squawks / discrepancies section is now always rendered (with a 'none open' line if applicable) so a pilot can sign off on the packet knowing the airworthiness story is complete.
Admin audit log now shows the full spectrum of destructive actions
The platform audit log used to read like a stream of identical RESERVATION_CREATE rows. It now distinguishes flight session lifecycle (start, advance, cancel), aircraft updates (display name, ownership, rate changes), reservation cancellations, and member impersonation events — each with its own action verb and the originating actor, so compliance review can scan for anomalies instead of skimming a wall of sameness.