mirror of
https://github.com/dpup/meshstream.git
synced 2026-05-02 19:42:27 +02:00
* Fix network map mobile overflow and infer MQTT hops from SNR=0 - Add min-h-0 and flex-shrink-0 to map layout so legend/actions don't overflow the viewport on mobile - Infer viaMqtt=true for traceroute hops with SNR exactly 0 - Change MQTT hop color from purple to orange across map, legend, and node detail badges https://claude.ai/code/session_01Ffqq7YPCJE28uUFR88eK7C * Revert MQTT color to purple; keep SNR=0 MQTT inference The color change was unintended — MQTT hops should stay purple. The SNR=0 inference in traceroute processing correctly marks those hops as viaMqtt so they render as purple dashed lines. https://claude.ai/code/session_01Ffqq7YPCJE28uUFR88eK7C * Fix test setup: mock URL.createObjectURL for maplibre-gl maplibre-gl calls URL.createObjectURL during import for its worker setup, which doesn't exist in jsdom. Add the mock to test setup. https://claude.ai/code/session_01Ffqq7YPCJE28uUFR88eK7C * Run go fmt on unformatted files https://claude.ai/code/session_01Ffqq7YPCJE28uUFR88eK7C --------- Co-authored-by: Claude <noreply@anthropic.com>