mirror of
https://github.com/MarekWo/mc-webui.git
synced 2026-07-27 12:02:38 +02:00
f31e4e160c
The map used to plot every located repeater on top of the selected route, which buried the path the user actually asked for. Both extras are now opt-in, via a Leaflet control in the map corner - the shared filter bar would be the wrong place, since these apply to the Map view only. - "All repeaters": the purple contact markers, off by default (also saves plotting ~650 markers on every render) - "Alternative paths": the selected message's other echoes, each in its own light hue, keyed to a swatch on the matching sidebar row Echoes of one message usually share a long prefix, so a segment is drawn once only - the primary route claims it, and an alternative then shows exactly where it diverges instead of hiding underneath. Each alternative also gets a dot at its last resolved hop, since the difference is often just the final one. Toggling re-renders without refitting the bounds, so it never throws away the viewport the user panned or zoomed to. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>