Commit Graph

  • 490818adee fix: keep signature plugins from changing a locked organisation signature Linus Rath 2026-10-28 04:18:01 +01:00
  • 70508f3420 fix: make Tentative, Accepted and other status text readable on light backgrounds Linus Rath 2026-10-28 04:17:20 +01:00
  • 73c12d03eb fix: ask about every external recipient but the identity's own Bcc, trust only the identity's From, and queue a second question Linus Rath 2026-10-28 04:15:12 +01:00
  • 778d46fc3a fix: give the plugin permission and connect dialogs and the phone notification sheet the same title size as other dialogs Linus Rath 2026-10-28 04:13:19 +01:00
  • 286c1bd7c9 fix: show the tag, calendar and address book row actions on touch screens and on keyboard focus Linus Rath 2026-10-28 04:13:01 +01:00
  • a826214545 fix: show a new or duplicated contact after saving instead of an empty pane Linus Rath 2026-10-28 04:12:58 +01:00
  • d65cdba181 fix: put the Apps dialog on the shared dialog shell, with a named close button and a backdrop that closes it Linus Rath 2026-10-28 04:12:58 +01:00
  • b925b16737 fix: make the calendar usable from the keyboard: one tab stop and arrow keys in the month grid, focus into the event card and back, reachable tasks and import drop zone Linus Rath 2026-10-28 04:12:44 +01:00
  • da5d7baf51 fix: swap the signature in an open composer when the organisation policy or the user's details change Linus Rath 2026-10-28 04:12:15 +01:00
  • c6f902dc32 feat: delete address books and contact categories from Settings Linus Rath 2026-10-28 04:11:23 +01:00
  • 7b720dd221 fix: address the user formally in German everywhere Linus Rath 2026-10-28 04:10:00 +01:00
  • 49b6405435 fix: give Contacts a create button and long-press menus on the phone, like Mail and Files Linus Rath 2026-10-28 04:09:08 +01:00
  • d1bb44fe2e fix: open the event editor in Title and give the import, subscription, new-calendar and webcal dialogs the standard dialog behaviour Linus Rath 2026-10-28 04:06:46 +01:00
  • a62317ba63 fix: translate the shell's resize, close, folder count and update labels, and announce a waiting update on the admin entry Linus Rath 2026-10-28 04:06:12 +01:00
  • ecbbe137c4 fix: wait for sends and keep quick replies as drafts before an automatic sign-out Linus Rath 2026-10-28 04:06:05 +01:00
  • 57b7405ba0 fix: move through the contact list with the keyboard: arrows, Enter, Space, Ctrl+A, Delete, Escape and / Linus Rath 2026-10-28 04:06:03 +01:00
  • c9975eef3f fix: report admin results in the app's toasts instead of a banner under the page header Linus Rath 2026-10-28 04:05:51 +01:00
  • b945a789f9 fix: match internationalised domains in either form and name the domains an admin typed wrong Linus Rath 2026-10-28 04:05:46 +01:00
  • 3fbd5a7818 fix: check the signature and disclaimer in each part on its own so neither goes out twice Linus Rath 2026-10-28 04:00:25 +01:00
  • 51b678dc19 fix: let every admin switch on a page with a save bar wait for Save, plugins, themes and telemetry included Linus Rath 2026-10-28 03:59:44 +01:00
  • 754dbf56dc fix: reach address book, category and group actions by ⋮, long-press and keyboard, move contacts with Move to…, and delete categories Linus Rath 2026-10-28 03:59:25 +01:00
  • d559c7cb20 fix: open the edit form from Edit event in the right-click menu Linus Rath 2026-10-28 03:57:44 +01:00
  • 4dd3101eec fix: reach calendar and event actions on phones and tablets: a ⋮ in the toolbar and event view, long-press, and row menus that stay visible Linus Rath 2026-10-28 03:56:23 +01:00
  • 5d013f7669 fix: give Calendar, Contacts, Files and Settings their own error boundary and show one error fallback with Try again everywhere Linus Rath 2026-10-28 03:56:04 +01:00
  • 1f1319d46e fix: hand the retired plugin's parts over one switch at a time and tell plugins about each switch Linus Rath 2026-10-28 03:54:47 +01:00
  • f4cade224c fix: ask in the app's own dialogs instead of browser confirm boxes in the admin panel Linus Rath 2026-10-28 03:54:36 +01:00
  • 65e83e4b0d fix: show the session warning above every overlay and count the server's sign-in time Linus Rath 2026-10-28 03:53:56 +01:00
  • 9ee767f576 fix: show a translated 404 to a signed-in user who mistypes a URL instead of the login page Linus Rath 2026-10-28 03:52:40 +01:00
  • c87baa8408 feat: sync the Files settings with the other settings, with export, reset and a one-time move from this device Linus Rath 2026-10-28 03:51:27 +01:00
  • 5ab27a996d fix: ask before browser Back or the back gesture leaves an admin page with unsaved changes Linus Rath 2026-10-28 03:50:06 +01:00
  • bfbf67327c fix: put events on the right day in right-to-left languages and slide the phone sidebar in from the start edge Linus Rath 2026-10-28 03:49:48 +01:00
  • 893ecb5b16 fix: drop empty signature lines inside span and font wrappers and keep logos on them Linus Rath 2026-10-28 03:48:28 +01:00
  • f9a04126d4 fix: keep a quick reply's text when the user goes back instead of sending Linus Rath 2026-10-28 03:47:40 +01:00
  • 6994dc2ce6 fix: send a Lite link without a language to the same page in the reader's language instead of a bare 404 Linus Rath 2026-10-28 03:46:40 +01:00
  • 714d2b84da fix: confirm resetting settings in a dialog and report backup results in toasts instead of alerts Linus Rath 2026-10-28 03:44:47 +01:00
  • e12aa1f5b9 feat: download a folder as a zip built in the browser, with progress and cancel Linus Rath 2026-10-28 03:44:34 +01:00
  • 1386b12908 fix: open Out of Office from the vacation banner instead of the last settings page Linus Rath 2026-10-28 03:43:51 +01:00
  • 65df81212e feat: open the quick editor for an all-day event with a single click on a month day or the all-day row Linus Rath 2026-10-28 03:43:24 +01:00
  • d3c6e7f5db fix: close the rail's storage popover with Escape Linus Rath 2026-10-28 03:42:37 +01:00
  • defe4e93f3 fix: bind the sign-in time to the refresh token and count unstamped sessions from a fixed time Linus Rath 2026-10-28 03:42:19 +01:00
  • b30c2764f0 fix: confirm deleting folders, calendars, credentials and other things that can't come back in one dialog Linus Rath 2026-10-28 03:41:53 +01:00
  • cca8b617e6 fix: confirm account removal in the app's dialog, show its remove button on touch screens, and draw every sign-out row the same Linus Rath 2026-10-28 03:41:24 +01:00
  • 408a2c90dc feat: move files and folders with Move to… and a folder picker instead of only dragging Linus Rath 2026-10-28 03:40:10 +01:00
  • 8798035af4 fix: report task saves and failures, show done tasks under All, write due dates in the app language and quick-add into a writable calendar Linus Rath 2026-10-28 03:39:33 +01:00
  • 95a15d1fc6 fix: draw the push and install prompts in the theme's colours and keep them above the phone's tab bar Linus Rath 2026-10-28 03:38:26 +01:00
  • d7b76064f6 fix: make Schedule send a real dialog that closes on Escape and keeps the focus inside Linus Rath 2026-10-28 03:37:59 +01:00
  • 04f45e0b29 fix: point the plugin sidebar section arrows the right way in right-to-left languages Linus Rath 2026-10-28 03:36:44 +01:00
  • b5dcb04c53 fix: mirror the login page's theme button and password toggle, and the rail badges, in right-to-left languages Linus Rath 2026-10-28 03:36:01 +01:00
  • 3d72d426d4 feat: keep deleted files in a Files trash with Restore, Delete permanently and Empty trash Linus Rath 2026-10-28 03:35:46 +01:00
  • 6b7d6bdb5d feat: ask which occurrences a dragged or resized series event moves, and offer Undo after a move Linus Rath 2026-10-28 03:35:37 +01:00
  • 57c283e730 fix: translate the login page's subtitle, theme menu and version details, and open the version details from the keyboard Linus Rath 2026-10-28 03:35:12 +01:00
  • a838c3a59f fix: give the selection bar Archive, Report spam and a menu with Move to and the selection's other actions Linus Rath 2026-10-28 03:33:56 +01:00
  • d70bf4ae74 fix: delete tags and filter rules at once with an Undo toast Linus Rath 2026-10-28 03:32:48 +01:00
  • 00fdedbbc1 test: keep the org specs' admin sign-in across runs Linus Rath 2026-10-28 03:31:20 +01:00
  • 526f7a584d fix: offer no Edit, Delete, drag or resize on events the user can't change Linus Rath 2026-10-28 03:30:17 +01:00
  • deb171022d fix: show the rules again after saving a script the visual builder can read from the raw Sieve editor Linus Rath 2026-10-28 03:27:55 +01:00
  • 3ef4a40836 test: show the push relay note in the third-party screenshots #903 Linus Rath 2026-10-28 03:27:53 +01:00
  • fd3e66e64b fix: ask for a fresh 2FA code in every app, not only in Mail, and translate the prompt Linus Rath 2026-10-28 03:27:03 +01:00
  • ddf71d657c test: cover organisation signatures and disclaimers against the test servers Linus Rath 2026-10-28 03:26:52 +01:00
  • e50229ee16 fix: let a click open short events in week and day view instead of hitting the resize edges Linus Rath 2026-10-28 03:26:39 +01:00
  • c119c4873e fix: confirm every event, task and subscription delete the same way, and say when it's done Linus Rath 2026-10-28 03:26:02 +01:00
  • 2c808b0990 fix: open a folder's actions on the phone with a long-press or its options button Linus Rath 2026-10-28 03:25:49 +01:00
  • 7986939ae3 fix: point at the missing folder in the new rule dialog instead of a toast, and say Save Linus Rath 2026-10-28 03:24:02 +01:00
  • 91f9213110 fix: make Backspace delete the selection in Files, as in Mail, and keep Alt+Up for going up Linus Rath 2026-10-28 03:22:37 +01:00
  • 86ff6f5bb2 fix: keep the welcome tips when Escape is pressed elsewhere in the app Linus Rath 2026-10-28 03:22:05 +01:00
  • b099c8a2db fix: let Enter press the tour's Skip and Back buttons, and mirror its arrow keys in right-to-left languages Linus Rath 2026-10-28 03:20:43 +01:00
  • c5acb4815e fix: let a removed trusted sender come back with Undo Linus Rath 2026-10-28 03:20:26 +01:00
  • 02ce389140 fix: make rename, new folder, address book and import dialogs close on Escape, keep focus and select the name Linus Rath 2026-10-28 03:20:09 +01:00
  • 0fcfd29d6a test: cover the external sender label and recipient warning against the test servers Linus Rath 2026-10-28 03:19:12 +01:00
  • 2c4e259ddc fix: point the phone tour at the bottom tab bar and skip steps with nothing on screen to show Linus Rath 2026-10-28 03:19:00 +01:00
  • 9d3ae2203f fix: ask before the identity, filter rule and Sieve editors drop unsaved changes, and dim the whole window behind them Linus Rath 2026-10-28 03:18:52 +01:00
  • bdd3b187dc fix: name the edit button of each sending address for screen readers Linus Rath 2026-10-28 03:18:30 +01:00
  • 11c8c8e1a8 fix: let "Add sender manually" open the address field when there are no trusted senders yet Linus Rath 2026-10-28 03:17:33 +01:00
  • 0154e24ffc feat: add an admin disclaimer to every sent message Linus Rath 2026-10-28 03:17:03 +01:00
  • 13f9f27c48 fix: ask before closing an event or task editor with unsaved changes, also on a click in the grid Linus Rath 2026-10-28 03:15:19 +01:00
  • fbbeac5291 fix: move the focus into the notification panel when it opens, and close it when Tab leaves Linus Rath 2026-10-28 03:15:02 +01:00
  • 8d43023c48 fix: keep the keyboard shortcuts button and All inboxes in the Mountain View top bar outside Mail Linus Rath 2026-10-28 03:12:59 +01:00
  • f6e4aaa254 fix: start the new group with the selected contacts when Add to group finds no group Linus Rath 2026-10-28 03:12:17 +01:00
  • 6c5aead20b feat: undo a delete to Trash, archive, move, spam report or remove from folder from its toast Linus Rath 2026-10-28 03:11:43 +01:00
  • cefb20db4e test: give the plugin proxy route test the config reader the mode needs #903 Linus Rath 2026-10-28 03:10:14 +01:00
  • 5dded2243a fix: save out of office changes as you make them, with date errors shown under the fields Linus Rath 2026-10-28 03:09:29 +01:00
  • 95d8230bb4 fix: give the command palette a close button on phones and drop the keyboard shortcuts entry on touch screens Linus Rath 2026-10-28 03:09:24 +01:00
  • 2e86f7af07 fix: open the composer from a contact's right-click Send email instead of leaving the app Linus Rath 2026-10-28 03:08:21 +01:00
  • 9b4ffcd652 fix: return to the event editor with the changes when the recurring-event question is cancelled Linus Rath 2026-10-28 03:06:41 +01:00
  • 4821227415 fix: start the session warning's focus on the button that keeps users signed in Linus Rath 2026-10-28 03:06:28 +01:00
  • ae412e0cda feat: show notifications, the command palette and the account avatar in every app's phone header Linus Rath 2026-10-28 03:05:41 +01:00
  • 5447c40b7b fix: ask before leaving a contact or group form with unsaved changes Linus Rath 2026-10-28 03:04:40 +01:00
  • 0cc052f48d fix: hide the date arrows in Tasks and let n and the create button make a task there Linus Rath 2026-10-28 03:01:55 +01:00
  • 987c730fd2 feat: list Calendar's keys in the shortcuts help, add Calendar commands to the palette and Refresh to its menu Linus Rath 2026-10-28 02:54:00 +01:00
  • 14aacd95b8 fix: let Back close an image preview or the document editor instead of leaving Files Linus Rath 2026-10-28 02:48:48 +01:00
  • af47856cde test: cover the idle timeout per domain against the test servers Linus Rath 2026-10-28 02:48:19 +01:00
  • 612abe1595 test: cover removing old push registrations in the no third-party traffic mode #903 Linus Rath 2026-10-28 02:46:39 +01:00
  • b6d986797e fix: archive only the conversation's messages in the open folder and leave your sent copy in Sent Linus Rath 2026-10-28 02:46:01 +01:00
  • c9f2115eb1 test: scan the built Lite bundle for outside hosts #903 Linus Rath 2026-10-28 02:44:06 +01:00
  • fdc3535c7b fix: close the Contacts and Files drawer when you pick something in it Linus Rath 2026-10-28 02:43:58 +01:00
  • 0f1d226d4c fix: show folder names in the phone folder settings and move the row actions into a menu Linus Rath 2026-10-28 02:43:29 +01:00
  • bfe84ae8f3 fix: keep calendar shortcuts off Ctrl, Cmd and Alt combinations and working under the hover preview Linus Rath 2026-10-28 02:40:48 +01:00
  • 893696791d fix: keep the hidden Contacts and Files sidebar from covering the nav rail on tablets Linus Rath 2026-10-28 02:40:48 +01:00
  • 75291ee7b8 fix: keep the connector endpoint path out of the Lite bundle's host list #903 Linus Rath 2026-10-28 02:40:31 +01:00
  • 7a93b0e6c8 fix: follow the Delete action setting when deleting a message, and delete for good when it says so Linus Rath 2026-10-28 02:37:18 +01:00