v2.21.3
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