From 432e9f2b67f556ad8374b30366a220eafba4d856 Mon Sep 17 00:00:00 2001 From: pablorevilla-meshtastic Date: Tue, 24 Feb 2026 13:39:14 -0800 Subject: [PATCH] Adapt PR 102 relay node display to packet page --- add_relay_node_column.py | 4 ++++ meshview/templates/packet.html | 1 + 2 files changed, 5 insertions(+) diff --git a/add_relay_node_column.py b/add_relay_node_column.py index 28db14f..e144f31 100644 --- a/add_relay_node_column.py +++ b/add_relay_node_column.py @@ -2,9 +2,12 @@ Migration script to add relay_node column to packet_seen table. Run this once to update your database schema. """ + import asyncio + from meshview import database + async def add_relay_node_column(): """Add relay_node column to packet_seen table""" async with database.async_session() as session: @@ -16,5 +19,6 @@ async def add_relay_node_column(): await session.commit() print("Successfully added relay_node column to packet_seen table") + if __name__ == "__main__": asyncio.run(add_relay_node_column()) diff --git a/meshview/templates/packet.html b/meshview/templates/packet.html index 42e3122..48595d3 100644 --- a/meshview/templates/packet.html +++ b/meshview/templates/packet.html @@ -469,6 +469,7 @@ seenTableBody.innerHTML = Object.keys(hopGroups) ${s.node_id}
HW: ${node?.hw_model ?? "—"}
Channel: ${s.channel ?? "—"}
+ Relay Node: ${s.relay_node ?? "—"}
${ distanceKm !== null ? `Distance: