Commit Graph

  • 96d9d54cc9 ci: type the first character alone in ios flows and answer the webmail hand-over prompt Linus Rath 2026-10-22 03:55:43 +02:00
  • 02bd714afd ci: add an ios performance leg that compares two simulator builds Linus Rath 2026-10-22 03:11:39 +02:00
  • e57ee3d446 ci: sign the ios simulator build ad hoc so the keychain has its entitlements Linus Rath 2026-10-22 03:05:51 +02:00
  • 08e2f47187 ci: sign the ios simulator app ad hoc so the keychain works, and fix flow selectors Linus Rath 2026-10-22 02:54:00 +02:00
  • de414f7ed6 ci: run each ios flow in its own maestro process and add the feature flows Linus Rath 2026-10-22 02:15:35 +02:00
  • 273051e5f5 ci: run sign-in flows for every method on iphone and ipad simulators Linus Rath 2026-10-22 01:54:03 +02:00
  • fa68b2eb53 ci: type a test value in the ios warm-up flow and log what the driver does Linus Rath 2026-10-22 01:28:13 +02:00
  • 3748a64b10 ci: turn off the ios slide-to-type tip that swallows typed text in simulator tests Linus Rath 2026-10-22 01:15:24 +02:00
  • 2078388e6f ci: log why the maestro ios driver fails to start and allow reusing a built app Linus Rath 2026-10-22 00:49:38 +02:00
  • ea9bad7cff ci: run maestro flows on the ios simulator Linus Rath 2026-10-22 00:28:41 +02:00
  • ae0b76442a test: add stable test ids to sign-in fields, tabs and message rows Linus Rath 2026-10-22 00:28:41 +02:00
  • 341cdb0e61 feat: build a Google Play bundle alongside the GitHub APK Linus Rath 2026-10-20 12:56:44 +02:00
  • 1c9bbcc383 chore: update version number to 0.1.83 0.1.83 Linus Rath 2026-10-19 13:16:57 +02:00
  • c7eda4735c feat: trust user-installed CAs and pick the TLS client certificate before the first sign-in #3 Linus Rath 2026-10-19 13:16:47 +02:00
  • 5f5ffdaddb feat: mute notifications for single folders or whole accounts #78 Linus Rath 2026-10-19 13:11:12 +02:00
  • 083ec958a0 chore: sync the locale catalogs from the webmail Linus Rath 2026-10-19 13:03:52 +02:00
  • 2b486cb1ef fix: show tags with no local definition in the message header, as the list does #79 Linus Rath 2026-10-19 13:02:29 +02:00
  • 86400b124a chore: update version number to 0.1.82 0.1.82 Linus Rath 2026-10-16 19:46:04 +02:00
  • 323797b4ee fix: release a PDF that finishes opening after its preview was closed Linus Rath 2026-10-16 19:42:04 +02:00
  • 9166b0fb3c docs: note which files the preview shows Linus Rath 2026-10-16 19:40:59 +02:00
  • 1f253e9488 fix: stop a PDF page rendered after its preview closed from leaving files behind Linus Rath 2026-10-16 19:40:59 +02:00
  • d22fb8d5d0 feat: open the files inside ZIP archives and attached messages Linus Rath 2026-10-16 19:39:57 +02:00
  • e0f18713aa chore: update version number to 0.1.81 0.1.81 Linus Rath 2026-10-16 19:27:04 +02:00
  • 56d826c508 test: cover how the PDF preview reports protected and unreadable files Linus Rath 2026-10-16 19:24:19 +02:00
  • e5492b89c8 feat: show PDFs in the app on Android Linus Rath 2026-10-16 19:23:17 +02:00
  • b50436b1ba chore: update version number to 0.1.80 0.1.80 Linus Rath 2026-10-16 19:12:43 +02:00
  • 11e74042e2 fix: hand files with a generic type to other apps by the type their name implies Linus Rath 2026-10-16 19:11:50 +02:00
  • 95580b84ea feat: play video and audio, and show SVG, HTML and Markdown files in the preview Linus Rath 2026-10-16 19:11:24 +02:00
  • 9a15334bef chore: update version number to 0.1.79 0.1.79 Linus Rath 2026-10-16 18:49:43 +02:00
  • 3aca2d80c0 fix: preview .eml attachments that carry attachments of their own Linus Rath 2026-10-16 18:46:16 +02:00
  • 7c534301ee refactor: open files from mail, the list, Files and compose through one preview Linus Rath 2026-10-16 18:34:19 +02:00
  • 14dc5ff2d4 Merge pull request #76 from lucletoffe/feat/calendar-sort-order Linus Rath 2026-10-15 23:37:37 +02:00
  • 14ba28c79c Merge pull request #74 from lucletoffe/fix/compose-visual-viewport Linus Rath 2026-10-15 23:23:40 +02:00
  • 598adc154d Merge pull request #72 from lucletoffe/fix/draft-part-blobids Linus Rath 2026-10-15 23:23:26 +02:00
  • 3c0af52c4e feat(calendar): order calendars by sortOrder and move them from the drawer lucletoffeandClaude Opus 5.5 2026-10-15 22:07:33 +02:00
  • 7108431dbb chore: update version number to 0.1.78 0.1.78 Linus Rath 2026-10-15 16:58:08 +02:00
  • 744b17908d fix: open a settings page at its top instead of the list's scroll position Linus Rath 2026-10-15 15:36:59 +02:00
  • c7edae9ed3 fix: move a setting's control under its label when a long label leaves no room Linus Rath 2026-10-15 15:29:13 +02:00
  • c07b39a070 fix: keep device sync free of expo by registering device locales from i18n #75 Linus Rath 2026-10-15 15:19:18 +02:00
  • 7e5e296271 fix: use the app switch for the sender override in compose Linus Rath 2026-10-15 15:16:32 +02:00
  • ad6dff79ba fix: draw contact form fields like the webmail and quiet the letter headers in the contact list Linus Rath 2026-10-15 15:16:32 +02:00
  • a4ca72fb3d fix: draw event and task fields like the webmail and use the app switch in the event form Linus Rath 2026-10-15 15:16:32 +02:00
  • 107eb807e3 chore: update version number to 0.1.77 0.1.77 Linus Rath 2026-10-15 15:15:29 +02:00
  • e731357b89 fix: format dates in the device region for the app language #75 Linus Rath 2026-10-15 15:15:19 +02:00
  • 9cf1d3e849 fix: draw the text field in dialogs like the other inputs Linus Rath 2026-10-15 15:04:01 +02:00
  • d3dcc4e830 fix: show folder roles, filter origins and app modes as outline badges Linus Rath 2026-10-15 15:04:01 +02:00
  • e0d2b190d3 fix: give the Files header the same title size as Mail and Contacts Linus Rath 2026-10-15 15:04:00 +02:00
  • b048eaca03 fix: tint unread mail and draw the mail search, subject, quick reply and thread buttons like the webmail Linus Rath 2026-10-15 15:04:00 +02:00
  • 6f515e15f7 feat: rework settings into the picked list, About and Storage & backup pages Linus Rath 2026-10-15 14:49:37 +02:00
  • 0a176ab51c feat: draw buttons, switches, selects, inputs and badges like the webmail Linus Rath 2026-10-15 14:49:37 +02:00
  • 75299244cf refactor: draw the webmail's Tabler icons instead of Lucide Linus Rath 2026-10-15 14:13:02 +02:00
  • 6aaa479875 chore: update version number to 0.1.76 0.1.76 Linus Rath 2026-10-15 08:32:45 +02:00
  • 124c0258ad docs: add the final report to the native ui and ux audit Linus Rath 2026-10-15 04:19:41 +02:00
  • ccffd6b10d docs: tick the latest audit findings and note the deferred ones Linus Rath 2026-10-15 04:09:03 +02:00
  • 0d96d8d044 fix: fit every selection action and the count in the mail list header on a phone Linus Rath 2026-10-15 04:08:33 +02:00
  • 95c31631fb fix: show event titles instead of bare start times in a narrow month view Linus Rath 2026-10-15 04:05:55 +02:00
  • cf7275c9c3 fix: write calendar dates in the order of the app language Linus Rath 2026-10-15 04:05:55 +02:00
  • e452f72a8a fix: keep the all-day label in the day and week grid on one line Linus Rath 2026-10-15 04:05:49 +02:00
  • 776447dd41 fix: give sheet close buttons, chips and small text buttons a full-size touch target Linus Rath 2026-10-15 04:05:40 +02:00
  • 52eb18dc33 fix: show unified inbox rows with the list's text size, density and preview settings Linus Rath 2026-10-15 03:37:58 +02:00
  • 33dc3cd0dc fix: move through the contact name fields with the return key Linus Rath 2026-10-15 03:37:58 +02:00
  • 72b4f4abac fix: keep the edits when the recurring event question is cancelled Linus Rath 2026-10-15 03:37:58 +02:00
  • de1b955bfd docs: tick more fixed findings in the ux audit Linus Rath 2026-10-15 03:30:37 +02:00
  • c8434b0610 fix: make small buttons easier to hit Linus Rath 2026-10-15 03:30:00 +02:00
  • e19229a5c6 fix: keep screens clear of the camera cutout and side navigation bar in landscape Linus Rath 2026-10-15 03:29:59 +02:00
  • d7cee7ca78 fix: label the star button Unstar on a starred message Linus Rath 2026-10-15 03:29:27 +02:00
  • b59d00f0b7 fix: let the tag sheet scroll Linus Rath 2026-10-15 03:29:26 +02:00
  • 975ed08c82 fix: keep every thread toolbar button on screen, icon-only in landscape Linus Rath 2026-10-15 03:29:26 +02:00
  • 76170648f5 fix: open a long conversation at its first unread message Linus Rath 2026-10-15 03:29:25 +02:00
  • 509583e729 fix: widen the composer's field labels with the font size Linus Rath 2026-10-15 03:21:18 +02:00
  • 7b93265b4f fix: stop text fields cutting off their text at a larger font size Linus Rath 2026-10-15 03:21:18 +02:00
  • b5c4d62bde fix: put the mail search in the header row on a phone in landscape Linus Rath 2026-10-15 03:20:48 +02:00
  • c6cb44db61 fix: apply the text filters once typing pauses instead of querying per keystroke Linus Rath 2026-10-15 03:20:48 +02:00
  • 0db4bf00aa fix: say when a swipe, bulk action or import fails instead of failing silently Linus Rath 2026-10-15 03:20:48 +02:00
  • e94b782f8e fix: keep mail lines a readable length on wide screens Linus Rath 2026-10-15 03:18:58 +02:00
  • ae1ef5ba5e fix: move from username to password to code with the return key when signing in Linus Rath 2026-10-15 03:18:24 +02:00
  • f891bf3abb fix: announce buttons as buttons with their disabled and busy state Linus Rath 2026-10-15 03:17:08 +02:00
  • af55e0acef fix: name every format button for screen readers Linus Rath 2026-10-15 03:17:07 +02:00
  • 1ebc5c66f7 fix: ask about unsaved contact changes on every way out of the form Linus Rath 2026-10-15 03:16:46 +02:00
  • 0b3710265b fix: keep the address book chips whole in landscape Linus Rath 2026-10-15 03:16:46 +02:00
  • 56e1593646 fix: move from recipients to subject to body with the return key Linus Rath 2026-10-15 03:00:06 +02:00
  • e7857ef806 fix: close an untouched reply without asking to save it Linus Rath 2026-10-15 03:00:05 +02:00
  • b3290c3202 fix: use the webmail's dark theme colours: white primary on neutral greys Linus Rath 2026-10-15 02:59:45 +02:00
  • f231d1c5c6 docs: tick the fixed findings in the ux audit Linus Rath 2026-10-15 02:54:38 +02:00
  • 984c359bb4 fix: end the unified inbox and scheduled lists above the gesture bar Linus Rath 2026-10-15 02:53:07 +02:00
  • 50ab7145c4 fix: keep the compose button clear of the undo bar Linus Rath 2026-10-15 02:53:07 +02:00
  • 8f68d24bdb fix: make the filter warnings readable on the light theme Linus Rath 2026-10-15 02:51:56 +02:00
  • f22e851c82 fix: give the vacation subject the full width instead of squeezing its label Linus Rath 2026-10-15 02:51:55 +02:00
  • d4982f6932 fix: ask before removing someone's access to a shared file Linus Rath 2026-10-15 02:51:55 +02:00
  • 275d674577 fix: ask before deleting a tag Linus Rath 2026-10-15 02:51:54 +02:00
  • 0460da51e5 fix: ask before deleting an event, a task or a calendar feed Linus Rath 2026-10-15 02:51:54 +02:00
  • 90170ea0e7 fix: show one signature separator when the signature brings its own Linus Rath 2026-10-15 02:36:11 +02:00
  • cbc41c963b fix: fit the files header under the status bar and clear of landscape insets Linus Rath 2026-10-15 02:36:00 +02:00
  • 63eefd7700 fix: show file dates in the app's language and time format Linus Rath 2026-10-15 02:36:00 +02:00
  • d97571cf0f fix: open folder settings from the drawer's folders icon Linus Rath 2026-10-15 02:35:31 +02:00
  • 8403843e76 fix: ask before signing out Linus Rath 2026-10-15 02:35:30 +02:00
  • 756ceaa436 fix: leave contact selection and search with back before leaving the tab Linus Rath 2026-10-15 02:35:21 +02:00
  • 99de74de93 fix: show the logo in the mail header on the light theme Linus Rath 2026-10-15 02:35:21 +02:00
  • 46d30169b2 fix: clear the mail search with back instead of leaving the app Linus Rath 2026-10-15 02:35:21 +02:00
  • 512a28c494 fix: show the app in the chosen language right after a cold start Linus Rath 2026-10-15 02:35:11 +02:00