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: