July 17th, 2026

Updates ending July 17th, 2026

Client Updates:

No client updates. The most recent client version remains 1.12.1.

Site Updates:

Smoother, more reliable live map - We did a large performance pass on the live aircraft map to remove flickering, the brief freeze when clicking a plane, and a crash risk. Planes now update more smoothly as new data comes in. We also made the map more resilient when our backend is slow or briefly unavailable: it keeps the last-known planes on screen when it can, and shows a short "live data unavailable" message only when there is genuinely nothing to display (which clears itself automatically once data returns), instead of silently looking frozen.

Cleaner flight tracks (current flight only) - When you click an aircraft, the map track and the cockpit altitude profile now show just its current flight rather than stitching several separate flights together across long ground stops. Tracks and altitude graphs are much easier to read, and history loads faster.

Rebuilt flight replay - Live, historical, and collision-alert (ACAS/TCAS) replays now run on one unified engine with consistent controls and camera behavior. The camera smoothly follows the aircraft and releases when you pan or zoom. The altitude profile now shows gaps and uncertain data the same way the map does (grayed and dashed where coverage was lost) and can be expanded into a larger view. We also fixed a bug where closing a collision-alert replay left leftover info in the URL and could keep live planes hidden.

Clicking a flight now focuses the map on it - Selecting a flight anywhere in the app (for example a past departure or a live arrival from an airport's schedule list) now pans the map to that aircraft, instead of leaving you on the previous view with the plane off-screen. This also works for aircraft that have aged out of live tracking by falling back to their last-known position, and searching by hex or callsign now finds those aircraft too.

Light mode fixes - Fixed several places on the map that were still showing dark-mode styling while in light mode, which left unreadable dark boxes or low-contrast text. This covered the Reserved and Offline station info panels, the map filter chips, the aircraft info panel, and the selected-tab highlighting.

Rewards charts - The rewards chart hover popup now shows the daily total up front plus the top contributing stations, instead of a cut-off partial list, so people with many stations can actually read it. On the individual station rewards chart we also added a PageRank line, so you can see how your station's network importance tracks against its rewards over time.

Clearer reward claims & wallet ledger - Claims now show a per-station breakdown of Daily versus Beta rewards that make up the amount. The wallet ledger is ordered by timestamps, and clicking a claim amount opens a reconciliation breakdown of which stations and reward types it came from. (That breakdown is recorded at claim time, so it appears on claims made from this release onward.) Reward details also now show anonymous and account host splits correctly, and hide split percentages for Beta rewards since splits don't apply to them.

Host contract improvements - The host contract screen now shows when the contract was created, disables the update button when you haven't actually changed anything, and warns you before editing an anonymous host contract that changes take effect going forward (not retroactively).

New "no data" station alerts:

Station notifications are now split into two independent controls: Station Offline and No Data Flow. The new No Data alert catches the case where a station is still online and sending heartbeats but has stopped producing aircraft data, so you find out about a quietly-broken station without waiting for it to go fully offline. Click on the Bell for a station on the MY STATIONS page to update the options.