mirror of
https://github.com/MarekZegare4/MeshCore-Solo.git
synced 2026-07-27 07:18:11 +00:00
Incoming room-server posts fired the notification and reached the app via the offline queue, but never appeared when the room was opened directly on the device: the on-device history (addDMMsg) was gated to ADV_TYPE_CHAT only, while rooms (ADV_TYPE_ROOM) share that same history list (keyed by the server's pubkey). Include ADV_TYPE_ROOM so room posts are stored too. A room carries many guests, so prefix each stored post with its author — resolved from the signed message's sender pubkey prefix (fallback: short hex) — and have the DM history view split "Sender: text" for room contacts so each line is attributed to the guest who wrote it, instead of showing the room server's name for every message. Builds verified: WioTrackerL1 + GAT562 30S solo. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>