Commit Graph

2091 Commits

Author SHA1 Message Date
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 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
Dat PHAM HOANG b729ccaa1e [Android][Disable work manager] ADR
(cherry picked from commit 67fca11fab87fda7dfc4915d372496dfe9df5f8b)
2024-01-12 05:13:30 +01:00
Dat PHAM HOANG 13b7840fbc [Android][Disable work manager] Remove all related components of WorkManager
(cherry picked from commit 82231276b5445767527a57122774c0dc5a1a0758)
2024-01-12 05:13:30 +01:00
Dat PHAM HOANG 46d29f21b9 [Android][Disable work manager] Change the logic of network status base on internet connection
(update every 5 secs)

(cherry picked from commit d665abc45d752165e3c13ef29619fd28b30d8eeb)
2024-01-12 05:13:30 +01:00
Dat PHAM HOANG b358188362 [Android][Disable work manager] Remove unuse interactors in sending queue
(cherry picked from commit 4bd7885845b1135e019869c733a42209da5df8e9)
2024-01-12 05:13:30 +01:00
Dat PHAM HOANG 0bef995f52 [Android][Disable work manager] Binding Send Email thrower
(cherry picked from commit 4d9116bbff93c030b61d340d631b79ec15f44eb3)
2024-01-12 05:13:30 +01:00
Dat PHAM HOANG 85ad953a15 [Android][Disable work manager] Handle the logic of sending mail
- Send mail anyway
- If sending failed with no connection, email will be stored in cache
- No more automatically resend
- Resent, Edit, Delete manually

(cherry picked from commit 8c7e8c28fb20f053c9aae4069f1236baff4d6ef8)
2024-01-12 05:13:30 +01:00
Dat PHAM HOANG 4952fbe840 [Android][Disable work manager] Update the rule for the actions in Sending queue:
- editable all the time
- can resend manually only when have network

(cherry picked from commit c77f8de4041a53aa1a9a6c7198f2db9bd4cf0c60)
2024-01-12 05:13:30 +01:00
Dat PHAM HOANG ad4be01ea2 [Android][Disable work manager] Update the sending queue UI with the new way of manually resend email
(cherry picked from commit e217358ea8ef05eaeaeea0f965151682d8a6f754)
2024-01-12 05:13:30 +01:00
Dat PHAM HOANG 0283698076 [Android][Disable work manager] Try to send email whenever click on send button
(cherry picked from commit eff05a11534e13129e33885874f56b1040eca7ff)
2024-01-12 05:13:30 +01:00
Dat PHAM HOANG 128b82b74b [Android][Disable work manager] Handle the network issue when sending email with SendEmailExceptionThrower
(cherry picked from commit 88328283a7fa4df97dc1284175593de65c760406)
2024-01-12 05:13:30 +01:00
Dat PHAM HOANG 4066582414 [Android][Disable work manager] Update some toast messages and banner to indicate when sending email failure, mail will be stored in Sending queue and can retry manually when connected
(cherry picked from commit 9a7555c114b1e7e375f41542a8b6c557a3091f82)
2024-01-12 05:13:30 +01:00
Dat PHAM HOANG c22b181f42 [Android][Disable work manager] Update sending state in view: pending and running
(cherry picked from commit a6ebf50c005ccf0355bc64e7af73f801da458a33)
2024-01-12 05:13:30 +01:00
Dat PHAM HOANG cb50c183cf [Android][Disable work manager] check internet connection directly
(cherry picked from commit de517af8cce44d34f01fc889c9b03c01ee489351)
2024-01-12 05:13:30 +01:00
Dat PHAM HOANG cb7866adb9 [Hot-fix] Need to await for handling refresh token
(cherry picked from commit e9a43fc010b66d5c6ca9a38ee593dda97da8dd9f)
2024-01-10 04:12:11 +01:00
hieubt 71dc206ccd TF-2101 Handle restore deleted messages
(cherry picked from commit e675f98a6c85d9c4a90efc686e6ff72d23b4c678)
2024-01-08 14:25:26 +01:00
hieubt 4f6b500fa0 TF-2101 Add loading banner to thread view
(cherry picked from commit d899c1a3c3a7791f19ee9afaf9d4751567b06e1c)
2024-01-08 14:25:26 +01:00
hieubt 9bc7c5edfb TF-2101 Add `recovering messages loading banner
(cherry picked from commit 3771756db96fc23077327dc4288159187d17c515)
2024-01-08 14:25:26 +01:00
hieubt 1e5de1ab39 TF-2101 Add restored messages folder
(cherry picked from commit 630187a9fa977ba4341fd87ce568f7018f69ad24)
2024-01-08 14:25:26 +01:00
hieubt 91fa55fbaa TF-2101 Update email_recovery controller to handle restore
(cherry picked from commit 1e6834686534f108e8e09704d047aaf8c1986408)
2024-01-08 14:25:26 +01:00
hieubt a87f4b8b10 TF-2101 Add `hasAttachment checkbox and buttons to dialog
(cherry picked from commit 87e4808fb252b2565b78992b9775ffa8a7bcd71f)
2024-01-08 14:25:26 +01:00
hieubt 4d458a574c TF-2101 Add buttons and hasAttachment checkbox
(cherry picked from commit c132bf1c8bdbe15a807f95c2668d4c35d3aa77ff)
2024-01-08 14:25:26 +01:00
hieubt b1ddc5e1cc TF-2101 Update navigation to email_recovery handle
(cherry picked from commit 5dd6fec26537825eda3b6882afb3180227ef7cf6)
2024-01-08 14:25:26 +01:00
hieubt 1cac4941cd TF-2101 Update email_recovery controller to fit text input fields
(cherry picked from commit 155450df2877ff9fb74b25e27b5947c09a749f26)
2024-01-08 14:25:26 +01:00
hieubt f5596c102d TF-2101 Add email_recovery arguments
(cherry picked from commit 0873b6c7718d712d8f3e9954388a7da3dcc2b13c)
2024-01-08 14:25:26 +01:00
hieubt 842b2dcb3f TF-2101 Add tex input fields to dialog
(cherry picked from commit a8b71de2bd8d847f17bb513578ec934a26bd2c31)
2024-01-08 14:25:26 +01:00
hieubt 4dd8e7b727 TF-2101 Add text input field widget with suggestion
(cherry picked from commit c0f7c63c3e1aaeb2ded641e1f99329dd47bd76b8)
2024-01-08 14:25:26 +01:00
hieubt e34db63610 TF-2101 Add suggestion tag for input field with suggestion
(cherry picked from commit 9a4847aefae5554710999e6fdf98ed0f7f8eca3c)
2024-01-08 14:25:26 +01:00
hieubt cb673e3ac7 TF-2101 Add suggestion item widget for input field with suggestion
(cherry picked from commit 5bccd801e221ff22925be4c62f0f5e2f2b5f0bf6)
2024-01-08 14:25:26 +01:00
hieubt 0cd8771caf TF-2101 Add text input field widget without suggestion
(cherry picked from commit 1e171250a8b6c33aac705d71da207822cb1e17bc)
2024-01-08 14:25:26 +01:00
hieubt bf451d6b8f TF-2101 Handle change date fields
(cherry picked from commit d7966659a6d7f3480297d969f3afef389a2c2c54)
2024-01-08 14:25:26 +01:00
hieubt fc528e122d TF-2101 Add date selection fields to email recovery form
(cherry picked from commit 92f55fbf4399f9f8e01315c69147eeb4e811f24f)
2024-01-08 14:25:26 +01:00
hieubt fffceef99e TF-2101 Add date selection field widget
(cherry picked from commit 9dccc8f1ad3aa89bf5cd4e2721ba8ff5dfa19858)
2024-01-08 14:25:26 +01:00
hieubt 019176d5a2 TF-2101 Add input field focus manager
(cherry picked from commit c2e5d7cd96d619d0dbb2453b4bf70c286d5cd3e3)
2024-01-08 14:25:26 +01:00
hieubt a6e859f2b6 TF-2101 Add email_recovery_time_type enum
(cherry picked from commit a11e33c33208d07d7c18115cec9ec48fe0799a0d)
2024-01-08 14:25:26 +01:00
hieubt 797815fa24 TF-2101 Add email_recovery fields enum
(cherry picked from commit b9154d3175b3a77ce778e8fc9c51d83200d37dae)
2024-01-08 14:25:26 +01:00
hieubt bf0030e7d7 TF-2101 Handle open recover_deleted_messages
(cherry picked from commit a58beb7a293471f39b080805c652c9d6f73dfe20)
2024-01-08 14:25:26 +01:00
hieubt 61e3067c57 TF-2101 Add recover_deleted_messages to context_menu and trash view
(cherry picked from commit f2e96e4a7bedc0616e688976248c555bbe9605e5)
2024-01-08 14:25:26 +01:00
hieubt 25cc14a188 TF-2101 Add email_recovery dialog
(cherry picked from commit a62d5c7e2c4558ef932b2bae753652a4554bd5a4)
2024-01-08 14:25:26 +01:00
hieubt f52467785b TF-2101 Add email_recovery form
(cherry picked from commit 194dc8f4772f4aa178b479217d3814892b32b94e)
2024-01-08 14:25:26 +01:00
hieubt 685356f710 TF-2101 Add email_recovery text and icon
(cherry picked from commit 703bcd0f5523aacd674a5c1121ae34fbd57e04c4)
2024-01-08 14:25:26 +01:00
hieubt 1e1022377b TF-2102 Add restore_deleted_message interactors
(cherry picked from commit ba81255c213c49ecce7afdeca25a5cd7657c3816)
2024-01-08 14:25:26 +01:00
hieubt 01f6ee1612 TF-2102 Add restore_deleted_message to email_api
(cherry picked from commit c648c03b8f3a87242c87d2d738b5ad9eb53e7af2)
2024-01-08 14:25:26 +01:00
hieubt 42a84b497c TF--2102 Add restore_deleted_message to EmailRepository and EmailDataSource
(cherry picked from commit dca003cdce9301e2d3e5b85c965cc1894a776535)
2024-01-08 14:25:26 +01: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 aac12f5731 TF-2384 Handle refresh token from flutter side when NSE refreshed token
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 1fddbec1e8030f4e25bc8b0ec5d0d05004215e56)
2024-01-08 14:25:26 +01: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