- Add MailboxView as a full-page navigation view replacing the modal-based approach - Migrate MessageStore from filesystem to SQLite backend for message persistence - Implement conversation grouping for inbox display with unread badge state - Remove modal plumbing (useModalManager, AppModals exports) and simplify App.tsx - Add evictStaleProcessing() to TriageProcessor for self-healing hung triage sessions - Add comprehensive MailboxView tests and Header mailbox tests - Update README documentation with MailboxView features - Add CSS styles for MailboxView component - Fix MobileNavBar tests for mailbox tab visibility
382 B
382 B
@gsxdsm/fusion
| @gsxdsm/fusion |
|---|
| patch |
Redesign Mailbox as email-like async messaging view
- Promote Mailbox from modal to first-class navigation view
- Mailbox accessible via header view toggle and mobile bottom nav
- Conversation grouping with unread indicators per sender
- Unread badge in header updates automatically
- Clear separation between async Mailbox and realtime Chat views