dab246
|
a23d15a9ca
|
TF-4136 refactor(logging): replace logError with logWarning for non-critical cases
|
2026-01-06 13:53:22 +07:00 |
|
dab246
|
8d83650f33
|
Migrate Hive box To IsolatedHive box
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-07-01 10:34:16 +07:00 |
|
dab246
|
45cd1c3613
|
Use Hive CE database to replace Hive database
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-07-01 10:34:16 +07:00 |
|
dab246
|
02c2e08e40
|
Remove closeBox when open box in hive database
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-07-01 10:34:16 +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
|
535a862777
|
TF-3493 Ensures that a URI always uses wss:// or ws://, helping avoid the error Unsupported URL scheme 'https'
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-02-23 22:40:30 -08:00 |
|
dab246
|
223fdbf1fb
|
TF-3278 Handle open app via deep link at MailboxDashboard screen
|
2025-02-05 03:00:08 -08:00 |
|
dab246
|
b7b6b0f7fa
|
TF-3416 Handle download attachment in EML previewer on web
|
2025-02-05 03:00:08 -08:00 |
|
DatDang
|
b76e8bb725
|
TF-3157 Remove unnecessary background service worker
|
2024-11-06 21:32:34 +07:00 |
|
DatDang
|
7d59982cc9
|
TF-3157 Update web socket with background service worker
TF-3157 Stub BroadcastChannel for mobile build
|
2024-11-06 21:32:34 +07:00 |
|
DatDang
|
c4d0c27603
|
TF-3157 Implement web socket push
|
2024-11-06 21:32:34 +07:00 |
|
dab246
|
4d045bbf1a
|
Hotfix conflict role Spam/Junk
|
2024-08-16 12:00:20 +07:00 |
|
dab246
|
7b5c0d5a75
|
TF-2871 Block notification on folders Sent, Outbox, Drafts, Spam and Trash
|
2024-08-07 06:32:45 +02:00 |
|
dab246
|
9ffd20f1a7
|
TF-2871 Write unit test for KeychainSharingManager
|
2024-08-07 06:32:45 +02:00 |
|
dab246
|
43732a66d9
|
Sort notification list in order of last received date
|
2024-05-13 19:12:10 +07:00 |
|
dab246
|
82956378e5
|
TF-2611 Get for maximum 5 latest email in Email/changes on FCM
Signed-off-by: dab246 <tdvu@linagora.com>
clea# Please enter the commit message for your changes. Lines starting
|
2024-02-20 11:33:04 +07:00 |
|
dab246
|
dd8c6e96d7
|
TF-2464 Remove save email delivery state in dart code
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 6209b3550d8687aefc1cf92f3fa4e4516686228b)
|
2024-02-19 15:55:17 +07:00 |
|
dab246
|
1835e9fad7
|
TF-2464 Fix can not auto refresh list email when switch background mode to foreground mode
(cherry picked from commit 34b09c0aeacb8bc42cf7196adca2c65aa7eb47e9)
|
2024-02-19 15:55:13 +07:00 |
|
dab246
|
274e01d113
|
TF-2464 Save both EmailDelivery and EmailState in the keychain
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit a37fe7ea8bcc38eb96df39f46128c9e1f7af046e)
|
2024-02-19 15:55:12 +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
|
987b018bb7
|
Fix: Update EmailDeliveryState to Keychain
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit ac72825c7bb5840a8d779d0d1a0a336c75ade232)
|
2024-01-12 13:49:03 +07:00 |
|
dab246
|
b1b2bb90a5
|
TF-2384 Handle refresh token when token expired in NSE
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit c8a39bb42792770c001ac90d6301d53126225d95)
|
2024-01-08 14:25:26 +01:00 |
|
dab246
|
940cc2f315
|
TF-2384 Create KeychainSharingManager to manage data push notification
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit f4b839642806597fd495da789d7654041cd9ef21)
|
2024-01-08 14:25:26 +01:00 |
|
dab246
|
bfcdda6b67
|
TF-2298 Always get token when open app
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit fae6398d87fdbe2c49fa2dd69b8b20ef11171775)
|
2024-01-08 14:25:26 +01: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
|
09f213ebb6
|
TF-1710 Move all method of PresentationMailbox object to extension to sync
(cherry picked from commit 408fb1840df1f04d51c018992e13ad1011649cbd)
|
2023-08-18 21:29:50 +07:00 |
|
dab246
|
bf902d79ee
|
TF-1813 Add log stackTrace in ExceptionThrower
(cherry picked from commit a1634ad2553fb331603738620b416a5a7dda66a8)
|
2023-06-13 10:17:45 +07:00 |
|
dab246
|
7e0f338fa0
|
TF-1810 Add GetNewReceiveEmailFromNotificationInteractor to get new receive email from notification
(cherry picked from commit df7a84a932f8496d92e5eed8ccd66c0b8709ae61)
|
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
|
550752a2a4
|
Store and get fcm cache by AccountId
(cherry picked from commit e327dff45a4fc67d0c5a2d2afe64fc4673e2eac1)
|
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
|
9dac861baa
|
TF-1599 Handle remove notification when email mask as read or delete permanent
(cherry picked from commit 1abcc61474728cadca024d21eba43aaf4f09a078)
|
2023-04-14 17:12:34 +07:00 |
|
dab246
|
8467db2689
|
TF-1600 Add list mailboxes allow push notifications
(cherry picked from commit f38a7945f0e8bb1f59dbc95d01749d50cb83de09)
|
2023-04-14 17:12:34 +07:00 |
|
dab246
|
4c64fefe75
|
TF-1600 Implement GetMailboxesNotPutNotificationsInteractor
(cherry picked from commit ba849b288e4e943648c35bf6a494eaa804b049b6)
|
2023-04-14 17:12:34 +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 |
|
dab246
|
2b71aba278
|
TF-1487 Apply linter rule
|
2023-03-10 21:10:36 +07:00 |
|
HuyNguyen
|
f2636b1ecf
|
TF-1289: [Presentation] Refactor name function
|
2023-01-04 10:10:30 +07:00 |
|
HuyNguyen
|
5219cd4b69
|
TF-1289: [Data] Implement DestroySubscription in fcm datasource
|
2023-01-04 10:10:30 +07:00 |
|
HuyNguyen
|
37e7013dd5
|
TF-1289: [Data] Implement DestroySubscription in fcm repository
|
2023-01-04 10:10:30 +07:00 |
|
HuyNguyen
|
b7dacc655a
|
TF-1289: [Data] Implement GetSubscription in fcm datasource
|
2023-01-04 10:10:30 +07:00 |
|
HuyNguyen
|
5eb3a35046
|
TF-1289: [Data] Implement GetSubscription in fcm repository
|
2023-01-04 10:10:30 +07:00 |
|
HuyNguyen
|
dd6079385d
|
TF-1289: [Data] implement storeSubscription in fcm datasource
|
2023-01-04 10:10:30 +07:00 |
|
HuyNguyen
|
97a37e36be
|
TF-1289: [Data] implement storeSubscription in fcm repository
|
2023-01-04 10:10:30 +07:00 |
|
dab246
|
0144c2cbfa
|
Fix device id null after register new token successful
|
2022-12-28 11:28:14 +07:00 |
|
dab246
|
d990426c8e
|
TF-439 Delete all class not used
|
2022-12-02 16:13:47 +07:00 |
|
dab246
|
81278d13ba
|
TF-439 Handle get stored device id
|
2022-12-02 16:13:47 +07:00 |
|
dab246
|
d5e093150f
|
TF-439 Implement handle register new token when expired
|
2022-12-02 16:13:47 +07:00 |
|
dab246
|
92da2d5152
|
TF-439 Add abstract method to register new token
|
2022-12-02 16:13:47 +07:00 |
|