Commit Graph

  • 58f01fe7a3 feat: let admins lock a setting to a chosen value and preset any setting, accessibility options included Linus Rath 2026-10-29 17:53:16 +01:00
  • 4aa8d09198 fix: keep glossary buttons out of heading names Linus Rath 2026-10-29 17:48:55 +01:00
  • bc60638c17 test: cover plain language in the Lite export Linus Rath 2026-10-29 17:44:17 +01:00
  • 92189b50cb feat: add plain-language wording for sharing, calendar and S/MIME settings Linus Rath 2026-10-29 17:42:59 +01:00
  • 9861af6bed feat: add plain-language wording for send, connection and permission errors Linus Rath 2026-10-29 17:41:15 +01:00
  • 4832d37ff0 test: parse plain-language strings as ICU when comparing their placeholders Linus Rath 2026-10-29 17:41:15 +01:00
  • 5ffecf6922 feat: add plain-language wording for the Settings pages Linus Rath 2026-10-29 17:37:42 +01:00
  • 5e188998a7 feat: explain technical terms next to their labels in Settings and the admin area Linus Rath 2026-10-29 17:31:54 +01:00
  • 724c45d6e3 feat: add short explanations for technical terms that work with keyboard, touch and screen readers Linus Rath 2026-10-29 17:20:49 +01:00
  • bb739c7445 feat: use plainer English and German wording for sign-in and error messages when plain language is on Linus Rath 2026-10-29 16:55:04 +01:00
  • b4483b8739 test: give the mail app tests the category tab panel props Linus Rath 2026-10-29 17:32:11 +01:00
  • 842c369fae fix: save open drafts before an expired session signs out and say when one could not be saved Linus Rath 2026-10-29 16:51:38 +01:00
  • 4e2affe406 fix: name the remaining search boxes, filter fields and settings inputs that only had a placeholder Linus Rath 2026-10-29 16:42:46 +01:00
  • f73643bbbd fix: name the template, advanced search and admin server fields Linus Rath 2026-10-29 16:27:33 +01:00
  • 0e2a05e0ea fix: name the event editor's title, date, time and select fields Linus Rath 2026-10-29 16:20:56 +01:00
  • dcc21acd07 fix: name the security settings fields and let a settings row's label name its field Linus Rath 2026-10-29 16:17:16 +01:00
  • 2038054b0b fix: tie the setup wizard's labels and hints to their fields Linus Rath 2026-10-29 16:09:32 +01:00
  • ef13556a01 fix: give every contact form field a label screen readers read out Linus Rath 2026-10-29 16:07:19 +01:00
  • 6143aaa80d fix: move the focus into the batch tag menu and make the full-screen compose window a dialog Linus Rath 2026-10-29 15:59:45 +01:00
  • 9c913d4d79 fix: hold and return the focus in file previews, the document editor and other full-screen overlays Linus Rath 2026-10-29 15:59:44 +01:00
  • b96d875776 fix: make the account picker and the admin OAuth and plugin code dialogs proper modals Linus Rath 2026-10-29 15:51:42 +01:00
  • bead8ccbab fix: keep the keyboard focus inside plugin dialogs and return it when they close Linus Rath 2026-10-29 15:48:32 +01:00
  • c374f5cce9 fix: keep the focus in the search palette and let screen readers follow its results Linus Rath 2026-10-29 15:42:11 +01:00
  • 01a6ab22d2 fix: name the plugin kit's buttons in the app language and read field hints and errors with the field Linus Rath 2026-10-29 15:33:30 +01:00
  • 84c487e6c3 fix: give each settings and admin page its own tab title and translate the admin page list Linus Rath 2026-10-29 15:28:55 +01:00
  • 37a14eca6a fix: name the inbox category tabs in the user's language and tie them to the list Linus Rath 2026-10-29 15:26:56 +01:00
  • c92bb1dc06 fix: let password managers and screen readers use the sign-in form Linus Rath 2026-10-29 15:20:42 +01:00
  • 75b4ec37fb fix: say whether a conversation attachment button previews or downloads, next to the file name Linus Rath 2026-10-29 16:51:48 +01:00
  • da215b8c06 fix: underline links in mail shown in the app's colours so button links stay recognisable Linus Rath 2026-10-29 16:41:37 +01:00
  • a982c3f235 feat: dim the open message except a band of lines with the reading mask Linus Rath 2026-10-29 16:24:28 +01:00
  • caed2d313a feat: open a message in a reader view with the app's font, spacing and colours Linus Rath 2026-10-29 16:21:31 +01:00
  • af3019ea2b feat: read a message aloud with the browser's voice, highlighting what it reads Linus Rath 2026-10-29 16:17:18 +01:00
  • bb78697981 feat: pause animated images in mail with a play button Linus Rath 2026-10-29 16:07:25 +01:00
  • 1e929b0a95 feat: read HTML mail as plain text, by default or per message Linus Rath 2026-10-29 15:59:34 +01:00
  • 3c4d63006c feat: scale wide mail down to the pane on any screen with fit wide mail on Linus Rath 2026-10-29 15:53:17 +01:00
  • 8cc0f8f258 feat: keep message lines to about 80 characters with the comfortable reading width Linus Rath 2026-10-29 15:51:39 +01:00
  • dcc0d600f4 feat: show HTML mail in the app's font, colours and spacing when styles are overridden Linus Rath 2026-10-29 15:50:31 +01:00
  • 24a13cc1f8 fix: stop animations inside mail when reduce motion is on Linus Rath 2026-10-29 15:39:45 +01:00
  • 324a0f76b2 fix: leave mail colours to the browser in Windows contrast themes Linus Rath 2026-10-29 15:36:42 +01:00
  • c07ba1a370 feat: show message bodies at the chosen text size and enlarge text below the minimum Linus Rath 2026-10-29 15:33:42 +01:00
  • b63038a644 fix: name the file on attachment buttons and say whether a conversation message is expanded Linus Rath 2026-10-29 15:26:32 +01:00
  • c20b9846b9 fix: name each message frame after its subject and give it the mail's language Linus Rath 2026-10-29 15:21:32 +01:00
  • 8b68b549c3 fix: keep the arrow keys moving through the files list Linus Rath 2026-10-29 17:00:42 +01:00
  • b0a51aae93 fix: list the files sidebar folders as lists and mark the open one, instead of a tree the arrow keys can't move in Linus Rath 2026-10-29 16:43:03 +01:00
  • db596ac2ec feat: open a calendar event's menu with Shift+F10 Linus Rath 2026-10-29 16:29:57 +01:00
  • 76ad807477 fix: make other months' days in the calendar readable Linus Rath 2026-10-29 16:22:58 +01:00
  • 0026abba40 fix: put calendar events inside the grid cells of their day so screen readers read them with the date Linus Rath 2026-10-29 16:15:20 +01:00
  • 19e0acde91 fix: make the mini calendar a grid with arrow keys, full date names and event days in words Linus Rath 2026-10-29 15:53:22 +01:00
  • 693687dc0b fix: show a contact's copy and compose buttons on keyboard focus and touch Linus Rath 2026-10-29 15:44:08 +01:00
  • a876064ec8 fix: move real focus through the files list and show its select boxes on keyboard focus and touch Linus Rath 2026-10-29 15:40:36 +01:00
  • d5d7d39ef4 feat: show the calendar's name on events when names next to colours is on Linus Rath 2026-10-29 15:33:51 +01:00
  • cf4d02b49b feat: draw calendar, tag and folder colours in a colour-blind-safe palette when that setting is on Linus Rath 2026-10-29 15:33:34 +01:00
  • 8e55184e1f fix: name pane resize handles, expose their width and keep their arrow keys from the mail shortcuts Linus Rath 2026-10-29 15:21:51 +01:00
  • 4c1f24947e fix: tell screen readers when a draft is saved and read a failed upload out once Linus Rath 2026-10-29 16:52:33 +01:00
  • 23813be9b9 feat: tell screen readers when a folder or search has loaded and when the connection drops Linus Rath 2026-10-29 16:32:28 +01:00
  • d713d31af3 feat: announce how much new mail came and flash the tab title slowly with visual alerts Linus Rath 2026-10-29 16:23:33 +01:00
  • a7ce265ac8 feat: keep plugin notifications off the desktop while do not disturb is on Linus Rath 2026-10-29 16:23:33 +01:00
  • 374ae9c8dc feat: ask before deleting or archiving when the confirm settings are on Linus Rath 2026-10-29 16:13:04 +01:00
  • ee17c0dbaf feat: undo marking read or unread, stars and tags from the toast or with Ctrl+Z Linus Rath 2026-10-29 16:05:58 +01:00
  • 4af4404962 feat: undo the last mail actions with Ctrl+Z or z, newest first Linus Rath 2026-10-29 15:53:31 +01:00
  • 8d2ebccf08 feat: keep undo toasts, errors and reminders as long as the notification duration says Linus Rath 2026-10-29 15:46:25 +01:00
  • be5e2dbc53 feat: hold toasts while focused and jump to the newest with Alt+Shift+N Linus Rath 2026-10-29 15:37:37 +01:00
  • e2fc2c750a feat: read toasts out to screen readers, errors assertively Linus Rath 2026-10-29 15:28:06 +01:00
  • 36d13b76bd feat: add app-wide live regions for screen reader announcements Linus Rath 2026-10-29 15:20:40 +01:00
  • 420bf8f9a4 feat: offer an accessible example message in the template picker Linus Rath 2026-10-29 16:24:32 +01:00
  • 53cb49d3ce feat: ask for alt text when an image goes into a message Linus Rath 2026-10-29 16:18:57 +01:00
  • 1b24c1980c feat: start new messages in the default compose font and size Linus Rath 2026-10-29 16:07:06 +01:00
  • 4d91d9b296 feat: ask before sending when confirm before sending is on Linus Rath 2026-10-29 16:00:35 +01:00
  • 4f35aa13fa fix: show attachment upload progress and failures in words for screen readers Linus Rath 2026-10-29 15:57:13 +01:00
  • 447a3fa474 fix: make the formatting toolbar one tab stop that says which styles are on Linus Rath 2026-10-29 15:51:53 +01:00
  • caee90facc fix: name the message body and tie its error to it for screen readers Linus Rath 2026-10-29 15:38:34 +01:00
  • 0aa751a3a0 feat: move a recipient between To, Cc and Bcc from the chip's menu Linus Rath 2026-10-29 15:30:14 +01:00
  • ee486077de fix: name the recipient fields and let the keyboard reach and remove chips Linus Rath 2026-10-29 15:29:06 +01:00
  • 3962900035 fix: show a tag's letter in its dot and its full name with colour names on Linus Rath 2026-10-29 16:23:25 +01:00
  • f23784a488 feat: open submenus, previews and the rail peek only on click when hover opening is off Linus Rath 2026-10-29 16:20:25 +01:00
  • 14519269cf feat: reorder tags, filter rules, apps, accounts and Pro tabs without dragging Linus Rath 2026-10-29 16:13:01 +01:00
  • 43c865e3e0 test: type the files sidebar fixture with the store's resource type Linus Rath 2026-10-29 16:05:28 +01:00
  • ef826972dd fix: put the focus back somewhere sensible after an action removes it Linus Rath 2026-10-29 16:05:27 +01:00
  • 80a2a212a4 fix: say the unread count with the rail's Mail link and follow the unread count style Linus Rath 2026-10-29 15:58:57 +01:00
  • 7c282f1f40 fix: say which folder is open and how many are unread in the folder lists Linus Rath 2026-10-29 15:58:21 +01:00
  • dcc504fcfa feat: add landmarks, an h1 per app, skip links and F6 between panes Linus Rath 2026-10-29 15:50:40 +01:00
  • 13d697ddfb feat: turn off every single-key shortcut when the setting is off Linus Rath 2026-10-29 15:27:01 +01:00
  • 368acca121 fix: stop app shortcuts from acting behind open dialogs and menus Linus Rath 2026-10-29 15:19:56 +01:00
  • 4586c69e72 feat: open text size, contrast and motion from anywhere with Alt+Shift+A Linus Rath 2026-10-29 15:14:45 +01:00
  • 8008393e59 feat: add an Accessibility page to Settings Linus Rath 2026-10-29 15:04:25 +01:00
  • 5eb6deb26c fix: show password and two-factor settings after a password and TOTP sign-in #1432 Linus Rath 2026-10-29 15:50:56 +01:00
  • d42fc053dd fix: let Escape close a dialog right after its form closed Linus Rath 2026-10-29 15:35:36 +01:00
  • 2dbe5d0244 fix: show a shared calendar in the color the server gives it #1414 Linus Rath 2026-10-29 14:32:46 +01:00
  • 828d0acc0b feat: offer this morning and this afternoon as schedule times while they are ahead #1390 Linus Rath 2026-10-29 14:34:00 +01:00
  • 69d2f35d78 fix: keep the install card off the send button and remember not now #1411 Linus Rath 2026-10-29 14:31:53 +01:00
  • 378b0e996c fix: keep the browser's sign-in dialog away from uploads after the access token expired #1396 Linus Rath 2026-10-29 14:31:05 +01:00
  • c8bfc46091 fix: update folder counts as soon as a send removes its draft #1412 Linus Rath 2026-10-29 14:31:08 +01:00
  • 1411907082 fix: show the two-factor code prompt as the next sign-in step, not an error #1422 Linus Rath 2026-10-29 14:31:41 +01:00
  • 863806fc65 fix: translate system folder names in the advanced search folder list #1429 Linus Rath 2026-10-29 14:24:07 +01:00
  • e1b43c894f fix: stop warning about failed checks on an invitation that passes dmarc #1403 Linus Rath 2026-10-29 14:20:44 +01:00
  • f8f2e93cd9 fix: count a dkim pass the receiver reports by header.i only #1420 Linus Rath 2026-10-29 14:18:48 +01:00
  • 6d96f31652 fix: keep the composer's spacing on the reply attribution line Linus Rath 2026-10-29 14:14:41 +01:00
  • c7d0525f04 fix: stop waiting for plugin search results when the search fails Linus Rath 2026-10-29 14:14:10 +01:00
  • a75db40f7f Merge pull request #1421 from pcatapan/codex/composer-quote-collapse Linus Rath 2026-10-29 14:12:41 +01:00
  • 5ab935a879 Merge pull request #1417 from b3rsrk/fix/foreign-draft-paragraph-spacing Linus Rath 2026-10-29 14:12:38 +01:00