Skip to content

Releases: Foundry376/Mailspring

1.5.0

22 Oct 21:50
Compare
Choose a tag to compare

Features:

  • Mailspring now supports localization! The app detects your system locale and all text, menus, buttons, etc. in the app appear in your language. Mailspring's core strings has been manually localized in 38 languages and the rest (mostly error messages and text describing features) have been automatically translated.

    • We'd love your help improving these localizations! A new "Developer > Toggle Localizer Tools" menu option in Mailspring allows you to submit better translations right within the app. You can also edit the translation files directly and submit a pull request. See the new localizer guide here.

    • If you use a RTL language, Mailspring's entire UI now appears right-justified, including the sidebar, preference panels, scrollbars, and more. If you use Mailspring in Arabic or Hebrew and notice issues in the right-to-left presentation, please file issues or submit pull requests.

Fixes:

  • The "contact profiles" feature of Mailspring Pro is much more robust and reliable thanks to a new profile discovery mechanism.

  • The "contact profile" sidebar shows the Gravatar associated with the email address before falling back to the "empty box with initials".

  • Mailspring now uses the latest version of libetpan, which improves stability and fixes several parsing bugs. It also more flexibly parses IMAP responses that include unquoted text fragments. #429

  • On Linux, Mailspring now uses the pixmaps dir to show an icon in the corner of each window. #1135

  • On Linux, Mailspring uses circular icons rather than square ones. #1098

  • The padding of the search bar in the Darkside theme has been fixed. #1048

Developer:

  • Trying to open a package that does not define engines in it's package.json no longer crashes the app.

  • Mailspring now uses Electron 2.0.11 which resolves #1108.

1.4.2

16 Aug 19:01
Compare
Choose a tag to compare

Fixes:

  • Mailspring no longer attempts CRAM-MD5 SMTP auth instead of PLAIN or LOGIN when both are supported.
    CRAM-MD5 and DIGEST-MD5 require you've exchanged a shared secret with the SMTP server which is almost
    never the case. #620

  • Mark as Spam now appears in the right-click dropdown menu for threads.

  • The IMAP/SMTP port dropdowns no longer "stick" the first time you change them during setup.

  • Mailspring now lets you know if your SMTP server refused to relay a test message during setup.

  • Mailspring now correctly supports SMTP accounts that do not require a username or password. #469

  • Open and link tracking now work correctly for accounts using Courier IMAP (where sent messages
    do not appear until re-selecting the folder via IMAP.)

Debugging:

  • Mailspring now prints descriptive SMTP error strings instead of SMTP error codes in logs.

1.4.1

13 Aug 15:33
Compare
Choose a tag to compare

Fixes:

  • Don’t allow shift-U, shift-I, etc. to be menu accelerators that override composer bubbling. This fixes a bug where, with the Gmail shortcuts enabled, typing Shift-U or Shift-I in the composer would mark the message as read.

1.4.0

09 Aug 03:07
Compare
Choose a tag to compare

Mailspring 1.4 adds macOS Touch Bar support and expands the Thread and View menus to include a wider range of functionality previously tied to keybindings but missing from the apps menus.

Mailspring 1.4 also brings a revised welcome screen that separates Office 365 and Outlook and adds presets for Yandex and GMX. The new welcome screens display tips specific to each provider, ensuring that you follow any required steps (like creating an App Password or enabling IMAP.)

Fixes:

  • Mailspring now connects to SMTP servers that only support GSSAPI or Kerberos and PLAIN using the PLAIN method rather than trying to use Kerberos and failing. #341

  • The "undo send" toast in Mailspring now has a countdown timer, and the undo button has been visually differentiated from the background. #872

  • Emails no longer get "stuck" when using undo send in some scenarios. #336

  • Undoing a send of an inline reply during the undo-send time window no longer leaves the composer "locked" or re-sends the original draft. #596, #390

  • Mailspring no longer throws an exception when parsing quoted text for some emails.

  • Removing the last account from Mailspring no longer causes it to return to the "Connect an Account" screen with errors that prevent you from moving forward without restarting the app.

  • The print window now warns you if one or more messages were omitted because they were collapsed, and renders properly in the dark theme.

  • The default SMTP port for Outlook is now the STARTTLS default and not port 25. #725

1.3.0

17 Jul 00:47
Compare
Choose a tag to compare

Mailspring 1.3 brings an overhauled search bar with powerful autocomplete that makes it easier to create advanced search queries.

  • In addition to searching for freeform text and using the Gmail query language (subject:, in:, is:, from:, to:), Mailspring now allows you to search by date using natural language terms like since: "last week" and before: "february 5th". Try combining them with other terms to search a specific time window!

  • You can now right-click a thread to search for other threads from that sender or with that subject.

  • You can now focus the search bar and conduct searches entirely with keyboard shortcuts (use Escape to exit the search bar!) #960

Mailspring now uses Electron 2.0.2, which delivers some great bug fixes and new features

  • Chrome 61, Node 8.9.3, V8 6.1.534.41 with improved performance and lower memory footprints
  • Better GTK+ theme support, including support for menu styling
  • Better support for Linux desktop notifications
  • The app will no longer cancel restart or shutdown

Fixes:

  • Mailspring no longer clips some messages containing images incorrectly. #569

  • The Reply-To header is now shown when you expand the message headers. #973

  • Dropping images onto the composer now reliably inserts them as inline attachments. #822

  • Mailspring now correctly opens attachments with filenames containing emoji on Windows.

  • You can now drag and attachment out of Mailspring by it's quicklook preview as well as it's title.

  • Using Mailspring on Windows in a user account containing accent characters or other special characters no longer prevents attachments from being cached. #810

  • Mailspring no longer throws an exception when trying to display a message with attachments but no downloaded body. #804

  • The "hamburger" icon in the top right of the main window no longer appears gray-on-gray in the "Ubuntu" theme. #801

  • Auto-hiding of the menu bar now works correctly on Linux. #938

  • Clicking on the open/link tracking "detail dot" now shows individual tracking events correctly. #945

  • The Print window no longer contains an incorrect menu bar on Windows. #958

  • Signatures with Facebook and Twitter profiles now display the service favicons reliably when viewed in Gmail and Outlook. #968

  • Invalid themes no longer "brick" the app - Mailspring will present an alert with the error and offer to revert to the basic theme. (Mailspring-Theme-Starter/issues/1)

1.2.2

30 May 19:58
Compare
Choose a tag to compare

Fixes:

  • Drafts sent with RTL text now appear correctly justified for recipients. #869

  • In the Linux Snapcraft release, app indicator compatibility has been improved by coercing XDG_CURRENT_DESKTOP to Unity (Thanks Martin Wimpress at Canonical!)

  • On Linux, clicking on the system tray toggles the visibility of Mailspring's windows instead of always showing them. #650

  • On macOS, Mailspring asks if it can move itself to Applications and handles the new app translocation rules in High Sierra correctly.

  • Drafts now allow file attachments up to 25MB in size, and the error message has been corrected. #854

  • When linking email accounts, the IMAP/SMTP host fields correctly ignore whitespace to avoid connection errors. #876

  • Mailspring's sync process no longer crashes when the snooze / reminder actions of more than 200 threads need to be processed at once.

  • Mailspring now correctly auto-links email addresses in the composer into mailto: links #814

  • Searching by subject:xxx now works, thanks to fixes to the mailsync indexer. #860

  • Viewing a draft with no recognized from participant no longer causes the app to crash. #857

Development

  • Bumped to Electron 1.8.7, which includes patches for security vulnerabilities (updated command-line backlist switches), and fixes a flickering issue on high-DPI macOS displays.

1.2.1

04 Apr 09:07
Compare
Choose a tag to compare

Fixes:

  • Copy / paste now works correctly in message contents and draft fields, correcting a regression in 1.2.0.

  • Right clicking words in the composer now correctly shows spelling suggestions. #747

  • Right clicking in the composer now presents a "Paste and Match Style" option. #655

  • The left 50px of "To" field of message headers is now clickable.

  • Signatures with images now display correctly in mail clients that don't support CSS. To take advantage of this improvement, remove and re-attach images to existing signatures.

  • URLs containing the format #/xxxx?a=b are now automatically linked correctly.

  • The "learn more" link in the thread sharing modal now links to a public knowledgebase article.

1.2.0

03 Apr 19:11
Compare
Choose a tag to compare

Features:

  • Thread Sharing allows you to easily sync an email thread to the cloud and share it using a link. Mailspring automatically syncs new emails that arrive on the thread and anyone with the link can view the thread or download attachments.

Fixes:

  • Searching your mailbox using the "in:folder" syntax no longer produces a limited / old set of results when many, many results match.

  • The composer cursor no longer gets "stuck" occasionally when typing diatric or multi-key composition characters. #718, #578

  • The composer no longer copies an empty string to the clipboard if you have no selected text when you press Ctrl/Cmd+C. #787

  • The thread toolbar buttons now have a grouped appearance which makes the UI more compact and usable. #283

  • Mailspring now uses the correct presets for Fastmail and Startmail accounts. #759, #756

  • Clicking to collapse a message with expanded headers now works as expected. #636

  • Mailspring never shows images by default when you're viewing your spam folder. #784

Development:

  • The "Download attachments when..." option, which was never implemented in the new sync engine, has been removed from Preferences > General.

  • When resetting an account, Mailspring correctly re-fetches open/read receipt and snoozing metadata

  • Mailspring now uses Electron 1.8.4.

1.1.5

07 Mar 21:37
Compare
Choose a tag to compare

Fixes:

  • Mailspring no longer crashes when trying to connect some IMAP accounts that it cannot resolve to a preset configuration. #739

  • Mailspring no longer requires you to manually provide information for IMAP accounts that are aliases of other proivders, like hotmail.it. #736

  • An error no longer replaces the composer when an "emoji mark" cannot be found. #685

  • When you click a mis-spelled word, Mailspring no longer selects the entire word. #677

  • When you send mail, Mailspring no longer puts your hostname in the MIME Message-ID.

  • In the composer you can now edit existing links and links don't open by default unless you control-click them. #702, #704, #639

  • The colon character (:) no longer breaks automatic link detection. #695

  • When you remove an account, Mailspring resets its local cache for that account, removing stored data on disk. #724

  • Images with width and height values containing decimals no longer break logic designed to autosize them for display.

Improvements:

  • Mailspring now uses Electron 1.8.3, which includes two security improvements.

1.1.4

14 Feb 19:00
Compare
Choose a tag to compare

1.1.4 (2/14/2018)

Fixes:

  • Searching in the Sent folder (and other folders assigned mailbox roles) now works reliably.

  • Connecting accounts no longer throws SIGABRT / 3221225477 errors in some scenarios. #292

  • Connecting accounts no longer fails when the email provider returns non-UTF8 characters in IMAP responses.

  • The open tracking pixel now has an alt tag that self-identifies it as a tracking pixel, which prevents messages from Mailspring from being flagged as spam by some providers. #668

  • Mailspring no longer registers for the Utility and Development application categories and appears in the mail package category on Debian systems. #673, #678

  • On Linux, the tray assets are larger again (48x48px) in an attempt to make them render properly in more distros.

  • In the Taiga theme, the selected item in dropdown menus is visible. #674