Skip to content

Releases: huacnlee/omamail

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 01 Sep 16:05

Release Notes

Write from an alias, reach a STARTTLS server, and pick a recipient from the address book (#63)

  • An IMAP mailbox can be given send-as aliases, set on its setup page and offered in the composer's From menu. One may be marked the default, which is the address a new message opens on.
  • IMAP and SMTP servers that use STARTTLS — iCloud's submission host on port 587, and any server on 143 — now connect. The upgrade is required, never optional.
  • A saved IMAP password survives a restart, and a CalDAV calendar no longer asks for a password it already has.
  • New-mail notifications can be turned off, on the settings page under Notifications.
  • A Contacts button beside the recipient fields fills To, Cc or Bcc from Thunderbird's address book, from a contacts.json or contacts.vcf in the config directory, or from addresses already seen in the mailbox.

Show every account's calendars in one view (#68)

  • Calendar settings has a Unified calendar view switch. With it on, the calendar shows every signed-in account's calendars at once instead of following the mailbox you are reading. It is off by default.
  • With it on, switching mailboxes no longer blanks the calendar or refetches calendars that have not changed.
  • A new event opens on a calendar belonging to the mailbox you are reading, rather than on the first account's.

What's Changed

  • Recover compose state and edit provider drafts in place by @eliasfaltin in #59
  • Refuse CR/LF in remote-image URLs to close a curl config injection by @jzuijlek in #62
  • Write from an alias, reach a STARTTLS server, and pick a recipient from the address book by @bchurch95 in #63
  • docs: add a single-file introduction site for GitHub Pages by @huacnlee in #70
  • Read and send a right-to-left message the way it was written by @Hitking in #67
  • Show every account's calendars in one view by @eliasfaltin in #68

New Contributors

Full Changelog: v0.6.0...v0.7.0

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 28 Aug 15:20

Release Notes

Keep message headers out of IMAP failures (#50)

  • Fix IMAP messages with spam verdict headers appearing to have no readable body.

Save and reopen drafts without blocking compose during Undo Send (#51)

  • Continue composing, replying, and forwarding while another message waits in the Undo Send window.
  • Save non-empty compositions to the provider's Drafts mailbox when leaving with Back or Escape.
  • Open Drafts from the sidebar for Gmail, HEY, and IMAP accounts.
  • Reopen a stored draft in compose by clicking it or pressing Enter or o.
  • Press Alt+Z to undo a queued send without losing the composition already open.

Keep reloads from replacing saved accounts (#52)

  • Keep saved mail accounts intact during plugin reloads.

Select local IMAP transport from the server address (#54)

  • Connect Proton Mail Bridge accounts that use a custom email domain.

What's Changed

  • Edit and delete calendar events by @vitorwilson in #41
  • Keep message headers out of IMAP failures by @alberthild in #50
  • Save and reopen drafts without blocking compose during Undo Send by @eliasfaltin in #51
  • Keep reloads from replacing saved accounts by @alberthild in #52
  • Select local IMAP transport from the server address by @ijonas in #54
  • Stream search rows from cache and bounded IMAP UID windows by @alberthild in #48
  • Mark the current time on the week grid by @RyanRusnak in #56
  • Add a setting to always render heavy messages by @Tetraslam in #57

New Contributors

Full Changelog: v0.5.0...v0.6.0

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 26 Aug 05:33

Release Notes

Compose from a mailto, pick From across mailboxes, and attach files (#38)

  • Open Omamail compose from desktop and in-message mailto: links.
  • Choose the sending address from any connected mailbox without losing the draft.
  • Use Bcc with recipient suggestions in every draft.
  • Attach files by choosing, dropping, or pasting them, including screenshots and PDFs.
  • Send attachment-only messages and preserve forwarded attachments through Gmail, IMAP, and HEY.
  • Register Omamail as the desktop mailto handler without overriding a later user choice.
  • Restore the Omamail window automatically when its service restarts while the window was open.

Rebuild a message for reading instead of stripping the sender's layout (#40)

  • Open messages in a cleaner Reader view while retaining Original and Plain views in a segmented toolbar control.
  • Improve newsletter, notification, list, avatar, icon-row, and event-card layout in the reader.
  • Keep large images at their original aspect ratio and preserve the intended size of inline images.
  • Load approved remote images without a broken-image placeholder or a banner that moves the message body.
  • Fall back to plain text when a rich message is too heavy to render safely.

What's Changed

  • Leave the noisy categories out of Unread instead of asking for Primary by @serg3k in #20
  • Generate the default cloud project id without killing the script by @huacnlee in #32
  • Retry saved Gmail sessions after transient refresh failures by @huacnlee in #35
  • Add account-scoped calendars, reliable Google sessions, delayed sending, contacts, attachments, and bar previews by @eliasfaltin in #34
  • List large IMAP folders without overflowing curl by @alberthild in #36
  • Compose from a mailto, pick From across mailboxes, and attach files by @eliasfaltin in #38
  • Rebuild a message for reading instead of stripping the sender's layout by @alberthild in #40

New Contributors

Full Changelog: v0.4.1...v0.5.0

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 22 Aug 16:15

What's Changed

  • Never adopt a legacy token that could belong to another mailbox by @tmn73 in #25
  • Refuse a redirect on the one-click unsubscribe by @huacnlee in #26
  • providers: Time out a request that never answers by @huacnlee in #27
  • Use the body and the read state already on disk by @huacnlee in #28
  • Say why titles here carry no scope prefix by @huacnlee in #29

New Contributors

  • @tmn73 made their first contribution in #25

Full Changelog: v0.4.0...v0.4.1

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 22 Aug 13:28

What's Changed

  • Add a HEY mailbox, read through the HEY CLI by @huacnlee in #24

Full Changelog: v0.3.0...v0.4.0

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 21 Aug 16:37

What's Changed

  • Add sender alias selection by @atomashevic in #7
  • fix: anchor the relative-time fixture in local time, not UTC by @bradleg1 in #5
  • Add Alt-A to open Switch accounts by @serg3k in #10
  • Name preview.png in the size rule instead of raising the ceiling by @huacnlee in #13
  • Add Alt-1 .. Alt-0 to open sidebar item. by @huacnlee in #14
  • Answer an invitation, and get off a list, without leaving the window by @huacnlee in #11
  • Read a message at a readable size by @huacnlee in #17
  • app: Unify mail workflows around desktop interaction rules by @huacnlee in #18

New Contributors

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 20 Aug 15:03

What's Changed

  • refactor: read the message with a parser, not with patterns by @huacnlee in #3
  • Gmail, IMAP, and a place for the third by @huacnlee in #4
  • Keys that work every time: one table, one context, one keyboard by @huacnlee in #6

Full Changelog: v0.1.1...v0.2.0

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 19 Aug 15:38

Full Changelog: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 19 Aug 15:27

What's Changed

  • Rename to Omamail and settle the plugin id as omamail by @huacnlee in #1

New Contributors

Full Changelog: https://github.com/huacnlee/omamail/commits/v0.1.0