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