Commit Graph

123 Commits

Author SHA1 Message Date
dab246 2892d7586d TF-2520 Add abstract printEmail method in repository
Signed-off-by: dab246 <tdvu@linagora.com>
2024-03-08 13:40:12 +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
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
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 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 4d8c7dc52e TF-1718 Add unsubscribeMail method to datasource/repository/interactor on jmap server
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit f9159b651866fbe8e2a1866231b5413cecc5b597)
2023-11-21 16:54:33 +07:00
david.potoma 603acaa35a Adding functionality for mails to be unread when moved to spam.
Rebasing

(cherry picked from commit 4a907520bc0b53ff42cb7d6cde40771a649629f5)
2023-11-21 16:54:33 +07:00
dab246 0c46071bbf TF-2302 Fix delete folder
Signed-off-by: dab246 <tdvu@linagora.com>

Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit e5d455fd923053d1cd3793204130e6dd4423f5e0)
2023-11-21 16:54:33 +07:00
dab246 f7ba168d7a TF-2302 Fix rename folder
(cherry picked from commit 606ae303f92e711ffd0dbd8975a19c8fa02eb022)
2023-11-21 16:54:33 +07:00
dab246 5c5aaec976 TF-2302 Fix move email to mailbox
(cherry picked from commit 639cba6bf9f5631fd36d0f1a65459beb5803a118)
2023-11-21 16:54:33 +07:00
dab246 39e53f0769 TF-1704 Fix weird infinity loop when delete folder on server CYRUS
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit ba3c6f04b0628343bab42ff63cec86cc6efc4944)
2023-11-21 16:54:33 +07:00
dab246 c279730309 TF-1705 Auto create default folder if missing on server CYRUS
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 1a5bad168cddf07662f4c682189840bc8c4bdcef)
2023-11-21 16:54:33 +07:00
dab246 013014f0b5 TF-2177 Add loading bar progress when download attachment
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit a02cb14233c4b23e26a0d2881604024893f6e1ce)
2023-10-27 11:18:29 +07:00
dab246 60ecf09301 TF-2182 Add event actions for google event
(cherry picked from commit 3ca22fdda072ad1fe29378b3d733cef74aa1ab5f)
2023-10-09 12:12:24 +07:00
dab246 b4ce4651c0 TF-2182 Fix no blue bar for calendar events
(cherry picked from commit 7ea91d59e860dbd8f5bd38cefd76ca61bc4cc4e3)
2023-10-09 12:12:24 +07:00
dab246 c198b4e21d TF-1608 Add messageId/inReplyTo/references to properties in jmap request get email content
(cherry picked from commit 2948f3f19aa9727dd19fdef08085d434daac1945)
2023-10-09 12:12:24 +07:00
dab246 8f7a1aeb10 TF-2026 Implement SaveToDraft method
(cherry picked from commit cf03def2f5de115fb9feb64af6686c3957b8f1f2)
2023-09-14 16:58:31 +07:00
dab246 8eed49fd73 TF-1961 Transform html email content in composer
(cherry picked from commit f5470c130744242195b265a0ea4aad044ad8e740)
2023-08-18 21:29:50 +07:00
dab246 1af33dd20d TF-1961 Refactor html transformer
(cherry picked from commit 0272e45226ddb12827b7ef4820b00632758c353a)
2023-08-18 21:29:50 +07:00
dab246 bc8c5336bd TF-2078 Implement get calendar event action in domain & data layer
(cherry picked from commit 6c372d57cfebf31e776f071b514e71c637b44257)
2023-08-18 21:29:50 +07:00
dab246 86a3ba8d89 TF-2078 Add abstract get list event action
(cherry picked from commit 61b2647815450a256e19422d07e6380ecb9d71c9)
2023-08-18 21:29:50 +07:00
dab246 903b720b2e TF-2047 Inject binding html analyzer
(cherry picked from commit 3840e511567172a290886998037b17e2b88db9a5)
2023-08-18 21:29:50 +07:00
dab246 4e5ef9dab0 TF-2035 Implement parse calendar event method
(cherry picked from commit c8681dcde084e82453b5ea2770db37f2222d675c)
2023-07-31 19:24:25 +07:00
dab246 6aebfe2486 TF-2035 Add abstract parse calendar event method
(cherry picked from commit 58eb6ae8075ad4a2f644a0a41e75c145217a96f4)
2023-07-31 19:24:25 +07:00
dab246 21621c0705 TF-1912 Sanitize html for email content when type is text/plain
(cherry picked from commit 169ede2f8b59cdf0362ad449d1182597cd4e5dee)
2023-07-19 10:23:07 +07:00
dab246 2fcfc4ff0b TF-1933 Add GetStoredSendingEmail interactor
(cherry picked from commit bcf27cbaa5fbc62767a82e658e543339c5197991)
2023-07-07 22:45:26 +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 4ea620cc2b TF-1923 Fix logic store opened email
(cherry picked from commit 8d9c8d3ee8ea519e683d5a7cbb5b080d2f78e292)
2023-06-26 22:02:30 +02:00
dab246 002a543865 TF-1923 Fix logic get stored email when offline
(cherry picked from commit fa74abdf2663e80e445236449c5aec3e5c9267e5)
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 b6528b5bf5 TF-1897 Implement delete multiple sending email
(cherry picked from commit fecdb2cedba62820b0639d4aff495e2f93fa8c58)
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
HuyNguyen 38edd509c6 TF-1865: Remove icon svg not use
(cherry picked from commit e5f8b11fd2c2b4ae793e74051a1e78ede710b2be)
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
HuyNguyen 6f3af9100d TF-1865: Update sending email has been edited
(cherry picked from commit 1099d39a31ef0fa590f082a7c146734c819b1707)
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 a1e9be48ee TF-1866 Support re-open SendingEmailHiveCache box in hive database
(cherry picked from commit 649db10dc167d8a904a1e4069561ddd8497c688e)
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 ea1b2559ec TF-1842: Create deleteSendingEmail in data layer
(cherry picked from commit 71a998e7753e54bea35f41042c8f03c53394ccca)
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
dab246 cbf770cc08 TF-1813 Implement GetAllSendingEmails for domain and data layer
(cherry picked from commit 35fb38a1ed860cfa65ee57ec6d1e5e715fb1b7a7)
2023-06-13 10:17:45 +07:00
dab246 fc94e0aa04 TF-1812 Handle add sending email to queue in work manager
(cherry picked from commit c5d89665f525550949bf4e694133ce5ea2777846)
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
dab246 d28a6d3cb1 TF-1812 Add abstract storeSendingEmail method
(cherry picked from commit 2ad7e1ca478726be15502552728d140b0374518d)
2023-06-13 10:17:45 +07:00
dab246 1bbbbe191c TF-1812 Abstract method in handle background task
(cherry picked from commit 16b62ed183e32f10ce9b1002f4097144317650f1)
2023-06-13 10:17:45 +07:00
HuyNguyen 953894e3a9 TF-1869: Double check email have been duplicated and remove it
(cherry picked from commit d1d448502228633554ea6eeb9a4bb9c98f849b18)
2023-06-05 11:02:20 +07:00