v0.10.0 — Wireless device inventory
Phase C part 2 (situational awareness).
Wireless device inventory
- A persistent "what is around me" catalog in the data layer (store v2 migration): ADS-B aircraft (by ICAO hex) and rtl_433 ISM devices (by model + id).
- Each contact records first/last seen, sighting count, info (registration/country/altitude or sensor channel/battery), and the receiver location.
- Populated from live ADS-B and from Decode (live and decode-from-file), with throttled writes/broadcasts so a busy feed does not hammer SQLite.
- New Inventory tab: a searchable, sortable table with a Clear action.
- Verified live: 7 aircraft populated with correct N-numbers and accumulating counts.
Completes Phase C alongside v0.9.0 (ADS-B enrichment). The spectrum-occupancy survey was deferred. Everything from v0.9.0 carries forward.