diff --git a/src/meshcore_hub/web/templates/messages.html b/src/meshcore_hub/web/templates/messages.html index 04413e0..f744a04 100644 --- a/src/meshcore_hub/web/templates/messages.html +++ b/src/meshcore_hub/web/templates/messages.html @@ -48,8 +48,58 @@ - -
+ +
+ {% for msg in messages %} +
+
+
+
+ + {% if msg.message_type == 'channel' %}📻{% else %}👤{% endif %} + +
+
+ {% if msg.message_type == 'channel' %} + CH{{ msg.channel_idx }} + {% else %} + {% if msg.sender_tag_name or msg.sender_name %} + {{ msg.sender_tag_name or msg.sender_name }} + {% else %} + {{ (msg.pubkey_prefix or '-')[:12] }} + {% endif %} + {% endif %} +
+
+ {{ msg.received_at[:16].replace('T', ' ') if msg.received_at else '-' }} +
+
+
+
+ {% if msg.snr is not none %} + {{ "%.1f"|format(msg.snr) }}dB + {% endif %} + {% if msg.receivers and msg.receivers|length >= 1 %} +
+ {% for recv in msg.receivers %} + 📡 + {% endfor %} +
+ {% elif msg.received_by %} + 📡 + {% endif %} +
+
+

{{ msg.text or '-' }}

+
+
+ {% else %} +
No messages found.
+ {% endfor %} +
+ + +