From 8a0a82ea18d60e2708ea0624e8e825783fb48716 Mon Sep 17 00:00:00 2001 From: Ben Gotow Date: Sun, 10 Dec 2023 12:24:04 -0600 Subject: [PATCH] 1.13.2 --- CHANGELOG.md | 24 +++++++++++++++++++ .../resources/linux/mailspring.appdata.xml.in | 1 + .../lib/tabs/preferences-appearance.tsx | 18 +++++++++++--- app/package-lock.json | 4 ++-- app/package.json | 2 +- 5 files changed, 43 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 45dc0eeca..18b883447 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,29 @@ # Mailspring Changelog +## 1.13.2 + +This is a patch release that fixes several issues: + +- Composition events in Mailspring's composer should work as expected. (Typing modifier keys, such as Option-E followed by E to create É) + +- The composer warn about several more invalid recipient errors correctly (thanks @Phylu!) + +- Dark-mode tray support on Windows has been improved with new icons (thanks @Phylu!) + +- The Linux Snap build no longer requests extraneous permissions (thanks @3v1n0!) + +## 1.13.1 + +Mailspring 1.13 now runs on Electron 22, completing a migration process we started in 1.12.0! + +If you are upgrading from an old version of Mailspring, download and run 1.12.0 first before installing this version. We've moved from keytar to Electron's safeStorage API for securely storing your email passwords, and version 1.12.0 will perform a migration ensuring your passwords are transitioned. + +If you're using the snap version of Mailspring, you may find that Mailspring forgets your passwords when you upgrade. I'm very sorry for the hassle this causes - issues with snap containment in version 1.12.0 caused Mailspring to lose many user's passwords during the upgrade process. If this applies to you, you may see password errors and need to: + + Visit Preferences > Subscription and click Setup Mailspring ID and sign back in to your Mailspring account. (You should see an alert at launch that will remind you which email address you'd used for your Mailspring ID) + + Visit Preferences > Accounts and re-authenticate any accounts shown in red that are having connection difficulty. + ## 1.12.0 (10/09/2023) Features: diff --git a/app/build/resources/linux/mailspring.appdata.xml.in b/app/build/resources/linux/mailspring.appdata.xml.in index a20a8d569..210aff10f 100644 --- a/app/build/resources/linux/mailspring.appdata.xml.in +++ b/app/build/resources/linux/mailspring.appdata.xml.in @@ -33,6 +33,7 @@ + diff --git a/app/internal_packages/preferences/lib/tabs/preferences-appearance.tsx b/app/internal_packages/preferences/lib/tabs/preferences-appearance.tsx index ce425121a..43fc7773e 100644 --- a/app/internal_packages/preferences/lib/tabs/preferences-appearance.tsx +++ b/app/internal_packages/preferences/lib/tabs/preferences-appearance.tsx @@ -178,12 +178,24 @@ class TrayIconStylePicker extends React.Component<{ config: ConfigLike }> { }; render() { - let systemTrayIconScore = new SystemTrayIconStore(); + const systemTrayIconScore = new SystemTrayIconStore(); const val = this.props.config.get(this.kp) || 'blue'; const options = [ - ['blue', localized('Blue icon for new and unread messages'), localized('(The same blue tray icon is used whether you have new or old unread messages.)'), systemTrayIconScore.inboxFullUnreadIcon()], - ['red', localized('Red icon for new and blue icon for unread messages'), localized('(A red tray icon is displayed for new messages and a blue icon for older unread messages.)'), systemTrayIconScore.inboxFullNewIcon()], + [ + 'blue', + localized('Blue icon for new and unread messages'), + localized('(The same blue tray icon is used whether you have new or old unread messages.)'), + systemTrayIconScore.inboxFullUnreadIcon(), + ], + [ + 'red', + localized('Red icon for new and blue icon for unread messages'), + localized( + '(A red tray icon is displayed for new messages and a blue icon for older unread messages.)' + ), + systemTrayIconScore.inboxFullNewIcon(), + ], ]; return ( diff --git a/app/package-lock.json b/app/package-lock.json index b35c64fa5..590a918e8 100644 --- a/app/package-lock.json +++ b/app/package-lock.json @@ -1,12 +1,12 @@ { "name": "mailspring", - "version": "1.13.0", + "version": "1.13.2", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "mailspring", - "version": "1.13.0", + "version": "1.13.2", "license": "GPL-3.0", "dependencies": { "@bengotow/slate-edit-list": "github:bengotow/slate-edit-list#b868e108", diff --git a/app/package.json b/app/package.json index a4bc5fe02..31fc9ea7e 100644 --- a/app/package.json +++ b/app/package.json @@ -1,7 +1,7 @@ { "name": "mailspring", "productName": "Mailspring", - "version": "1.13.1", + "version": "1.13.2", "repository": { "type": "git", "url": "git://github.com/foundry376/mailspring.git"