## 2.27.0 – 2023-03-14 ## Added - Unique attachments.zip filename [#992](https://github.com/the-djmaze/snappymail/pull/992) - Select next email after (re)move current [#968](https://github.com/the-djmaze/snappymail/pull/968) ## Changed - Improved FolderCollection handling - MODSEQ requires 64-bit int - Update russian language by @Akrobs [#994](https://github.com/the-djmaze/snappymail/pull/994) - Don't make font bigger when screen > 1400px - Put top menu "accountPlace" inside top-system-dropdown-id - Put attachment controls inside attachmentsPlace - Show message toolbar on screens > 1400px [#970](https://github.com/the-djmaze/snappymail/pull/970) - Chinese updated by @mayswind [#1011](https://github.com/the-djmaze/snappymail/pull/1011) - Prevent folder/messages flags conflict by using the right name `attributes` for Folders - FolderInformation() use jsonSerialize() - Squire space handling on paste use `\u00A0` instead of ` ` for [#1004](https://github.com/the-djmaze/snappymail/pull/1004) - Better line-height for QR code ## Fixed - Composer src is null - Image in Signature disappears in Sent/Draft [#932](https://github.com/the-djmaze/snappymail/pull/932) - Mail list is empty [#998](https://github.com/the-djmaze/snappymail/pull/998) - Cache handling issues [#1003](https://github.com/the-djmaze/snappymail/pull/1003) - No message notification popup when installed in sub-directory [#1007](https://github.com/the-djmaze/snappymail/pull/1007) - ERROR: Undefined constant "MailSo\Log\Drivers\STDERR" [#965](https://github.com/the-djmaze/snappymail/pull/965) - 'Location:' headers using proper '302 Found' header - Can't send email [#1006](https://github.com/the-djmaze/snappymail/pull/1006) - Attachment preview [#1005](https://github.com/the-djmaze/snappymail/pull/1005) - When decrypt message, subject was replaced empty ### Removed - \MailSo\Imap\ImapClient::GetConnectedPort() ### Nextcloud - CSS `--panel-bg-clr` was missing - SnappyMail Menu under Nextcloud top bar [#1017](https://github.com/the-djmaze/snappymail/pull/1017) ## 2.26.4 – 2023-02-24 ## Added - Add CSP frame-ancestors for [#537](https://github.com/the-djmaze/snappymail/pull/537) ## Changed - Reduce/simplify CSS footprint - Use the System/Browser font by default by @HeySora [#988](https://github.com/the-djmaze/snappymail/pull/988) - Make layout fully responsive using matchMedia('(max-width: 799px)') - Move brotli and gzip compress option to application.ini - After page refreshes in background whilst editing a draft, the space bar stops working [#860](https://github.com/the-djmaze/snappymail/pull/860) - Updated Portuguese by @ner00 [#984](https://github.com/the-djmaze/snappymail/pull/984) - Updated French by @hguilbert [#985](https://github.com/the-djmaze/snappymail/pull/985) ## Fixed - unset border-box for message body [#990](https://github.com/the-djmaze/snappymail/pull/990) - Unread email count badge shows -1 [#989](https://github.com/the-djmaze/snappymail/pull/989) - unicode mailto: addresses not decoded - Unicode email/url address matching [#955](https://github.com/the-djmaze/snappymail/pull/955) - Invalid Token if run in IFrame [#537](https://github.com/the-djmaze/snappymail/pull/537) ### Removed - rl.initData ## 2.26.3 – 2023-02-21 ## Added - Translate "Are you sure you want to exit?" - stderr as Logger ## 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 - Notification enum conflicts with window.Notification - language selector didn't show current language in green - Threads indicator got lost with new message cache handling - messagesBodiesDom never cached previous messages - Nextcloud File picker doesn't insert multiple links [#981](https://github.com/the-djmaze/snappymail/pull/981) - Call to protected method RainLoop\Enumerations\UploadError::getUserMessage() [#982](https://github.com/the-djmaze/snappymail/pull/982) - Issue with the top logo and text of a certain e-mail [#953](https://github.com/the-djmaze/snappymail/pull/953) - Facebook logo missing from emails sent out by it [#954](https://github.com/the-djmaze/snappymail/pull/954) ### Removed - Unused Squire code ## 2.26.2 – 2023-02-17 ## 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/pull/974) - max_sys_loadavg as setting [#971](https://github.com/the-djmaze/snappymail/pull/971) ## 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 - Moved AllowDraftAutosave option from Settings -> Security to Settings -> General -> Compose - SmtpClient->Connect() use $oSettings->Ehlo - Improved handling of `