Commit Graph

92 Commits

Author SHA1 Message Date
dab246 19cede1a5f Use default properties when update email from email changed
Signed-off-by: dab246 <tdvu@linagora.com>
2025-07-01 10:34:16 +07:00
dab246 a891e07887 TF-3719 Add state to message of log tracking
Signed-off-by: dab246 <tdvu@linagora.com>
2025-05-16 09:59:49 -07:00
dab246 3f5cfef2fa TF-3719 Add LogTracking to trace error notFound email in Email/get
Signed-off-by: dab246 <tdvu@linagora.com>
2025-05-16 09:59:49 -07:00
dab246 2b88f07f6d TF-3719 Delete email in cache when get notFound in Email/get
Signed-off-by: dab246 <tdvu@linagora.com>
2025-05-16 09:59:49 -07:00
dab246 8bb428b8b9 TF-3719 Fix error Too many items in an email read at level FULL in Email/get
Signed-off-by: dab246 <tdvu@linagora.com>
2025-05-16 09:59:49 -07:00
dab246 3996372dcc Fix mark as mailbox, empty trash do not reconnect when get 401 error
Signed-off-by: dab246 <tdvu@linagora.com>
2025-04-21 04:33:40 -07:00
dab246 b3506853a1 TF-3507 Try to avoid screen blink when refreshing email list
Signed-off-by: dab246 <tdvu@linagora.com>
2025-04-14 04:01:05 -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
dab246 77a62a2711 TF-3449 Display mark as important icon in email list
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-06 20:30:23 -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
DatDang ee63f239e7 TF-3385 Optimize misc 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 492f4f8350 TF-3385 Get & set multiple changes in email cache 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
dab246 0f94e52d35 TF-3370 Handle SetError when make email action (Mark as read/star/move/delete) 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 a81d33f98b TF-3372 Worker adds progress state to onProgressController in mobile/web 2025-02-05 03:00:08 -08:00
Dat PHAM HOANG e327cf6b9c TF-3372 Add onProgressController to get the progress of emptying task 2025-02-05 03:00:08 -08:00
Dat PHAM HOANG c735789709 TF-3372 Fix Empty Trash/Spam base on receivedAt 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
DatDang 659acd7b17 TF-3235 Create seach emails in thread API, datasource and repository 2024-11-20 13:53:56 +07:00
dab246 e6ae472a3d TF-2528 Sorting emails by order ids list of Email/query 2024-11-14 10:30:40 +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 Vu f2a20970aa TF-3113 Fix cannot empty spam on mobile (#3129) 2024-09-10 18:09:24 +07:00
Dat Vu ca4cf68f87 TF-825 Download email as EML file (#2854) 2024-05-16 15:50:01 +07:00
dab246 017c7135d3 TF-2310 Use singleton for HiveCacheConfig to avoid creating multiple instance 2024-04-15 15:08:31 +07:00
dab246 779bd224b1 TF-2310 Don't use Hive.boxExists() to avoid creating a database without an object store in hive on some browsers (Safari/Firefox) 2024-04-15 15:08:31 +07:00
dab246 1bf7ee4f20 TF-2564 Change logic empty folder (Spam/Trash) to avoid cache still has data
Signed-off-by: dab246 <tdvu@linagora.com>
2024-02-19 15:55:19 +07:00
dab246 d8bfb83e89 TF-2536 Change the logic to get all mailbox
Signed-off-by: dab246 <tdvu@linagora.com>
2024-02-19 15:55:01 +07:00
Dat PHAM HOANG 2f2b88b99f Revert "TF-2528 Sorting emails by order ids list of Email/query"
This reverts commit a5665416b1.
2024-02-07 15:04:09 +07:00
dab246 a5665416b1 TF-2528 Sorting emails by order ids list of Email/query
Signed-off-by: dab246 <tdvu@linagora.com>
2024-01-31 09:31:39 +01:00
dab246 d5f646af79 TF-2323 Use position to load more emails when sort by Subject & Sender
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 847a56bfd331dc29f05493a861fb6f21da2b2cde)
2024-01-08 14:25:26 +01:00
dab246 7f1f9b58df TF-2280 Call BackgroundIsolateBinaryMessenger.ensureInitialized on cross-platform
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit c2bcbd604f3a6ea96288253efc527be51ad6d178)
2023-10-31 19:48:03 +07:00
dab246 8a216be80e TF-2280 Fix empty trash when token expired on mobile
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit a48e68b38096236df92f71cc17859e1f1592a144)
2023-10-31 19:48:03 +07:00
dab246 b83eb87675 TF-1710 Add empty spam folder interactor
(cherry picked from commit f0d22cd8925185607b5dea74f2cf40052980d19c)
2023-08-18 21:29:50 +07:00
dab246 7df56f3f66 TF-1857 Add headerCalendarEvent to email cached
(cherry picked from commit 6d884bb6db5365c6308404fb5d98fd356be4109e)
2023-07-31 19:24:25 +07:00
dab246 002a543865 TF-1923 Fix logic get stored email when offline
(cherry picked from commit fa74abdf2663e80e445236449c5aec3e5c9267e5)
2023-06-26 22:02:30 +02:00
dab246 96145aae7a Sync all use PlatformInfo to check platform while runtime
(cherry picked from commit 514fec1f2f4f1ff8a584bf8db7bf3a5537a3e9f8)
2023-06-15 16:43:58 +07:00
dab246 acda93f8e1 TF-1869 Reopen box when update cache on background
(cherry picked from commit bf2dd9664cc9d319e3ce9d0fe02374cbe7c586f2)
2023-06-05 11:02:20 +07:00
HuyNguyen 109ea54204 TF-1869: Duplicate check for OpenedEmail and DetailedEmail when get contents
(cherry picked from commit 674312c3dd515b5699c84d3572bdc7bed9e7415d)
2023-06-05 11:02:20 +07:00
dab246 d357358341 TF-1810 Implement store detailed email to cache
(cherry picked from commit 6be6d69ad8e5fb05d839e2649b1f444613eea6d1)
2023-06-05 11:02:20 +07:00
dab246 5b01715dcd TF-1810 Move all hive clients to a separate folder
(cherry picked from commit c72e16b576835b7748e20ab3e5cce5e1f505a65f)
2023-06-05 11:02:20 +07:00
dab246 876cc368b0 Use TupleKey(ObjectKey-AccountId-UserName) to store data to hive
(cherry picked from commit e0ace535d5f3af71eb13598d92524caf2c6d9bbf)
2023-05-08 13:03:51 +07:00
dab246 eb27022a08 Get state cache by AccountId
(cherry picked from commit 9bb1de613ca58e5a7cb66fbc97ecd308754d088b)
2023-05-08 13:03:51 +07:00
dab246 06277d3532 Store state cache by AccountId
(cherry picked from commit cb8d44d31360986b1c87694681166e83fc78a666)
2023-05-08 13:03:51 +07:00
dab246 a6966e434e Get all email cache by AccountId
(cherry picked from commit e9f172861d595549158feb829c74afc76dd7311e)
2023-05-08 13:03:51 +07:00
dab246 764a12bfec Store email cache by AccountId
(cherry picked from commit 9b87da2990cef051c93eaab692aa2fa360ad9af2)
2023-05-08 13:03:51 +07:00
HuyNguyen a794d8491e TF-1604: Add requiredCapabilities support TeamMailbox for SetEmailMethod
(cherry picked from commit af9432c91755489a544b781bf068dd037fc627ee)
2023-03-24 19:40:48 +07:00
HuyNguyen 8a28225e05 TF-1604: Add requiredCapabilities support TeamMailbox for GetEmailMethod
(cherry picked from commit 3922303e63a8e910511361019a54ea13801e3f92)
2023-03-24 19:40:48 +07:00