Skip to content

Releases: Foundry376/Mailspring

1.6.2

18 Jun 16:19
Compare
Choose a tag to compare

Highlights:

  • Mailspring now allows you to RSVP to calendar events directly from your inbox. Messages with .ics attachments or text/calendar mime-parts are displayed in a nice expanded format. The Calendar preview is back and more features are coming soon!

  • A new menu option, "Copy Mailbox Permalink", allows you to generate a mailspring:// URL for a thread. Clicking this link from another application opens the thread in Mailspring. Note: this is separate from thread sharing (public links) and only works on computers with the account synced.

  • The composer is faster, more reliable, and uses significantly less RAM over time thanks to a new version of the SlateJS text editor. You can also drag and drop selected text and drag/copy/paste inline images. #1446, #578, #727, #773, #950, #1211, #1437

Improvements:

  • The message viewer and the composer now stretch the full width of their panels by default. To get the old behavior back, enable "Restrict width of messages to maximize readability." in Preferences > General. #251

  • Mailspring now supports snapcraft on Wayland properly. #1517 - thanks @e3b0c442!

  • In dark themes, copy-pasting text out of an email into the composer will no longer transfer the text color if it's the theme default. #1053, #1309, #641, #1290

  • The "Attach File" button has moved from the right to the left side of the composer's bottom bar, making it less likely that you'll tap the "Delete Draft" icon by accident. #1508

  • Open tracking now correctly filters out your own tracking pixels so viewing emails doesn't trigger notifications. (This was a regression in a recent release.) #1494

  • The "has: attachment" query now works when combined with other queries and search strings. #1480

  • Sender name validation ("Are you sure you want to send addressed to 'Ben'?") now supports hyphenated names correctly. #1445

  • On Linux, Mailspring handles icon themes without context keys properly. #1467

  • The Dutch and Czech translations have been improved - thanks @mathiasbosman and @stepa0648!

  • Mailspring displays a confirmation dialog before resetting accounts and settings. #1486 - thanks @joaolongo!

  • Mailspring now warns if a permission error prevents it from updating it's macOS launch-on-start settings. #1493

  • Incoming attachments without names are now given default names with file extensions inferred from their content type. #1487

  • Mailspring no longer displays some HTML messages with specific styles at a height of 0px. #1496

  • The color picker in the composer now includes a thin border so it's easier to see in all themes. #645

  • When copy-pasting out of the composer into a plain text destination, newlines and whitespace are preserved in your text and composer copy paste is generally more reliable. #1457, #803

  • Creating a signature with a <style> tag in it no longer applies the styles to the entire application window - style elements are now converted to inline styles in signatures. #964

  • On Windows, the font dropdowns in the composer no longer appear white-on-white in dark themes. #1500

  • Select-all and copy paste of email message contents now works reliably in all cases.

Development:

  • Mailspring now uses Electron 4.2.4, which includes several security patches and minor bug fixes.

  • Resizing Mailspring's main window is considerably faster thanks to better use of ResizeObserver.

1.6.1

05 Apr 04:54
Compare
Choose a tag to compare

Fixes:

  • Sync Mail Now now has a keyboard shortcut (F5). Thanks @StarScape!

  • Swipe-to-archive on a macOS trackpad is less "touchy" and ignores interactions that are primarily vertical. #690

  • Mail Rules run on every incoming message and always run after the message body has been fetched, fixing issues with some mail rules not being executed properly. #605, #513

  • The "Check for Updates" menu item no longer causes the app to crash when no update is available.

  • Fixes a regression in removing quoted text via the small "X" that appears over the quoted text marker. #1434

  • Update snapcraft.yml to include gtk-3-themes #1435

  • Spellcheck on large emails with more than 500 distinct words is much more performant thanks to a larger cache.

  • In the composer, you can delete a text selection that includes the first character in the email. (More composer fixes are coming soon - we've been unblocked upstream in SlateJS!)

  • The Japanese translation has been improved. Thanks @kometchtech!

  • The Russian translation has been improved. Thanks @ivan-nginx!

  • Mailspring now uses Electron 4.1.4, which fixes several crashes and an issue on KDE where tray icons would be displayed incorrectly as a 22x22 square cropped from the center.

1.6.0

18 Mar 16:05
Compare
Choose a tag to compare

Mailspring now uses the TypeScript compiler instead of Babel, and the entire project (92,000 LOC!) has been converted to TypeScript. 🎉 This took an enormous amount of effort - 9,800 TypeScript errors were resolved by hand - but will make the project more stable, easier to maintain, and easier to contribute to in the future.

  • The German translation has been improved (Thanks @ahahn94!) and Japanese is now listed as a fully reviewed language!

  • The Linux system tray icon is now larger and brighter when unread, which looks better on most Linux distros. (#1386)

  • Mailspring now shows it's icon in notifications and correctly resolves the icon from your current theme is only supported for Gnome, Mate and Budgie. (Thanks @arkraft!)

  • When clicking the track of a scrollbar, the view is scrolled by one page up or down rather than scrolling to the clicked position.

  • When switching between a mailbox and "Drafts" or "Activity" the left sidebar no longer scrolls back to the top.

  • Preferences styling has been slightly improved.

  • Mailspring now uses Electron 4.0.8 which includes a recent security patch and is recommended for all users.

  • Window controls are no longer “squished” in the darkside theme on Linux #1104

  • Double-clicking the window toolbar on macOS correctly maximizes / unmaximizes the window. #1388

  • When using the Outlook keybindings, Ctrl-F is no longer tied to both "Forward" and "Find in thread". "Find in thread" has been changed to Ctrl-Shift-F for consistency with Outlook.

  • Mailspring strips surrounding quotes from displayed contact namess. #1397

1.5.7

25 Feb 17:31
Compare
Choose a tag to compare

Fixes:

  • Emails in Gmail accounts no longer "flicker" in the thread list occasionally if you mark them as read and archive them in quick succession.

  • Duplicate sent emails (your copy + the recipient's copy) no longer appear in Gmail when open/link tracking are enabled. Gmail IMAP changed handling of IMAP Delete + Expunge in Sent Mail earlier this month causing this bug. This also resolves issues where viewing a message you sent would trigger read receipts. #1279 #1086 #937 #1162 #1049

  • Mailspring no longer erases all your account passwords when signing out of your Mailspring ID on macOS due to a race condition.

  • Cut/copy/paste and undo/redo now work in the "Create a Mailspring ID" and "Upgrade to Pro" webviews within the app. #15219

  • Mailspring now requests the "internal / received" date of emails to handle providers (including home.pl) which do not return message dates when asked for mailbox headers. This fixes an important issue where all emails could appear to be from 1969.

  • Mailspring now renders inline images attachments within the body of the email even if they're missing an "inline" content-disposition. Previously these images would appear as attachments at the bottom of the message.

  • Mailspring now supports home.pl accounts which advertised support for the IMAP XLIST extension but did not appear to implement it properly.

  • The contact sidebar now opens LinkedIn person profiles correctly - the "/in/" segment of the URL was previously missing.

  • The signature editor now allows you to add a link to your LinkedIn profile.

  • Mailspring shows the "Snoozed" folder name correctly in cases where it's called "Mailspring.Snoozed".

  • Mailspring is now less aggressive about wrapping wide emails and prefers horizontal scrolling
    for large tables, etc.

  • French translations have been improved (thanks to @Gaspacchio!)

Performance:

  • Mailspring now uses DOM ResizeObservers to implement scroll bars and properly size emails as they render which is a huge performance win, especially on slower machines.

  • Mailspring refreshes the data backing the conversation view asynchronously when threads are removed, eliminating jank that was especially noticable if you'd scrolled down in the list and were viewing a unified mailbox.

Development:

  • Mailspring now uses Electron 4.0.5.

1.5.6

11 Feb 20:31
Compare
Choose a tag to compare

Features:

  • Mailspring now generates quick attachment previews of common "code" file types using Prism, including .html, .json, .txt, .log.

  • Italian, Japanese and French translations have been improved (Thanks to @kometchtech, @ecavicc and @gooodmorningopenstack!)

Fixes:

  • Mailspring now configures Yandex email accounts on custom domains correctly. #1337

  • Emails that use <style> tags and class attributes without any inline styles are now rendered correctly.

  • Selecting several lines of pasted text and enabling "Code Block" formatting now works correctly. #1346

  • Maispring now plays the "New Mail" sound correctly even if you haven't interacted with the window since the app was launched. (This was broken due to a recent new feature in Chromium blocking web pages from playing audio.)

Development:

  • Mailspring now uses Electron 4.0.4 which fixes several memory leaks.

  • A preview of Mailspring's upcoming Calendar feature is available under the Developer menu. Right now, it only supports Google Calendar and the data shown on the calendar is read-only. Stay tuned! The UI was originally developed for Nylas Mail before it was shuttered and we'll be re-launching it this summer.

1.5.5

03 Jan 21:01
Compare
Choose a tag to compare

Features:

  • Mailspring now shows visual previews of PDF, DOCX, XLSX, XLS, CSV, and Markdown attachments on Windows and Linux as well as macOS. Selecting an attachment in the message view and pressing the space bar or clicking the small "eye" icon shows a preview of the contents in a new window, so you can finally view PDFs, etc. without leaving your Mailbox!

Fixes:

  • Mailspring no longer crashes with a fatal error on CentOS, Red Hat Enterprise Linux (RHEL) 7.6 with a "CXXABI_1.3.9" message. When we upgraded to Electron 4, using GCC++5 to build parts of Mailspring resulted in libraries too new for some linux platforms.

  • In dark mode, text in message bodies is no longer black.

  • The copy and cut context menu items are disabled when right-clicking a password field.

  • The Brazillian Portuguese translation has been improved (Thanks @leoescarpellin!)

  • You can now view Mailspring's open source license and all of it's dependencies' licenses and copyright notices from the menu.

1.5.4

29 Dec 21:13
Compare
Choose a tag to compare

Improvements:

  • An important bug that caused Mailspring to occasionally send blank or incomplete drafts (especially long relies or messages with significant quoted text) has been resolved! #948

  • Printing email messages now works reliably and a new "Save as PDF" option in the print window makes it easy to export an email thread. #1236 #1027

  • Extremely long messages now clip in the message panel and a "popout" option allows you to view their entire text in a separate window, similar to Gmail. This allows Mailspring to more reliably maintain good performance as you browse your email.

  • A Brazillian Portuguese translation has been added (Thanks @leoescarpellin!)

  • Russian and Japanese translations have been improved (Thanks @kometchtech, @TiiRiiX)

  • Mailspring now runs on Electron 4. This should fix the menu bar not appearing in Ubuntu 18.10 (#1258, #1158) and comes with a long list of bug fixes and improvements (Mailspring was previously on Electron 2.0.14.) As of this release, Mailspring and Electron no longer support macOS 10.9.

  • The has:attachment search filter has been added. Note that this clause only returns messages Mailspring has downloaded and has "seen" the attachments for. (Currently the last three months of mail.) #1260

Fixes:

  • Sending emails with consecutive whitespaces now works as expected. #1270

  • Mailspring now adds itself to the Dock in macOS Mavericks properly. #1256

  • The Send and Archive option is no longer shown when you're composing a new message. #980

  • Mailspring no longer hangs when trying to sync a mailbox containing a message with an unidentified MIME part. #1266

  • Mailspring no longer inserts an extra whitespace when you compose a reply with a default signature. #1264

  • The tool tip displayed when scrolling in the message panel is now localized correctly.

  • Copy / paste and the Terms / Privacy links in billing and registration windows now work properly. #1280

  • Open tracking pixels now display as Sent from Mailspring when the recipient's email client shows image alt text. It's important we have alt text identifying the image in some way for highest deliverability, but the previous open tracking alt text was a bit too revealing for many users.

1.5.3

26 Nov 05:48
Compare
Choose a tag to compare

1.5.3 (11/25/2018)

Improvements:

  • French and Japanese localizations have been improved. (Thanks @komentech, @shyne99!)

  • Mailspring now honors "Do Not Disturb" on macOS and "Quiet Time" on Windows. Notifications do not appear and the "new mail" sound does not play.

  • Mailspring is more stable and handles a variety of edge cases better thanks to crash reports from Sentry.

  • Right-clicking an image and choosing "Copy Image" now works correctly on Linux.

  • Mailspring's Outlook keyboard shortcut preset now includes Ctrl-Q for "mark as read" and many other shortcuts. On Windows, Alt-F4 quits the program rather than the non-standard Ctrl-Q.

Development:

  • Mailspring now uses it's own logo API rather than Clearbit's, since we cannot provide appropriate Clearbit attribution when the logo images are used in email signatures.

  • Mailspring now ships with Electron 2.0.14, which fixes a variety of small issues. We will move to Electron 4.x as soon as electron/electron#14260 is resolved.

1.5.2

05 Nov 21:51
Compare
Choose a tag to compare

Improvements:

  • Mailspring now defaults to English for languages whose translations have not been manually reviewed by a contributor. You can customize the interface language via a new setting in Preferences > General.

  • Hundreds of translations have been manually reviewed and refined in German, Chinese, French and Korean. (Thanks to @pandanonyme @jungin500 @qitar888 @DarkSmile92!)

  • When connecting a Yahoo Mail account, Mailspring notes that Yahoo requires an App Password. Provider-specific notes are also included in the "View Log" text for easier debugging.

  • You can now change the "Sender Identity" (the name that is sent in the From field with your email address) for each account in Preferences > Accounts. #1169

Fixes:

  • Mailspring no longer aggressively autocompletes :10 to the :100 emoji, or :12 to the :1234 emoji, to avoid conflicts with typing times. #1148

  • On macOS, Mailspring's spellchecker correctly transitions to the language you're typing in consistent with Linux and Windows.

  • The Emoji picker now works correctly when using Mailspring in a language other than English. #1189

  • Shrinking Mailspring's UI using the "inteface zoom" setting no longer causes spellchecking "squiggles" to become invisible.

  • The "Does Not Contain" mail rule now requires that every item in the field not contain the text as expected, rather than just requiring that any one of the items (senders, recipients, etc.) not contain the text. #1110

  • Mailspring's "Upgrade to Pro" modal no longer appears badly clipped when using a custom interface zoom level.

  • The fixed size "Add an Account" window now ignores custom zoom levels so that fields and forms are not clipped.

Development:

  • Mailspring now uses React 16.6 (up from 16.2), which fixes a few critical bugs including a problem where the interface could "lock" indefinitely if too many re-renders were backlogged.

1.5.1

26 Oct 23:29
Compare
Choose a tag to compare

Improvements:

Fixes:

  • Reverts a change to IMAP message parsing that was designed to extend support for Proton Mail Bridge, which caused many emails from some IMAP servers to appear to be from "NIL".