Bug Fixes
- deps: Apply npm audit fix (16efb04)
- l10n: Update translations from Transifex (32aa682)
- l10n: Update translations from Transifex (f8b7f7d)
- l10n: Update translations from Transifex (18e502f)
- l10n: Update translations from Transifex (a3b0c20)
- l10n: Update translations from Transifex (1579cf4)
5.1.0-rc.1 (2025-05-15)
Bug Fixes
- add title for composer actions (d8095ff)
- Adjust TaskProcessingListener (4ee353b)
- Adjust TaskProcessingListener Again (f0758c8)
- allow to send attachment without setting disposition (5fe5275)
- apostrophe issue (032a0bf)
- better help text when sieve is not enabled (a7177b3)
- change status code from 404 to 204 for missing avatars (92bf4ef)
- ckeditor buttons dont show up correctly (567e8b0)
- CKEditor: show mentions (974e964)
- composer: handling of plain and html bodies (58c48ad)
- db: Allow long references (3814786)
- db: Catch message IDs that are too long (147d694)
- db: Do not JOIN recipients when fetching the latest messages (b6e5255)
- decoding preview texts (945b4a2)
- define appName and app version (1938df0)
- deprecation warning (9e6fd29)
- deps: bump @iframe-resizer/child from 5.3.3 to ^5.4.2 (main) (#10955) (187a963)
- deps: bump @iframe-resizer/child from 5.4.2 to ^5.4.4 (main) (#10981) (42eaa20)
- deps: bump @iframe-resizer/child from 5.4.4 to ^5.4.5 (main) (#11020) (a40ed7b)
- deps: bump @iframe-resizer/child from 5.4.5 to ^5.4.6 (main) (#11044) (1059d5a)
- deps: bump @iframe-resizer/parent from 5.3.3 to ^5.4.3 (main) (#10956) (b9a7373)
- deps: bump @iframe-resizer/parent from 5.4.3 to ^5.4.4 (main) (#10982) (e6b685c)
- deps: bump @iframe-resizer/parent from 5.4.4 to ^5.4.5 (main) (#11021) (c9f315b)
- deps: bump @iframe-resizer/parent from 5.4.5 to ^5.4.6 (main) (#11045) (6d3e064)
- deps: bump @nextcloud/auth from 2.4.0 to ^2.5.1 (main) (#11138) (3377509)
- deps: bump @nextcloud/cdav-library from 1.5.2 to ^1.5.3 (main) (#10926) (9d384ce)
- deps: bump @nextcloud/files from 3.10.1 to ^3.10.2 (main) (#10789) (93f5fa1)
- deps: bump @nextcloud/l10n from 3.2.0 to ^3.2.0 (4fff529)
- deps: bump @nextcloud/moment from 1.3.2 to ^1.3.4 (main) (#11098) (2df3423)
- deps: bump @nextcloud/vue from 8.22.0 to ^8.23.1 (7ab0d99)
- deps: bump @nextcloud/vue from 8.23.1 to ^8.25.1 (3d96e54)
- deps: bump @nextcloud/vue from 8.25.1 to ^8.26.0 (986ca1c)
- deps: bump @nextcloud/vue from 8.26.0 to ^8.26.1 (d66a6b0)
- deps: bump @pinia/testing from 0.1.7 to ^0.1.7 (354d684)
- deps: bump bytestream/horde-imap-client from 2.33.4 to ^2.33.5 (main) (#10828) (984b3bf)
- deps: bump bytestream/horde-imap-client from 2.33.5 to ^2.33.6 (main) (#11099) (ebdb084)
- deps: bump calendar-js and timezones (e8a79d7)
- deps: Bump ckeditor from 38.1.1 t0 39.0.2 (0aee4df)
- deps: bump ckeditor from v40 to v41 (f7dac82)
- deps: bump ckeditor v41 to v43 (5482184)
- deps: bump ckeditor v43 to latest (89d5a21)
- deps: bump core-js from 3.39.0 to ^3.40.0 (main) (#10623) (f8d8b04)
- deps: bump core-js from 3.40.0 to ^3.41.0 (main) (#10819) (e6bafb3)
- deps: bump core-js from 3.41.0 to ^3.42.0 (main) (#11092) (c0c4beb)
- deps: bump dompurify from 3.2.3 to ^3.2.3 (main) (#10618) (7f28b26)
- deps: bump dompurify from 3.2.3 to v3.2.4 (main) (#10702) (26f784f)
- deps: bump dompurify from 3.2.4 to ^3.2.4 (main) (#10790) (58d636c)
- deps: bump dompurify from 3.2.4 to ^3.2.5 (main) (#11005) (6a72602)
- deps: bump iframe-resizer from 5.3.3 to ^5.4.6 (main) (#11093) (e4f36be)
- deps: bump jeremykendall/php-domain-parser from 6.3.1 to ^6.4.0 (main) (#11106) (aaae668)
- deps: bump nextcloud/kitinerary-sys from 1.0.1 to v2 (e716eea)
- deps: bump pinia from 2.3.0 to ^2.3.1 (main) (#10619) (18c6354)
- deps: bump psr/log from 3.0.2 to ^3.0.2 (main) (#10806) (629cb59)
- deps: bump sabberworm/php-css-parser from 8.7.0 to ^8.8.0 (main) (#10927) (998aad8)
- deps: bump stylelint from 16.11.0 to ^16.15.0 (main) (#10820) (e8371d3)
- deps: bump stylelint from 16.15.0 to ^16.16.0 (main) (#10908) (9d66ff5)
- deps: bump stylelint from 16.16.0 to ^16.19.1 (main) (#11102) (eec3762)
- deps: Do not ship psr/log (2f8f9bd)
- deps: pin @ckeditor/ckeditor5-dev-utils from 44.2.1 to 44.2.1 (1684833)
- deps: update ckeditor dev utils to 44 (22a8e56)
- deps: update vulnerable babel packages (4c9d2c1)
- detect imip messages from outlook.com (b965355)
- dns: Update public suffix list (19806ea)
- dns: Update public suffix list (495a20c)
- dns: Update public suffix list (228c719)
- dns: Update public suffix list (0d2f328)
- dns: Update public suffix list (76cc21f)
- dns: Update public suffix list (692512b)
- dns: Update public suffix list (e981844)
- don't show important or unread emails in trash (ce2f949)
- dont summerize empty messages (24f44f4)
- go back warining discards the reply text (72d6a53)
- handle 204 response (0014941)
- handle recurring events and show better message to user (a7dce92)
- handle utf-8 strings correctly in the link detection (d219cee)
- harden phishing detection against missing and malformed headers (f8338e6)
- html5 errors (fb4fae1)
- imap: Avoid OOM when syncing sparse mailboxes (4d288d1)
- imap: handle password decryption exception (033433b)
- imap: Sync mailboxes without a status (2317686)
- imip: use default calendar if possible (3cdd8d3)
- import for getTimezoneManager (18589f7)
- l10n: Update translations from Transifex (a51a5e0)
- l10n: Update translations from Transifex (3de2615)
- l10n: Update translations from Transifex (a74e4d9)
- l10n: Update translations from Transifex (6c19578)
- l10n: Update translations from Transifex (0874560)
- l10n: Update translations from Transifex (7bbcb29)
- l10n: Update translations from Transifex (bae559f)
- l10n: Update translations from Transifex (20710d4)
- l10n: Update translations from Transifex (df20def)
- l10n: Update translations from Transifex (d07aed4)
- l10n: Update translations from Transifex (ecbb3da)
- l10n: Update translations from Transifex (cfce105)
- l10n: Update translations from Transifex (82fabe2)
- l10n: Update translations from Transifex (a445ac0)
- l10n: Update translations from Transifex (c96ec6e)
- l10n: Update translations from Transifex (c59cf84)
- l10n: Update translations from Transifex (49fbc16)
- l10n: Update translations from Transifex (a59c212)
- l10n: Update translations from Transifex (fece38e)
- l10n: Update translations from Transifex (abf1c6b)
- l10n: Update translations from Transifex (4a35bdd)
- l10n: Update translations from Transifex (8a205d0)
- l10n: Update translations from Transifex (39faeeb)
- l10n: Update translations from Transifex (835327e)
- mark envelope as unseen via shortcut (35f1d1d)
- mention: Do not force SAB (bad5a00)
- message-summary: respect admin config (a7434c4)
- mime: ignore HTML parsing errors consistently (0b682eb)
- moving nested mailboxes (41f3378)
- multiselect when you hold shift (1e40683)
- outbox message not being cleared after sending (93a5c5a)
- patchAccountiMutation is not defined (a33f3b7)
- phishing: Do not force the SAB (78c2c4c)
- phishing: strip exactly 1 character from the end of a link string to remove brackets (c646917)
- phishing: Uninitialized string offset error (fdbbc62)
- prevent dragging mailboxes (7b69ed3)
- preview enhancement process job does not process messages (680b90d)
- printing email threads and singular emails (3b22ed5)
- recipient label should not contain email address (3a0ab5a)
- reloading recipeint info when you expand and collapse the composer (9b213ec)
- remove photo property from groups integration (66ddbd3)
- reset filter does not work (f0e847b)
- shorten ai summaries to fit in message list better (b28777c)
- show submailboxes for filtering (4874ee4)
- show the email address as subname (0b50b3a)
- show warning when creating a mailbox fails (ecc47e0)
- smime: handle encoding properly when signing and encrypting (f12ffe5)
- smime: use proper binary encoding when signing messages (646bdae)
- summarizeMessages: use TextToText (40ab10f)
- Thread: add error message for emails not able to be opened (691c33e)
- throwing errors in ai intergration frontend service (d8e074c)
- translation strings in printing feature (#10944) (b293310)
- ui: handle error when saving email attachments to Files (e4a625c)
- Undefined array key issue (00e65cf)
- use alias name for from header (c7a1724)
- user must scroll to view most recent message in thread (23a544b)
Features
- add warning when the message has no subject (7eea2ac)
- check connection performance of mail service (800e964)
- close modal on send (073038d)
- deps: Add Nextcloud 32 support (2c026a0)
- deps: Add PHP8.4 support (9ce0e6d)
- deps: Add PHP8.4 support (eb75307)
- enable account debugging for sieve (3a9385e)
- ocs: list accounts and aliases of current user (8122306)
- per account imap and smtp debugging (95a96c5)
- save the composer state per account (b19b265)