Skip to content

v2.21.3

Compare
Choose a tag to compare
@the-djmaze the-djmaze released this 17 Nov 11:24
· 2218 commits to master since this release

I've noticed that attaching PGP/GPG keys to a message, it didn't handle them properly.
As the file extension of these is not defined, many used things like publickey.asc or public.key.
Then i noticed the RainLoop code incorrectly sets the MIME type for them.
Also with .asc it thinks it is a signature.

Therefore i rewrote the whole mime type detection system to not rely on file extension, but read the first 256 bytes to use mime.magic detection AND if that fails use the file extension.
Both have issues because script.sql is text/sql and not text/plain but now we have the chance to fix these much better.

As a result: when an attachment is application/pgp-keys and you click on it. SnappyMail opens the "Import key" dialog to import the key(s).

Bugfixes

  • Handling attachments MIME type / content-type
  • Message responsive resizing width/height of elements #678
  • Focus on textarea when creating a new plain text email #501
  • CardDav remove photos of my contacts when synchronizing #679

Improvements

  • Click on PGP KEY attachment opens "Import key" dialog
  • Increase visible reading area for small screens #672
  • Better message spam score in detailed view
  • Much better DAV connection logging
  • \MailSo\Mime\Enumerations\MimeType

Integrations

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

Nextcloud

  • Use fontastic in Nextcloud Files selector dialog
  • Firefox < 98 dialogs #673

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

DockerHub

Read issue #44

Full Changelog: v2.21.2...v2.21.3