This commit is contained in:
Ben Gotow 2023-12-10 12:24:04 -06:00
parent 79b4063ef7
commit 8a0a82ea18
5 changed files with 43 additions and 6 deletions

View file

@ -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:

View file

@ -33,6 +33,7 @@
</screenshots>
<releases>
<release version="1.13.2" date="2023-12-10" />
<release version="1.13.1" date="2023-11-21" />
<release version="1.13.0" date="2023-11-20" />
<release version="1.12.0" date="2023-11-14" />

View file

@ -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 (

4
app/package-lock.json generated
View file

@ -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",

View file

@ -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"