Commit Graph

  • da37d96449 test: cover per-tag saves, the group tag view and the delete warning on phones Linus Rath 2026-10-28 09:01:47 +01:00
  • 3a03bc363b Merge branch 'feat/org-templates' into feat/org-features Linus Rath 2026-10-28 09:01:42 +01:00
  • 26d9fadc50 feat: count shared tags per group and open their tag view in that group only Linus Rath 2026-10-28 08:58:23 +01:00
  • 7f751e7de2 fix: offer the tags of the selection's account in the context menu, like the toolbar Linus Rath 2026-10-28 08:58:19 +01:00
  • 33ca8efb0f fix: keep shared tags safe when members edit at once or the server fails Linus Rath 2026-10-28 08:58:11 +01:00
  • 9d9a50e407 test: cover migrating a browser's templates and hidden personal templates against the test servers Linus Rath 2026-10-28 08:33:05 +01:00
  • e82679c3dc fix: name the admin section for deleted mail Recover deleted items, as users see it Linus Rath 2026-10-28 08:30:11 +01:00
  • dfa37ee311 fix: take the browser's templates into the account as soon as its synced settings have loaded Linus Rath 2026-10-28 08:29:03 +01:00
  • 2ed87b2b7f docs: add the team inbox plugin and the new plugin APIs to the changelog Linus Rath 2026-10-28 08:28:38 +01:00
  • 08f25506d4 Merge branch 'feat/org-teaminbox' into feat/org-features Linus Rath 2026-10-28 08:26:48 +01:00
  • b6d49aac4f test: check that the team inbox badge names bob where the server shares names Linus Rath 2026-10-28 08:25:02 +01:00
  • e0586c1012 test: expect the Undo receipts the Mountain View Move passes Linus Rath 2026-10-28 08:24:16 +01:00
  • 23f67a5e72 fix: keep plugin chips named by their filter, draw the team icons at once and pass attributes to icons still loading Linus Rath 2026-10-28 08:16:52 +01:00
  • c00c7080a1 fix: give plugins the directory only with their own permission, and only confirmed team mailboxes Linus Rath 2026-10-28 08:16:52 +01:00
  • 0cd28097e6 Merge branch 'main' into ux/mail2 Linus Rath 2026-10-28 08:16:51 +01:00
  • 42b694fb2c feat: save attachments of shared and group mailboxes to Files by copying the blob on the server Linus Rath 2026-10-28 08:16:47 +01:00
  • 7f06ed7637 Merge branch 'feat/org-features' into feat/org-tags Linus Rath 2026-10-28 08:14:39 +01:00
  • fcd9930e4a test: cover recovering deleted items against the test servers #1319 Linus Rath 2026-10-28 08:08:34 +01:00
  • 23ad598896 fix: shorten the Trash line that leads to Recover deleted items so it fits the list Linus Rath 2026-10-28 08:08:33 +01:00
  • 9304557819 fix: look up another signed-in account for the external mail checks only when an admin turned them on Linus Rath 2026-10-28 07:56:09 +01:00
  • ed9fa2de45 feat: offer Undo after a move to another account and in lists that mix accounts, moving the messages back into their folders Linus Rath 2026-10-28 08:06:45 +01:00
  • f1bcba6222 fix: start merging the browser's template list from the sync driver, not at import Linus Rath 2026-10-28 07:53:54 +01:00
  • 2a5f6fc6f0 test: cover expired tombstones and a lone queued deletion at sign-out Linus Rath 2026-10-28 07:48:49 +01:00
  • 11d92549f4 fix: remember for the tab whether the server offers deleted item recovery, so a reload doesn't ask again Linus Rath 2026-10-28 07:43:33 +01:00
  • f60ddf3f95 fix: give a message the same actions in its row menu, the reader's ⋮ and the phone panel, Print, View source, Export and Pin included, and one menu look for Mail's ⋮, Move, Tag and composer menus Linus Rath 2026-10-28 07:42:24 +01:00
  • 61d4e02e38 test: keep the Trash link out of a shared Trash without an account id Linus Rath 2026-10-28 07:39:00 +01:00
  • 62bed18fe8 Merge branch 'feat/org-features' into feat/org-teaminbox Linus Rath 2026-10-28 07:38:25 +01:00
  • 88f20e1ab0 fix: never lose personal templates to a deletion, a clock or a settings load elsewhere Linus Rath 2026-10-28 07:34:25 +01:00
  • 4aa4606b84 fix: give plugins no personal templates when the admin hid them Linus Rath 2026-10-28 07:34:23 +01:00
  • 63d64bba13 fix: show who a template addresses before inserting it and suggest the account's own categories Linus Rath 2026-10-28 07:34:05 +01:00
  • 4b2aba430c fix: let Back close overlays the same way in calendar, contacts and files Linus Rath 2026-10-28 07:32:05 +01:00
  • a6af7bc8f1 feat: let admins limit or hide recovering deleted items per domain or group #1319 Linus Rath 2026-10-28 07:27:55 +01:00
  • ba6e6af014 feat: recover deleted items from Stalwart's archive #1319 Linus Rath 2026-10-28 07:27:47 +01:00
  • 731ec15af4 Merge branch 'main' into ux/calendar2 Linus Rath 2026-10-28 07:21:42 +01:00
  • 8d8bc26602 test: check that the team inbox names are kept in the team Inbox on Stalwart v1.0.0 Linus Rath 2026-10-28 07:19:08 +01:00
  • 97d686b916 test: check that the 1.0 test build was asked for shared tags and stayed online Linus Rath 2026-10-28 07:18:16 +01:00
  • f279d985eb test: give the locale catalog check time to load all 29 languages Linus Rath 2026-10-28 07:17:21 +01:00
  • d87678a7ba feat: search events from the calendar toolbar, with / and a palette command Linus Rath 2026-10-28 07:17:16 +01:00
  • 5efcca2315 test: cover the team inbox plugin's assignment, filters and phone menu against the test servers Linus Rath 2026-10-28 07:16:53 +01:00
  • ccf9061b67 fix: make plugin switches that are off as visible as the app's Linus Rath 2026-10-28 07:16:53 +01:00
  • 78f9e4df2a fix: show Shift on both arrows in the contacts and files shortcut lists Linus Rath 2026-10-28 07:16:24 +01:00
  • a049282cc0 test: check live edits and the unified inbox for shared tags Linus Rath 2026-10-28 07:15:14 +01:00
  • 3f3c644025 test: expect the batch action toast without a message line Linus Rath 2026-10-28 07:14:08 +01:00
  • 30a863c79d fix: put the template, placeholder and composer dialogs on the shared dialog: close X at the end, Escape, outside click, and a discard prompt for typed changes Linus Rath 2026-10-28 07:13:34 +01:00
  • a19d95c4bb test: cover shared tags in group mailboxes against the test servers Linus Rath 2026-10-28 07:10:42 +01:00
  • 528450db61 fix: name the edit button of a shared tag after the tag, not the list Linus Rath 2026-10-28 07:10:42 +01:00
  • b5e92ba176 Merge branch 'feat/org-features' into feat/org-templates Linus Rath 2026-10-28 07:10:25 +01:00
  • e2908676ec fix: give menu rows, the phone More panel's close and the subject star a 44px touch target Linus Rath 2026-10-28 07:00:24 +01:00
  • 0758cc487c fix: say "Not spam" in the hover actions setting, as the menus do Linus Rath 2026-10-28 06:55:56 +01:00
  • 9f7e875faf docs: add delegates to the changelog Linus Rath 2026-10-28 06:49:14 +01:00
  • 92815cc0ab fix: keep opening a message as cheap as before: mount Mail's new dialogs, the selection bar and the folder options button only when they show Linus Rath 2026-10-28 06:48:00 +01:00
  • 3d8a0cfd0b feat: let admins lock shared tags per domain or group Linus Rath 2026-10-28 06:46:04 +01:00
  • 2944ead665 test: check that the 1.0 test build drops the metadata request and the app stays online Linus Rath 2026-10-28 06:45:12 +01:00
  • b049b6f470 feat: share tag names and colours in group mailboxes #1310 Linus Rath 2026-10-28 06:43:46 +01:00
  • a69d7eee33 feat: let plugins work with team mailboxes: list filters, row badge icons, account info and message conditions Linus Rath 2026-10-28 06:39:57 +01:00
  • 3ff72c2c7f fix: open a new event with n without typing the n into its title Linus Rath 2026-10-28 06:31:14 +01:00
  • 1d5091f68b fix: close the event or task editor on browser back instead of leaving the calendar, asking first when it has changes Linus Rath 2026-10-28 06:24:55 +01:00
  • 2da1aa48db fix: reach empty week and day slots from the keyboard with one tab stop, arrow keys and Enter or n to create Linus Rath 2026-10-28 06:10:45 +01:00
  • e3479c1a19 test: cover shared templates against the test servers Linus Rath 2026-10-28 06:38:40 +01:00
  • a3fc1e682a fix(files): preview the attachments of a previewed .eml lucamzanon 2026-10-28 06:32:37 +01:00
  • ce6ce0257f fix(compose): a send no longer races the autosave armed during an in-flight save lucamzanon 2026-10-28 06:30:27 +01:00
  • 82918fc7d7 Merge branch 'feat/org-features' into feat/org-delegates Linus Rath 2026-10-28 06:30:09 +01:00
  • 49c9ec6a45 fix: start a delegate's Change from what they have and keep what fits no choice as it is Linus Rath 2026-10-28 06:27:50 +01:00
  • f0539a33f6 feat: let admins limit every share dialog to read access with sharingRights Linus Rath 2026-10-28 06:27:49 +01:00
  • f0a89fdb65 fix: forget delegate names on sign-out and when their account is removed Linus Rath 2026-10-28 06:27:28 +01:00
  • 5ce0f96f26 fix: read delegate sharing only for the apps that are on, with the file tree alongside Linus Rath 2026-10-28 06:27:07 +01:00
  • d2bebc5fa8 Merge branch 'main' into ux/mail Linus Rath 2026-10-28 06:26:31 +01:00
  • b65b7b07d6 fix: give Mail's small controls on the phone a 44px touch target and a name: folder chevrons, search clear, recipient and attachment remove Linus Rath 2026-10-28 06:26:30 +01:00
  • 87e41f0403 feat: share team templates in a group mailbox Linus Rath 2026-10-28 06:23:17 +01:00
  • de49281334 fix: offer the message and conversation links in the reader's menus too, and drop the keyboard shortcuts entry from the phone panel Linus Rath 2026-10-28 06:23:22 +01:00
  • aa8dfb783b fix: show the variable, URL and path in the setup wizard texts as code Linus Rath 2026-10-28 06:20:40 +01:00
  • 19676a14fd feat: make a new tag from the tag picker and open the template manager from the template picker Linus Rath 2026-10-28 06:18:53 +01:00
  • afd5d8263c fix: delete a contact category the same way in Settings and Contacts, with the same Undo toast Linus Rath 2026-10-28 06:16:10 +01:00
  • 29fcd649dd fix: tidy the reader header and toolbar: commas after names, a Cc "+N" that opens the list, labels that don't wrap, and room under the list for the Compose button Linus Rath 2026-10-28 06:14:41 +01:00
  • 47c47b4f08 feat: keep personal templates in the account on Stalwart 1.0 Linus Rath 2026-10-28 06:13:47 +01:00
  • 0f9fffe206 Merge branch 'main' into ux/mail Linus Rath 2026-10-28 06:11:18 +01:00
  • 008d5797e4 fix: pick the folder for Save to Files with the Files app's folder picker Linus Rath 2026-10-28 06:11:18 +01:00
  • aad2e01777 fix: print a contact even when the browser blocks pop-ups Linus Rath 2026-10-28 06:10:27 +01:00
  • 7bfab1cb8a fix: fill the week and day view with the visible hours and mark events that run past them Linus Rath 2026-10-28 06:04:49 +01:00
  • d61511bdc1 Merge branch 'main' into ux/settings-admin Linus Rath 2026-10-28 06:02:59 +01:00
  • 65d4a66774 Merge branch 'main' into ux/mail Linus Rath 2026-10-28 05:57:23 +01:00
  • 446789b4e7 fix: give the empty mail list a next step: Clear search after a search, Compose in Drafts Linus Rath 2026-10-28 05:57:19 +01:00
  • 57065d7ef2 feat: show an organisation template library from the admin Linus Rath 2026-10-28 05:53:50 +01:00
  • daa1cccdb2 docs: add the no third-party traffic switch to the changelog #903 Linus Rath 2026-10-28 05:53:25 +01:00
  • 633683ebfc fix: let a swipe archive or delete a conversation's row on the phone, as it does a single message's Linus Rath 2026-10-28 05:52:37 +01:00
  • ee92ccb2c9 Merge branch 'ux/contacts-files' Linus Rath 2026-10-28 05:52:26 +01:00
  • 795faceee7 Merge branch 'feat/org-thirdparty' into feat/org-features Linus Rath 2026-10-28 05:51:22 +01:00
  • 9a99fa617e docs: add external mail warnings to the changelog Linus Rath 2026-10-28 05:50:36 +01:00
  • 29889aa529 fix: colour Mail's row actions, Delete buttons and save status from the theme instead of fixed hues Linus Rath 2026-10-28 05:50:25 +01:00
  • 00ea203f4f refactor: describe the sending identity and account once for every send check Linus Rath 2026-10-28 05:50:17 +01:00
  • a06c1531a5 feat: show the setup wizard in the browser's language, translated into all 29 languages Linus Rath 2026-10-28 05:49:37 +01:00
  • e5ef5ee9bf fix: use the same icons for the same actions in Mail: Refresh, Back, Edit, Compose, More and the amber star Linus Rath 2026-10-28 05:48:50 +01:00
  • 687cd89346 Merge branch 'feat/org-external' into feat/org-features Linus Rath 2026-10-28 05:46:11 +01:00
  • c736ab1f3c fix: use one word per action across Mail: Report spam, Not spam, Mark as read, Reply all, Remove for a recipient, Filters Linus Rath 2026-10-28 05:45:50 +01:00
  • b680a676c0 test: check that remote pictures say the organisation blocks them with no third-party traffic #903 Linus Rath 2026-10-28 05:42:43 +01:00
  • 84093be964 fix: one word per action and sentence case in Contacts and Files, "Couldn't …" error titles, and "Address book" in the contact form Linus Rath 2026-10-28 05:42:37 +01:00
  • 638e7c2670 fix: start the delegate dialog in the search field Linus Rath 2026-10-28 05:42:04 +01:00
  • b78723b1dd fix: use the standard button sizes in the calendar toolbar, event card and quick editor Linus Rath 2026-10-28 05:39:25 +01:00
  • 7f9a8bc5e7 fix: show images and other files in one preview frame, with ←/→ to the next file of the folder Linus Rath 2026-10-28 05:39:10 +01:00
  • 9bae704c03 test: cover delegates through the real UI on the test servers Linus Rath 2026-10-28 05:38:44 +01:00