github gbozo/no-sdr v2.20.0

56 minutes ago

Background decoder history

  • New admin Decoders section with a curated background-mode catalog (FT8, FT4, FT2, WSPR, JS8, ADS-B, AIS, VDL2, HFDL, APRS, NAVTEX, PACKET, ISM and time signals; RTTY/text/image modes stay foreground-only).
  • Decoder add/edit/delete/enable, quick-add presets, immediate worker reload and Save Config persistence.
  • Per-decoder retentionDays override, global retention, max-message cap and 30-minute maintenance purges.
  • SQLite history APIs: /api/decoder/history, /api/decoder/summary, /api/decoder/modes, with configured-decoder and retention filtering plus includeUnconfigured=1 audit mode.
  • Deduplicated rolling snapshots for VDL2/HFDL/ISM; ADS-B/AIS keep keyed entity tables.
  • Client decoder History panel, merged live/persisted FT8-family table, and ADS-B/AIS entity history.

Receiver map & weather

  • Admin General → Receiver Location (Map) with OpenStreetMap tiles, Nominatim address search, click-to-pin and draggable marker.
  • server.receiverLatitude / server.receiverLongitude, stored separately from the display-only server.location text and exposed in public server metadata for future map overlays.
  • New admin Weather Overlay setting for the OpenWeatherMap API key; kept server-side for the future cloud/weather map overlay.

Release

  • Version bump to 2.20.0 across Cargo, npm and desktop packages.
  • Native binaries and Electron packages are built by the Rust Binaries workflow when this release is published.

Don't miss a new no-sdr release

NewReleases is sending notifications on new releases.