Linus Rath
b048eaca03
fix: tint unread mail and draw the mail search, subject, quick reply and thread buttons like the webmail
2026-10-15 15:04:00 +02:00
Linus Rath
6f515e15f7
feat: rework settings into the picked list, About and Storage & backup pages
...
The settings list now has the account card on top, title-case group
labels and 56 dp rows that show each pane's current value. About and
"About & Data" were one placeholder page with a letter logo, a fixed
name and a store link that pointed at GitHub releases.
- About: the real logo, the app name from app.config.js, the update
state, a source link that a build can set with SOURCE_CODE_URL, and
rows for the server, update checks (Android), open-source licences,
privacy and a prefilled GitHub issue. iPhone updates link TestFlight.
- Storage & backup: usage card, offline mail, settings export/import
and reset, and a Troubleshooting page for refresh and debug logging.
- Sender favicons moved to Appearance, like the webmail.
- The S/MIME and Plugins stub pages are gone; both are webmail plugins.
The licence list is generated by `scripts/generate-licences.mjs`.
2026-10-15 14:49:37 +02:00
Linus Rath
0a176ab51c
feat: draw buttons, switches, selects, inputs and badges like the webmail
2026-10-15 14:49:37 +02:00
Linus Rath
75299244cf
refactor: draw the webmail's Tabler icons instead of Lucide
2026-10-15 14:13:02 +02:00
Linus Rath
6aaa479875
chore: update version number to 0.1.76
0.1.76
2026-10-15 08:32:45 +02:00
Linus Rath
124c0258ad
docs: add the final report to the native ui and ux audit
2026-10-15 04:19:41 +02:00
Linus Rath
ccffd6b10d
docs: tick the latest audit findings and note the deferred ones
2026-10-15 04:09:03 +02:00
Linus Rath
0d96d8d044
fix: fit every selection action and the count in the mail list header on a phone
2026-10-15 04:08:33 +02:00
Linus Rath
95c31631fb
fix: show event titles instead of bare start times in a narrow month view
2026-10-15 04:05:55 +02:00
Linus Rath
cf7275c9c3
fix: write calendar dates in the order of the app language
2026-10-15 04:05:55 +02:00
Linus Rath
e452f72a8a
fix: keep the all-day label in the day and week grid on one line
2026-10-15 04:05:49 +02:00
Linus Rath
776447dd41
fix: give sheet close buttons, chips and small text buttons a full-size touch target
2026-10-15 04:05:40 +02:00
Linus Rath
52eb18dc33
fix: show unified inbox rows with the list's text size, density and preview settings
2026-10-15 03:37:58 +02:00
Linus Rath
33dc3cd0dc
fix: move through the contact name fields with the return key
2026-10-15 03:37:58 +02:00
Linus Rath
72b4f4abac
fix: keep the edits when the recurring event question is cancelled
2026-10-15 03:37:58 +02:00
Linus Rath
de1b955bfd
docs: tick more fixed findings in the ux audit
2026-10-15 03:30:37 +02:00
Linus Rath
c8434b0610
fix: make small buttons easier to hit
2026-10-15 03:30:00 +02:00
Linus Rath
e19229a5c6
fix: keep screens clear of the camera cutout and side navigation bar in landscape
2026-10-15 03:29:59 +02:00
Linus Rath
d7cee7ca78
fix: label the star button Unstar on a starred message
2026-10-15 03:29:27 +02:00
Linus Rath
b59d00f0b7
fix: let the tag sheet scroll
2026-10-15 03:29:26 +02:00
Linus Rath
975ed08c82
fix: keep every thread toolbar button on screen, icon-only in landscape
2026-10-15 03:29:26 +02:00
Linus Rath
76170648f5
fix: open a long conversation at its first unread message
2026-10-15 03:29:25 +02:00
Linus Rath
509583e729
fix: widen the composer's field labels with the font size
2026-10-15 03:21:18 +02:00
Linus Rath
7b93265b4f
fix: stop text fields cutting off their text at a larger font size
2026-10-15 03:21:18 +02:00
Linus Rath
b5c4d62bde
fix: put the mail search in the header row on a phone in landscape
2026-10-15 03:20:48 +02:00
Linus Rath
c6cb44db61
fix: apply the text filters once typing pauses instead of querying per keystroke
2026-10-15 03:20:48 +02:00
Linus Rath
0db4bf00aa
fix: say when a swipe, bulk action or import fails instead of failing silently
2026-10-15 03:20:48 +02:00
Linus Rath
e94b782f8e
fix: keep mail lines a readable length on wide screens
2026-10-15 03:18:58 +02:00
Linus Rath
ae1ef5ba5e
fix: move from username to password to code with the return key when signing in
2026-10-15 03:18:24 +02:00
Linus Rath
f891bf3abb
fix: announce buttons as buttons with their disabled and busy state
2026-10-15 03:17:08 +02:00
Linus Rath
af55e0acef
fix: name every format button for screen readers
2026-10-15 03:17:07 +02:00
Linus Rath
1ebc5c66f7
fix: ask about unsaved contact changes on every way out of the form
2026-10-15 03:16:46 +02:00
Linus Rath
0b3710265b
fix: keep the address book chips whole in landscape
2026-10-15 03:16:46 +02:00
Linus Rath
56e1593646
fix: move from recipients to subject to body with the return key
2026-10-15 03:00:06 +02:00
Linus Rath
e7857ef806
fix: close an untouched reply without asking to save it
2026-10-15 03:00:05 +02:00
Linus Rath
b3290c3202
fix: use the webmail's dark theme colours: white primary on neutral greys
2026-10-15 02:59:45 +02:00
Linus Rath
f231d1c5c6
docs: tick the fixed findings in the ux audit
2026-10-15 02:54:38 +02:00
Linus Rath
984c359bb4
fix: end the unified inbox and scheduled lists above the gesture bar
2026-10-15 02:53:07 +02:00
Linus Rath
50ab7145c4
fix: keep the compose button clear of the undo bar
2026-10-15 02:53:07 +02:00
Linus Rath
8f68d24bdb
fix: make the filter warnings readable on the light theme
2026-10-15 02:51:56 +02:00
Linus Rath
f22e851c82
fix: give the vacation subject the full width instead of squeezing its label
2026-10-15 02:51:55 +02:00
Linus Rath
d4982f6932
fix: ask before removing someone's access to a shared file
2026-10-15 02:51:55 +02:00
Linus Rath
275d674577
fix: ask before deleting a tag
2026-10-15 02:51:54 +02:00
Linus Rath
0460da51e5
fix: ask before deleting an event, a task or a calendar feed
2026-10-15 02:51:54 +02:00
Linus Rath
90170ea0e7
fix: show one signature separator when the signature brings its own
2026-10-15 02:36:11 +02:00
Linus Rath
cbc41c963b
fix: fit the files header under the status bar and clear of landscape insets
2026-10-15 02:36:00 +02:00
Linus Rath
63eefd7700
fix: show file dates in the app's language and time format
2026-10-15 02:36:00 +02:00
Linus Rath
d97571cf0f
fix: open folder settings from the drawer's folders icon
2026-10-15 02:35:31 +02:00
Linus Rath
8403843e76
fix: ask before signing out
2026-10-15 02:35:30 +02:00
Linus Rath
756ceaa436
fix: leave contact selection and search with back before leaving the tab
2026-10-15 02:35:21 +02:00