Rewrite email components to use real EmailService API

Featurekamo-internal
Shipped
March 14, 2026 at 3:38 AM UTC
Author
kamo
Commit
5add782

- FolderSidebar: fetch folders via API, real create folder, WebSocket refresh - MessageBrowser: real message fetch/search/star/delete with optimistic updates - MessageComposer: wire send to POST /api/email/send, add save draft, 25MB limit - MessageSystem: pass lastNotification from EmailWebSocketContext - Fix useEmailWebSocket to use getMemberId() and read *** cookie directly - Fix server-side generateOTK import to client-side /api/generate-otk calls

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing