Commit graph

1 commit

Author SHA1 Message Date
GlassOnTin
50e81d0f1c Add Messages screen with received packet log and announce parser
New MessageLog.h parses incoming RNS packets:
- Announces: extracts display name, identity hash, public keys
- Data packets: logs dest hash, RSSI, SNR, size
- De-duplicates by sender hash within 60s

Messages screen (swipe right from watch face) shows:
- "Listening..." when no packets received
- Chronological list of peers with name, RSSI (colour-coded), time ago
- Announces shown in amber, data packets in white
- Up to 16 entries in ring buffer, 8 visible rows

Packet interception hooks into main loop dequeue path, before
kiss_write_packet(), so host forwarding is unaffected.
2026-04-07 13:56:49 +01:00