feat(FN-1634): promote mailbox to first-class navigation view
- 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
This commit is contained in:
11
.changeset/mailbox-async-view-redesign.md
Normal file
11
.changeset/mailbox-async-view-redesign.md
Normal file
@@ -0,0 +1,11 @@
|
||||
---
|
||||
"@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
|
||||
Reference in New Issue
Block a user