Commit Graph

61 Commits

Author SHA1 Message Date
DatDang 7f09f9ceb4 TF-3515 Add save email as template feature 2025-05-15 23:32:31 -07:00
dab246 4e0e92c35b Hot fix after some reload minimized composer should be lost body
Signed-off-by: dab246 <tdvu@linagora.com>
2025-04-01 04:40:13 -07:00
dab246 0bd1ab7e5d TF-3480 Fix conflict when rebase master
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-17 04:33:44 -07:00
dab246 cfc72a6f4f TF-3480 Handle reopen multiple composer when reload page or session expired
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-17 04:33:44 -07:00
dab246 94b6814ab1 TF-3449 Update Mark as Important state when open draft email and reload page
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-06 20:30:23 -08:00
dab246 bd8c5ccfbf TF-3517 Fix "Reply to *me*" field is added when save an email as draft
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-02 21:06:11 -08:00
DatDang 059185660e TF-3385 Update save and remove draft email 2025-02-05 03:00:08 -08:00
dab246 01b320ce89 TF-3334 Skip getting stored state in interactor when performing actions with email and mailbox 2025-02-05 03:00:08 -08:00
DatDang 82a49c5923 TF-3035 Restore identity from draft 2024-09-16 10:26:41 +07:00
dab246 e65a6f2682 TF-2930 Fix not persist hasRequestReadReceipt when reload browser 2024-08-07 06:32:45 +02:00
DatDang b2c92388f2 TF-2901 Implement caching composer on log out 2024-07-05 05:07:02 +02:00
dab246 31ff28d7d2 TF-2667 Handle error better when perform save as drafts 2024-06-11 13:59:12 +07:00
dab246 c013e0306c TF-2667 Add cancel button in progress saving message to drafts dialog 2024-06-11 13:59:12 +07:00
dab246 f2b70aec48 TF-2667 Add cancel button in progress send message dialog 2024-06-11 13:59:12 +07:00
dab246 ae6341532c TF-2667 Handle save message to cache when reload page 2024-06-11 13:59:12 +07:00
dab246 b58a0179f9 TF-2667 Refresh thread & mailbox view when saving message success 2024-06-11 13:59:12 +07:00
dab246 904736a3aa TF-2667 Show saving message dialog when preform save action 2024-06-11 13:59:12 +07:00
dab246 e232514f6b TF-2667 Show sending message dialog when click send button 2024-06-11 13:59:12 +07:00
dab246 145a49d728 TF-2644 Handle total size exceeded maximum size when drag & drop multiple file to composer 2024-06-11 13:59:12 +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 6f9e20188f TF-2680 Integrate get always read receipt with send email interactor 2024-03-13 17:18:25 +07:00
dab246 a6ecaf321d TF-1718 Implement unsubscribeMail on Jmap server
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 0f61a97aab513cda75c65e3c92ebcf8f6290b6ec)
2023-11-21 16:54:33 +07:00
dab246 dbdffff355 TF-2302 Resolve conflicts on the master branch
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 6eb9f32ee0f67d9b78be13a4ecd4b1ae2b4de9a0)
2023-11-21 16:54:33 +07:00
dab246 bfa596eb9f TF-2302 Get device contact when missing autocomplete capability
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit ff1f28789c620c73cc2cfd8c5ed538de135f4752)
2023-11-21 16:54:33 +07:00
dab246 6d05079b1e TF-2302 Rename GetAutocompleteWithDeviceContactInteractor to GetAllAutocompleteInteractor
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit c90e7b2508c5ee5f1e04f2d5432624ced79b0f46)
2023-11-21 16:54:33 +07:00
dab246 3481e659df TF-2189 Edit sending email in Sending Queue on iOS
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 79e1e2de5555973a5ba4a0c2b8fc3c091bcd63a3)
2023-10-27 11:18:29 +07:00
dab246 9922569ea4 TF-2202 Store SendingEmail to queue when get error NoInternetConnection from server
(cherry picked from commit 2e0b5cad5cd1b87b40270ced776d08c63f010c93)
2023-10-09 12:12:24 +07:00
dab246 e63a8f7d7f TF-2116 Insert image at mouse cursor position
(cherry picked from commit cb347e5077eddb1366daf706aa87eb2291f71aab)
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 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 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 eb27022a08 Get state cache by AccountId
(cherry picked from commit 9bb1de613ca58e5a7cb66fbc97ecd308754d088b)
2023-05-08 13:03:51 +07:00
dab246 89d7f605d2 TF-1749 Handle delete old email after update draft email
(cherry picked from commit 1a1331a723e191e3cae8db138f2d0fec71b4c87a)
2023-04-14 17:12:34 +07:00
dab246 60b6a0022a TF-1749 Handle delete drafts email after send email successfully
(cherry picked from commit bbef527d780425364660221271295a3fa733dcde)
2023-04-14 17:12:34 +07:00
HuyNguyen a794d8491e TF-1604: Add requiredCapabilities support TeamMailbox for SetEmailMethod
(cherry picked from commit af9432c91755489a544b781bf068dd037fc627ee)
2023-03-24 19:40:48 +07:00
dab246 459b1995a7 TF-1323 Fix can not attach image on mobile and web 2023-02-06 12:04:30 +07:00
dab246 33bf4002e8 TF-1190 Handle SetError when update email as drafts 2023-02-06 09:52:00 +07:00
dab246 e56e8fde27 TF-1190 Handle SetError when save email as drafts 2023-02-06 09:52:00 +07:00
dab246 f41baf5250 TF-1190 Handle SetError when send message 2023-02-06 09:52:00 +07:00
dab246 106a0c4a37 TF-942 Auto generate missing Outbox mailbox before send email 2022-09-26 16:13:27 +07:00
dab246 9d0c9ca1f0 TF-838 Implement State for Interactor 2022-08-17 14:29:38 +07:00
dab246 8e22bec3f1 TF-761 Update repository/datasource/interactor of downloadImageAsBase64 2022-07-29 14:04:23 +07:00
dab246 74901821ee TF-725 Download inline image as base64 data 2022-07-21 14:47:11 +07:00
dab246 fa9b14c0d0 TF-332 Add loadingState for update email drafts and get content email 2022-07-12 09:32:00 +07:00
dab246 87beef9230 TF-675 Change UpdateAttachmentInteractor and repository 2022-07-11 11:02:30 +07:00
dab246 38bc7d9118 TF-475 Fix save a draft email 2022-05-31 09:04:00 +07:00
dab246 909db3c5df TF-548 Inject TmailContactDataSource in composer of TMail 2022-05-13 16:09:36 +07:00
dab246 7e2786089d TF-548 Remove save email address 2022-05-13 16:09:36 +07:00
dab246 0fc14a6c76 TF-548 Create abstract AutoCompleteDataSource common to all 2022-05-13 16:09:36 +07:00
dab246 a305ba1826 TF-495 Implement linter for composer 2022-04-25 10:52:05 +07:00