Commit Graph

106 Commits

Author SHA1 Message Date
dab246 017c7135d3 TF-2310 Use singleton for HiveCacheConfig to avoid creating multiple instance 2024-04-15 15:08:31 +07:00
dab246 abd2b56088 Add adr for fix error no active Service Worker of firebase on web 2024-04-03 15:30:45 +07:00
dab246 b62588b163 Use debounceTime instead of throttleTime to avoid losing new messages 2024-04-03 15:30:45 +07:00
dab246 b9602fa793 Remove deleteFcmToken function not used 2024-04-03 15:30:45 +07:00
dab246 bac123f2d1 Fix no active Service Worker when call get token in the first time on web 2024-04-03 15:30:45 +07:00
dab246 f5e6cd0822 TF-2460 Use conditional export for BroadcastChannel to avoid failed compilation 2024-03-26 18:58:03 +07:00
dab246 971b228107 TF-2460 Fix real time updates for web are broken 2024-03-26 18:58:03 +07:00
dab246 632762bfcd TF-2520 Convert email object to html to perform print on browser
Signed-off-by: dab246 <tdvu@linagora.com>
2024-03-08 13:40:12 +07:00
dab246 ab2c32154e TF-2520 Implement print email in email view
Signed-off-by: dab246 <tdvu@linagora.com>
2024-03-08 13:40:12 +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 07042bfb45 TF-2599 Remove requestPermissionContact in AdvancedFilterController due unnecessary and avoid error request only one set of permissions at a time
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 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 1d9cdadefb TF-2464 Cannot request notification permission when reload app
(cherry picked from commit a98cff8871065c3354c4daaa31e0c29b64f93d65)
2024-02-19 15:55:16 +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 d450d30949 TF-2461 Remove logic retry in authorizationInterceptors
Signed-off-by: dab246 <tdvu@linagora.com>
2024-01-26 07:54:15 +01:00
dab246 a6bf3160f3 Fix: Rename TeamMail to TwakeMail
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 5eecba3ab1ce97c57585e4ed0561d38c614d51a7)
2024-01-12 13:49:03 +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 ff3af007e0 TF-2384 Handle open email detailed when click notification on terminated mode
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit d59ed90fa89755f476150eaee7527282ef0bae7a)
2024-01-08 14:25:26 +01:00
dab246 84b7239ad0 TF-2384 Handle open email detailed when click notification on background mode
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 72db39c87dbd8f06bfbb417e4fed4d384da356ea)
2024-01-08 14:25:26 +01:00
dab246 e41d329c72 TF-2384 Store email delivery state in background mode on iOS
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit d87c633809a8eb5779d0d087e3d762b4d825c757)
2024-01-08 14:25:26 +01:00
dab246 a2a1f8246f TF-2384 Store data to keychain when save new Account
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 4d84a3354927d1c0becaf0e8e6d7cc8c54721f58)
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 d152056473 TF-2298 Write unit test to check token expired time
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 3fc44a33c509e186a3bc5d2434169f44dcfe4169)
2024-01-08 14:25:26 +01:00
dab246 8aac206468 TF-2298 Show default notification when get failure
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 2e7b415a3f1e98e7b43b4e45c968b7242817c57f)
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
Dat PHAM HOANG 5319d5ca0e Change notification icon for Android
(cherry picked from commit 9119f8e7b3781b43d71b2a9e2a52b9ab90365bf4)
2024-01-08 14:25:26 +01:00
Dat PHAM HOANG 04d105e332 Change to Twake Mail in localization
(cherry picked from commit 5ee7dc641111894cea69f40c711da645d37bac81)
2024-01-08 14:25:26 +01:00
dab246 c0bef69435 TF-2271 Replace string to object for Username & Password
(cherry picked from commit 7958557b9d4787aa5a319267a57b93ccc753c59e)
2023-11-21 16:54:33 +07:00
dab246 4ff601b4fc TF-2311 Remove session page view
(cherry picked from commit 557d67b816c91076d8cafc9aa680e62d5b012f5b)
2023-11-21 16:54:33 +07:00
dab246 5e69c8bd1c TF-1706 Fix grey bar on server CYRUS
(cherry picked from commit 3ae632c967607cd84ddd79da8d9e17421f6b31ff)
2023-11-21 16:54:33 +07:00
dab246 903b720b2e TF-2047 Inject binding html analyzer
(cherry picked from commit 3840e511567172a290886998037b17e2b88db9a5)
2023-08-18 21:29:50 +07:00
dab246 54ed80783f TF-1857 Update properties calendar event in push notification
(cherry picked from commit 4e08d5c224eca3e7ac9c5e628f5978fba3ea23e8)
2023-07-31 19:24:25 +07:00
dab246 b939c59fb0 TF-1898 Fix there is no notification badge only on IOS
(cherry picked from commit c8c8a03267846df5c5d2032553988fd393fbc02d)
2023-07-14 16:24:47 +07:00
dab246 125f1a6f13 TF-1923 Store list new email by ascending
(cherry picked from commit e2ad80e20bca3d72bf9799e957b995a24c0844c8)
2023-06-26 22:02:30 +02:00
dab246 5faab2c306 TF-1923 Add createdTime for DetailedEmail
(cherry picked from commit 817c35849338c483feaa2a68586b162a8a67b9a2)
2023-06-26 22:02:30 +02:00
dab246 6d96a1109e TF-1923 Fix new email offline mode not working
(cherry picked from commit c1c48e93d50cb0ebbccaf11c3f4a975af640b63a)
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 3ed868c35d TF-1915 Update state action of sending email item
(cherry picked from commit b23e3389432ec4e385da0d08b79f1727405f0503)
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 00d8499879 TF-1899 Sync and optimize handle error in base controller
(cherry picked from commit 1901d66c9100ca455c91ee8c95341de2a283eb67)
2023-06-13 10:17:45 +07:00
HuyNguyen 9405fa60d9 TF-1842: Handle error for _deleteSendingEmailAction and _sendEmailAction
(cherry picked from commit 7b2ab3e85a778a6662ede7c81b3cdddcbd0e7204)
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
HuyNguyen 63f375a29c TF-1808: Hanlde store email when opening email
(cherry picked from commit 2c895379f83b34e9bafb7545b21d790d01d444af)
2023-06-05 11:02:20 +07:00
HuyNguyen 28d75ce384 TF-1808: Create func store email when opening in data layer
(cherry picked from commit a24b4698eedd8c28461877a717ef305a6c47f185)
2023-06-05 11:02:20 +07:00
dab246 4cbce715b4 TF-1811 Store email when receive in background for Android
(cherry picked from commit bdba8599afc95171124527b623812f998dc6e604)
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 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