@ -5,16 +5,16 @@
## Changed
- A lot of MessageList sorting improvements
[#796 ](https://github.com/ the-djmaze /snappymail/pull/796)
[#796 ](https://github.com/ nextgen-networks /snappymail/pull/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
- Dutch translation for confusing message (threads vs grouped)
- Workaround Nextcloud disallowed .htaccess
[#790 ](https://github.com/ the-djmaze /snappymail/pull/790)
[#790 ](https://github.com/ nextgen-networks /snappymail/pull/790)
- Searching on Nextcloud search failed
[#787 ](https://github.com/ the-djmaze /snappymail/pull/787)
[#787 ](https://github.com/ nextgen-networks /snappymail/pull/787)
## 2.24.3 – 2022-12-28
@ -24,32 +24,32 @@
## Fixed
- F5 and Ctrl-F5 reload logs out of Snappymail in Chrome.
[#800 ](https://github.com/ the-djmaze /snappymail/pull/800)
[#800 ](https://github.com/ nextgen-networks /snappymail/pull/800)
- Switching accounts does not work anymore with 2.24.2
[#802 ](https://github.com/ the-djmaze /snappymail/pull/802)
[#802 ](https://github.com/ nextgen-networks /snappymail/pull/802)
## 2.24.2 – 2022-12-27
### Changed
- Disable sorting when viewing message thread
[#445 ](https://github.com/ the-djmaze /snappymail/pull/445)
[#445 ](https://github.com/ nextgen-networks /snappymail/pull/445)
- Update Chinese translation by @mayswind
[#794 ](https://github.com/ the-djmaze /snappymail/pull/794)
[#794 ](https://github.com/ nextgen-networks /snappymail/pull/794)
- No need to call IMAP EXAMINE when current folder already SELECT
- Thread view now has tree indentation
### Fixed
- Nextcloud failed on Integrity check
[#790 ](https://github.com/ the-djmaze /snappymail/pull/790)
[#790 ](https://github.com/ nextgen-networks /snappymail/pull/790)
- Deleting message fails with message "Cannot move message" on hMailServer
[#793 ](https://github.com/ the-djmaze /snappymail/pull/793)
[#793 ](https://github.com/ nextgen-networks /snappymail/pull/793)
- List messages per day feature is enabled by default and breaks sorting
[#796 ](https://github.com/ the-djmaze /snappymail/pull/796)
[#796 ](https://github.com/ nextgen-networks /snappymail/pull/796)
- Custom page login not working for first time due to smctoken security
[#798 ](https://github.com/ the-djmaze /snappymail/pull/798)
[#798 ](https://github.com/ nextgen-networks /snappymail/pull/798)
- Message list is always empty due to wrong implementation of RFC 8474
[#799 ](https://github.com/ the-djmaze /snappymail/pull/799)
[#799 ](https://github.com/ nextgen-networks /snappymail/pull/799)
## 2.24.1 – 2022-12-23
@ -58,15 +58,15 @@
- Intl.DateTimeFormat() into toLocaleString() for iOS < 14
- Cleanup locale date/time handling
- Make MessageList per day optional
[#737 ](https://github.com/ the-djmaze /snappymail/pull/737)
[#737 ](https://github.com/ nextgen-networks /snappymail/pull/737)
### Fixed
- Typed property MailSo\Cache\Drivers\Redis::$sKeyPrefix must not be accessed before initialization #792
[#792 ](https://github.com/ the-djmaze /snappymail/pull/792)
[#792 ](https://github.com/ nextgen-networks /snappymail/pull/792)
- Attachments in mails in 2.24 not loading in reply/forward #789
[#789 ](https://github.com/ the-djmaze /snappymail/pull/789)
[#789 ](https://github.com/ nextgen-networks /snappymail/pull/789)
- Rollback #280 due to complications
[#280 ](https://github.com/ the-djmaze /snappymail/pull/280)
[#280 ](https://github.com/ nextgen-networks /snappymail/pull/280)
## 2.24.0 – 2022-12-22
@ -79,24 +79,24 @@
### Changed
- MessageList now grouped/split per day
[#737 ](https://github.com/ the-djmaze /snappymail/pull/737)
[#737 ](https://github.com/ nextgen-networks /snappymail/pull/737)
- Account switcher still shown when allow_additional_accounts is set to Off
[#280 ](https://github.com/ the-djmaze /snappymail/pull/280)
[#280 ](https://github.com/ nextgen-networks /snappymail/pull/280)
- PHP classes use typed properties
- Speedup Contacts Suggestions handling
- Check SMTP SIZE
[#779 ](https://github.com/ the-djmaze /snappymail/pull/779)
[#779 ](https://github.com/ nextgen-networks /snappymail/pull/779)
### Fixed
- Handle multiple DKIM signatures authentication results
- Reload admin extensions on update
- SieveClient quoted string parsing failed
- Invalid Attachments (PDF)
[#466 ](https://github.com/ the-djmaze /snappymail/pull/466)
[#466 ](https://github.com/ nextgen-networks /snappymail/pull/466)
- Email HTML images rendering issue
[#564 ](https://github.com/ the-djmaze /snappymail/pull/564)
[#564 ](https://github.com/ nextgen-networks /snappymail/pull/564)
- "Server message: No supported SASL mechanism found, remote server wants:" in hMailServer
[#780 ](https://github.com/ the-djmaze /snappymail/pull/780)
[#780 ](https://github.com/ nextgen-networks /snappymail/pull/780)
### Removed
- Some unused plugin hooks to improve Action handling speed
@ -111,16 +111,16 @@
- Merge MailSo\Mail\Folder into MailSo\Imap\Folder and speedup process
- SnappyMail\Imap\Sync now matches folders based on JMAP role
- Added the new imapsync.php command line script for
[#744 ](https://github.com/ the-djmaze /snappymail/pull/744)
[#744 ](https://github.com/ nextgen-networks /snappymail/pull/744)
- Added manual setting for 12/24h clock
[#760 ](https://github.com/ the-djmaze /snappymail/pull/760)
[#760 ](https://github.com/ nextgen-networks /snappymail/pull/760)
- Add options to mark the message I'm viewing as unread and return to the inbox #766
### Fixed
- Extension menu shows only some available extensions #778
- New solution for [#423 ](https://github.com/ the-djmaze/snappymail/pull/423) due to [#774 ](https://github.com/the-djmaze /snappymail/pull/774)
- New solution for [#423 ](https://github.com/ nextgen-networks/snappymail/pull/423) due to [#774 ](https://github.com/nextgen-networks /snappymail/pull/774)
- Avatars extension error on smartphone
[#764 ](https://github.com/ the-djmaze /snappymail/pull/764)
[#764 ](https://github.com/ nextgen-networks /snappymail/pull/764)
- Don't fetch Unread count for main account
- CSS .e-checkbox.material-design invisible on show/hide
@ -129,33 +129,33 @@
### Added
- Show the number of unread mails on all mail addresses/accounts
[#437 ](https://github.com/ the-djmaze /snappymail/pull/437)
[#437 ](https://github.com/ nextgen-networks /snappymail/pull/437)
- Show OpenSSL version in Admin => About
### Changed
- Redirect to login page instead of "invalid token" popup
[#752 ](https://github.com/ the-djmaze /snappymail/pull/752)
[#752 ](https://github.com/ nextgen-networks /snappymail/pull/752)
- Make all dialogs fit in mobile view
- Changed some Plugin hooks for better handling:
* json.action-pre-call => json.before-{actionname}
* json.action-post-call => json.after-{actionname}
- Cleaner accounts list in systemdropdown
- Multiple imapConnect handling for new import mail feature
[#744 ](https://github.com/ the-djmaze /snappymail/pull/744)
[#744 ](https://github.com/ nextgen-networks /snappymail/pull/744)
### Fixed
- Loosing HTML signature in account identity under settings
[#750 ](https://github.com/ the-djmaze /snappymail/pull/750)
[#750 ](https://github.com/ nextgen-networks /snappymail/pull/750)
- Plugin configuration did not load anymore when type was SELECTION by @cm -schl
[#753 ](https://github.com/ the-djmaze /snappymail/pull/753)
[#753 ](https://github.com/ nextgen-networks /snappymail/pull/753)
- Nextcloud Default theme shows gray text on gray background
[#754 ](https://github.com/ the-djmaze /snappymail/pull/754)
[#754 ](https://github.com/ nextgen-networks /snappymail/pull/754)
- Only run JSON hooks when $sAction is set
[#755 ](https://github.com/ the-djmaze /snappymail/pull/755)
[#755 ](https://github.com/ nextgen-networks /snappymail/pull/755)
- Unsupported SASL mechanism OAUTHBEARER
[#756 ](https://github.com/ the-djmaze /snappymail/pull/756)
[#758 ](https://github.com/ the-djmaze /snappymail/pull/758)
[#759 ](https://github.com/ the-djmaze /snappymail/pull/759)
[#756 ](https://github.com/ nextgen-networks /snappymail/pull/756)
[#758 ](https://github.com/ nextgen-networks /snappymail/pull/758)
[#759 ](https://github.com/ nextgen-networks /snappymail/pull/759)
- border-box issue with .buttonCompose
### Removed
@ -166,15 +166,15 @@
### Changed
- Scroll bar with the mobile version in "Advanced search" screen
[#712 ](https://github.com/ the-djmaze /snappymail/pull/712)
[#712 ](https://github.com/ nextgen-networks /snappymail/pull/712)
### Fixed
- Undefined property: MailSo\Mail\FolderCollection::$capabilities
- PHP 8.2 Creation of dynamic property is deprecated
- Attempt to solve #745 in v2.22.6 failed and resulted in errors #746 and #748
[#745 ](https://github.com/ the-djmaze /snappymail/pull/745)
[#746 ](https://github.com/ the-djmaze /snappymail/pull/746)
[#748 ](https://github.com/ the-djmaze /snappymail/pull/748)
[#745 ](https://github.com/ nextgen-networks /snappymail/pull/745)
[#746 ](https://github.com/ nextgen-networks /snappymail/pull/746)
[#748 ](https://github.com/ nextgen-networks /snappymail/pull/748)
- Admin domain test undefined matched domain should say email@example matched domain
@ -182,15 +182,15 @@
### Changed
- Narrow MessageList wraps star icon
[#737 ](https://github.com/ the-djmaze /snappymail/pull/737)
[#737 ](https://github.com/ nextgen-networks /snappymail/pull/737)
- Use UIDVALIDITY when HIGHESTMODSEQ not available, maybe solves
[#745 ](https://github.com/ the-djmaze /snappymail/pull/745)
[#745 ](https://github.com/ nextgen-networks /snappymail/pull/745)
- No need to generate 1000's of ID's for MessageListByRequestIndexOrUids()
- Update Chinese translation by @mayswind
### Fixed
- PluginProperty DefaultValue contained array while it should not
[#741 ](https://github.com/ the-djmaze /snappymail/pull/741)
[#741 ](https://github.com/ nextgen-networks /snappymail/pull/741)
### Removed
- IMAP SELECT/EXAMINE unset `UNSEEN` because IMAP4rev2 deprecated
@ -201,7 +201,7 @@
### Added
- Support plugin minified .min.js and .min.css
- ZIP Download multiple emails
[#717 ](https://github.com/ the-djmaze /snappymail/pull/717)
[#717 ](https://github.com/ nextgen-networks /snappymail/pull/717)
### Changed
- Replaced some data-bind="click: function(){} with object functions to prevent eval()
@ -210,12 +210,12 @@
### Fixed
- Settings Themes style due to border-box change
- "Remember me" failed due to v2.22.4 Session token change
[#719 ](https://github.com/ the-djmaze /snappymail/pull/719)
[#731 ](https://github.com/ the-djmaze /snappymail/pull/731)
[#719 ](https://github.com/ nextgen-networks /snappymail/pull/719)
[#731 ](https://github.com/ nextgen-networks /snappymail/pull/731)
### Removed
- Vacation filter: Button to add recipients (+)
[#728 ](https://github.com/ the-djmaze /snappymail/pull/728)
[#728 ](https://github.com/ nextgen-networks /snappymail/pull/728)
## 2.22.4 – 2022-11-28
@ -223,19 +223,19 @@
### Changed
- Contacts dialog layout using flex
- Session token is related to the user agent string
[#713 ](https://github.com/ the-djmaze /snappymail/pull/713)
[#713 ](https://github.com/ nextgen-networks /snappymail/pull/713)
- Better browser cache handling for avatars plugin
[#714 ](https://github.com/ the-djmaze /snappymail/pull/714)
[#714 ](https://github.com/ nextgen-networks /snappymail/pull/714)
- Force HTML editor when set as default when replying to message
[#355 ](https://github.com/ the-djmaze /snappymail/pull/355)
[#355 ](https://github.com/ nextgen-networks /snappymail/pull/355)
### Fixed
- Contact Error - object Object
[#716 ](https://github.com/ the-djmaze /snappymail/pull/716)
[#716 ](https://github.com/ nextgen-networks /snappymail/pull/716)
- Unable to move messages to different folder by drag and drop
[#710 ](https://github.com/ the-djmaze /snappymail/pull/710)
[#710 ](https://github.com/ nextgen-networks /snappymail/pull/710)
- v2.22.3 unknown error
[#709https://github .com/the-djmaze /snappymail/pull/709)
[#709https://github .com/nextgen-networks /snappymail/pull/709)
## 2.22.3 – 2022-11-25
@ -245,14 +245,14 @@
### Changed
- Improved cPanel integration
[#697 ](https://github.com/ the-djmaze /snappymail/pull/697)
[#697 ](https://github.com/ nextgen-networks /snappymail/pull/697)
- Update to OpenPGP.js v5.5.0
### Fixed
- drag & drop folder expansion
[#707 ](https://github.com/ the-djmaze /snappymail/pull/707)
[#707 ](https://github.com/ nextgen-networks /snappymail/pull/707)
- Save selected messages as .eml in Nextcloud failed
[#704 ](https://github.com/ the-djmaze /snappymail/pull/704)
[#704 ](https://github.com/ nextgen-networks /snappymail/pull/704)
## 2.22.2 – 2022-11-24
@ -265,50 +265,50 @@
### Added
- AddressBookInterface::GetContactByEmail() to support sender image/avatar extension
[#115 ](https://github.com/ the-djmaze /snappymail/pull/115)
[#115 ](https://github.com/ nextgen-networks /snappymail/pull/115)
### Changed
- All the attachment zone is not clickable, even if the cursor is a hand
[#691 ](https://github.com/ the-djmaze /snappymail/pull/691)
[#691 ](https://github.com/ nextgen-networks /snappymail/pull/691)
- Different approach for "update button duplicated in admin panel"
[#677 ](https://github.com/ the-djmaze /snappymail/pull/677)
[#677 ](https://github.com/ nextgen-networks /snappymail/pull/677)
- Better drag & drop solution for leftPanel
### Fixed
- The page does not change after batch deletion
[#684 ](https://github.com/ the-djmaze /snappymail/pull/684)
[#684 ](https://github.com/ nextgen-networks /snappymail/pull/684)
- Prevent domain uppercase issues found in
[#689 ](https://github.com/ the-djmaze /snappymail/pull/689)
[#689 ](https://github.com/ nextgen-networks /snappymail/pull/689)
- Login invalid response: VXNlcm5hbWU6CG
[#693 ](https://github.com/ the-djmaze /snappymail/pull/693)
[#693 ](https://github.com/ nextgen-networks /snappymail/pull/693)
## 2.21.4 – 2022-11-22
### Added
- Added domain matcher test for
[#689 ](https://github.com/ the-djmaze /snappymail/pull/689)
[#689 ](https://github.com/ nextgen-networks /snappymail/pull/689)
- Download all Attachments of selected Emails
[#361 ](https://github.com/ the-djmaze /snappymail/pull/361)
[#361 ](https://github.com/ nextgen-networks /snappymail/pull/361)
### Changed
- Log current shortcuts scope for
[#690 ](https://github.com/ the-djmaze /snappymail/pull/690)
[#690 ](https://github.com/ nextgen-networks /snappymail/pull/690)
- CSS everything to be box-sizing: border-box;
- Make messageview a bit larger so that it is the same height as the messagelist
- Cleanup and rearrange some fontastic glyphs
- Also show From email address by default
[#683 ](https://github.com/ the-djmaze /snappymail/pull/683)
[#683 ](https://github.com/ nextgen-networks /snappymail/pull/683)
### Fixed
- Contact.display() returns [object Object]
- When left panel disabled and drag messages, show it
- Issue with admin domain connection type settings selectbox
[#689 ](https://github.com/ the-djmaze /snappymail/pull/689)
[#689 ](https://github.com/ nextgen-networks /snappymail/pull/689)
- Mobile View on cellphones: automatic scrolling not working near the visual keyboard
[#686 ](https://github.com/ the-djmaze /snappymail/pull/686)
[#686 ](https://github.com/ nextgen-networks /snappymail/pull/686)
- Unable to separate runtime from installation
[#685 ](https://github.com/ the-djmaze /snappymail/pull/685)
[#685 ](https://github.com/ nextgen-networks /snappymail/pull/685)
### Removed
- Removed inline parameter of checkbox and select components
@ -321,18 +321,18 @@
### Changed
- Increase visible reading area for small screens
[#672 ](https://github.com/ the-djmaze /snappymail/pull/672)
[#672 ](https://github.com/ nextgen-networks /snappymail/pull/672)
- Improved message spam score detailed view
- Improved DAV connection logging
### Fixed
- Handling attachments MIME type / content-type
- Message responsive resizing width/height of elements
[#678 ](https://github.com/ the-djmaze /snappymail/pull/678)
[#678 ](https://github.com/ nextgen-networks /snappymail/pull/678)
- Focus on textarea when creating a new plain text email
[#501 ](https://github.com/ the-djmaze /snappymail/pull/501)
[#501 ](https://github.com/ nextgen-networks /snappymail/pull/501)
- CardDav remove photos of my contacts when synchronizing
[#679 ](https://github.com/ the-djmaze /snappymail/pull/679)
[#679 ](https://github.com/ nextgen-networks /snappymail/pull/679)
### Removed
- \MailSo\Mime\Enumerations\MimeType
@ -340,21 +340,21 @@
### Nextcloud
- Use fontastic in Nextcloud Files selector dialog
- Firefox < 98 dialogs
[#673 ](https://github.com/ the-djmaze /snappymail/pull/673)
[#673 ](https://github.com/ nextgen-networks /snappymail/pull/673)
## 2.21.2 – 2022-11-15
### Added
- Allow browser Spellchecker
[#574 ](https://github.com/ the-djmaze /snappymail/pull/574)
[#574 ](https://github.com/ nextgen-networks /snappymail/pull/574)
- Decode MIME charset of .EML attachments
[#662 ](https://github.com/ the-djmaze /snappymail/pull/662)
[#662 ](https://github.com/ nextgen-networks /snappymail/pull/662)
### Changed
- Increase message visible text area
[#672 ](https://github.com/ the-djmaze /snappymail/pull/672)
[#672 ](https://github.com/ nextgen-networks /snappymail/pull/672)
- When copy/paste image use the raw data instead of clipboard HTML
[#654 ](https://github.com/ the-djmaze /snappymail/pull/654)
[#654 ](https://github.com/ nextgen-networks /snappymail/pull/654)
- When application.ini debug.enable is true, also debug js and css
- JavaScript rl.setWindowTitle() renamed to rl.setTitle()
@ -363,28 +363,28 @@
### Nextcloud
- Workaround Nextcloud calendar crashes
[#622 ](https://github.com/ the-djmaze /snappymail/pull/622)
[#661 ](https://github.com/ the-djmaze /snappymail/pull/661)
[#622 ](https://github.com/ nextgen-networks /snappymail/pull/622)
[#661 ](https://github.com/ nextgen-networks /snappymail/pull/661)
- Added share public/internal file link
[#569 ](https://github.com/ the-djmaze /snappymail/pull/569)
[#569 ](https://github.com/ nextgen-networks /snappymail/pull/569)
## 2.21.1 – 2022-11-13
### Fixed
- Crypt crashes when Sodium not installed
[#641 ](https://github.com/ the-djmaze /snappymail/pull/641)
[#657 ](https://github.com/ the-djmaze /snappymail/pull/657)
[#663 ](https://github.com/ the-djmaze /snappymail/pull/663)
[#664 ](https://github.com/ the-djmaze /snappymail/pull/664)
[#668 ](https://github.com/ the-djmaze /snappymail/pull/668)
[#669 ](https://github.com/ the-djmaze /snappymail/pull/669)
[#641 ](https://github.com/ nextgen-networks /snappymail/pull/641)
[#657 ](https://github.com/ nextgen-networks /snappymail/pull/657)
[#663 ](https://github.com/ nextgen-networks /snappymail/pull/663)
[#664 ](https://github.com/ nextgen-networks /snappymail/pull/664)
[#668 ](https://github.com/ nextgen-networks /snappymail/pull/668)
[#669 ](https://github.com/ nextgen-networks /snappymail/pull/669)
- Personalised favicon not working - default Snappymail favicon showing
[#665 ](https://github.com/ the-djmaze /snappymail/pull/665)
[#665 ](https://github.com/ nextgen-networks /snappymail/pull/665)
### Nextcloud
- v23 ContentSecurityPolicy versions issue
[#666 ](https://github.com/ the-djmaze /snappymail/pull/666)
[#666 ](https://github.com/ nextgen-networks /snappymail/pull/666)
## 2.21.0 – 2022-11-11
@ -392,11 +392,11 @@
### Added
- Put messagelist top bar buttons also in dropdown
- Allow setting additional Sec-Fetch rules, as discussed by
[#585 ](https://github.com/ the-djmaze /snappymail/pull/585)
[#585 ](https://github.com/ nextgen-networks /snappymail/pull/585)
- Light/Dark favicon.svg
[#643 ](https://github.com/ the-djmaze /snappymail/pull/643)
[#643 ](https://github.com/ nextgen-networks /snappymail/pull/643)
- Allow an account name/label
[#571 ](https://github.com/ the-djmaze /snappymail/pull/571)
[#571 ](https://github.com/ nextgen-networks /snappymail/pull/571)
### Changed
- Moved ServiceRemoteAutoLogin to plugin/extension
@ -407,13 +407,13 @@
setting SSL options per domain and verify_certificate by default
- Update plugins to use new Net/Imap/Smtp/Sieve Settings object
- Removed message double-click to full screen
[#638 ](https://github.com/ the-djmaze /snappymail/pull/638)
[#638 ](https://github.com/ nextgen-networks /snappymail/pull/638)
### Fixed
- ldap-identities-plugin by @cm -schl
[#647 ](https://github.com/ the-djmaze /snappymail/pull/647)
[#647 ](https://github.com/ nextgen-networks /snappymail/pull/647)
- OpenSSL v3 ciphers issue
[#641 ](https://github.com/ the-djmaze /snappymail/pull/641)
[#641 ](https://github.com/ nextgen-networks /snappymail/pull/641)
### Nextcloud
- Style PopupsNextcloudFiles view
@ -424,7 +424,7 @@
### Fixed
- ?admin login failed
[#642 ](https://github.com/ the-djmaze /snappymail/pull/642)
[#642 ](https://github.com/ nextgen-networks /snappymail/pull/642)
- Resolve PHP 8.2 Creation of dynamic property is deprecated
@ -432,8 +432,8 @@
### Nextcloud
- Improved workaround for Nextcloud Content-Security-Policy bug
Safari [#631 ](https://github.com/ the-djmaze /snappymail/issues/631)
Edge [#633 ](https://github.com/ the-djmaze /snappymail/issues/633)
Safari [#631 ](https://github.com/ nextgen-networks /snappymail/issues/631)
Edge [#633 ](https://github.com/ nextgen-networks /snappymail/issues/633)
Reported [#35013 ](https://github.com/nextcloud/server/issues/35013 )
@ -444,8 +444,8 @@
### Nextcloud
- Workaround Nextcloud Content-Security-Policy bug
Safari [#631 ](https://github.com/ the-djmaze /snappymail/issues/631)
Edge [#633 ](https://github.com/ the-djmaze /snappymail/issues/633)
Safari [#631 ](https://github.com/ nextgen-networks /snappymail/issues/631)
Edge [#633 ](https://github.com/ nextgen-networks /snappymail/issues/633)
Reported [#35013 ](https://github.com/nextcloud/server/issues/35013 )
@ -453,7 +453,7 @@
### Added
- Throw decrypt errors
[#632 ](https://github.com/ the-djmaze /snappymail/issues/632)
[#632 ](https://github.com/ nextgen-networks /snappymail/issues/632)
### Changed
- Better multiple WYSIWYG registration system (not finished)
@ -461,24 +461,24 @@
### Fixed
- Cookie “name” has been rejected because it is already expired.
[#636 ](https://github.com/ the-djmaze /snappymail/issues/636)
[#636 ](https://github.com/ nextgen-networks /snappymail/issues/636)
- Content-Security-Policy 'strict-dynamic' was missing
### Nextcloud
- Better handling of Content-Security-Policy
[#631 ](https://github.com/ the-djmaze /snappymail/issues/631)
[#633 ](https://github.com/ the-djmaze /snappymail/issues/633)
[#631 ](https://github.com/ nextgen-networks /snappymail/issues/631)
[#633 ](https://github.com/ nextgen-networks /snappymail/issues/633)
- Nextcloud 23 Error Call to undefined method useStrictDynamic()
[#634 ](https://github.com/ the-djmaze /snappymail/issues/634)
[#634 ](https://github.com/ nextgen-networks /snappymail/issues/634)
- Use snappymail icon as favicon-mask.svg instead default nextcloud logo
[#635 ](https://github.com/ the-djmaze /snappymail/issues/635)
[#635 ](https://github.com/ nextgen-networks /snappymail/issues/635)
## 2.20.2 – 2022-11-05
### Added
- Add more search operators (i.e. copy lots of Gmail ones)
[#625 ](https://github.com/ the-djmaze /snappymail/issues/625)
[#625 ](https://github.com/ nextgen-networks /snappymail/issues/625)
### Changed
- Some CSS borders to var(--border-color)
@ -486,11 +486,11 @@
### Fixed
- pgpDecrypt() using MailVelope the decrypt message was not green
- Shift + F in search bar resulted in forwarding message
[#624 ](https://github.com/ the-djmaze /snappymail/issues/624)
[#624 ](https://github.com/ nextgen-networks /snappymail/issues/624)
### Nextcloud
- auto login mechanism not working anymore
[#627 ](https://github.com/ the-djmaze /snappymail/issues/627)
[#627 ](https://github.com/ nextgen-networks /snappymail/issues/627)
## 2.20.1 – 2022-11-04
@ -507,11 +507,11 @@
- Better theme integration with Nextcloud
- Use Nextcloud 18+ IEventDispatcher
- Solve Nextcloud 25 CSS issues
[#620 ](https://github.com/ the-djmaze /snappymail/issues/620)
[#620 ](https://github.com/ nextgen-networks /snappymail/issues/620)
- PutinICS does is not working for all calendar events
[#622 ](https://github.com/ the-djmaze /snappymail/issues/622)
[#622 ](https://github.com/ nextgen-networks /snappymail/issues/622)
- Update readme by @cm -schl
[#617 ](https://github.com/ the-djmaze /snappymail/issues/617)
[#617 ](https://github.com/ nextgen-networks /snappymail/issues/617)
## 2.20.0 – 2022-11-03
@ -529,7 +529,7 @@
### Nextcloud
- Disable Nextcloud Impersonate check due to login/logout complications
[#561 ](https://github.com/ the-djmaze /snappymail/issues/561)
[#561 ](https://github.com/ nextgen-networks /snappymail/issues/561)
- Improved theme integration and be compatible with Breeze Dark
@ -541,17 +541,17 @@
### Fixed
- Switching user (impersonate plugin) keeps old Email logged in
[#561 ](https://github.com/ the-djmaze /snappymail/issues/561)
[#561 ](https://github.com/ nextgen-networks /snappymail/issues/561)
- PGP Decryption / Encryption Failures
[#600 ](https://github.com/ the-djmaze /snappymail/issues/600)
[#600 ](https://github.com/ nextgen-networks /snappymail/issues/600)
- Undefined constant "OCA\SnappyMail\Util\RAINLOOP_APP_LIBRARIES_PATH
[#601 ](https://github.com/ the-djmaze /snappymail/issues/601)
[#601 ](https://github.com/ nextgen-networks /snappymail/issues/601)
- Cannot access admin panel
[#602 ](https://github.com/ the-djmaze /snappymail/issues/602)
[#602 ](https://github.com/ nextgen-networks /snappymail/issues/602)
- Wont show my emails
[#604 ](https://github.com/ the-djmaze /snappymail/issues/604)
[#604 ](https://github.com/ nextgen-networks /snappymail/issues/604)
- Return type of MailSo\Base\StreamFilters\LineEndings::filter
[#610 ](https://github.com/ the-djmaze /snappymail/issues/610)
[#610 ](https://github.com/ nextgen-networks /snappymail/issues/610)
- Create .pgp directory was missing
### Security
@ -562,11 +562,11 @@
### Added
- Put sign and encrypt options in composer dropdown menu and simplify te two existing buttons with a glyph
- Filter scripts UI let user understand which filter is active
[#590 ](https://github.com/ the-djmaze /snappymail/issues/590)
[#590 ](https://github.com/ nextgen-networks /snappymail/issues/590)
### Fixed
- Method 'GetRequest' not found in \MailSo\Base\Http
[#585 ](https://github.com/ the-djmaze /snappymail/issues/585)
[#585 ](https://github.com/ nextgen-networks /snappymail/issues/585)
### Changed
- Base Domain setup enhancements
@ -602,7 +602,7 @@
### Fixed
- ldap-identities-plugin by @cm -schl
[#647 ](https://github.com/ the-djmaze /snappymail/pull/647)
[#647 ](https://github.com/ nextgen-networks /snappymail/pull/647)
- OpenSSL v3 ciphers issue #641
### Nextcloud
@ -614,7 +614,7 @@
### Fixed
- ?admin login failed
[#642 ](https://github.com/ the-djmaze /snappymail/pull/642)
[#642 ](https://github.com/ nextgen-networks /snappymail/pull/642)
- Resolve PHP 8.2 Creation of dynamic property is deprecated
@ -622,8 +622,8 @@
### Nextcloud
- Improved workaround for Nextcloud Content-Security-Policy bug
Safari [#631 ](https://github.com/ the-djmaze /snappymail/issues/631)
Edge [#633 ](https://github.com/ the-djmaze /snappymail/issues/633)
Safari [#631 ](https://github.com/ nextgen-networks /snappymail/issues/631)
Edge [#633 ](https://github.com/ nextgen-networks /snappymail/issues/633)
Reported [#35013 ](https://github.com/nextcloud/server/issues/35013 )
@ -634,8 +634,8 @@
### Nextcloud
- Workaround Nextcloud Content-Security-Policy bug
Safari [#631 ](https://github.com/ the-djmaze /snappymail/issues/631)
Edge [#633 ](https://github.com/ the-djmaze /snappymail/issues/633)
Safari [#631 ](https://github.com/ nextgen-networks /snappymail/issues/631)
Edge [#633 ](https://github.com/ nextgen-networks /snappymail/issues/633)
Reported [#35013 ](https://github.com/nextcloud/server/issues/35013 )
@ -643,7 +643,7 @@
### Added
- Throw decrypt errors
[#632 ](https://github.com/ the-djmaze /snappymail/issues/632)
[#632 ](https://github.com/ nextgen-networks /snappymail/issues/632)
### Changed
- Better multiple WYSIWYG registration system (not finished)
@ -651,24 +651,24 @@
### Fixed
- Cookie “name” has been rejected because it is already expired.
[#636 ](https://github.com/ the-djmaze /snappymail/issues/636)
[#636 ](https://github.com/ nextgen-networks /snappymail/issues/636)
- Content-Security-Policy 'strict-dynamic' was missing
### Nextcloud
- Better handling of Content-Security-Policy
[#631 ](https://github.com/ the-djmaze /snappymail/issues/631)
[#633 ](https://github.com/ the-djmaze /snappymail/issues/633)
[#631 ](https://github.com/ nextgen-networks /snappymail/issues/631)
[#633 ](https://github.com/ nextgen-networks /snappymail/issues/633)
- Nextcloud 23 Error Call to undefined method useStrictDynamic()
[#634 ](https://github.com/ the-djmaze /snappymail/issues/634)
[#634 ](https://github.com/ nextgen-networks /snappymail/issues/634)
- Use snappymail icon as favicon-mask.svg instead default nextcloud logo
[#635 ](https://github.com/ the-djmaze /snappymail/issues/635)
[#635 ](https://github.com/ nextgen-networks /snappymail/issues/635)
## 2.20.2 – 2022-11-05
### Added
- Add more search operators (i.e. copy lots of Gmail ones)
[#625 ](https://github.com/ the-djmaze /snappymail/issues/625)
[#625 ](https://github.com/ nextgen-networks /snappymail/issues/625)
### Changed
- Some CSS borders to var(--border-color)
@ -676,11 +676,11 @@
### Fixed
- pgpDecrypt() using MailVelope the decrypt message was not green
- Shift + F in search bar resulted in forwarding message
[#624 ](https://github.com/ the-djmaze /snappymail/issues/624)
[#624 ](https://github.com/ nextgen-networks /snappymail/issues/624)
### Nextcloud
- auto login mechanism not working anymore
[#627 ](https://github.com/ the-djmaze /snappymail/issues/627)
[#627 ](https://github.com/ nextgen-networks /snappymail/issues/627)
## 2.20.1 – 2022-11-04
@ -697,11 +697,11 @@
- Better theme integration with Nextcloud
- Use Nextcloud 18+ IEventDispatcher
- Solve Nextcloud 25 CSS issues
[#620 ](https://github.com/ the-djmaze /snappymail/issues/620)
[#620 ](https://github.com/ nextgen-networks /snappymail/issues/620)
- PutinICS does is not working for all calendar events
[#622 ](https://github.com/ the-djmaze /snappymail/issues/622)
[#622 ](https://github.com/ nextgen-networks /snappymail/issues/622)
- Update readme by @cm -schl
[#617 ](https://github.com/ the-djmaze /snappymail/issues/617)
[#617 ](https://github.com/ nextgen-networks /snappymail/issues/617)
## 2.20.0 – 2022-11-03
@ -719,7 +719,7 @@
### Nextcloud
- Disable Nextcloud Impersonate check due to login/logout complications
[#561 ](https://github.com/ the-djmaze /snappymail/issues/561)
[#561 ](https://github.com/ nextgen-networks /snappymail/issues/561)
- Improved theme integration and be compatible with Breeze Dark
@ -731,17 +731,17 @@
### Fixed
- Switching user (impersonate plugin) keeps old Email logged in
[#561 ](https://github.com/ the-djmaze /snappymail/issues/561)
[#561 ](https://github.com/ nextgen-networks /snappymail/issues/561)
- PGP Decryption / Encryption Failures
[#600 ](https://github.com/ the-djmaze /snappymail/issues/600)
[#600 ](https://github.com/ nextgen-networks /snappymail/issues/600)
- Undefined constant "OCA\SnappyMail\Util\RAINLOOP_APP_LIBRARIES_PATH
[#601 ](https://github.com/ the-djmaze /snappymail/issues/601)
[#601 ](https://github.com/ nextgen-networks /snappymail/issues/601)
- Cannot access admin panel
[#602 ](https://github.com/ the-djmaze /snappymail/issues/602)
[#602 ](https://github.com/ nextgen-networks /snappymail/issues/602)
- Wont show my emails
[#604 ](https://github.com/ the-djmaze /snappymail/issues/604)
[#604 ](https://github.com/ nextgen-networks /snappymail/issues/604)
- Return type of MailSo\Base\StreamFilters\LineEndings::filter
[#610 ](https://github.com/ the-djmaze /snappymail/issues/610)
[#610 ](https://github.com/ nextgen-networks /snappymail/issues/610)
- Create .pgp directory was missing
### Security
@ -752,11 +752,11 @@
### Added
- Put sign and encrypt options in composer dropdown menu and simplify te two existing buttons with a glyph
- Filter scripts UI let user understand which filter is active
[#590 ](https://github.com/ the-djmaze /snappymail/issues/590)
[#590 ](https://github.com/ nextgen-networks /snappymail/issues/590)
### Fixed
- Method 'GetRequest' not found in \MailSo\Base\Http
[#585 ](https://github.com/ the-djmaze /snappymail/issues/585)
[#585 ](https://github.com/ nextgen-networks /snappymail/issues/585)
### Changed
- Base Domain setup enhancements