You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
DankMail 0.3.12 — Drafts, rich compose with attachments/links, and reader improvements
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Highlights
Drafts section & draft editing: added a Drafts view in both the main TriageWindow filter bar and the dankmailUnread DankMaterialShell companion popout, backed by local persistence (drafts.json) and Gmail users.drafts sync (drafts.list, drafts.save, drafts.delete, ui.editDraft).
Rich composer, URL links, Cc/Bcc, and file attachments: added Cc / Bcc recipient fields, a formatting and URL link insertion toolbar, live rich-text preview, multipart/mixed base64 attachments + multipart/alternative HTML link/formatting generation in mailmime, and a native Theme.* file picker modal (FilePickerModal.qml + fs.list IPC).
Reader rendering & reliable link opening: unwrap Gmail redirect URLs (google.com/url?q=...), merge soft-wrapped label <https://...> plain-text links, linkify bare domains and <email@domain> addresses, support multi-line *...* emphasis and nested sublists in BodyFormatter.js, and open links reliably via ui.openUrl (xdg-open) + TapHandler/HoverHandler.
Thread message selector & copyable addresses: added a horizontal message selector for multi-message threads, RFC 2047 header decoding, and interactive copyable address chips for sender (From) and recipients (To, Cc) plus Copy all emails.