mirror of
https://github.com/root-fr/jmap-webmail.git
synced 2026-09-23 16:01:15 +00:00
Email Sending: - Fix identity lookup for email submission (now properly fetches identities from server) - Add Sent mailbox requirement for sending emails - Add proper error handling and validation for email submission Quick Reply Form: - Replace dummy input with fully functional quick reply system - Add state management for reply text with auto-expand on focus - Implement direct send functionality without modal - Add loading states and error handling - Show character counter and action buttons (Cancel, More options, Send) - Use real user avatar and email from auth store - Auto-refresh email list after sending Draft Auto-Save Integration: - Fix critical issue where auto-saved drafts were ignored when sending - Pass draftId through entire send chain (composer → store → client) - Wait for pending auto-save before sending to prevent race conditions - Add draft cleanup with discard confirmation when closing composer - Delete orphaned drafts when user confirms discard - Add i18n support for discard confirmation (EN/FR) Benefits: - No more orphaned drafts in Drafts folder - Better performance (updates existing draft vs creating new email) - Cleaner UX with proper draft lifecycle management - Quick replies are truly quick (no modal needed) - All user-facing messages properly translated 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>