Files
meshcore-analyzer/cmd/server
dborupandClaude Sonnet 5 e38651fad0 fix: View Path falls back to a node name match when an observer's id isn't its pubkey
Some bridge-type observers (seen in the wild on openHop-Repeater
firmware) publish their MQTT status keyed by device name instead of
their mesh pubkey, so observers.id never matches nodes.public_key for
them even though the same physical device has a real, positioned node
row under its actual pubkey. The pubkey-based GPS lookup added in
94be933 silently missed these.

Now falls back to matching the observer's display name against nodes
when the pubkey lookup finds nothing, skipping the match entirely if
more than one positioned node shares that name rather than guessing
which one is the real observer.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-24 11:57:40 +02:00
..