mirror of
https://github.com/aljazceru/notedeck.git
synced 2025-12-17 08:44:20 +01:00
Complete the thread panel integration: - Handle NoteAction::Note from ChatView to open thread panel - Clicking a message bubble now opens the thread in the side panel - Thread panel renders with full thread conversation - Escape closes the thread panel (priority over other dialogs) - Panel actions handled properly (Close button) Flow: 1. User clicks message bubble in ChatView 2. ChatView returns NoteAction::Note with note ID 3. App intercepts action and opens thread panel 4. Thread panel slides in from right showing conversation 5. User can close with X button, Escape key, or clicking overlay This completes the Slack-like UX where threads open in a side panel rather than navigating to a new view, keeping context of the main channel visible.