fixed bug in top.html now it shows all channels as a option

This commit is contained in:
pablorevilla-meshtastic
2026-05-29 14:30:44 -07:00
parent 31ca098de5
commit d4f6a8ba9b
5 changed files with 10 additions and 2 deletions
+1 -1
View File
@@ -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
+1
View File
@@ -159,6 +159,7 @@
"times_seen": "Seen (24h)",
"avg_gateways": "Avg Gateways",
"showing_nodes": "Showing",
"all_channels": "All Channels",
"nodes_suffix": "nodes"
},
+1
View File
@@ -155,6 +155,7 @@
"times_seen": "Visto (24h)",
"avg_gateways": "Promedio de Gateways",
"showing_nodes": "Mostrando",
"all_channels": "Todos los Canales",
"nodes_suffix": "nodos"
},
+1
View File
@@ -145,6 +145,7 @@
"times_seen": "Принято (24ч)",
"avg_gateways": "Среднее количество шлюзов",
"showing_nodes": "Показать",
"all_channels": "Все каналы",
"nodes_suffix": "ноды"
},
"nodegraph": {
+6 -1
View File
@@ -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 = "";
}
/* ======================================================