dab246
|
2e8a11e7eb
|
refactor(sentry): standardize exceptions to prevent Sentry minification
|
2026-03-10 11:06:16 +07:00 |
|
dab246
|
a23d15a9ca
|
TF-4136 refactor(logging): replace logError with logWarning for non-critical cases
|
2026-01-06 13:53:22 +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
|
4bd5ecc5d4
|
Remove store state to refresh in FCM
Signed-off-by: dab246 <tdvu@linagora.com>
|
2025-07-01 10:34:16 +07: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
|
a90e36c6b3
|
TF-2599 Fix notification flood
Signed-off-by: dab246 <tdvu@linagora.com>
|
2024-02-26 13:12:44 +07:00 |
|
dab246
|
652fb48493
|
TF-2611 Execute Email/get to get detailed email level one-by-one in FCM
Signed-off-by: dab246 <tdvu@linagora.com>
|
2024-02-20 11:33:04 +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
|
360d5a542b
|
Fix: Use correct method repository in delete_firebase_registration_cache_interactor
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 2bbfab72f4240a9988ee1c9b23ae8548068f6974)
|
2024-01-12 13:49:03 +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
|
0583406e3b
|
TF-1708 Update props properties for all state object in interactor
(cherry picked from commit 2a5441c2ef4facf28e7e6e1678e89601d72259be)
|
2023-07-07 22:45:26 +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
|
664d1825c0
|
TF-1810 Implement get detailed email from notification
(cherry picked from commit 2bb972e9598d42758d7f1ab50c5e1d973c6fcd01)
|
2023-06-05 11:02:20 +07:00 |
|
dab246
|
b62e26176e
|
TF-1810 Implement get new receive email from notification
(cherry picked from commit d523e899b472d220652a0ef23ffb2dd730c0126d)
|
2023-06-05 11:02:20 +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
|
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
|
eb27022a08
|
Get state cache by AccountId
(cherry picked from commit 9bb1de613ca58e5a7cb66fbc97ecd308754d088b)
|
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
|
fbaea1a951
|
TF-1599 Implement GetEmailChanges to remove notification
(cherry picked from commit 9a41ea84a40c97091b4c4c5d2e0c19afcafc712f)
|
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 |
|
dab246
|
163ed8b9fe
|
Add null-safety for list props with type dynamic
|
2023-02-24 17:33:31 +07:00 |
|
HuyNguyen
|
f2636b1ecf
|
TF-1289: [Presentation] Refactor name function
|
2023-01-04 10:10:30 +07:00 |
|
HuyNguyen
|
4acc4ce5cb
|
TF-1289: [Domain] Add DestroySubscription in use-case
|
2023-01-04 10:10:30 +07:00 |
|
HuyNguyen
|
f71999ddfc
|
TF-1289: [Domain] Add GetSubscription in reposiroty
|
2023-01-04 10:10:30 +07:00 |
|
HuyNguyen
|
06510e2ee5
|
TF-1289: [Domain] add storeSubscription use-case
|
2023-01-04 10:10:30 +07:00 |
|
HuyNguyen
|
097682fdcf
|
TF-1289: [Domain] add 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
|
32bb7c9796
|
TF-437 Delete state change of mailbox after invoke refresh change in background/terminated
|
2022-12-02 16:13:47 +07:00 |
|
dab246
|
b37de97d6b
|
TF-437 Handle Mailbox/changes in background/terminated
|
2022-12-02 16:13:47 +07:00 |
|
dab246
|
569a04844b
|
TF-437 Store state change of mailbox in background/terminate
|
2022-12-02 16:13:47 +07:00 |
|
ManhNTX
|
045c7383e6
|
TF-1246: Enable FCM for Web browser
|
2022-12-02 16:13:47 +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 |
|
dab246
|
4de25a778c
|
TF-439 Implement get firebase subscription
|
2022-12-02 16:13:47 +07:00 |
|
dab246
|
38a6067319
|
TF-439 Add abstract get firebase subscription
|
2022-12-02 16:13:47 +07:00 |
|
dab246
|
21ec4bb071
|
TF-439 Implement handle store device id
|
2022-12-02 16:13:47 +07:00 |
|
dab246
|
5103f5a94c
|
TF-439 Add abstract store device id
|
2022-12-02 16:13:47 +07:00 |
|
dab246
|
c1416c88fa
|
TF-438 Implement method for get/store/delete StateToRefresh and get email changes
|
2022-12-02 16:13:47 +07:00 |
|
dab246
|
17dde9366f
|
TF-438 Add abstract for get/store/delete StateToRefresh and get email changes to push notification
|
2022-12-02 16:13:47 +07:00 |
|
dab246
|
68fb9de326
|
TF-1217 Handle fcm message on foreground/background/terminate
|
2022-12-02 16:13:47 +07:00 |
|
ManhNTX
|
d2da7f23b1
|
TF-1205: rename class
|
2022-12-02 16:13:47 +07:00 |
|