feat: Add Meshtastic telemetry display and traceroute visualization

Add full telemetry display in node popups including device metrics
(voltage, channel utilization, air TX) and environment sensors
(temperature, humidity, barometric pressure).

Add traceroute functionality with interactive visualization showing
hop paths and SNR values. Includes API endpoints for sending traceroutes
and retrieving results, plus a modal UI for displaying route information.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Smittix
2026-01-28 22:52:19 +00:00
parent 069e87f9ba
commit 3d90e03ca9
5 changed files with 672 additions and 3 deletions

View File

@@ -100,3 +100,22 @@
</div>
</div>
</div>
<!-- Traceroute Modal -->
<div id="meshTracerouteModal" class="signal-details-modal">
<div class="signal-details-modal-backdrop" onclick="Meshtastic.closeTracerouteModal()"></div>
<div class="signal-details-modal-content">
<div class="signal-details-modal-header">
<h3>Traceroute to <span id="meshTracerouteDest">--</span></h3>
<button class="signal-details-modal-close" onclick="Meshtastic.closeTracerouteModal()">&times;</button>
</div>
<div class="signal-details-modal-body">
<div id="meshTracerouteContent" class="mesh-traceroute-content">
<!-- Populated by JavaScript -->
</div>
</div>
<div class="signal-details-modal-footer">
<button class="preset-btn" onclick="Meshtastic.closeTracerouteModal()" style="width: 100%;">Close</button>
</div>
</div>
</div>