598256639b
DeckColumnContainer was creating its own DesktopIAccount (and ChatroomList) for the Messages column, while Main.kt created a separate one for DM relay subscriptions. Events were added to one ChatroomList but the UI read from the other, so DMs never appeared. Fix: thread the single iAccount from Main.kt through DeckLayout → DeckColumnContainer → RootContent → DesktopMessagesScreen. Removed the duplicate DesktopIAccount and DmSendTracker creation from RootContent. Audited all other deck column types — no similar instance duplication found. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>