35a15f0462
- Fix ListChangeFeedViewModel stuck on Loading for empty chatrooms by adding invalidateData() call in init block - Add DmBroadcastStatus sealed class and DmBroadcastBanner composable in commons for relay send progress display - Add DmSendTracker using sendAndWaitForResponse for confirmed delivery - Wire send tracking through DesktopIAccount into ChatPane banner - Fix audit risks: unsubscribe DMs on account change, wait for relay connect before subscribing Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>