Skip to content

DankMail 0.3.12 — Drafts, rich compose with attachments/links, and reader improvements

Latest

Choose a tag to compare

@arqueon arqueon released this 16 Oct 04:04
ef77f9b

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.