Digital decoders
- ADS-B (1090 MHz raw IQ): aircraft table + OpenStreetMap view, rotating markers, trails and leader vectors, DC-blocked IQ, one-bit CRC repair, aircraft entity persistence and
GET /api/decoder/aircraft. - ACARS / ARINC 618: VHF airband AM/2400-baud receiver with a message table (mode, address, label, block, text, CRC).
- AIS: both marine VHF channels (161.975/162.025 MHz), vessel table + OSM map, trails/vectors, vessel entities and
GET /api/decoder/vessels. - VDL Mode 2: all fourteen 136.650–136.975 MHz channels, message log + station table, source filter and raw AVLC details.
- Decoder-aware bookmarks: user and admin bookmarks store and restore ADS-B, ACARS, AIS, VDL2 and FT8/FT4/FT2.
- Profile sample-rate changes now keep client/decoder pipelines in step.
Performance
- FFT transforms are rate-capped to the configured frame rate, and a window-weighted DC removal removes the zero-IF centre spike.
- Clients with audio disabled skip the NCO/FIR/Opus path entirely.
- Removed per-chunk profile clones and decoder-id allocations.
CI builds the portable server archives and Electron packages for this release.