Commit Graph

4883 Commits

Author SHA1 Message Date
dab246 72aceff481 TF-4368 Add named parameters to mock setup for consistency. 2026-03-20 10:15:13 +07:00
dab246 2d45909ad1 TF-4368 Add tearDown for consistency with other test groups. 2026-03-20 10:15:13 +07:00
dab246 23a3e9243e TF-4368 Add unit test for refreshChanges method 2026-03-20 10:15:13 +07:00
dab246 a28d5b3527 TF-4368 Fix cannot scroll in email list 2026-03-20 10:15:13 +07:00
Dat Vu eecdf75f5e TF-4384 Add ADR-0074 Resolve label refresh 404 by introducing explicit labelId (#4387) 2026-03-19 17:13:31 +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 bb9dca10de TF-4373 Fix deletion is not working when thread is enabled 2026-03-12 15:15:03 +07:00
dab246 a838912f5c TF-4367 Add test case for Emails with Re\u00A0: / Tr\u00A0:. 2026-03-11 13:33:28 +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 88f9643072 TF-4367 Add unit test for apply Reply/Forward prefix for subject when compose email 2026-03-11 13:33:28 +07:00
dab246 d256b5ca52 TF-4367 Update logic apply Reply/Forward prefix for subject when compose email 2026-03-11 13:33:28 +07:00
dab246 4a94f088d5 TF-4367 Fix duplicated Re: prefix when reply email with French locale 2026-03-11 13:33:28 +07:00
Dat H. Pham edaa094f62 Bump version to v0.26.1 2026-03-10 11:10:26 +07:00
dab246 b7594a4adb fix: The message field in UnknownRemoteException is typed as String? and the condition will always be false. 2026-03-10 11:06:16 +07:00
dab246 572bf6ba81 fix: The code parameter must be propagated through the inheritance chain. 2026-03-10 11:06:16 +07:00
dab246 8a21e35d1e fix: Prefer reusing AppBaseException instead of redefining the exception contract CacheException and RemoteException 2026-03-10 11:06:16 +07:00
Dat H. Pham 236ad5f075 Override props method for CacheException 2026-03-10 11:06:16 +07:00
Dat H. Pham 3e39f59f20 Fixup Constant some token exception 2026-03-10 11:06:16 +07:00
dab246 437c46f5ff fix(sentry): resolve minified exception types on web release 2026-03-10 11:06:16 +07:00
dab246 2e8a11e7eb refactor(sentry): standardize exceptions to prevent Sentry minification 2026-03-10 11:06:16 +07:00
dab246 296548a781 fix(sentry): sync dist parameter to resolve minified stack traces 2026-03-10 11:06:16 +07:00
Dat H. Pham 9cc92fbfa8 Bump version to v0.26.0 2026-03-05 11:57:54 +07:00
Dat H. Pham 00b5054dd3 Bump version to v0.25.0 2026-03-05 11:54:48 +07:00
Dat H. Pham 32b7b0153c Stript suffix for tag 2026-03-05 11:53:52 +07:00
dab246 777b47159d TF-4354 Remove all logic related to Label Visibility in Settings 2026-03-05 10:32:56 +07:00
dab246 de083b3aff TF-4354 Hide Label in Preference View when label capability is not supported 2026-03-05 10:32:56 +07:00
dab246 3cdf65866a TF-4354 Activate Label by default for all users 2026-03-05 10:32:56 +07:00
dab246 8187040b10 feat(Label): fix miss inject websocket when label setting not change 2026-03-05 10:32:56 +07:00
dab246 b2338a1160 feat(Label): Use capability-aware label availability in websocket injection. 2026-03-05 10:32:56 +07:00
dab246 2e6e1fcdc8 feat(Label): Add depend on settings to register websocket for label 2026-03-05 10:32:56 +07:00
dab246 a70a338608 feat: Use execute in parallel for faster request time 2026-03-05 10:32:56 +07:00
dab246 add55a9d55 feat: Use min for easier to read 2026-03-05 10:32:56 +07:00
dab246 41817091c1 feat: Fix loop uses sinceState instead of newSinceState, causing infinite loops. 2026-03-05 10:32:56 +07:00
dab246 4fea45d062 feat: Persist label state after get all labels 2026-03-05 10:32:56 +07:00
dab246 9c211c05ef feat: Auto sync label from web socket 2026-03-05 10:32:56 +07:00
dab246 c49e48ae1b feat: Add repository/interactor for get label changes 2026-03-05 10:32:56 +07:00
dab246 987ea410c5 feat: Implement get label changes 2026-03-05 10:32:56 +07:00
dab246 73134d2833 TF-4303 Change order for label action 2026-03-05 10:32:56 +07:00
Dat H. Pham 50374a005d Bump version to v0.24.14 2026-02-27 14:55:27 +07:00
Dat Vu 084c98865b fix(web): Cannot typing text when create new rule filter on Safari (#4350) 2026-02-27 14:52:33 +07:00
Dat Vu d785e6a879 fix(web): Cannot typing text when create new folder on Safari for the first time (#4349) 2026-02-27 14:07:51 +07:00
Dat H. Pham ffb0035d23 Bump version to v0.24.13 2026-02-25 10:33:27 +07:00
Dat H. Pham e90f503792 TF-4344 In desktop view, selected language not well update 2026-02-25 09:57:27 +07:00
Dat H. Pham 1c66dab1f3 Bump version to v0.24.12 2026-02-24 14:10:04 +07:00
Dat Vu 9afe4d89e3 TF-4336 Fix INBOX should be above Favorite folder (#4340) 2026-02-24 11:58:22 +07:00
Dat Vu 9cd75b2885 TF-4339 Fix CORS issue on openid-configuration call (#4342) 2026-02-23 17:18:20 +07:00