Releases: the-djmaze/snappymail
v2.29.4
Added
- Docker Hub image #965 by @leojonathanoh
Changed
- Sabre/VObject 4.5.4 and Sabre/Xml 4.0.4 #1311
Fixed
- '#/mailbox/folder/mUID/search' uri/route handling #1301 by @SergeyMosin
- "Remember me" doesn't work when browser is closed #1313
- Blank email displayed when "Prefer HTML to plain text" is unchecked and the message is html only #1302
- Parent folder of Sub folder not useable. #1008
- Large detailed header don't display body #1284
- Contacts not work #1319
Nextcloud
- Improvements for Install / update issues #929
- Should use language as defined in cloud settings #1293
https://apps.nextcloud.com/apps/snappymail
Docker Hub
https://hub.docker.com/r/djmaze/snappymail/tags
docker pull djmaze/snappymail:v2.29.4
https://github.com/the-djmaze/snappymail/pkgs/container/snappymail
docker pull ghcr.io/the-djmaze/snappymail:v2.29.4
Integrations
https://github.com/the-djmaze/snappymail/wiki/Installation-instructions#integrations
Full Changelog: v2.29.2...v2.29.4
v2.29.3
Added
- Docker Hub image #965 by @leojonathanoh
Changed
- Sabre/VObject 4.5.4 and Sabre/Xml 4.0.4 #1311
Fixed
- '#/mailbox/folder/mUID/search' uri/route handling #1301 by @SergeyMosin
- "Remember me" doesn't work when browser is closed #1313
- Blank email displayed when "Prefer HTML to plain text" is unchecked and the message is html only #1302
- Parent folder of Sub folder not useable. #1008
- Large detailed header don't display body #1284
Nextcloud
- Improvements for Install / update issues #929
- Should use language as defined in cloud settings #1293
https://apps.nextcloud.com/apps/snappymail
Docker Hub
https://hub.docker.com/r/djmaze/snappymail/tags
docker pull djmaze/snappymail:latest
docker pull djmaze/snappymail:v2.29.3
https://github.com/the-djmaze/snappymail/pkgs/container/snappymail
docker pull ghcr.io/the-djmaze/snappymail:latest
docker pull ghcr.io/the-djmaze/snappymail:v2.29.3
Integrations
https://github.com/the-djmaze/snappymail/wiki/Installation-instructions#integrations
Full Changelog: v2.29.2...v2.29.3
v2.29.2
Added
- Show size of folders in folders list #1303
Fixed
- Configuration failed when using special chars in MySQL password #1308
#1308 - With email open, "delete" doesn't delete #1274
#1274 - Fix threading view in Thunderbird (others?) by @tkasch
#1304
Nextcloud
https://apps.nextcloud.com/apps/snappymail
DockerHub
Read issue #44
Integrations
https://github.com/the-djmaze/snappymail/wiki/Installation-instructions#integrations
Full Changelog: v2.29.1...v2.29.2
Andy/Andreas: Thanks for the Wulle Beer!
I will get a taste of this in the weekend π
v2.29.1
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.1
v2.28.4
Added
- application.ini msg_default_action by @SergeyMosin #1204
- application.ini view_show_next_message by @SergeyMosin #1204
- application.ini view_images by @SergeyMosin #1204
- Support plugin for Squire editor #1192
Changed
- only show 'Add "domain.tld" as an application for mailto links?' message after login (firefox shows the message on every reload otherwise). #1204
- Convert getPdoAccessData() : array to a RainLoop\Pdo\Settings object instance
- New bidi buttons to Squire editor by @rezaei92 #1200
Fixed
- Undefined constant PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT #1205
- 'reloadTime' function result is passed into 'setInterval' instead of the function by @SergeyMosin #1204
- UNKNOWN-CTE Invalid data in MIME part #1186
Nextcloud
- Add ability to include custom php file in InstallStep migration by @SergeyMosin #1197
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.3...v2.28.4
v2.28.3
Added
- Attachments in "new window" view #1166
Changed
- Update Portuguese by @ner00
- Update French by @hguilbert
Fixed
- Some emails with inline CSS break the UI #1187
- Remote.get() Promise broken by previous change #1185
- Class "MailSo\Base\Exceptions\InvalidArgumentException" not found #1182
- First account not showed in the right list (dropbox) #1180
Nextcloud
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.2...v2.28.3
v2.28.2
Added
- Detailed error for "Cannot access the repository at the moment" #1164
- Bidi in Squire editor #1158
- Translate Squire UI
- JWT class for handling JSON Web Tokens
Changed
- Update German by @cm-schl
- Update French by @hguilbert
- Update Polish by @tinola
- Merge handling of local Account Settings. Found while investigating #1170
- Image max-width now 100% instead of 90vw
Fixed
- Cannot modify header information #929 (comment)
- Admin Panel broken when admin_panel_host is set #1169
- Invalid CSP report-uri
- Prevent MessageList multiple request at the same time #1071
- Error in Addressbook Sync #1179
- base64_decode() second parameter must be true
Nextcloud
- Nextcloud 27 compatibility by @LarsBel
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.1...v2.28.2
v2.28.1
Changed
- Optical issue with input fields for mail and folder search #1149
- Update Chinese translation by @mayswind #1157
- Update Polish translation by @tinola #1156
Fixed
- Undefined SIG constants #1147
Nextcloud
- WYSIWYG button style #1138
- .btn-group > .btn layout
- Bulleted items do not show the bullets in the preview window. #1117
- Contacts integration #1083
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.0...v2.28.1
v2.28.0
Added
- Threaded view make number orange when unread sub-messages #1028
- Handle PHP pctnl messages
- addEventListener('rl-view-model') missing for Settings #1013
- CSS
--btn-border-radius
Changed
- Improved RTL languages support #1056
- Composer text/attachments as tabs #1119
- Filter dialog doesn't refer to folder names consistently #1111
- TLS connection for MYSQL contact db #1078
- Allow empty message body when there are attachments #1052
- PHP inherit logger as Trait
- Update Portuguese by @ner00 #1124
- Update Traditional Chinese (Taiwan) by @chiyi4488 #1107
- Update Russian by @konkere #1108
- Update Italian by @cm-schl #1094
- Update French by @hguilbert #1102
- Update German by @cm-schl #1087
Fixed
- Show messagelist timeout/abort error for #1071
- DesktopNotifications setting not saved #1137
- PHP Deprecation warning for $_openPipes #1141
- Images size wrong #1134
- Unable to preview body of encrypted mail in mailvelope reply-to #1130
- Replace
<button>
in HTML message with innerHTML instead of remove #1125 - Mailvelope failed #1126
- Tabs labels row height
- Selecting not yet existing filter throws error message instead of opening edit box #1104
- JavaScript Squire
node is null
error - Config/Application.php: array_rand(): Argument #1 cannot be empty #1123
- Pressing Enter in Add Filter dialog results in "Leave page?" prompt #1112
- Issue with certain Amazon emails #1086
- HTML font 8px and 10px issue #1082
- Exception when executed on command line on the first-time #1085
- Folders missing pagination #1070
Nextcloud
- WYSIWYG button style #1138
- .btn-group > .btn layout
- Bulleted items do not show the bullets in the preview window. #1117
- Contacts integration #1083
https://apps.nextcloud.com/apps/snappymail
DockerHub
Read issue #44
Integrations
https://github.com/the-djmaze/snappymail/wiki/Installation-instructions#integrations
Full Changelog: v2.27.3...v2.28.0
v2.27.3
Added
- Squire visualize some active buttons states
- Hard coded string "Message body is empty" #1048
- Split SPAM label in user.json for directory and action #1065
- A solution for #1056 to support dates in different language/calendar
- Log \nonexistent folder for #1008
Changed
- Cleanup some enums to consts
- Use Actions()->decodeRawKey()
- French language updated by @hguilbert #1045
- Sorting in folders not working #1022
- Allow saving draft with empty body #1052
Fixed
- GnuPG decrypt failed
- Clear folder link should be hidden if "dangerous actions" is not active #1037
- 500 error generating preview with GD2 #1009
- Text and Links Jumping While Writing #1004
- Odd annoying behaviour when copy/ pasting anything into an email and then attempting to edit it. #1054
- Check if $rImapLiteralStream is open resource and not closed
- AuthError and Call to a member function ImapConnectAndLogin() on null #1060
- Thread count missing/shown #1003
Nextcloud
- Workaround Upgrade with Nextcloud stuck in Maintenance mode #1046
- Save as eml to nextcloud not working anymore #1057
https://apps.nextcloud.com/apps/snappymail
DockerHub
Read issue #44
Integrations
https://github.com/the-djmaze/snappymail/wiki/Installation-instructions#integrations
cPanel
read #697
Full Changelog: v2.27.2...v2.27.3