Several bug fixes such as Parking not found, Discord RPC Fix
What's new
-
PIREP Flight Distance
PIREPs now include the total distance flown in nautical miles. The value is accumulated each simulator tick by summing the haversine distance between consecutive position samples, giving an accurate measure of actual distance flown rather than straight-line distance to destination.
What's improved
-
Departure Parking Event
The parking event is now always fired. Previously, if no matching stand was found (no airport match, null stand name, or no API response), the event was silently dropped. It now fires with stand name `"Unknown"` in all fallback cases.
-
Discord Rich Presence — Flight Info
Fixed flight route (e.g. `EHAM → EGLL`) not appearing in the Discord status. The presence update now resolves the booking properly, matching the same fallback used elsewhere, so the route and flight number are always shown when available.
-
Logbook after Flight
Fixed the logbook showing the "no pilot selected" empty state after completing a flight. The component now falls back to the first pilot on the signed-in user flight has ended, and passes the snapshotted pilot directly to the API call so it cannot be lost mid-request.
-
WebSocket Auto-Reconnect
The app now automatically reconnects to the Reverb WebSocket when the connection is dropped unexpectedly. A full reconnect, including re-authentication of all private and presence channels is triggered with exponential back-off. The footer badge accurately reflects the reconnecting state and returns to "Connected" once re-established.