Commit Graph

416 Commits

Author SHA1 Message Date
DatDang ee63f239e7 TF-3385 Optimize misc 2025-02-05 03:00:08 -08:00
DatDang 0248b9138c TF-3385 Fix move and delete emails not work properly 2025-02-05 03:00:08 -08:00
DatDang 6396b50bc9 TF-3385 Remove skipCache mechanism in get all emails 2025-02-05 03:00:08 -08:00
DatDang ea283207a7 TF-3385 Clean up ThreadController and SearchEmailController ever listener 2025-02-05 03:00:08 -08:00
DatDang b95ec24b3c TF-3385 Update move emails 2025-02-05 03:00:08 -08:00
DatDang f1613a55ce TF-3385 Update empty trash and spam emails 2025-02-05 03:00:08 -08:00
DatDang 9660b40cd1 TF-3385 Update permanently delete emails 2025-02-05 03:00:08 -08:00
DatDang 8f5168ec6b TF-3385 Update mark as read and star 2025-02-05 03:00:08 -08:00
Dat PHAM HOANG 7efe5ed31d TF-3372 Handling error for empty trash failure 2025-02-05 03:00:08 -08:00
Dat PHAM HOANG b07a142bcc TF-3372 Handle Empty mailbox success + failure states 2025-02-05 03:00:08 -08:00
Dat PHAM HOANG 06adc9e6a8 TF-3372 Use viewStateMailboxActionProgress to build progress bar for not only MarkAsRead but also Empty mailbox action 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
dab246 f0e0869f96 TF-3372 Fix [MU] Emptying trash: Many unnecessary Email/query + Email/get requests 2025-02-05 03:00:08 -08:00
DatDang 85b9e49800 TF-3332 Prevent refresh when switching mailbox 2025-02-05 03:00:08 -08:00
Dat PHAM HOANG e386848af8 TF-3334 Add more concurrence test cases for WebSocketQueueHandler 2025-02-05 03:00:08 -08:00
dab246 01b320ce89 TF-3334 Skip getting stored state in interactor when performing actions with email and mailbox 2025-02-05 03:00:08 -08:00
dab246 ba93e7b514 TF-3334 Dispose web socket when close controller 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
dab246 d36327f69c TF-3334 Auto resynchronisation search view when receives websocket notification on mobile & tablet responsive web 2025-02-05 03:00:08 -08:00
dab246 d74951a1ac TF-3334 Remove resynchronisation when performing actions with emails 2025-02-05 03:00:08 -08:00
DatDang 60cb85d187 TF-3236 Display SearchSnippet in search result 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 5d6d3afb78 TF-3025 Avoid search results being reloaded when performing certain actions read/star/... 2024-10-15 16:48:36 +07:00
dab246 d77e1585b8 TF-3004 Fix open close advanced search looses data 2024-10-15 16:48:36 +07:00
dab246 6d0c7ed7f5 TF-3005 Apply new design search result list contact view 2024-10-15 16:48:36 +07:00
dab246 4cdd55ed82 TF-3005 Apply new design search input contact view 2024-10-15 16:48:36 +07:00
dab246 7cdd6d8790 TF-3192 Update highlight style as design 2024-10-15 16:48:36 +07:00
dab246 3392bf16bc TF-3006 [WEB] Handle mail address in quick search bar 2024-10-15 16:48:36 +07:00
dab246 fec26a555b TF-3002 [MOBILE] Combine SimpleSearchFilter & SearchEmailFilter 2024-10-15 16:48:36 +07:00
dab246 f7ff775a10 TF-3002 [WEB] Remove BuildContext in dashboard action 2024-10-15 16:48:36 +07:00
dab246 442140d360 TF-3002 [WEB] Update unselected icon color for filter message button 2024-10-15 16:48:36 +07:00
dab246 8290025c14 TF-3002 [WEB] Add To/Folder search filters 2024-10-15 16:48:36 +07:00
DatDang f92a0807d5 TF-3045 Hide compose button situationally on mobile 2024-09-25 14:27:42 +07:00
dab246 764ba95927 TF-3050 Fix synchronize button should refresh all mailbox and emails 2024-09-18 17:01:48 +07:00
dab246 8f5fee6bdc Hot fix missing composer button on mobile 2024-09-17 15:16:27 +07:00
dab246 47c7cb9ee8 TF-3123 Fix load more is irrelevant when filtering emails by unread 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
dab246 4d045bbf1a Hotfix conflict role Spam/Junk 2024-08-16 12:00:20 +07:00
dab246 df078728bb TF-2925 Write widget test for thread view 2024-08-15 10:14:19 +07:00
Dat PHAM HOANG 2a3c880d2e TF-2925 Store previous mailboxId to prevent upload ThreadView when change after do any action 2024-08-15 10:14:19 +07:00
dab246 252df057ba TF-2975 Change the layout main screen in mobile app 2024-08-09 06:22:52 +02:00
DatDang eb878e421e TF-2976 Update ThreadView UI 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 eca11b3506 TF-2928 Show confirm dialog & handle exception when reload browser or loss of connection 2024-08-07 06:32:45 +02:00
DatDang e8eb67bf63 Upgrade dependencies after upgrade Flutter 3.22.2 2024-08-07 06:32:45 +02:00
dab246 a2e6b78576 TF-2122 Fix highlight and font search result incorrect 2024-06-11 13:59:12 +07:00
dab246 f85691ae15 TF-2684 Fix difficult to select text in blue bar on responsive tablet 2024-06-11 13:59:12 +07:00
dab246 8ddb4b9275 TF-2684 Use scrollbar theme replace customize scrollbar 2024-06-11 13:59:12 +07:00