7 Commits
Author SHA1 Message Date
n30nex d259be512e feat: observer monitoring, retained evidence and channel scopes (#75-#99)
Lands the stacked web PRs #75, #79, #80, #81, #83, #85, #87, #89, #92, #95 and #99 in one squash. Server counterparts #166-#176 are merged. Remaining review items follow in a fix PR.
2026-09-30 08:03:13 -04:00
n30nex 0f0a6ca51c fix(map): omit reset and invalid node locations (#61) 2026-09-23 20:16:26 -04:00
MrAlders0n b74dcdb0cf Animate the live map path from source through to destination
Share the endpoint-gating chain builder with the path map so both plot
source and destination when the backend resolved them unambiguously.
2026-07-28 21:27:15 -04:00
MrAlders0n 105e68ec04 map: rework live mode — packet dot, dashed trail, per-hop flash 2026-07-07 22:49:48 -04:00
MrAlders0n a0736545d8 map: shoot a comet along each packet's route in live mode 2026-07-06 08:13:03 -04:00
MrAlders0n b5e2e5dcac map: live mode dims nodes, flashes each packet's route 2026-07-06 08:00:33 -04:00
MrAlders0n e50501879a feat: discover renderers, neighbor map lines, live packet flow
- Discover packets decoded: DISCOVER_REQ/DISCOVER_RESP render real fields
  (type-filter roles, tag, node-to-node request SNR) instead of a raw dump.
- Neighbor lines on the map: On/Selected/Off control draws links between nodes
  and their known neighbors.
- Live packet flow: a play button animates packets hop-to-hop between repeaters
  in real time (off by default).
2026-07-05 22:08:54 -04:00