Skip to content

v2.36.0

Compare
Choose a tag to compare
@the-djmaze the-djmaze released this 26 Mar 14:22
· 84 commits to master since this release

The most noticeable visual difference in this release are the added icons to the system folders:
afbeelding

Secondly, you can now choose the thread view algorithm which is supported by the IMAP server.
afbeelding

  • REFS = strictly use the message References and In-Reply-To headers
  • REFERENCES = loose use of the message References and In-Reply-To headers and some other parts
  • ORDEREDSUBJECT = group messages based on identical subjects

And the biggest internal change is the handling of encrypted user data.
It now "seals" the CryptKey and on error (password change) it asks your old password.
This is a big improvement because now the "change password" extensions can also "reseal" the encrypted data and users don't loose the data for a better user experience.
It also opens the door for servers that use OAuth2 as login, as the data is not tied anymore to the login password.

Added

  • Allow setting the supported THREAD algorithm
  • Icon to system folders
  • Remove remembered password after 15 minutes of inactivity #1142
  • Swap background and text color for unreadable text on dark background #1486
  • Generate TOTP code at ?Admin -> Security #1501
  • Button to change S/MIME private key passphrase #1505
  • Belarusian by @spoooyders #1512
  • Log some domain idn_to_ascii issues #1513

Changed

  • On folder/mailbox rename, also rename all children instead of reloading all
  • Seal MainAccount CryptKey and on error ask old login passphrase to reseal key.
  • Moved cache drivers outside core into extensions
  • Sieve always allow fileinto INBOX #1510
  • Moved application.ini sieve_auth_plain_initial to per domain config
  • Languages use rfc5646, by using the shortest ISO 639 code by default
  • Update French by @hguilbert
  • Update Portuguese by @ner00

Fixed

  • On folder/mailbox rename, the old fullName must be removed from cache
  • On folder/mailbox rename, the checkable option was not renamed
  • Sort accounts drag & drop
  • S/MIME encrypted and opaque signed not visible #1450
  • Wrong last UID of thread #1507
  • Creation of dynamic property SnappyMail\DAV\Client::$HTTP #1509
  • "Download as ZIP" fails for messages #1514
  • SMTP "Authentication failed" when IMAP uses shortLogin and SMTP not #1517

Full Changelog: v2.35.4...v2.36.0

Nextcloud

https://apps.nextcloud.com/apps/snappymail

Docker Hub

https://github.com/the-djmaze/snappymail/wiki/Docker

Integrations

https://github.com/the-djmaze/snappymail/wiki/Installation-instructions#integrations