Linus Rath
4e2affe406
fix: name the remaining search boxes, filter fields and settings inputs that only had a placeholder
2026-10-29 18:03:00 +01:00
Linus Rath
f73643bbbd
fix: name the template, advanced search and admin server fields
2026-10-29 18:03:00 +01:00
Linus Rath
0e2a05e0ea
fix: name the event editor's title, date, time and select fields
2026-10-29 18:03:00 +01:00
Linus Rath
dcc21acd07
fix: name the security settings fields and let a settings row's label name its field
2026-10-29 18:03:00 +01:00
Linus Rath
2038054b0b
fix: tie the setup wizard's labels and hints to their fields
2026-10-29 18:02:59 +01:00
Linus Rath
ef13556a01
fix: give every contact form field a label screen readers read out
2026-10-29 18:02:59 +01:00
Linus Rath
6143aaa80d
fix: move the focus into the batch tag menu and make the full-screen compose window a dialog
2026-10-29 18:02:59 +01:00
Linus Rath
9c913d4d79
fix: hold and return the focus in file previews, the document editor and other full-screen overlays
2026-10-29 18:02:59 +01:00
Linus Rath
b96d875776
fix: make the account picker and the admin OAuth and plugin code dialogs proper modals
2026-10-29 18:02:58 +01:00
Linus Rath
bead8ccbab
fix: keep the keyboard focus inside plugin dialogs and return it when they close
2026-10-29 18:02:58 +01:00
Linus Rath
c374f5cce9
fix: keep the focus in the search palette and let screen readers follow its results
2026-10-29 18:02:58 +01:00
Linus Rath
84c487e6c3
fix: give each settings and admin page its own tab title and translate the admin page list
2026-10-29 18:02:58 +01:00
Linus Rath
37a14eca6a
fix: name the inbox category tabs in the user's language and tie them to the list
2026-10-29 18:02:57 +01:00
Linus Rath
75b4ec37fb
fix: say whether a conversation attachment button previews or downloads, next to the file name
2026-10-29 17:53:59 +01:00
Linus Rath
a982c3f235
feat: dim the open message except a band of lines with the reading mask
2026-10-29 17:53:59 +01:00
Linus Rath
caed2d313a
feat: open a message in a reader view with the app's font, spacing and colours
2026-10-29 17:53:59 +01:00
Linus Rath
af3019ea2b
feat: read a message aloud with the browser's voice, highlighting what it reads
2026-10-29 17:53:58 +01:00
Linus Rath
bb78697981
feat: pause animated images in mail with a play button
2026-10-29 17:53:57 +01:00
Linus Rath
1e929b0a95
feat: read HTML mail as plain text, by default or per message
2026-10-29 17:53:57 +01:00
Linus Rath
3c4d63006c
feat: scale wide mail down to the pane on any screen with fit wide mail on
2026-10-29 17:53:56 +01:00
Linus Rath
8cc0f8f258
feat: keep message lines to about 80 characters with the comfortable reading width
2026-10-29 17:53:56 +01:00
Linus Rath
dcc0d600f4
feat: show HTML mail in the app's font, colours and spacing when styles are overridden
2026-10-29 17:53:56 +01:00
Linus Rath
24a13cc1f8
fix: stop animations inside mail when reduce motion is on
2026-10-29 17:53:55 +01:00
Linus Rath
324a0f76b2
fix: leave mail colours to the browser in Windows contrast themes
2026-10-29 17:53:55 +01:00
Linus Rath
c07ba1a370
feat: show message bodies at the chosen text size and enlarge text below the minimum
2026-10-29 17:53:55 +01:00
Linus Rath
b63038a644
fix: name the file on attachment buttons and say whether a conversation message is expanded
2026-10-29 17:53:54 +01:00
Linus Rath
c20b9846b9
fix: name each message frame after its subject and give it the mail's language
2026-10-29 17:53:54 +01:00
Linus Rath
8b68b549c3
fix: keep the arrow keys moving through the files list
2026-10-29 17:53:53 +01:00
Linus Rath
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
2026-10-29 17:53:53 +01:00
Linus Rath
db596ac2ec
feat: open a calendar event's menu with Shift+F10
2026-10-29 17:53:53 +01:00
Linus Rath
76ad807477
fix: make other months' days in the calendar readable
2026-10-29 17:53:53 +01:00
Linus Rath
0026abba40
fix: put calendar events inside the grid cells of their day so screen readers read them with the date
2026-10-29 17:53:52 +01:00
Linus Rath
19e0acde91
fix: make the mini calendar a grid with arrow keys, full date names and event days in words
2026-10-29 17:53:52 +01:00
Linus Rath
693687dc0b
fix: show a contact's copy and compose buttons on keyboard focus and touch
2026-10-29 17:53:51 +01:00
Linus Rath
a876064ec8
fix: move real focus through the files list and show its select boxes on keyboard focus and touch
2026-10-29 17:53:51 +01:00
Linus Rath
d5d7d39ef4
feat: show the calendar's name on events when names next to colours is on
2026-10-29 17:53:51 +01:00
Linus Rath
cf4d02b49b
feat: draw calendar, tag and folder colours in a colour-blind-safe palette when that setting is on
2026-10-29 17:53:51 +01:00
Linus Rath
8e55184e1f
fix: name pane resize handles, expose their width and keep their arrow keys from the mail shortcuts
2026-10-29 17:53:51 +01:00
Linus Rath
4c1f24947e
fix: tell screen readers when a draft is saved and read a failed upload out once
2026-10-29 17:53:50 +01:00
Linus Rath
23813be9b9
feat: tell screen readers when a folder or search has loaded and when the connection drops
2026-10-29 17:53:50 +01:00
Linus Rath
d713d31af3
feat: announce how much new mail came and flash the tab title slowly with visual alerts
2026-10-29 17:53:49 +01:00
Linus Rath
374ae9c8dc
feat: ask before deleting or archiving when the confirm settings are on
2026-10-29 17:53:48 +01:00
Linus Rath
ee17c0dbaf
feat: undo marking read or unread, stars and tags from the toast or with Ctrl+Z
2026-10-29 17:53:47 +01:00
Linus Rath
4af4404962
feat: undo the last mail actions with Ctrl+Z or z, newest first
2026-10-29 17:53:46 +01:00
Linus Rath
be5e2dbc53
feat: hold toasts while focused and jump to the newest with Alt+Shift+N
2026-10-29 17:53:45 +01:00
Linus Rath
e2fc2c750a
feat: read toasts out to screen readers, errors assertively
2026-10-29 17:53:44 +01:00
Linus Rath
36d13b76bd
feat: add app-wide live regions for screen reader announcements
2026-10-29 17:53:44 +01:00
Linus Rath
420bf8f9a4
feat: offer an accessible example message in the template picker
2026-10-29 17:53:44 +01:00
Linus Rath
53cb49d3ce
feat: ask for alt text when an image goes into a message
...
Pasted and dropped images used to get the file name as alt text, and
there was no way to change it. Now a small dialog asks what the image
shows right after it is inserted, with a "Decorative image" option that
writes alt="". An image already in the text can be described from the
toolbar or from the ALT button on the selected image. The plain-text
part of an HTML mail writes described images as "[Image: ...]" and
leaves decorative ones out.
The formatting toolbar now also re-renders when only the selection
changes, so its pressed states and the image button follow the caret.
2026-10-29 17:53:43 +01:00
Linus Rath
1b24c1980c
feat: start new messages in the default compose font and size
2026-10-29 17:53:42 +01:00