-
${(rf.totalAllPackets || rf.totalPackets).toLocaleString()}
-
Total Packets
+
${(rf.totalTransmissions || rf.totalAllPackets || rf.totalPackets).toLocaleString()}
+
Total Transmissions
${sparkSvg(rf.packetsPerHour.map(h=>h.count), 'var(--accent)')}
${topo.uniqueNodes}
@@ -1167,7 +1167,7 @@
const enriched = nodes.filter(n => healthMap[n.public_key]).map(n => ({ ...n, health: { stats: healthMap[n.public_key].stats, observers: healthMap[n.public_key].observers } }));
// Compute rankings
- const byPackets = [...enriched].sort((a, b) => (b.health.stats.totalPackets || 0) - (a.health.stats.totalPackets || 0));
+ const byPackets = [...enriched].sort((a, b) => (b.health.stats.totalTransmissions || b.health.stats.totalPackets || 0) - (a.health.stats.totalTransmissions || a.health.stats.totalPackets || 0));
const bySnr = [...enriched].filter(n => n.health.stats.avgSnr != null).sort((a, b) => b.health.stats.avgSnr - a.health.stats.avgSnr);
const byObservers = [...enriched].sort((a, b) => (b.health.observers?.length || 0) - (a.health.observers?.length || 0));
const byRecent = [...enriched].filter(n => n.health.stats.lastHeard).sort((a, b) => new Date(b.health.stats.lastHeard) - new Date(a.health.stats.lastHeard));
@@ -1223,7 +1223,7 @@
return `
| ${nodeLink(n)} |
${n.role} |
- ${s.totalPackets || 0} |
+ ${s.totalTransmissions || s.totalPackets || 0} |
${s.avgSnr != null ? s.avgSnr.toFixed(1) + ' dB' : 'โ'} |
${n.health.observers?.length || 0} |
${s.lastHeard ? timeAgo(s.lastHeard) : 'โ'} |
@@ -1240,7 +1240,7 @@
${i + 1} |
${nodeLink(n)}${claimedBadge(n)} |
${n.role} |
- ${n.health.stats.totalPackets || 0} |
+ ${n.health.stats.totalTransmissions || n.health.stats.totalPackets || 0} |
${n.health.stats.packetsToday || 0} |
๐ |
`).join('')}
diff --git a/public/home.js b/public/home.js
index e75fa5e..b07fb35 100644
--- a/public/home.js
+++ b/public/home.js
@@ -373,7 +373,7 @@
const el = document.getElementById('homeStats');
if (!el) return;
el.innerHTML = `
-
${s.totalPackets ?? 'โ'}
Packets
+
${s.totalTransmissions ?? s.totalPackets ?? 'โ'}
Transmissions
${s.totalNodes ?? 'โ'}
Nodes
${s.totalObservers ?? 'โ'}
Observers
${s.packetsLast24h ?? 'โ'}
Last 24h
diff --git a/public/index.html b/public/index.html
index c64cf4a..34d403e 100644
--- a/public/index.html
+++ b/public/index.html
@@ -22,7 +22,7 @@
-
+
-
-
+
+
-
+
-
-
+
+
-
+