Commit Graph

67 Commits

Author SHA1 Message Date
dab246 0c4076cab6 Fix SMime signature status not displayed 2024-08-28 17:16:07 +07:00
dab246 b0ee2f24ba TF-2930 Fix inline attachment lost in draft emails 2024-08-07 06:32:45 +02:00
dab246 501d4d38d9 TF-2871 Handle click notification to open detailed email on iOS 2024-08-07 06:32:45 +02:00
dab246 e232514f6b TF-2667 Show sending message dialog when click send button 2024-06-11 13:59:12 +07:00
dab246 016b75aa51 TF-2667 Move the creation of mailbox request id to the data layer
Signed-off-by: dab246 <tdvu@linagora.com>
2024-06-11 13:59:12 +07:00
dab246 017c7135d3 TF-2310 Use singleton for HiveCacheConfig to avoid creating multiple instance 2024-04-15 15:08:31 +07:00
Dat Dang ae3f746475 TF-2683 Integrate update always read receipt setting in composer (#2700) 2024-03-13 17:18:25 +07:00
DatDang 1f1327471d TF-2680 Bind dependencies 2024-03-13 17:18:25 +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 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 d450d30949 TF-2461 Remove logic retry in authorizationInterceptors
Signed-off-by: dab246 <tdvu@linagora.com>
2024-01-26 07:54:15 +01: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
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
dab246 cfcce759c2 TF-2384 Create StateCacheManager
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 7ec02c363c377f8fd73454491f3e6657821cabc0)
2024-01-08 14:25:26 +01:00
dab246 499141cdaa TF-2384 Merge Token with TokenOIDC to avoid confusion
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 9951d47a11bef36362cd2a5ad679a8a1fcaf022c)
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 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 b0e6975012 Fix sending queue return failure on Android
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 436887d8a27c1d4d3b2262eea2881a81a406162d)
2023-10-27 11:18:29 +07:00
dab246 385482af3c Remove config work manager in sending ios
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 829a82c8649cad01fb9afc223259233533b767eb)
2023-10-27 11:18:29 +07:00
dab246 11be09014d TF-2189 Only store email to sending queue when offline on iOS
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 0dd22e5c3d300573b13d43fbfe50fc1622e2ab13)
2023-10-27 11:18:29 +07:00
dab246 2478fa4b56 TF-2188 Add Canceled sending state
(cherry picked from commit fb802e50dbdeaddabf09f450ad19a75ed7d27f39)
2023-10-09 12:12:24 +07:00
dab246 97b5be71a7 TF-1608 Add references and inReplyTo fields to email offline
(cherry picked from commit 1f58a814a5003c3cbd1f3ba287de5bb54565d52f)
2023-10-09 12:12:24 +07:00
dab246 1ab03dc1e1 Remove NoAuthenticatedAccountFailure state unnecessary
(cherry picked from commit 38b6632a4a8d2ce9478dabf1d5547ab7ef289586)
2023-09-14 16:58:31 +07:00
dab246 903b720b2e TF-2047 Inject binding html analyzer
(cherry picked from commit 3840e511567172a290886998037b17e2b88db9a5)
2023-08-18 21:29:50 +07:00
dab246 d5cac4058a TF-1933 Trigger to handle hive database in main isolate when work manager changed
(cherry picked from commit 714806a751859ec9d37416a51e48ad3300ac6f73)
2023-07-07 22:45:26 +07:00
dab246 2fcfc4ff0b TF-1933 Add GetStoredSendingEmail interactor
(cherry picked from commit bcf27cbaa5fbc62767a82e658e543339c5197991)
2023-07-07 22:45:26 +07:00
dab246 d1ad632f33 TF-1932 Turn off notifications after emailing
(cherry picked from commit a2133e74047d83583e7b5450d3f5eb683c110258)
2023-07-07 22:45:26 +07:00
dab246 5faab2c306 TF-1923 Add createdTime for DetailedEmail
(cherry picked from commit 817c35849338c483feaa2a68586b162a8a67b9a2)
2023-06-26 22:02:30 +02:00
dab246 4ea620cc2b TF-1923 Fix logic store opened email
(cherry picked from commit 8d9c8d3ee8ea519e683d5a7cbb5b080d2f78e292)
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 c5bd77f800 TF-1897 Implement resend sending email when failed
(cherry picked from commit f508b65688503e9ae8ece5a1924e84481b98a39e)
2023-06-13 10:17:45 +07:00
dab246 8efc741090 TF-1915 Updating correctly state sending email when work manager running
(cherry picked from commit 60b5683cddc2f8c026935528002c736f74018798)
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 3100e00c9e TF-1915 Add SendingState to SendingEmailHiveCache
(cherry picked from commit b0d4257396eb78517d3b7bdb3f5bf93cb092ff50)
2023-06-13 10:17:45 +07:00
dab246 d0888e9847 TF-1915 Add SendingState property to SendingEmail
(cherry picked from commit 678593583b598f3f06f2a838ce4cd788ed1de513)
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 9ca0c7385a TF-1865: Create func update sending email in data layer
(cherry picked from commit d2b2f7af4afd4fc817ae404548650182deb9e0ed)
2023-06-13 10:17:45 +07:00
dab246 c70a388732 TF-1839 Clean SendingEmail in cache
(cherry picked from commit 2bf35cb26095d7cebb9e722722c209878162805f)
2023-06-13 10:17:45 +07:00
dab246 94cd15d237 TF-1866 Implement delete sending email in Sending Queue
(cherry picked from commit 0b45b10231fd4ec4fd7936c71de6cdcda0e92d02)
2023-06-13 10:17:45 +07:00
dab246 2a4d1b302e TF-1900 Add message for notification
(cherry picked from commit 68845f0e13b50c92cd396280ea8b5e469ad47227)
2023-06-13 10:17:45 +07:00
dab246 b2f96c8142 TF-1900 Auto sync Sending Queue after work manager completed
(cherry picked from commit e68a8fdc49c600224b93e25f60ed6b8ecf1afe84)
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
HuyNguyen 0556445f97 TF-1842: Trigger handleBackgroundTask when finish task on WorkObserver
(cherry picked from commit 36c2826c1d84d76fc76dda278b4d1ef33ecab2b1)
2023-06-13 10:17:45 +07:00
HuyNguyen fa5606ab24 TF-1842: Update jmap_dart_client lib for Email
(cherry picked from commit 9c3a79e971f48a64c681476e8bd680881cdba425)
2023-06-13 10:17:45 +07:00
HuyNguyen 78391e68c6 TF-1842: Handle delete sending email in hive when task successfully
(cherry picked from commit 2aa0656f8d722fccd14b225c47e74dcd35ee1833)
2023-06-13 10:17:45 +07:00
HuyNguyen 22bba8c459 TF-1842: Create deleteSendingEmail in domain layer
(cherry picked from commit b66931aa1b6cabb7ac32d9457d6d4ed69d3ea42d)
2023-06-13 10:17:45 +07:00
HuyNguyen 36ab1316e2 TF-1842: Create SendingEmailBinding and implement in SendingEmailObserver
(cherry picked from commit 7ec20283d7d119857ab7e689139e226c15a2137c)
2023-06-13 10:17:45 +07:00
dab246 cbf770cc08 TF-1813 Implement GetAllSendingEmails for domain and data layer
(cherry picked from commit 35fb38a1ed860cfa65ee57ec6d1e5e715fb1b7a7)
2023-06-13 10:17:45 +07:00