Commit Graph

74 Commits

Author SHA1 Message Date
dab246 80c368be62 TF-4368 Add verifying actual merged email IDs, not just count. 2026-03-20 10:15:13 +07:00
dab246 bf1bab478c TF-4368 Add the delete/shrink regression case and assert the requested limit. 2026-03-20 10:15:13 +07:00
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
Dat Vu 1c1d50a9d2 Fix email list does not automatically refill after bulk delete (#4323) 2026-02-12 16:02:12 +07:00
Dat Vu 87115ed5a5 TF-4314 Fix unread emails disappear blink (#4316) 2026-02-09 23:53:42 +07:00
Dat Dang 342d2f295a TF-4282 Fix sort of web search suggestion (#4289) 2026-01-30 11:19:27 +07:00
dab246 f89bfaca74 Ignore cache if it failed and write unit test for forceEmailQuery = true
(cherry picked from commit 05496806823b6daed2b0abd889915a5fd7d5f88f)
2026-01-29 18:00:36 +07:00
dab246 fe57e72a02 TF-4236 Apply BatchSetEmailProcessingMixin for some method use SetEmailMethod 2026-01-27 12:04:11 +07:00
dab246 3ef66bbbda TF-4236 Implement remove a label from an email when unselect in context menu Label as 2026-01-27 12:04:11 +07:00
dab246 f54250eb26 TF-4227 Fix conflict with master branch 2026-01-19 11:34:43 +07:00
dab246 ef1efc9310 TF-4195 Add unit test for addKeyword in MapKeywordsExtension 2026-01-19 11:34:43 +07:00
dab246 78de7de3a6 TF-4195 Implement add a Label to an email 2026-01-19 11:34:43 +07:00
dab246 fedb8fed93 TF-4136 Apply early exit to prevent string operation in log 2026-01-15 09:46:51 +07:00
dab246 fdda936ac2 TF-4136 Remove all content-length in header request of mock unit test avoid run test fail 2026-01-15 09:46:51 +07:00
dab246 a84b7656bd TF-4142 Add tests to verify inMailbox in filter 2026-01-11 22:55:49 +07:00
dab246 48f83f00f0 TF-4141 Add widget tests for displaying of virtual folder: action required 2026-01-11 22:55:49 +07:00
dab246 42a838f263 TF-4141 Adding tearDownAll for GetX cleanup and documentation for proper cleanup, widget wrapping expectations 2026-01-11 22:55:49 +07:00
dab246 4340b0aff2 TF-4141 Add widget test for displaying tag of action required in mobile, web, tablet view 2026-01-11 22:55:49 +07:00
dab246 fcb7fcf3ba TF-4141 Add unit test for mailbox_filter_builder 2026-01-11 22:55:49 +07:00
dab246 f526b39fae Remove We're sorry in intl file 2025-11-20 15:28:30 +07:00
Dat Dang 24c6a8dbd1 HOTFIX Realtime update while searching on mobile (#3987) 2025-09-04 17:26:50 +07:00
dab246 1293c1a997 TF-3834 Implement remember user sort order after search
Signed-off-by: dab246 <tdvu@linagora.com>
2025-08-11 09:25:24 +07:00
DatDang 4fd0931c9e TF-3586: Upgrade Flutter to 3.27.4 2025-07-30 15:24:57 +07:00
dab246 000a2e3985 Add unit test for combineEmailCache method
Signed-off-by: dab246 <tdvu@linagora.com>
2025-07-01 10:34:16 +07:00
dab246 23019ae030 Auto refresh mails when resume app from background
Signed-off-by: dab246 <tdvu@linagora.com>
2025-07-01 10:34:16 +07:00
dab246 bab0331fe0 TF-3764 Update new empty view for folder
Signed-off-by: dab246 <tdvu@linagora.com>
2025-06-13 09:39:54 +07:00
dab246 d0f6db181f TF-3719 Write unit test for cast getChanges throw exception
Signed-off-by: dab246 <tdvu@linagora.com>
2025-05-16 09:59:49 -07:00
dab246 21f4b4bfa0 TF-3719 Write unit test for _updateEmailCache in ThreadRepositoryImplement and getChanges in ThreadAPI
Signed-off-by: dab246 <tdvu@linagora.com>
2025-05-16 09:59:49 -07:00
dab246 712bc26402 TF-3507 Fix offline cache prevents updating email query view cache
Signed-off-by: dab246 <tdvu@linagora.com>
2025-04-14 04:01:05 -07:00
DatDang 33b90d3c65 TF-3487 Handle search email failure 2025-04-09 07:55:42 -07:00
dab246 efe1c801c1 TF-3410 Update file email_tile_web_builder_test to pass unit test
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-12 20:17:15 -07:00
dab246 b83e092e47 TF-3290 Only show reconnection confirm dialog when composer is opened 2025-02-05 03:00:08 -08:00
Dat Vu 8963ce7a61 TF-3298 Fix blink when refresh email list (#3299) 2025-02-05 03:00:08 -08:00
Dat PHAM HOANG 262cf278ba Fix cache synchronizing side effect when open folder 2025-02-05 03:00:08 -08:00
Dat PHAM HOANG c63e3d2973 TF-3334 Synchonize cache all the time have new changes even in search or not 2025-02-05 03:00:08 -08:00
DatDang e54fd73d58 fixup! TF-3332 Prevent refresh when switching mailbox 2025-02-05 03:00:08 -08:00
DatDang 3d6b2b1a7e fixup! TF-3332 Prevent refresh when switching mailbox 2025-02-05 03:00:08 -08:00
dab246 dfd622d7ec TF-3334 Use queue to handle multiple refresh changes mailbox from incoming websocket 2025-02-05 03:00:08 -08:00
dab246 eb51e9b3b1 TF-3334 Remove Email/get of mark as read & mark as star action 2025-02-05 03:00:08 -08:00
DatDang 9c1d991c74 TF-3235 Create SeachSnippets for presentation emails and update at interactors 2024-11-20 13:53:56 +07:00
DatDang 659acd7b17 TF-3235 Create seach emails in thread API, datasource and repository 2024-11-20 13:53:56 +07:00
dab246 8d31ee4462 TF-3025 Correctly update the action for the selection list when performing some action read/start/... on each element 2024-10-15 16:48:36 +07:00
dab246 0513427378 TF-3123 Write unit & widget test for load more button 2024-09-16 15:49:48 +07:00
Dat PHAM HOANG a5a8d42763 TF-2947 Update empty view also when no network connection 2024-08-20 10:59:40 +07:00
dab246 b9b6d58b87 TF-2947 Fix empty view for folder when no message in folder 2024-08-20 10:59:40 +07:00
DatDang b1c747f3ef TF-2976 Add widget test for EmailTileBuilder for web 2024-08-08 09:46:09 +02:00
dab246 71ae708939 TF-2925 Fix change mailbox very quick when refreshing after any mail action make the message list is not showed correctly 2024-08-08 09:46:09 +02:00
dab246 f80bede226 TF-1714 Remove constructor domain state class unnecessary
(cherry picked from commit 6293b3d5f4b1220ad285913804b7ce99ed96d54b)
2023-08-18 21:29:50 +07:00