diff --git a/src/meshcore_hub/web/templates/node_detail.html b/src/meshcore_hub/web/templates/node_detail.html index 499692b..ca08a53 100644 --- a/src/meshcore_hub/web/templates/node_detail.html +++ b/src/meshcore_hub/web/templates/node_detail.html @@ -102,19 +102,36 @@ Time Type - Name - Receiver + Received By {% for adv in advertisements %} - {{ adv.received_at[:19].replace('T', ' ') if adv.received_at else '-' }} - {{ adv.adv_type or '-' }} - {{ adv.name or '-' }} - + {{ adv.received_at[:19].replace('T', ' ') if adv.received_at else '-' }} + + {% if adv.adv_type and adv.adv_type|lower == 'chat' %} + 💬 + {% elif adv.adv_type and adv.adv_type|lower == 'repeater' %} + 📡 + {% elif adv.adv_type and adv.adv_type|lower == 'room' %} + 🪧 + {% elif adv.adv_type %} + 📍 + {% else %} + - + {% endif %} + + {% if adv.received_by %} - {{ adv.received_by[:8] }}... + + {% if adv.receiver_friendly_name or adv.receiver_name %} +
{{ adv.receiver_friendly_name or adv.receiver_name }}
+
{{ adv.received_by[:16] }}...
+ {% else %} + {{ adv.received_by[:16] }}... + {% endif %} +
{% else %} - {% endif %} @@ -141,13 +158,13 @@ Time Data - Receiver + Received By {% for tel in telemetry %} - {{ tel.received_at[:19].replace('T', ' ') if tel.received_at else '-' }} + {{ tel.received_at[:19].replace('T', ' ') if tel.received_at else '-' }} {% if tel.parsed_data %} {{ tel.parsed_data | tojson }} @@ -155,9 +172,16 @@ - {% endif %} - + {% if tel.received_by %} - {{ tel.received_by[:8] }}... + + {% if tel.receiver_friendly_name or tel.receiver_name %} +
{{ tel.receiver_friendly_name or tel.receiver_name }}
+
{{ tel.received_by[:16] }}...
+ {% else %} + {{ tel.received_by[:16] }}... + {% endif %} +
{% else %} - {% endif %}