Added
- Modern UI / Nextcloud Theme #629 by @hampoelz
- "Add/Edit signature" label to PopupsIdentity.html by @SergeyMosin #1248
- use calendar icon in message list for messages with '.ics' or 'text/calendar' attachments by @SergeyMosin #1248
- Show unseen message count when the message list is threaded by @SergeyMosin #1248
- in mobile mode hide folders(left) panel when a folder is clicked by @SergeyMosin #1248
- spellcheck the subject when 'allowSpellcheck' setting is true by @SergeyMosin #1248
- 'collapse_blockquotes', 'allow_spellcheck' and 'mail_list_grouped' to admin settings ('defaults' section) by @SergeyMosin #1248
- Browser support for autocompleting TOTP code #1251
Changed
- URL strip tracking for #1225
- Color picker use color blind palette "Tableau 10" by Maureen Stone by default #1199
- Draft code to improve mobile breakpoints #1150
- address input: space character can trigger '_parseValue' if the email address looks complete by @SergeyMosin #1248
- if applicable set '\answered' or '$forwarded' flag after a message is sent so the proper icon is shown in the message list view by @SergeyMosin #1248
Fixed
- CHARSET is not valid in UTF8 mode #1230
- Spam score is always "acceptable" #1228
- Undefined constant PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT #1205
- Fetch controller.abort(reason) handling #1220
- "Request failed" on message move #1220
- Unwrapped text nodes attached to squire._root #1234 by @SergeyMosin
- Extra wrapper div is added in Squire every time a Draft is open (or closed) after save. #1208
- foreach() argument must be of type array|object #1237
<font>
tag 'style' is lost in replies by @SergeyMosin #1248- unseen indicator is not shown in thread view when 'listGrouped' settings is false by @SergeyMosin #1248
- TOTP plugin is dependent on ctype #1250
Nextcloud
- iFrame mode: click on unified search result opens inner iFrame by @SergeyMosin #1248
- set 'smremember' cookie if 'sign_me_auto' is set to 'DefaultOn' when using 'snappymail-autologin*', otherwise nextcloud users need to re-login when the browser is re-opened. by @SergeyMosin #1248
- Improve UX of "Put in Calendar" option in plugin by @theronakpatel #1259
https://apps.nextcloud.com/apps/snappymail
DockerHub
Read issue #44
Integrations
https://github.com/the-djmaze/snappymail/wiki/Installation-instructions#integrations
Full Changelog: v2.28.4...v2.29.0