github the-djmaze/snappymail v2.8.2

latest releases: v2.36.4, v2.36.3, v2.36.2...
2 years ago

Due to some issues with the v2.8.1 release, i've quickly made a new release.
Because some fixes are important for a good user experience without missing folders and the option to create folders.
The demo at https://snappymail.eu/demo/ is updated to test with folder issues.

Bugfixes

  • Better fix for #1 and RainLoop#2081
  • Some folders were invisible while they should be visible
  • Create folder failed with "Undefined variable: sParentFolderName"
  • BodyStructure class bug: Trying to access array offset on value of type null
  • IMAP response parser failed to handle atom NIL to be NULL (because "NIL" could be a mailbox or other)

Improvements

  • Faster and cleaner IMAP ResponseParser
  • Reduce IMAP CAPABILITY requests
  • Replace slow call_user_func()/call_user_func_array() with simple closure calls and splat operator

From v2.8.1

Bugfixes

  • Dark mode "horizontal split" the message area was white
  • Only call getImageOrientation() for JPEG files
  • Very simple IMAP servers like Office365, gmx.net or outlook.com failed #155

Improvements

  • Added EXPERIMENTAL support for rfc7377 MULTISEARCH #154
  • Added support for rfc7889 APPENDLIMIT
  • After login don't reload the whole website. Just rebuilt screens.
  • Better IMAP SORT/SEARCH/THREAD command handling
  • Code cleanups
  • Speedup IMAP FolderList
  • Search system

Search system changed

The RainLoop search system was easy to read for users.
However, it does not solve complex solutions and has bugs with decoding.
Secondly it can make the address bar in your browser unreadable.

For example a simple search on "test" just results in:

  • rainloop /INBOX/test
  • snappy /INBOX/test

But an advanced search for "test case" with flags:

  • rainloop /INBOX/subject:%2522test%2520case%2522%2520has:attachment%2520is:unseen,flagged
  • snappy /INBOX/subject=test+case&attachment&unseen&flagged

SnappyMail supports both methods in the search bar, but will use the new version when using the advanced search popup window.

Don't miss a new snappymail release

NewReleases is sending notifications on new releases.