Commit Graph

54 Commits

Author SHA1 Message Date
Dat Vu ca4cf68f87 TF-825 Download email as EML file (#2854) 2024-05-16 15:50:01 +07:00
dab246 5eb75ee9ee TF-2310 Upgrade hive database to version 10 2024-04-15 15:08:31 +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 eb3e22b467 TF-2536 Write unit test for getAllMailbox method repository
Signed-off-by: dab246 <tdvu@linagora.com>
2024-02-19 15:55:06 +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
dab246 f5d878012d TF-2298 Update expires time when old token has expired
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit fb26afe8f52df6e16476aea8a68f9f92c5c4b001)
2024-01-08 14:25:26 +01:00
dab246 a352bd5ada TF-2331 Fix Read receipt includes weird attachments that are impossible to download
(cherry picked from commit 72ae6553ea53fa4bbba74bfdb1c9a3ec82103fc0)
2024-01-08 14:25:26 +01:00
dab246 83bd14cb74 TF-1718 Implement unsubscribeMail on Jmap server in offline mode
(cherry picked from commit 354808e6883501a8dc1e0ecd5c0d1a6beab0e83a)
2023-11-21 16:54:33 +07:00
dab246 00bfadbfe7 TF-2311 Sync session hive cache id name
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 353a895032b4d9c72128a5ba7cef626dad511470)
2023-11-21 16:54:33 +07:00
dab246 ad5dff4ac8 TF-2280 Fix mark as read mailbox when token expired on mobile
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit caab5a896875168f2d98c249207eb3eb537c58ec)
2023-10-31 19:48:03 +07:00
dab246 6a0b3a7bc4 TF-2177 Upgrade hive database version and clear all account data
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 91b7e5406029dc8cbdffdadcc3a9282124180623)
2023-10-27 11:18:29 +07:00
dab246 c77ef8238e TF-1608 Upgrade hive database version to 6
(cherry picked from commit 72cba37e9c81f4d685aa11e8ddbb5f48296e2db7)
2023-10-09 12:12:24 +07:00
dab246 be3703f847 TF-2066 Remove some return Future unnecessary
(cherry picked from commit bc9342e6aa7142e7ef59d8b3e2981da0e5942889)
2023-08-18 21:29:50 +07:00
dab246 25b59d2310 TF-2066 Upgrade hiveDBVersion to version 5
(cherry picked from commit 4409b59d3e839ecb3d42363395bcff70d4cea402)
2023-08-18 21:29:50 +07:00
dab246 99a6a64899 TF-1923 Upgrade hive database version to 4
(cherry picked from commit 183705254dba3cd46cf9985296352aff80e44cc6)
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 87aaeb2cb9 TF-1897 Synchronously handles reopening boxes at one location
(cherry picked from commit e5c0777dd248664d5a1a5bfe728ca1d2379fb2c8)
2023-06-13 10:17:45 +07:00
dab246 6aa87ff012 TF-1915 SendingState of SendingEmail updates according to the work done in WorkManager when network connectivity is restored
(cherry picked from commit 744c8bc8dc8a82cb3afb75aead5a744adaae5501)
2023-06-13 10:17:45 +07:00
dab246 6fbdcb1204 TF-1899 Upgrade version hive database to v3
(cherry picked from commit fe3ed8e86a13f82a97246878a6d5badd999f072a)
2023-06-13 10:17:45 +07:00
dab246 44bc6b2084 TF-1899 Add SessionHiveObj to store session
(cherry picked from commit de5c6f2c76e72ce85225e5a018e83dd815016733)
2023-06-13 10:17:45 +07:00
HuyNguyen 6f3af9100d TF-1865: Update sending email has been edited
(cherry picked from commit 1099d39a31ef0fa590f082a7c146734c819b1707)
2023-06-13 10:17:45 +07:00
dab246 c98be4cfc5 TF-1812 Implement interactor store sending email
(cherry picked from commit d1a064ec87c9f0ebdb373c893d891db9a93a9d37)
2023-06-13 10:17:45 +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
dab246 006326fe05 TF-1810 Create DetailedEmailHiveCacheClient to handle hive database
(cherry picked from commit 835ccef59868fd1096ab6d03aee05547575ab14a)
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 7d0a5729b2 Upgrade hive database version to 2
(cherry picked from commit 717d8953ce6a14c8cf7d23f64e206009f6ba1b32)
2023-05-08 13:03:51 +07:00
dab246 6189edd777 Get all mailbox cache by AccountId
(cherry picked from commit 8a7ccbf5d757ac9f1ffbd1fc5a1c863f30ab7b4c)
2023-05-08 13:03:51 +07:00
dab246 2b71aba278 TF-1487 Apply linter rule 2023-03-10 21:10:36 +07:00
dab246 04575e084b Trigger OnUpgradeDatabase when upgrade version 2023-02-24 17:33:31 +07:00
dab246 66e4d6c5d2 Mark cache version to clear cache data 2023-02-24 17:33:31 +07:00
HuyNguyen dd6079385d TF-1289: [Data] implement storeSubscription in fcm datasource 2023-01-04 10:10:30 +07:00
dab246 d990426c8e TF-439 Delete all class not used 2022-12-02 16:13:47 +07:00
dab246 ad8ef6b608 TF-1217 Register cache adapter 2022-12-02 16:13:47 +07:00
ManhNTX d2da7f23b1 TF-1205: rename class 2022-12-02 16:13:47 +07:00
ManhNTX 972402bc59 TF-1202: Configure ENV for FCM 2022-12-02 16:13:47 +07:00
Ms Thuỷ 6cf86b0edf TF-1068 implement data layer save recent login username & get all login username 2022-10-25 14:03:25 +07:00
dab246 bdbc8b4a11 Optimize HiveCacheClient 2022-10-24 11:35:48 +07:00
dab246 87839351f2 TF-1068 Implement save recent login url 2022-10-21 13:56:05 +07:00
sherlockvn 36e3634c71 TF-1068 add recent url 2022-10-21 13:56:05 +07:00
dab246 aab8967c27 TF-928 Fix force logout when reload web 2022-09-08 14:18:25 +07:00
dab246 6018cd383a TF-886 Store encryptionKey in Hive database 2022-09-07 15:47:01 +07:00
dab246 37d36e90a4 TF-886 Clear AuthenticationInfo 2022-09-07 15:47:01 +07:00
dab246 b95d294a3c TF-886 Implement StoreAuthenticationInfo in repository and datasource 2022-09-07 15:47:01 +07:00
dab246 70cf445443 TF-624 Close hive database when logout 2022-06-09 21:20:26 +07:00
Dat PHAM HOANG 8c96a486d1 TF-571 Injection and configuration for Hive cache 2022-06-01 14:31:58 +07:00
dab246 561ea8d1ad TF-524 Drop down list recent search 2022-05-26 15:17:52 +07:00
dab246 4088c88649 TF-528 Apply linter for some widget 2022-05-05 11:33:28 +07:00
dab246 b4fd1ce5e5 TF-474 Fix data in cache not show correctly after logout 2022-04-12 15:45:56 +07:00
dab246 05440e8bc4 TF-248 Ignore all plugin not supported web 2022-02-10 22:43:09 +07:00