feat: mail phase 1 - HTML iframe display, bulk read/unread, IMAP flag sync
- Fix FlagUpdatePayload field names to match backend schema (is_seen/is_flagged) - Replace dangerouslySetInnerHTML with sandboxed iframe (srcDoc, sandbox="") - Add bulk mark read/unread with checkbox selection in MailList - Add floating bulk action bar in Mail.tsx - Add imap_sync_mail_flags() to push Seen/Flagged flags to IMAP server - Call IMAP flag sync in PATCH /flags endpoint - Add i18n keys for bulk actions (de/en)
This commit is contained in:
@@ -535,6 +535,11 @@
|
||||
"tabRules": "Rules",
|
||||
"tabLabels": "Labels",
|
||||
"tabVacation": "Vacation",
|
||||
"tabPgp": "PGP Encryption"
|
||||
"tabPgp": "PGP Encryption",
|
||||
"markRead": "Mark as Read",
|
||||
"markUnread": "Mark as Unread",
|
||||
"selectAll": "Select All",
|
||||
"bulkActions": "Bulk Actions",
|
||||
"selectedCount": "{{count}} selected"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user