mirror of
https://github.com/Kpa-clawbot/meshcore-analyzer.git
synced 2026-09-27 02:07:56 +00:00
GetPacketPath's branches are sorted deepest-first, so the map had no natural "where did this start" anchor. Adds a `first` field: the single earliest-arriving observation across every station regardless of observer or hop depth (the same "first observation wins" pick already used for a ping message's own meta line), positioned the same way as any other observer (own GPS, then name match, then IATA). The map draws it as a green ring on top of everything else, since it usually coincides with one of the already-plotted branch dots, plus a status-line callout -- an approximate landmark for where the message entered the visible mesh. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>