I've released this version so that people can install the Avatars
extension.
This new extension, as discussed in #115 and others, shows a sender image in the message and messages list.
Currently it supports BIMI and Gravatar (optional, must be enabled by admin -> extensions -> cog wheel) and else fetches an image for known domains.
Later on it can be extended to support vCard.PHOTO, Nextcloud Contacts, LDAP, etc. etc.
The Avatars
extension also only loads 1 image per second (if cached then instant) to prevent overload of the server.
Basically it's just a good example how powerful the SnappyMail extensions system is and i hope people will extend/improve them.
As this extension also shows that Knockout.js is not dead and easy for developers to modify the HTML templates, compared to other "modern tooling"
Bugfixes
- The page does not change after batch deletion #684
- Prevent domain uppercase issues found in #689
- Login invalid response: VXNlcm5hbWU6CG #693
Improvements
- AddressBookInterface::GetContactByEmail() to support sender image/avatar extension #115
- All the attachment zone is not clickable, even if the cursor is a hand #691
- Different approach for "update button duplicated in admin panel" #677
- Better drag & drop solution for leftPanel
Integrations
https://github.com/the-djmaze/snappymail/wiki/Installation-instructions#integrations
Nextcloud
https://apps.nextcloud.com/apps/snappymail
DockerHub
Read issue #44
Full Changelog: v2.21.4...v2.22.0