dab246
cb41b5690b
TF-4308 Add E2E tests for ChooseLabelModal and NoLabelYetWidget
...
Signed-off-by: dab246 <tdvu@linagora.com >
2026-04-17 17:09:24 +07:00
dab246
660c4f40e2
TF-4301 Address code review comments on label feature
...
- Make LabelModalMixin interactor getters non-nullable; remove force-unwraps at call sites
- Show positiveLabel and add semanticLabel in progressing button for accessibility
- Use timestamp-based label name in E2E scenario to prevent flakiness on reused accounts
- Guard labelAs action with isLabelAvailable check in SingleEmailController
- Don't pop back on label creation failure so users can retry without losing context
- Block modal dismissal while label creation request is in flight
- Null-guard email.id before toggling label in ThreadView::onCreateANewLabelAction
- Log stackTrace and rethrow in DialogRouter to distinguish errors from user cancel
2026-04-17 11:58:53 +07:00
dab246
1b62990f28
TF-4301 Add E2E tests for label creation and tagging from email view
2026-04-17 11:58:53 +07:00
dab246
190ccc7bc3
TF-4301 Add "Create a new label" button in Label As menus and wire up tagging in email view
2026-04-17 11:58:53 +07:00
Dat Vu
c5eb4a011d
Cherry pick commit fix issue #4292 to master ( #4454 )
...
* Add folder info when open mail list from Label
(cherry picked from commit de0bb4ee02030ca90126766a8713a6826d791acd)
* Add unit test for `hasMailboxLabel` function in BaseEmailItemTile mixin
(cherry picked from commit 18f8d1847acccd6f95006b93903f0caa6c0408df)
* TF-4292 Add E2E test for test case `Add folder info when open mail list from Label` on mobile
(cherry picked from commit 1c209e333510db161522e4449ad7fb2e5d28399f)
2026-04-16 15:45:45 +07:00
dab246
2a666056c2
TF-4268 Refactor app runner: split web/mobile runners, add platform error handlers
2026-04-09 14:16:41 +07:00
dab246
2a3325ab7a
TF-4265 Add integration test for attachment reminder on mobile
2026-04-07 13:20:25 +07:00
dab246
0a88a8f109
TF-4404 Keep automation keys stable across enum renames.
2026-03-27 10:36:23 +07:00
dab246
b97abfbf69
TF-4404 Add e2e test for Mail to attendees action on mobile
2026-03-27 10:36:23 +07:00
dab246
fdae057837
TF-4370 Fix selector/key wiring: modal instantiation does not pass the key the test expects
2026-03-25 19:45:46 +07:00
dab246
0f9ea3c778
TF-4370 Add E2E test for test case create new a tag
2026-03-25 19:45:46 +07:00
dab246
e2c158d633
TF-4373 Add E2E test for test case delete thread to trash on mobile
2026-03-12 15:15:03 +07:00
dab246
a8e0bf6167
TF-4367 Remove the duplicated closeEmailDetailedView helper from this mixin.
2026-03-11 13:33:28 +07:00
dab246
9e9e666518
TF-4367 Add E2E test for test case forward email is forwarded when change language on mobile
2026-03-11 13:33:28 +07:00
dab246
12b9ad4a40
TF-4367 Add E2E test for test case reply email is replied when change language on mobile
2026-03-11 13:33:28 +07:00
dab246
b7287d4b5c
TF-4367 Add E2E test for test case forward email when change language on mobile
2026-03-11 13:33:28 +07:00
dab246
8246dd66fd
TF-4367 Add E2E test for test case reply email when change language on mobile
2026-03-11 13:33:28 +07:00
dab246
2e8a11e7eb
refactor(sentry): standardize exceptions to prevent Sentry minification
2026-03-10 11:06:16 +07:00
Dat Dang
1b29b481c0
HOTFIX Integration test 0.24.8 ( #4298 )
2026-02-03 12:12:44 +07:00
dab246
f7c5341797
TF-4243 Remove setupPreLogin and disposeAfterTest
2026-01-27 15:08:02 +07:00
dab246
f1feb6225d
TF-4243 Add integration test on mobile for case delete_a_label
2026-01-27 15:08:02 +07:00
dab246
a05a28700a
TF-4236 Fix partial-update validation for thread label ops.
2026-01-27 12:04:11 +07:00
dab246
b633bcf709
TF-4236 Remove setupPreLogin and disposeAfterTest
2026-01-27 12:04:11 +07:00
dab246
429379c308
TF-4236 Renaming _setupAll to _setUp for clarity.
2026-01-27 12:04:11 +07:00
dab246
879b18bc45
TF-4236 Fix guard delete UI when no handler is provided.
2026-01-27 12:04:11 +07:00
dab246
326f5e46f5
TF-4236 Add integration test on mobile for case remove_a_label_from_email_scenario
2026-01-27 12:04:11 +07:00
dab246
b76df6a6f6
TF-4236 Set setUp and tearDown for Patrol
2026-01-27 12:04:11 +07:00
dab246
69c3d32e3c
TF-4233 Fix the response success check to use key presence instead of value nullness.
2026-01-26 09:13:54 +07:00
dab246
5a0929bff2
TF-4229 Add integration test on mobile for case edit_a_tag_scenario
2026-01-26 09:13:54 +07:00
dab246
f9ff9ecde7
TF-4229 Add isSelected && condition to non-RTL selectedIconWidget rendering to match RTL behavior.
2026-01-22 10:54:04 +07:00
dab246
cc8ba39d19
TF-4229 Add integration test on mobile for case search_email_with_tag_scenario
2026-01-22 10:54:04 +07:00
dab246
acd8a6c4f1
TF-4227 Add integration test on mobile for case display_empty_view_when_open_tag_scenario
2026-01-19 11:34:43 +07:00
dab246
2052fdbe5e
TF-4227 Add integration test on mobile for case display_view_with_all_email_with_tag_scenario
2026-01-19 11:34:43 +07:00
dab246
ec75bb3cab
TF-4136 Add config Sentry
2026-01-15 09:46:51 +07:00
dab246
a23d15a9ca
TF-4136 refactor(logging): replace logError with logWarning for non-critical cases
2026-01-06 13:53:22 +07:00
dab246
7e55f68ff3
Add E2E test for test case display empty view for favorite folder
2025-11-20 15:28:30 +07:00
dab246
2fe9021c7f
Add E2E test for case show full recipient field when expand all
2025-11-20 14:21:09 +07:00
dab246
b34b4455cd
TF-4053 Verify empty widget in Inbox when perform E2E for move folder content
2025-11-05 05:34:21 +07:00
dab246
a5cc102d0e
TF-4053 Add E2E test for test case move folder content
2025-11-05 05:34:21 +07:00
dab246
dcb19992c6
TF-4045 Only show upgrade storage when premium is available and quota is available
2025-10-15 16:13:40 +07:00
dab246
d686b66f75
TF-4058 Update E2E test to compatible with flutter version 3.32.8
2025-10-15 13:54:34 +07:00
dab246
dbb5568e4a
TF-4068 Add E2E test for select identity as default
2025-10-15 11:59:00 +07:00
dab246
5584982294
TF-4056 Add E2E for persist filter when change search input text
2025-10-14 05:20:52 +07:00
DatDang
bfb20d3b6c
TF-3569 E2E Mailbox toggle read/star/spam
2025-09-17 16:15:28 +07:00
DatDang
e6c3ebf0d7
TF-3579 E2E Mailbox mark as read
2025-09-17 12:47:45 +07:00
DatDang
a65bf27bb9
TF-3579 E2E Mailbox move and delete email
2025-09-17 12:47:45 +07:00
DatDang
5c4329ba2a
TF-3605 E2E Mailbox create, rename, move and delete sub folder
2025-09-17 11:43:22 +07:00
DatDang
7f4dcf8b38
TF-3611 E2E Long press spam empty and recover
2025-09-17 09:42:26 +07:00
DatDang
1799364a35
TF-3611 E2E Long press trash empty and recover
2025-09-17 09:42:26 +07:00
DatDang
8fe9e4905e
TF-3611 E2E Spam mailbox empty and recover
2025-09-17 09:42:26 +07:00