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
README.md
11
README.md
@@ -63,6 +63,17 @@ Fusion reuses your existing pi authentication.
|
||||
|
||||
For Capacitor + PWA workflow, see [MOBILE.md](./MOBILE.md).
|
||||
|
||||
## Mailbox
|
||||
|
||||
Fusion includes a **Mailbox** feature for async messaging between users and agents. Unlike the realtime chat view, Mailbox provides email-like asynchronous messaging:
|
||||
|
||||
- **Inbox** — View messages grouped by conversation with unread indicators
|
||||
- **Outbox** — Track sent messages
|
||||
- **Agents** — Send messages directly to agents
|
||||
- **Unread Badge** — Header shows unread count without opening Mailbox
|
||||
|
||||
Navigate to Mailbox via the header view toggle or mobile bottom nav tab.
|
||||
|
||||
## Workflow
|
||||
|
||||
```mermaid
|
||||
|
||||
Reference in New Issue
Block a user