From 9e2d8d02b9f9c1fce6e8713a8624c83d4e41705d Mon Sep 17 00:00:00 2001 From: the-djmaze <> Date: Tue, 21 Nov 2023 23:54:42 +0100 Subject: [PATCH] Update changelog --- CHANGELOG.md | 165 +++++++++++++++++++++++++++------------------------ 1 file changed, 86 insertions(+), 79 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index aa9de85463..eb7254e180 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,14 +1,21 @@ +## 2.29.4 – 2023-11-21 + +### Fixed +- Contacts not work + [#1319](https://github.com/the-djmaze/snappymail/issues/1319) + + ## 2.29.3 – 2023-11-21 -## Added +### Added - Docker Hub image [#965](https://github.com/the-djmaze/snappymail/pull/965) by @leojonathanoh -## Changed +### Changed - Sabre/VObject 4.5.4 and Sabre/Xml 4.0.4 [#1311](https://github.com/the-djmaze/snappymail/issues/1311) -## Fixed +### Fixed - '#/mailbox/folder/mUID/search' uri/route handling [#1301](https://github.com/the-djmaze/snappymail/pull/1301) by @SergeyMosin - "Remember me" doesn't work when browser is closed @@ -20,7 +27,7 @@ - Large detailed header don't display body [#1284](https://github.com/the-djmaze/snappymail/issues/1284) -## Nextcloud +### Nextcloud - Improvements for Install / update issues #929 [#929](https://github.com/the-djmaze/snappymail/issues/929) - Should use language as defined in cloud settings #1293 @@ -29,11 +36,11 @@ ## 2.29.2 – 2023-11-14 -## Added +### Added - Show size of folders in folders list #1303 [#1303](https://github.com/the-djmaze/snappymail/issues/1303) -## Fixed +### Fixed - Configuration failed when using special chars in MySQL password #1308 [#1308](https://github.com/the-djmaze/snappymail/issues/1308) - With email open, "delete" doesn't delete #1274 @@ -44,13 +51,13 @@ ## 2.29.1 – 2023-10-02 -## Fixed +### Fixed - Some small messages list bugs ## 2.29.0 – 2023-10-02 -## Added +### Added - Modern UI / Nextcloud Theme [#629](https://github.com/the-djmaze/snappymail/pull/629) by @hampoelz - "Add/Edit signature" label to PopupsIdentity.html by @SergeyMosin @@ -68,7 +75,7 @@ - Browser support for autocompleting TOTP code [#1251](https://github.com/the-djmaze/snappymail/issues/1251) -## Changed +### Changed - URL strip tracking for [#1225](https://github.com/the-djmaze/snappymail/issues/1225) - Color picker use color blind palette "Tableau 10" by Maureen Stone by default @@ -80,7 +87,7 @@ - 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](https://github.com/the-djmaze/snappymail/pull/1248) -## Fixed +### Fixed - CHARSET is not valid in UTF8 mode [#1230](https://github.com/the-djmaze/snappymail/issues/1230) - Spam score is always "acceptable" @@ -104,7 +111,7 @@ - TOTP plugin is dependent on ctype [#1250](https://github.com/the-djmaze/snappymail/issues/1250) -## Nextcloud +### Nextcloud - iFrame mode: click on unified search result opens inner iFrame by @SergeyMosin [#1248](https://github.com/the-djmaze/snappymail/pull/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 @@ -115,7 +122,7 @@ ## 2.28.4 – 2023-07-10 -## Added +### Added - application.ini msg_default_action by @SergeyMosin [#1204](https://github.com/the-djmaze/snappymail/pull/1204) - application.ini view_show_next_message by @SergeyMosin @@ -127,14 +134,14 @@ - Support plugin for Squire editor [#1192](https://github.com/the-djmaze/snappymail/issues/1192) -## Changed +### Changed - only show 'Add "domain.tld" as an application for mailto links?' message after login (firefox shows the message on every reload otherwise). [#1204](https://github.com/the-djmaze/snappymail/issues/1204) - Convert getPdoAccessData() : array to a RainLoop\Pdo\Settings object instance - New bidi buttons to Squire editor by @rezaei92 [#1200](https://github.com/the-djmaze/snappymail/pull/1200) -## Fixed +### Fixed - Undefined constant PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT [#1205](https://github.com/the-djmaze/snappymail/issues/1205) - 'reloadTime' function result is passed into 'setInterval' instead of the function by @SergeyMosin @@ -145,15 +152,15 @@ ## 2.28.3 – 2023-06-22 -## Added +### Added - Attachments in "new window" view [#1166](https://github.com/the-djmaze/snappymail/issues/1166) -## Changed +### Changed - Update Portuguese by @ner00 - Update French by @hguilbert -## Fixed +### Fixed - Some emails with inline CSS break the UI [#1187](https://github.com/the-djmaze/snappymail/issues/1187) - Remote.get() Promise broken by previous change @@ -166,7 +173,7 @@ ## 2.28.2 – 2023-06-19 -## Added +### Added - Detailed error for "Cannot access the repository at the moment" [#1164](https://github.com/the-djmaze/snappymail/issues/1164) - Bidi in Squire editor @@ -175,7 +182,7 @@ - Nextcloud 27 compatibility by @LarsBel - JWT class for handling JSON Web Tokens -## Changed +### Changed - Update German by @cm-schl - Update French by @hguilbert - Update Polish by @tinola @@ -183,7 +190,7 @@ [#1170](https://github.com/the-djmaze/snappymail/issues/1170) - Image max-width now 100% instead of 90vw -## Fixed +### Fixed - Cannot modify header information [#929](https://github.com/the-djmaze/snappymail/issues/929) (comment) - Admin Panel broken when admin_panel_host is set @@ -198,7 +205,7 @@ ## 2.28.1 – 2023-06-05 -## Changed +### Changed - Optical issue with input fields for mail and folder search [#1149](https://github.com/the-djmaze/snappymail/issues/1149) - Update Chinese translation by @mayswind @@ -206,14 +213,14 @@ - Update Polish translation by @tinola [#1156](https://github.com/the-djmaze/snappymail/pull/1156) -## Fixed +### Fixed - Undefined SIG constants [#1147](https://github.com/the-djmaze/snappymail/issues/1147) ## 2.28.0 – 2023-05-30 -## Added +### Added - Threaded view make number orange when unread sub-messages [#1028](https://github.com/the-djmaze/snappymail/issues/1028) - Handle PHP pctnl messages @@ -221,7 +228,7 @@ [#1013](https://github.com/the-djmaze/snappymail/issues/1013) - CSS `--btn-border-radius` -## Changed +### Changed - Improved RTL languages support [#1056](https://github.com/the-djmaze/snappymail/issues/1056) - Composer text/attachments as tabs @@ -246,7 +253,7 @@ - Update German by @cm-schl [#1087](https://github.com/the-djmaze/snappymail/pull/1087) -## Fixed +### Fixed - Show messagelist timeout/abort error for [#1071](https://github.com/the-djmaze/snappymail/issues/1071) - DesktopNotifications setting not saved @@ -289,7 +296,7 @@ ## 2.27.3 – 2023-04-04 -## Added +### Added - Squire visualize some active buttons states - Hard coded string "Message body is empty" [#1048](https://github.com/the-djmaze/snappymail/issues/1048) @@ -300,7 +307,7 @@ - Log \nonexistent folder for [#1008](https://github.com/the-djmaze/snappymail/issues/1008) -## Changed +### Changed - Cleanup some enums to consts - Workaround Upgrade with Nextcloud stuck in Maintenance mode [#1046](https://github.com/the-djmaze/snappymail/issues/1046) @@ -312,7 +319,7 @@ - Allow saving draft with empty body [#1052](https://github.com/the-djmaze/snappymail/issues/1052) -## Fixed +### Fixed - GnuPG decrypt failed - Clear folder link should be hidden if "dangerous actions" is not active [#1037](https://github.com/the-djmaze/snappymail/issues/1037) @@ -333,26 +340,26 @@ ## 2.27.2 – 2023-03-22 -## Added +### Added - authentication with smtp freenet.de [#1038](https://github.com/the-djmaze/snappymail/issues/1038) -## Changed +### Changed - SASL always base64 by default -## Fixed +### Fixed - Cache issue with index [#1024](https://github.com/the-djmaze/snappymail/issues/1024) ## 2.27.1 – 2023-03-21 -## Changed +### Changed - Improved attachmentIcon glyph coloring - Better design for .accountPlace text [#1025](https://github.com/the-djmaze/snappymail/issues/1025) -## Fixed +### Fixed - Reply is broken [#1027](https://github.com/the-djmaze/snappymail/issues/1027) - Endless loop at login - Cannot assign array to property MailSo\Imap\Folder::$MAILBOXID @@ -361,13 +368,13 @@ ## 2.27.0 – 2023-03-20 -## Added +### Added - Unique attachments.zip filename [#992](https://github.com/the-djmaze/snappymail/issues/992) - Select next email after (re)move current [#968](https://github.com/the-djmaze/snappymail/issues/968) -## Changed +### Changed - Improved FolderCollection handling - MODSEQ requires 64-bit int - Update russian language by @Akrobs @@ -385,7 +392,7 @@ [#1004](https://github.com/the-djmaze/snappymail/issues/1004) - Better line-height for QR code -## Fixed +### Fixed - Composer src is null - Image in Signature disappears in Sent/Draft [#932](https://github.com/the-djmaze/snappymail/issues/932) @@ -415,11 +422,11 @@ ## 2.26.4 – 2023-02-24 -## Added +### Added - Add CSP frame-ancestors for [#537](https://github.com/the-djmaze/snappymail/issues/537) -## Changed +### Changed - Reduce/simplify CSS footprint - Use the System/Browser font by default by @HeySora [#988](https://github.com/the-djmaze/snappymail/pull/988) @@ -432,7 +439,7 @@ - Updated French by @hguilbert [#985](https://github.com/the-djmaze/snappymail/pull/985) -## Fixed +### Fixed - unset border-box for message body [#990](https://github.com/the-djmaze/snappymail/issues/990) - Unread email count badge shows -1 @@ -449,17 +456,17 @@ ## 2.26.3 – 2023-02-21 -## Added +### Added - Translate "Are you sure you want to exit?" - stderr as Logger -## Changed +### Changed - Moved rl.fetch and rl.fetchJSON to boot.js so that AppData can be fetched as JSON - Many AppData properties to JavaScript camelCase - Cleanup Identity handling - Merge GnuPG and OpenPGP.js passphrases -## Fixed +### Fixed - Notification enum conflicts with window.Notification - language selector didn't show current language in green - Threads indicator got lost with new message cache handling @@ -479,14 +486,14 @@ ## 2.26.2 – 2023-02-17 -## Added +### Added - Remove CSS white-space from messages to prevent annoying side scrolling - Show error when trying to send empty message [#974](https://github.com/the-djmaze/snappymail/issues/974) - max_sys_loadavg as setting [#971](https://github.com/the-djmaze/snappymail/issues/971) -## Changed +### Changed - Speedup and improved cleanHtml() and cleanCSS() handling - Better handling of upload .eml files to a mailbox - Rename Folder Hash to ETag as it is the more obvious name @@ -495,7 +502,7 @@ - Improved handling of `<style>` elements in messages - French updated by @hguilbert -## Fixed +### Fixed - Remove SVG elements properly from messages [#972](https://github.com/the-djmaze/snappymail/issues/972) - Sending large HTML messages slow/fail @@ -515,11 +522,11 @@ ## 2.26.1 – 2023-02-14 -## Added +### Added - Option to allow `<style>` in messages (beta) - Message in new tab/window was missing BCC -## Changed +### Changed - Don't clone message for viewing, so that there is instant interaction with messagelist item - emailArrayToStringLineHelper() now filters addresses without email address - Cleanup EmailModel and better email address parsing and handling @@ -530,7 +537,7 @@ [#948](https://github.com/the-djmaze/snappymail/pull/948) - Replace Element.fromHTML() with createElement() -## Fixed +### Fixed - New subfolder not visible [#937](https://github.com/the-djmaze/snappymail/issues/937) - OpenPGP decrypted attachments `friendlySize` not a function @@ -545,14 +552,14 @@ ## 2.26.0 – 2023-02-10 -## Added +### Added - Whitelist advanced SPF/DKIM/DMARC valid feature [#938](https://github.com/the-djmaze/snappymail/issues/938) -## Changed +### Changed - \RainLoop\Providers\AddressBook\Utils functions param `Contact` changed to `VCard` -## Fixed +### Fixed - Issue with themes and Chrome cache [#188](https://github.com/the-djmaze/snappymail/issues/188) - Settings panel width due to display:flex @@ -574,7 +581,7 @@ ## 2.25.5 – 2023-02-09 -## Added +### Added - New dark themes by @TheCuteFoxxy [#925](https://github.com/the-djmaze/snappymail/pull/925) - External images option 'Always when DKIM is valid' for @@ -582,7 +589,7 @@ - Image whitelist menu on message for [#201](https://github.com/the-djmaze/snappymail/issues/201) -## Changed +### Changed - pt-PT translation by @ner00 [#917](https://github.com/the-djmaze/snappymail/issues/917) and [#920](https://github.com/the-djmaze/snappymail/issues/920) @@ -595,7 +602,7 @@ - Speedup cleanHtml() parser - Reduce memory usage on addressbook import -## Fixed +### Fixed - Prevent loading loop between MessageList and FolderInformation requests - Admin -> Config layout - Inline images sometimes failed @@ -613,13 +620,13 @@ ## 2.25.4 – 2023-02-06 -## Added +### Added - message maximum quoted text level for speed. [#902](https://github.com/the-djmaze/snappymail/issues/902) - LoveDark Theme by @TheCuteFoxxy [#913](https://github.com/the-djmaze/snappymail/pull/913) -## Changed +### Changed - Moved pluginEnable() to \SnappyMail\Repository::enablePackage() - Updrate French language by @hguilbert - Cleanup material-design checkbox @@ -630,7 +637,7 @@ - Enhance Add domain dialog [#916](https://github.com/the-djmaze/snappymail/issues/916) -## Fixed +### Fixed - Fixed arrows in thread view while scrolling [#908](https://github.com/the-djmaze/snappymail/issues/908) - CSS btn-thin were too high @@ -653,18 +660,18 @@ ## 2.25.3 – 2023-02-03 -## Added +### Added - Make message collapse quotes optional [#902](https://github.com/the-djmaze/snappymail/issues/902) -## Changed +### Changed - Improved loginErrorDelay to prevent timing attacks and default to 5 seconds - Moved message collapse quotes to HTML parser - Moved some application.ini settings to other sections - Moved source "/assets/*" to proper location in /snappymail/v/0.0.0/static/ - Set checkMailInterval to 15 minutes by default (now that it is configurable) -## Fixed +### Fixed - Prevent plugin property decrypt error [#859](https://github.com/the-djmaze/snappymail/issues/859) - Index.html cache issue @@ -681,7 +688,7 @@ ## 2.25.2 – 2023-02-02 -## Added +### Added - Refresh frequency of the mailboxes [#486](https://github.com/the-djmaze/snappymail/issues/486) - Temporarily save password for private key during session @@ -694,7 +701,7 @@ [#262](https://github.com/the-djmaze/snappymail/issues/262) - SnappyMail\TAR::extractTo support the $files and $overwrite parameters -## Changed +### Changed - Issue with themes when Chrome crashes [#188](https://github.com/the-djmaze/snappymail/issues/188) - /static/.htaccess as mentioned by @dbiczo in @@ -704,7 +711,7 @@ - \RainLoop\Utils::SetCookie() to \SnappyMail\Cookies::set() - Merge \MailSo\Base\Utils::RecRmDir() and \MailSo\Base\Utils::RecTimeDirRemove() -## Fixed +### Fixed - Two issues with images being delivered via ProxyExternal [#887](https://github.com/the-djmaze/snappymail/issues/887) - Multiple accounts conflicts when using multiple tabs @@ -721,20 +728,20 @@ ## 2.25.1 – 2023-01-30 -## Added +### Added - Support RFC 8689 - Nextcloud move themes outside of app folder [#875](https://github.com/the-djmaze/snappymail/issues/875) - Add check to unregister system addressbook by @akhil1508 [#879](https://github.com/the-djmaze/snappymail/pull/879) -## Changed +### Changed - material-design checkbox use hidden input for accessibility - Always subscribe to new folder by default - Merge NoScript, NoCookie and BadBrowser pages in Index.html - Cleanup translations. Also see https://snappymail.eu/translate.php -## Fixed +### Fixed - PHP < 8.1 ini_set() only accepts strings when `declare(strict_types=1);` is used - Nextcloud also fix settings on upgrade - Nextcloud workaround upgrade OPCache issue @@ -749,7 +756,7 @@ ## 2.25.0 – 2023-01-26 -## Changed +### Changed - Right margin to folder search input wrapper by @codiflow [#871](https://github.com/the-djmaze/snappymail/pull/871) - Almost all request params now use JavaScript camelCase instead of CamelCase @@ -760,7 +767,7 @@ - Improve MailSo\Imap\BodyStructure - Cleanup MIME part FileName handling -## Fixed +### Fixed - CardDAV sync error - Request aborted [#866](https://github.com/the-djmaze/snappymail/issues/866) - PDF not possible to be viewed in the browser @@ -777,7 +784,7 @@ ## 2.24.6 – 2023-01-18 -## Added +### Added - Preparations for RFC 8689 - Add admin setting for the contacts suggestions limit - A button to clear folder search input field by @codiflow @@ -788,7 +795,7 @@ [#431](https://github.com/the-djmaze/snappymail/issues/431) [#233](https://github.com/the-djmaze/snappymail/issues/233) -## Changed +### Changed - Display the time of emails, not just the size and date [#843](https://github.com/the-djmaze/snappymail/issues/843) - Made thread number a bit wider @@ -804,7 +811,7 @@ - Cleanup messages cache handling - Improved visibility Admin Domain Test errors -## Fixed +### Fixed - LiteSpeed does not disable compression although .htaccess says so [#525](https://github.com/the-djmaze/snappymail/issues/525) [#855](https://github.com/the-djmaze/snappymail/issues/855) @@ -821,7 +828,7 @@ ## 2.24.5 – 2023-01-12 -## Added +### Added - Support for search criterias ON, SENTON, SENTSINCE and SENTBEFORE - New 'forward as attachment' glyph - NC integration app metadata: add links to admin and dev docs by @p-bo @@ -831,7 +838,7 @@ - Nextcloud Improved file picker layout [#825](https://github.com/the-djmaze/snappymail/issues/825) -## Changed +### Changed - Move release.php to cli/release.php - Moved sort options "FROM" direct below "DATE" for better understanding - Added DAV path error to log for @@ -842,7 +849,7 @@ - Improve german and italian translation by @cm-schl [#846](https://github.com/the-djmaze/snappymail/pull/846) -## Fixed +### Fixed - Searching on Nextcloud search [#787](https://github.com/the-djmaze/snappymail/issues/787) - Workaround another Nextcloud disallowed .htaccess @@ -866,16 +873,16 @@ ## 2.24.4 – 2022-12-30 -## Added +### Added - Check PHP_INT_SIZE if SnappyMail runs on 64bit -## Changed +### Changed - A lot of MessageList sorting improvements [#796](https://github.com/the-djmaze/snappymail/issues/796) - On upgrade also update plugins in Nextcloud due to many misunderstandings and prevent invalid open issues - Moved application.ini labs.use_app_debug_* to debug.* -## Fixed +### Fixed - Dutch translation for confusing message (threads vs grouped) - Workaround Nextcloud disallowed .htaccess [#790](https://github.com/the-djmaze/snappymail/issues/790) @@ -885,10 +892,10 @@ ## 2.24.3 – 2022-12-28 -## Changed +### Changed - When sorting on FROM also sort on REVERSE DATE -## Fixed +### Fixed - F5 and Ctrl-F5 reload logs out of Snappymail in Chrome. [#800](https://github.com/the-djmaze/snappymail/issues/800) - Switching accounts does not work anymore with 2.24.2