## 2.28.3 – 2023-06-22 ## Added - Attachments in "new window" view [#1166](https://github.com/the-djmaze/snappymail/pull/1166) ## Changed - Update Portuguese by @ner00 - Update French by @hguilbert ## Fixed - Some emails with inline CSS break the UI [#1187](https://github.com/the-djmaze/snappymail/pull/1187) - Remote.get() Promise broken by previous change [#1185](https://github.com/the-djmaze/snappymail/pull/1185) - Class "MailSo\Base\Exceptions\InvalidArgumentException" not found [#1182](https://github.com/the-djmaze/snappymail/pull/1182) - First account not showed in the right list (dropbox) [#1180](https://github.com/the-djmaze/snappymail/pull/1180) ## 2.28.2 – 2023-06-19 ## Added - Detailed error for "Cannot access the repository at the moment" [#1164](https://github.com/the-djmaze/snappymail/pull/1164) - Bidi in Squire editor [#1158](https://github.com/the-djmaze/snappymail/pull/1158) - Translate Squire UI - Nextcloud 27 compatibility by @LarsBel - 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](https://github.com/the-djmaze/snappymail/pull/1170) - Image max-width now 100% instead of 90vw ## Fixed - Cannot modify header information [#929](https://github.com/the-djmaze/snappymail/pull/929) (comment) - Admin Panel broken when admin_panel_host is set [#1169](https://github.com/the-djmaze/snappymail/pull/1169) - Invalid CSP report-uri - Prevent MessageList multiple request at the same time [#1071](https://github.com/the-djmaze/snappymail/pull/1071) - Error in Addressbook Sync [#1179](https://github.com/the-djmaze/snappymail/pull/1179) - base64_decode() second parameter must be true ## 2.28.1 – 2023-06-05 ## Changed - Optical issue with input fields for mail and folder search [#1149](https://github.com/the-djmaze/snappymail/pull/1149) - Update Chinese translation by @mayswind [#1157](https://github.com/the-djmaze/snappymail/pull/1157) - Update Polish translation by @tinola [#1156](https://github.com/the-djmaze/snappymail/pull/1156) ## Fixed - Undefined SIG constants [#1147](https://github.com/the-djmaze/snappymail/pull/1147) ## 2.28.0 – 2023-05-30 ## Added - Threaded view make number orange when unread sub-messages [#1028](https://github.com/the-djmaze/snappymail/pull/1028) - Handle PHP pctnl messages - addEventListener('rl-view-model') missing for Settings [#1013](https://github.com/the-djmaze/snappymail/pull/1013) - CSS `--btn-border-radius` ## Changed - Improved RTL languages support [#1056](https://github.com/the-djmaze/snappymail/pull/1056) - Composer text/attachments as tabs [#1119](https://github.com/the-djmaze/snappymail/pull/1119) - Filter dialog doesn't refer to folder names consistently [#1111](https://github.com/the-djmaze/snappymail/pull/1111) - TLS connection for MYSQL contact db [#1078](https://github.com/the-djmaze/snappymail/pull/1078) - Allow empty message body when there are attachments [#1052](https://github.com/the-djmaze/snappymail/pull/1052) - PHP inherit logger as Trait - Update Portuguese by @ner00 [#1124](https://github.com/the-djmaze/snappymail/pull/1124) - Update Traditional Chinese (Taiwan) by @chiyi4488 [#1107](https://github.com/the-djmaze/snappymail/pull/1107) - Update Russian by @konkere [#1108](https://github.com/the-djmaze/snappymail/pull/1108) - Update Italian by @cm-schl [#1094](https://github.com/the-djmaze/snappymail/pull/1094) - Update French by @hguilbert [#1102](https://github.com/the-djmaze/snappymail/pull/1102) - Update German by @cm-schl [#1087](https://github.com/the-djmaze/snappymail/pull/1087) ## Fixed - Show messagelist timeout/abort error for [#1071](https://github.com/the-djmaze/snappymail/pull/1071) - DesktopNotifications setting not saved [#1137](https://github.com/the-djmaze/snappymail/pull/1137) - PHP Deprecation warning for $_openPipes [#1141](https://github.com/the-djmaze/snappymail/pull/1141) - Images size wrong [#1134](https://github.com/the-djmaze/snappymail/pull/1134) - Unable to preview body of encrypted mail in mailvelope reply-to [#1130](https://github.com/the-djmaze/snappymail/pull/1130) - Replace `