Commit Graph

  • 87323d4137 fix: keep tab in the week or day in view instead of walking into the hidden days on either side Linus Rath 2026-10-28 10:45:42 +01:00
  • c60cc702f7 fix: open Save to Files with My files selected so Save here works right away Linus Rath 2026-10-28 10:45:12 +01:00
  • 5abc4a5334 fix: make the tag and address book row buttons and New tag full-size buttons with a touch hit area, and name each tag button after its tag Linus Rath 2026-10-28 10:44:18 +01:00
  • f91bee132f fix: keep the contact form's name fields readable on phones and tablets Linus Rath 2026-10-28 10:43:54 +01:00
  • 2f790a2d75 fix: keep toasts above the Save and Cancel buttons of the contact and group forms Linus Rath 2026-10-28 10:30:21 +01:00
  • 94029e5aa2 fix: ask before the nav rail or the phone tab bar leaves a contact or group form with changes Linus Rath 2026-10-28 10:28:07 +01:00
  • 1f078d0a56 fix: show an attachment's Download and Preview as named buttons the size of Save to Files Linus Rath 2026-10-28 10:43:52 +01:00
  • 55f0ff8762 fix: give every button in the selection bar the same size Linus Rath 2026-10-28 10:42:59 +01:00
  • f80f6b0bf7 fix: stop the template picker from raising a React key error in development Linus Rath 2026-10-28 10:41:44 +01:00
  • 8b2b77c349 fix: put the calendar row actions behind a ⋮ menu on the phone so names and the default badge fit, and make the row icons full-size named buttons Linus Rath 2026-10-28 10:41:08 +01:00
  • 768f3fe19b fix: make Undo after Report spam put the message back and say Moved back, and name the Spam folder as the sidebar shows it Linus Rath 2026-10-28 10:40:17 +01:00
  • 83886633af fix: ask "delete recurring event?" and say which of its events go when deleting a series Linus Rath 2026-10-28 10:39:28 +01:00
  • 5d95dc0830 fix: name the missing folder, tag or address under a rule's actions, mark the empty condition and focus the first field to fix Linus Rath 2026-10-28 10:37:33 +01:00
  • f8a2d7821a fix: say when a rescheduled message goes out now after Reschedule Linus Rath 2026-10-28 10:35:53 +01:00
  • 89128d49c4 fix: make the desktop task editor a labelled dialog like the event editor Linus Rath 2026-10-28 10:33:36 +01:00
  • efa5aa2308 fix: write the sidebar apps dialog titles and labels in sentence case Linus Rath 2026-10-28 10:33:15 +01:00
  • 74a7660508 fix: put the icon search's magnifier and clear button on the right sides in right-to-left languages Linus Rath 2026-10-28 10:33:09 +01:00
  • feac899133 fix: say "new calendar", "new app password", "new API key", "add public key", "sub-addressing" and "back to mail" in settings and the admin Linus Rath 2026-10-28 10:33:03 +01:00
  • b96dc85ab9 fix: leave read-only calendars out of the task editor's calendar list Linus Rath 2026-10-28 10:29:43 +01:00
  • 72da158c45 fix: keep keys on one line in the keyboard shortcuts help and line up its global section Linus Rath 2026-10-28 10:29:41 +01:00
  • 53c49143ec fix: drop the scheduled badge from a demo message once its send is cancelled Linus Rath 2026-10-28 10:29:26 +01:00
  • 44abfdb989 fix: name the admin update dot in the user's language, as on the navigation rail Linus Rath 2026-10-28 10:28:41 +01:00
  • 4dc13c229b fix: list a repeating event under its own title in calendar search when one occurrence was renamed Linus Rath 2026-10-28 10:28:13 +01:00
  • 780b64461e fix: close a message in the reader once its scheduled send is cancelled instead of still showing it as scheduled Linus Rath 2026-10-28 10:28:11 +01:00
  • f1c209beaa fix: name the account or parent folder in the palette's go to folder entries Linus Rath 2026-10-28 10:26:55 +01:00
  • 1934584eb6 fix: show short, accurate placeholders with a tooltip on the admin branding fields of a domain Linus Rath 2026-10-28 10:26:32 +01:00
  • d1e0fddfdc fix: keep file sizes as number then unit in right-to-left languages and write Files dates in the app's language Linus Rath 2026-10-28 10:24:55 +01:00
  • e3fd576543 fix: hide the next heartbeat and consent date in admin usage stats while heartbeats are off Linus Rath 2026-10-28 10:24:34 +01:00
  • 4995024223 fix: show the compose and search mail keys in the command palette only in Mail Linus Rath 2026-10-28 10:24:03 +01:00
  • 039ed0598b fix: make Forward as attachment, Export as .eml and View source work in the demo Linus Rath 2026-10-28 10:23:20 +01:00
  • 161c9d1de3 fix: ask "delete address book?" with a question mark, like the other delete prompts Linus Rath 2026-10-28 10:23:16 +01:00
  • 715c3f03a3 fix: let Enter on the skip link move focus to the message list instead of opening a message Linus Rath 2026-10-28 10:22:00 +01:00
  • a9468929fd fix: say that address books and contact categories can be deleted in settings, not only renamed Linus Rath 2026-10-28 10:21:35 +01:00
  • 4d736740a5 fix: offer clear search when a calendar search finds nothing Linus Rath 2026-10-28 10:21:14 +01:00
  • 945fd219a7 fix: point the mail client hint to the app passwords section below it Linus Rath 2026-10-28 10:20:41 +01:00
  • 489a2b2f5f test: give the thread row test's auth store the state the plugin actions read Linus Rath 2026-10-28 10:20:15 +01:00
  • 41b0afff4b test: expect the organisation lock note on a theme mode the admin locked Linus Rath 2026-10-28 10:20:15 +01:00
  • 60b5a91a87 fix: give the phone conversation header Move and a More menu with the message's other actions, and keep a long subject to two lines Linus Rath 2026-10-28 10:20:11 +01:00
  • 55fb5acef5 fix: keep a file's Modified time on move, Undo and restore in the demo Linus Rath 2026-10-28 10:19:46 +01:00
  • 9c2952c437 fix: take the tour to the screen of each step on a phone and count only the steps it shows Linus Rath 2026-10-28 10:19:13 +01:00
  • 62ab48aee4 fix: ask "discard changes?" with keep editing and discard in settings editors and the admin pages, as in calendar and contacts Linus Rath 2026-10-28 10:19:10 +01:00
  • 82aeddfdaa fix: keep hover previews closed while an editor, card or dialog is open and after one closes until the pointer moves Linus Rath 2026-10-28 10:19:02 +01:00
  • 10420b8d96 fix: show the real path of a folder picked in the Files tree, never the hidden trash Linus Rath 2026-10-28 10:18:14 +01:00
  • cb4f4c9168 fix: add the open contact to the selection on Ctrl+click and Shift+click in Contacts Linus Rath 2026-10-28 10:13:19 +01:00
  • e48a0ed8f6 fix: write event dates in each language's own order on the event card, the event view and the import preview Linus Rath 2026-10-28 10:13:53 +01:00
  • cc46573524 fix: say "filters saved", "identity created" and "templates exported" without "successfully" Linus Rath 2026-10-28 10:13:14 +01:00
  • 917b313d5d fix: show a message row's quick actions when the row gets the keyboard focus Linus Rath 2026-10-28 10:11:15 +01:00
  • bae76bcc4e fix: keep a category typed without Enter when the contact is saved Linus Rath 2026-10-28 10:09:57 +01:00
  • 0fa5251f06 fix: save the raw sieve script with one click and ask once only when it would replace the visual rules Linus Rath 2026-10-28 10:08:53 +01:00
  • d5ff1c6727 fix: show the day as a short date in the phone day view's title and put the back arrow in the menu's place so it fits Linus Rath 2026-10-28 10:08:05 +01:00
  • 135ed4c4fc fix: let Escape in the Insert link dialog close only the dialog, not the composer Linus Rath 2026-10-28 10:07:39 +01:00
  • a80a434cca fix: translate the contact counts in the Ukrainian delete and add-to-group texts Linus Rath 2026-10-28 10:05:40 +01:00
  • 330627cec1 fix: name the contact or group in the delete confirm and say what is lost Linus Rath 2026-10-28 10:04:42 +01:00
  • 86b56d490a fix: give tasks in the phone day view a full row with a tappable circle and drop the empty all-day block Linus Rath 2026-10-28 10:01:34 +01:00
  • 2fbfa7a177 fix: give the focus back to the folder or message checkbox after closing a menu opened with Shift+F10 Linus Rath 2026-10-28 09:57:32 +01:00
  • b882d4b4de fix: say Moving, not Adding, in the Move to address book dialog Linus Rath 2026-10-28 09:56:39 +01:00
  • ce092ac1ab fix: stop adding blank lines to the external rules block on every filter save Linus Rath 2026-10-28 09:55:39 +01:00
  • a535bbbaf6 chore: translate the organisation features into every language Linus Rath 2026-10-28 09:53:16 +01:00
  • 6c63b6f5b8 fix: name the group delete entry Delete group in the sidebar menu too Linus Rath 2026-10-28 09:50:36 +01:00
  • 6eaaca5cfa fix: move the focus into an event's card once it shows, so Enter on an event lands inside it Linus Rath 2026-10-28 09:50:23 +01:00
  • 89200e44af fix: hide key hints in menus on touch screens Linus Rath 2026-10-28 09:49:38 +01:00
  • 1322f6c3f0 fix: switch between demo accounts without the app crashing Linus Rath 2026-10-28 09:48:49 +01:00
  • 5f34700553 fix: stop the React warning about isPressed on every Contacts visit Linus Rath 2026-10-28 09:48:43 +01:00
  • 3a888e11cc fix: open the import calendar dialog with the focus on the drop zone so Tab stays inside it Linus Rath 2026-10-28 09:46:41 +01:00
  • 64785c11c0 fix: write the Contacts and Files settings labels in sentence case Linus Rath 2026-10-28 09:45:32 +01:00
  • 831a3e6b8d fix: show scheduled status indicator in conversations arnauda-gh 2026-10-28 09:20:31 +01:00
  • ae098a6e12 docs: add recovering deleted items to the changelog #1319 Linus Rath 2026-10-28 09:18:07 +01:00
  • 5d90a850bd Merge branch 'feat/org-recovery' into feat/org-features Linus Rath 2026-10-28 09:17:56 +01:00
  • 825f47caa1 perf: skip the keep-alive echo while the push stream is live lucamzanon 2026-10-28 09:15:36 +01:00
  • 5ebc47dbe6 docs: add shared tags to the changelog Linus Rath 2026-10-28 09:15:29 +01:00
  • 272083399c Merge branch 'feat/org-tags' into feat/org-features Linus Rath 2026-10-28 09:15:17 +01:00
  • 17c6ab4ce0 perf: recount tags in a hidden tab once it is shown, not on every push lucamzanon 2026-10-28 09:12:08 +01:00
  • 15ec489178 perf: count tags with one Keyword/get on servers that count keywords lucamzanon 2026-10-28 09:09:14 +01:00
  • f1a666777b Merge branch 'feat/org-features' into feat/org-recovery Linus Rath 2026-10-28 09:08:49 +01:00
  • 68756cd088 test: answer the paged archive calls in the recovery spec and check the Trash link stays away from an empty archive #1319 Linus Rath 2026-10-28 09:08:44 +01:00
  • 4d846cfc91 fix: read the whole deleted items archive newest first and only for the account shown #1319 Linus Rath 2026-10-28 09:08:44 +01:00
  • 44eeb6aa65 docs: add shared templates to the changelog Linus Rath 2026-10-28 09:04:03 +01:00
  • 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