Linus Rath
|
3424bcf2e9
|
perf: show the cached inbox at start before the server's session arrives
|
2026-10-22 22:04:33 +02:00 |
|
Linus Rath
|
d13769a9f2
|
perf: load screens that aren't on the way to the inbox on first visit
|
2026-10-22 22:04:33 +02:00 |
|
Linus Rath
|
0c8b8179b2
|
perf: load JS modules on first use instead of at startup
|
2026-10-22 22:04:33 +02:00 |
|
Linus Rath
|
533f176e88
|
test: time each module's evaluation at start-up in builds made for the performance harness
|
2026-10-22 22:04:29 +02:00 |
|
Linus Rath
|
da72415ef3
|
test: mark the steps of the start-up restore for the performance harness
|
2026-10-22 22:04:29 +02:00 |
|
Linus Rath
|
0109273037
|
fix: start typing in the message body when the empty space under it is tapped
|
2026-10-22 22:04:29 +02:00 |
|
Linus Rath
|
33eb8f99e5
|
fix: show the undo button on the undo bar in dark mode
|
2026-10-22 22:04:29 +02:00 |
|
Linus Rath
|
721c2e34a1
|
fix: sign out of the last account instead of staying signed in
|
2026-10-22 22:04:28 +02:00 |
|
Linus Rath
|
e06d92d88f
|
fix: open the photo, camera and file pickers from the compose attach sheet on ios
|
2026-10-22 22:04:28 +02:00 |
|
Linus Rath
|
42e89122bd
|
test: mark where the time goes when a message opens
|
2026-10-22 22:04:28 +02:00 |
|
Linus Rath
|
33fc33910a
|
test: add test ids to the contact form's name and email fields
|
2026-10-22 22:04:28 +02:00 |
|
Linus Rath
|
dde504f825
|
fix: let screen readers reach each option in sheets and menus
|
2026-10-22 22:04:28 +02:00 |
|
Linus Rath
|
f5f3637d01
|
fix: keep full-screen modal headers below the status bar on iPhones with a notch
|
2026-10-22 22:04:28 +02:00 |
|
Linus Rath
|
bdade8503d
|
test: mark how long each persisted cache takes to load
|
2026-10-22 22:04:28 +02:00 |
|
Linus Rath
|
57ca1c8083
|
test: log timing marks for the performance harness when launched with -perfMarks
|
2026-10-22 22:04:28 +02:00 |
|
Linus Rath
|
32a41f42d3
|
ci: report the slowest modules at ios start-up in the perf leg
|
2026-10-22 22:04:24 +02:00 |
|
Linus Rath
|
ad9db5cbff
|
ci: tap undo at once, search for every settings page and scroll message rows clear of the ios tab bar
|
2026-10-22 21:57:31 +02:00 |
|
Linus Rath
|
99e4bd9614
|
ci: let ios runs with different legs on one branch run side by side
|
2026-10-22 20:19:48 +02:00 |
|
Linus Rath
|
239bf618b5
|
ci: search for ipad settings pages, tap the attachment chip by name and move to the body with return in the ios flows
|
2026-10-22 20:12:59 +02:00 |
|
Linus Rath
|
58e52421e9
|
ci: report the ios start-up timeline and cache load times in the perf leg
|
2026-10-22 18:16:33 +02:00 |
|
Linus Rath
|
96ffeaa0e2
|
ci: pick a photo in the ios compose flow, settle settings rows before tapping, answer prompts in portrait and tap undo sooner
|
2026-10-22 17:11:21 +02:00 |
|
Linus Rath
|
81a0723abd
|
ci: report the first ios launch after install apart from the cold starts after it
|
2026-10-22 16:19:03 +02:00 |
|
Linus Rath
|
6103df86a5
|
ci: wait longer for the sign-in link prompt after a sign-out on ios
|
2026-10-22 14:18:30 +02:00 |
|
Linus Rath
|
b97a877fce
|
ci: let the first ios push banner go before tapping the next
|
2026-10-22 14:04:11 +02:00 |
|
Linus Rath
|
663f6f0007
|
ci: push and tap the ios banner again when the first tap misses
|
2026-10-22 13:56:52 +02:00 |
|
Linus Rath
|
5477cc039a
|
ci: wait for the message toolbar instead of reply all when opening a message on ios
|
2026-10-22 13:51:07 +02:00 |
|
Linus Rath
|
ab8e8d7e1e
|
ci: answer the notification prompt, retry server continue and file delete, and accept a starred row in the ios flows
|
2026-10-22 13:50:35 +02:00 |
|
Linus Rath
|
49e57482cc
|
ci: scroll ios settings pages to their check text and steady the calendar reminder and compose body steps
|
2026-10-22 13:49:11 +02:00 |
|
Linus Rath
|
5f06c3918c
|
ci: tap the ios push banner right after the push
|
2026-10-22 13:38:54 +02:00 |
|
Linus Rath
|
96471cf13b
|
ci: scroll to the seeded inbox row when checking the ios sign-in
|
2026-10-22 13:20:23 +02:00 |
|
Linus Rath
|
3575ed9450
|
ci: tap the ios notification again until the app opens
|
2026-10-22 13:04:59 +02:00 |
|
Linus Rath
|
f181c73a56
|
ci: tap the ios push notification in notification center, not the fading banner
|
2026-10-22 12:56:58 +02:00 |
|
Linus Rath
|
c85e32c9f4
|
ci: test the ios push banner and tap without the service extension under simctl
|
2026-10-22 11:58:19 +02:00 |
|
Linus Rath
|
f2b98c6dba
|
ci: erase and retype web sign-in fields instead of selecting their text
|
2026-10-22 11:52:00 +02:00 |
|
Linus Rath
|
653d5965ed
|
ci: scroll the ipad settings column to sign out and retry simctl pbcopy
|
2026-10-22 11:43:34 +02:00 |
|
Linus Rath
|
01d15fd24f
|
ci: retry the ios maestro warm-up once when the driver dies
|
2026-10-22 11:28:15 +02:00 |
|
Linus Rath
|
35e44318b9
|
ci: check the ipad message pane and scroll to rows before long-press in the ios flows
|
2026-10-22 11:27:29 +02:00 |
|
Linus Rath
|
3bdafefb65
|
ci: close the ios photo picker without losing the composer and focus the body first
|
2026-10-22 11:26:36 +02:00 |
|
Linus Rath
|
982a23cafd
|
ci: fix the ios settings, calendar and swipe flow steps
|
2026-10-22 11:22:51 +02:00 |
|
Linus Rath
|
c39e977de5
|
ci: catch the ios push banner and the extension's log
|
2026-10-22 10:36:14 +02:00 |
|
Linus Rath
|
24948cb717
|
ci: keep the app's js log and pin the sign-out dialog button
|
2026-10-22 10:30:39 +02:00 |
|
Linus Rath
|
6b434346ff
|
ci: give the ios test legs more time
|
2026-10-22 10:17:49 +02:00 |
|
Linus Rath
|
1827f8eb34
|
ci: run the ios perf flows in one maestro process and report every round
|
2026-10-22 10:17:17 +02:00 |
|
Linus Rath
|
9c549c9d00
|
ci: keep the notification logs and settings of the ios push test
|
2026-10-22 10:16:34 +02:00 |
|
Linus Rath
|
f00cd6a259
|
ci: check and retype web sign-in fields in the ios flows
|
2026-10-22 09:54:21 +02:00 |
|
Linus Rath
|
62931bcc53
|
ci: grant notification permission before the ios push test
|
2026-10-22 09:43:20 +02:00 |
|
Linus Rath
|
5622d732e9
|
ci: steady the ios flows around transitions, pickers and covered fields
|
2026-10-22 09:32:11 +02:00 |
|
Linus Rath
|
db3c6b5ba1
|
ci: test ios push notifications on the simulator with simctl push
|
2026-10-22 09:04:27 +02:00 |
|
Linus Rath
|
680d4745ed
|
ci: run each ios perf measurement as its own flow
|
2026-10-22 08:29:55 +02:00 |
|
Linus Rath
|
8533bd4f99
|
ci: fix ios feature flow steps for the drawer, search, selection, calendar and contacts
|
2026-10-22 08:20:49 +02:00 |
|