Flight Radar 0.2.0
Flyby forecasts
- Stable inbound tracks are predicted up to ten minutes ahead, with the estimated time and distance at closest approach shown in the contact list and counted in the section header.
- An advance alert is raised as an aircraft is predicted to arrive, and again promptly when it enters the overhead radius. Advance alerts are on by default and can be turned off in the panel settings.
- Forecasts are withheld when the position is stale, when speed or heading are missing, or when the heading has changed between updates.
- Alerts raised in the same minute are grouped into one notification, so a busy pass stays readable without dropping aircraft.
Fixes
- The overhead radius is capped at the scope range. Beyond it, aircraft were never fetched and never counted, while the panel claimed to be watching them.
- Saved coordinates are respected at startup: the panel no longer resolves a location from your IP address before its settings have loaded.
- Aircraft are no longer extrapolated indefinitely when data stops, which could raise an alert for an aircraft that was never there.
- The overhead state is cleared while data is unavailable, so a stale contact cannot suppress the real arrival once it recovers.
- Requests near the 180th meridian are split into two valid boxes instead of being silently truncated.
Requests and credits
- Polling is paced against the credit balance OpenSky reports, spread over the time until it refills, and a rate-limited response is honoured for as long as it asks.
- The interval floor is derived from what a request actually costs, which depends on the area of the query box.
Performance
- The sweep is turned by a transform instead of being redrawn, and rings and labels sit on their own layer, cutting the cost of an open panel by roughly half again.
- Contact rows keep their identity across a refresh.
Also
- Opening a contact on the OpenSky map arrives at a usable zoom.
- Regression tests cover the model and the fetch helper.