diff --git a/README.md b/README.md index 0726141..0d21e36 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ The project serves as a real-time monitoring and diagnostic tool for the Meshtas - Node list/map UX: added node list filtering for wider active-node ranges, included all database nodes where appropriate, and made map node colors persistent across reboots. - QR/API fixes: corrected QR code generation when a node role is missing or unavailable. - Database cleanup: removed stored node public key data and added the Alembic migration to drop `node.public_key`. -- Protobufs: refreshed vendored Meshtastic protobuf Python modules to upstream commit `9ab4a1d08cb833d897aee2367013318718391f2f`, including new hardware models such as `RAK6421`. +- Protobufs: refreshed Meshtastic protobuf Python modules to upstream commit - Tooling: improved the protobuf updater so it supports raw commit SHAs, the newer upstream `meshtastic/*.proto` layout, generated `.pyi` stubs, and the vendored `nanopb`/`serial_hal` outputs. ### Version 3.0.6 — March 2026 diff --git a/meshview/lang/en.json b/meshview/lang/en.json index 3b6b9d9..6eec50e 100644 --- a/meshview/lang/en.json +++ b/meshview/lang/en.json @@ -159,6 +159,7 @@ "times_seen": "Seen (24h)", "avg_gateways": "Avg Gateways", "showing_nodes": "Showing", + "all_channels": "All Channels", "nodes_suffix": "nodes" }, diff --git a/meshview/lang/es.json b/meshview/lang/es.json index 7d21ec1..e7561d9 100644 --- a/meshview/lang/es.json +++ b/meshview/lang/es.json @@ -155,6 +155,7 @@ "times_seen": "Visto (24h)", "avg_gateways": "Promedio de Gateways", "showing_nodes": "Mostrando", + "all_channels": "Todos los Canales", "nodes_suffix": "nodos" }, diff --git a/meshview/lang/ru.json b/meshview/lang/ru.json index f1727ba..902aa64 100644 --- a/meshview/lang/ru.json +++ b/meshview/lang/ru.json @@ -145,6 +145,7 @@ "times_seen": "Принято (24ч)", "avg_gateways": "Среднее количество шлюзов", "showing_nodes": "Показать", + "all_channels": "Все каналы", "nodes_suffix": "ноды" }, "nodegraph": { diff --git a/meshview/templates/top.html b/meshview/templates/top.html index a033a05..cc17574 100644 --- a/meshview/templates/top.html +++ b/meshview/templates/top.html @@ -151,6 +151,11 @@ async function loadChannels() { const sel = document.getElementById("channelFilter"); sel.innerHTML = ""; + const allOpt = document.createElement("option"); + allOpt.value = ""; + allOpt.textContent = topTranslations.all_channels || "All channels"; + sel.appendChild(allOpt); + for (const ch of data.channels || []) { const opt = document.createElement("option"); opt.value = ch; @@ -158,7 +163,7 @@ async function loadChannels() { sel.appendChild(opt); } - sel.value = "MediumFast"; + sel.value = ""; } /* ======================================================