Files
richandClaude Opus 5.5 7907bb5489
CI / test-and-build (3.10) (push) Canceled after 0s
CI / test-and-build (3.11) (push) Canceled after 0s
CI / test-and-build (3.12) (push) Canceled after 0s
CI / test-and-build (3.13) (push) Canceled after 0s
List the nodes each radio heard
The Repeater's adverts and neighbour data do not record which radio heard
a node, and packets keep only a 1-byte src_hash. An ADVERT payload starts
with the advertiser's 32-byte public key, so:

- ADVERT packets get a src_pubkey tag taken from the payload, even when
  include_payload is off (only the key is stored).
- The dashboard's Per radio row gets a "Nodes heard by radio" table:
  adverts, last RSSI/SNR and last heard per radio and node, with names
  joined from the openhop_advert snapshot.
- dev/fake_repeater.py sends real node pubkeys in its ADVERT payloads.
- The README explains that ADVERT points written before this version have
  no tag, so filling in history needs a delete then re-import, not just
  --backfill.

Bump to 0.1.2.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 15:55:16 -04:00
..