Releases: Foundry376/Mailspring
1.1.3
Improvements:
-
When adding an IMAP account, Mailspring now uses the domain's MX records to identify if it can use settings for a common email service to skip the full, complicated IMAP settings screen.
-
When adding a Gmail account, Mailspring now uses two-legged OAuth instead of three-legged OAuth which allows it to renew it's access token more rapidly. (Re-authenticate Gmail accounts for this to take effect.)
-
Mailspring
VACUUM
's the SQLite database every two weeks to prevent fragmentation that can eventually ruin performance. Unfortunately, data cannot be read or written during this process and it can take ~2 minutes for a 3GB database, so it is performed at launch with a new progress screen.
Fixes:
-
On linux, the system tray icon is smaller (22x22 with 18x18 content vs 32x32)
-
In dark themes, quoted text no longer appears a dark purple that is difficult to read.
-
Mailspring no longer becomes "blocked" when ingesting a large number of deletions in a mailbox and will no longer attempt to retrieve many, many new messages all at once.
-
When changing accounts in the composer the signature correctly updates to the new account's default. #570
-
In the message viewer, the "Download All Attachments" button appears if the email contains multiple images. #583
-
In the message viewer, inline images specified using a "cid:filename.png@RANDOM"-style URL now render correctly in the message body instead of as attachments. #569
-
Threads with only sent emails no longer appear as from "1969" in some places. #508, #457
-
The "Local Time" shown in the company sidebar is now correct and updates in realtime.
-
On Linux,
mailspring.desktop
no longer reports that the app is an editor fortext/plain
#602 -
Undo no longer triggers in both the email body and other recently edited text fields at the same time. #613
-
Creating a draft no longer clears the conversations's "snippet" in the thread list.
-
When printing a thread, Mailspring no longer prints
undefined
beside particicpants with no name. -
When pasting HTML, Mailspring now correctly preserves links that have other styling. #592
-
When using "two pane mode", viewing the same conversation repeatedly will mark any new messages as read. #617
-
When sending an email, the word "attachments" in your signature will no longer cause the app to complain about missing attachments. #610
-
Mailspring no longer attempts to create the folder
Mailspring..Snoozed
on providers that include the path delimiter in the IMAP namespace prefix. #634 -
When composing an email, Mailspring will display an alert if you need to choose a Drafts folder to send mail. #634
-
Mailspring now uses Electron 1.8.2-beta5, which includes stability and security fixes.
-
Exporting raw data from the Activity Dashboard now waits for the filesystem buffer to flush, preventing it from writing only some of the email data on slower hard drives.
-
Mailspring no longer briefly spawns duplicate sync processes in some scenarios when you have many accounts linked.
-
When your mailbox contains emails with the same subject and participants and no
Date
header, Mailspring now syncs them all instead of syncing them as a single message, which should prevent thrashing -
A subtle multithreading issue has been fixed which could cause your folders to become corrupted and prevent Mailspring from launching.
Memory and Performance:
-
Creating a draft is now ~16x faster in scenarios where lots of quoted text is present.
-
The undo history of the composer is cleared when you navigate away from a draft, reclaiming memory.
-
Completed tasks are purged from the app's task queue more rapidly so performing many, many actions on your mailbox does not cause the application to use more memory.
1.1.2
1.1.2
Fixes:
-
Mailspring creates the folder "Mailspring/Snoozed" on your email provider with the intermediate folder. [#588]
-
Switching to drafts, away from drafts, and back to drafts no longer causes a crash. [#590]
-
"Create a package manually" now works properly when the app is running without the
dev
flag. -
Drag and drop of emails now works again. [#586]
-
When removing quoted text, some emails no longer cause an exception to be thrown. [#589]
1.1.1
Features:
-
The new composer now supports additional Gmail shortcuts, which you can view from Preferences > Shortcuts, including Cmd-K (make link), Cmd-Shift-8 (make bulleted list), etc. (#555)
-
Mailspring now supports indicators (unread badge) in Ubuntu Gnome Session (Ubuntu 17+)
-
Mailspring now supports Secureserver (GoDaddy), Roundcube, 163.com, and several other providers that did not allow folder names to contain the
[
character.
Fixes:
-
The small "X" on the quoted text control is back, allowing you to easily remove the quoted text block when replying.
-
Performance of the new composer has been greatly improved by eliminating calls to
draft.body
during editing. -
In dark mode, text in the composer appears white instead of black.
-
Switching to a different font size and back to "normal" no longer makes text a slightly different size than it was originally.
-
Spellcheck now supports words with non-latin characters correctly. (#564)
-
The Less-is-More theme no longer contains small visual glitches with the new composer. (#547)
-
Undo/redo within the composer or any text field no longer trigger both text undo/redo and mail action undo/redo. (#577)
-
Mailspring now creates a "Mailspring" folder instead of a "[Mailspring]" folder because some providers do not allow the
[
character. (#551)
Development: -
Mailspring no longer contains or supports Coffeescript or CJSX!
-
Moved to Electron 1.8.2-beta4
-
Moved to React 16.2
1.1.0
Features:
-
Overhauled composer with a great new editing toolbar and support for fonts, sizes, colors, right-to-left text, markdown shortcuts, and more.
-
Brand new template editor in Preferences > Templates with a more streamlined UI based on the new composer.
-
From the Activity screen, you can now export the raw data in the selected time range to perform custom analysis on your open and link tracking data.
Improvements:
- On Linux, Mailspring now lets you choose to auto-hide the menubar, or use the sleek, Windows-style unified window frame with the menu behind a hamburger button.
Fixes:
-
Mailspring no longer cleans up messages you've downloaded recently.
-
When you edit an existing account, it's credentials are prepopulated for editing. (#496)
-
The signature editor now supports Twitter profile pictures and autoformats your handle. (#493)
-
On Windows, Mailspring supports installation in user directories with special characters. (#113)
-
Generation of IDs in Mailspring is no longer timezone-sensitive on some machines.
-
Drafts no longer fail to save when you exit the app in some scenarios.
1.0.12
Improvements
-
Automatic CC / BCC: From Preferences > Accounts, you can now configure automatic CC / BCC on emails sent from an account. (#275)
-
The "Are you sure you want to send addressed to 'XXX'" warning is smarter and better phrased. (#381)
-
You can now change the interface zoom from Preferences > Appearance. (#176)
Fixes
-
A regression from 1.0.11 has been fixed - Mailspring no longer fails to sync new mail for some accounts that do not support CONDSTORE. Mailspring will no longer give these messages timestamps from "1970". (#475)
-
Panel widths are now saved correctly on exit. (#41)
-
When waking from sleep, Mailspring checks for new mail immediately. (#468)
-
When linking an account, you can now omit the SMTP username for SMTP without authentication. (#469)
-
Mailspring allows all deprecated HTML attributes like
<strike>
, improving the rendering of emails. (#260) -
The
View
links in the contact sidebar now open the browser correctly. -
Electron has been bumped to 1.7.10, which fixes:
-
Subpixel font rendering with freetype on Linux.
-
Rendering issues with Nvidia GPU on High Sierra
-
Downloading updates twice on Windows
-
Auto-update for non-admin users on macOS.
-
1.0.11
To download the latest release of Mailspring, visit https://getmailspring.com/download
Improvements:
-
You can now reset the cache for an individual account from Preferences > Accounts
-
Mailspring now creates its config directory with more appropriate unix permissions (thanks @agurz!)
Fixes:
-
On Windows, Mailspring now sends attachments with non-latin characters correctly.
-
Mailspring now moves mail correctly (via archiving, deleting, etc.), even if the provider does not support the IMAP MOVE extension.
-
Mailspring now fetches incoming messages correctly (and immediately) for providers that support both CONDSTORE and QRESYNC.
-
On Linux, the Mailspring snap no longer complains about missing typefaces on some machines.
-
Drang and drop from search results into folders/labels has been fixed.
-
The translation plugin has been fixed.
1.0.10
To download the latest release, visit https://getmailspring.com/download
1.0.10 (12/7/2017)
Features:
- A brand new signature editor makes it easy to create beautiful signatures with images and important contact details.
Performance:
- SQLite schema changes significantly improve Mailspring's sync performance on very large mailboxes.
Fixes:
-
A major memory leak on Windows has been fixed which caused Mailspring to slow down your computer, especially when waking from sleep.
-
Mailspring no longer reports that it is still "looking for messages" in some cases after sync has completed.
-
Search now correctly supports the "in:" syntax for all arbitrary folders and labels as well as built-in ones like "in:inbox".
-
Several exceptions thrown in UI edge-cases have been fixed.
1.0.9
To download the latest release, visit https://getmailspring.com/download
1.0.9 (12/1/2017)
Improvements:
-
Sync progress reporting and status messages have been improved.
-
Mailspring only attempts to passively fetch message contents once for each message, so bad messages no longer cause the app to "hang" in an "Syncing your Mailbox" state.
-
A new setting allows you to choose the default spellcheck language. (Thanks @oserban!)
-
A new setting allows you to choose whether Mailspring opens containing folders after downloading attachments. (Thanks @mattlyons0!)
-
You can now copy-paste a file from the Finder or Windows Explorer into the composer.
-
Mailspring now correctly sends mail with inline image attachments on all providers.
-
Many issues that caused search to "hang" have been resolved.
-
Mailspring now correctly linkifies URLs in more scenarios. (Thanks @agurz!)
-
Many small email rendering issues have been resolved thanks to a new message sanitizer.
-
Creating and immediately sending a draft with tracking enabled no longer fails in rare cases.
-
Undo send no longer causes other open composer windows to close when a message is sent.
Development:
-
Improved error collection will make it much easier to track down and fix remaining sync issues.
-
Password management errors are now considered fatal, since they break the app during onboarding.
-
The analytics package has been removed - we were not using the collected metrics.
1.0.8
To download the latest release, visit https://getmailspring.com/download
Features
- A brand new Activity View (in the sidebar beneath Drafts) provides quick mailbox statistics and analytics for read receipts and link tracking.
Improvements
-
When snoozing, a setting in Preferences > General now allows you to choose whether emails should be moved to the top of your inbox or just returned to the inbox as unread. (Thanks @casuallancelot)
-
Space and shift-space now move you up and down in the thread view. (Thanks @victortrac)
-
The window title now carries the subject of the currently selected email. (Thanks @agurz)
-
The dark theme has been overhauled to improve readability and ensure visual queues are present for important UI. It looks more like Spotify and less "all gray."
Fixes
-
Undo send now works correctly!
-
Mailspring no longer pre-processes HTML through
tidy
, which was too strict and causing emails to display incorrectly and links to break. -
The thread list no longer "flickers" when archiving / deleting unread email.
-
The spellchecker now handles non-ASCII characters in words correctly. (Thanks @jGleitz)
-
Undo toasts no longer re-appear after switching views.
-
In single pane mode, the "Back" button title with the folder name is no longer converted to titlecase.
-
Disabling read receipts and link tracking now effects the current draft correctly in addition to future drafts.
-
You can now provide any IMAP/SMTP hostname (e.g.
mail
) -
Starting and deleting a forwarded message no longer blocks you from creating another one in the same thread for a few seconds.
-
The secret "Show Original" feature is back.
-
Screenshot mode has been fixed. (Thanks @agurz)
-
Mailspring now corrects inconsistencies in it's data as you perform mail actions, so threads can't get "stuck" in the trash, snoozed folder, etc.
-
Drag and drop to the
starred
orunread
views now works properly. -
Snooze dates are properly synced to the Mailspring backend, so they're persisted when you clear your cache or re-install Mailspring.
-
On Windows, Mailspring no longer has problems saving attachments with extended UTF-16 characters, (eg Japanese or Polish.)
-
Mailsync no longer crashes when messages have more than ~150 references to other messages in their headers.
1.0.7
Fixes:
-
The
Starred
andUnread
views now correctly show threads with many starred/unread messages. (#100) -
The folder and label shortcuts are now separate and work properly for Gmail accounts. (#259 - thanks @casuallancelot)
-
Mailspring no longer segfaults when it's unable to connect to your SMTP server during onboarding,
and error messages no longer "destroy" the layout of the window. -
Mailspring no longer uses all memory on the computer in a rare scenario where your mail provider return an infinite range of message IDs. (#91)
-
Mailspring can now be put in a verbose logging mode using
AppEnv.mailsyncBridge.toggleVerboseLogging()
, in which all IMAP and SMTP traffic is logged. -
You can now dismiss the "Please pay for Mailspring Pro!" prompt in the bottom left when more than four accounts are syncing. (Thanks @mattlyons0)
-
On Linux, Mailspring no longer launches with the onboarding window in between monitors on dual-display setups. (Thanks @dbhowell)
-
The contact search index now includes the first names of contacts, so you can find them more easily when typing in address fields. (#227)
-
The default template no longer references Nylas incorrectly. (Thanks @galaxias)