Commit Graph

109 Commits

Author SHA1 Message Date
Dat Vu 8fff83a735 [HOT-FIX] Download attachment is failed on iOS (#4405) 2026-03-24 22:16:43 +07:00
dab246 9c211c05ef feat: Auto sync label from web socket 2026-03-05 10:32:56 +07:00
dab246 38074ab9f7 TF-4236 Misleading variable name: maxBatches represents batch size, not batch count. 2026-01-27 12:04:11 +07:00
dab246 fe57e72a02 TF-4236 Apply BatchSetEmailProcessingMixin for some method use SetEmailMethod 2026-01-27 12:04:11 +07:00
dab246 a05a28700a TF-4236 Fix partial-update validation for thread label ops. 2026-01-27 12:04:11 +07:00
dab246 879b18bc45 TF-4236 Fix guard delete UI when no handler is provided. 2026-01-27 12:04:11 +07:00
dab246 1058b94363 TF-4236 Implement remove a label from an thread 2026-01-27 12:04:11 +07:00
dab246 36e573db23 TF-4236 Add repository/interactor for remove a label from an email 2026-01-27 12:04:11 +07:00
dab246 94fd6f8071 TF-4195 Add Label to Thread 2026-01-19 11:34:43 +07:00
dab246 e8b2c1d2a5 TF-4195 Fix comments of coderabbit 2026-01-19 11:34:43 +07:00
dab246 0d247b30d7 TF-4195 Add interactor/repository/datasource to feature add a Label to an email 2026-01-19 11:34:43 +07:00
dab246 a23d15a9ca TF-4136 refactor(logging): replace logError with logWarning for non-critical cases 2026-01-06 13:53:22 +07:00
dab246 972b20ec16 TF-4050 Preview and download uploaded file in composer on web 2025-11-11 17:48:33 +07:00
dab246 b34b4455cd TF-4053 Verify empty widget in Inbox when perform E2E for move folder content 2025-11-05 05:34:21 +07:00
dab246 369316f50d TF-4053 Add interactor/datasource/repository for move folder content action 2025-11-05 05:34:21 +07:00
dab246 be8eaf6258 TF-4128 Separate download handling into independent class to decouple from views on web 2025-11-03 12:47:05 +07:00
dab246 df49ce03c7 TF-4058 Upgrade dependencies to compatible with flutter version 3.32.8 2025-10-15 13:54:34 +07:00
DatDang 7f09f9ceb4 TF-3515 Add save email as template feature 2025-05-15 23:32:31 -07:00
DatDang 9df53ef6b9 TF-3591 Implement CalendarEventCounter/accept method 2025-04-16 21:41:11 -07:00
DatDang ad05c68453 TF-3589 Calendar event attendance status 2025-04-08 23:35:55 -07:00
DatDang 4538959d30 TF-3578 Calendar event show free busy status 2025-04-04 00:13:40 -07:00
dab246 a8cc19ada2 Hot fix cannot send email on cyrus server when the first open app
Signed-off-by: dab246 <tdvu@linagora.com>
2025-02-24 06:27:45 -08:00
DatDang f66e1460e4 TF-3454 Download all attachments as ZIP 2025-02-18 20:13:16 -08:00
dab246 d304083b2e TF-3416 Implement preview EML attachment 2025-02-05 03:00:08 -08:00
dab246 7cbdfddb6d TF-3416 Implement parse email by blob id interactor 2025-02-05 03:00:08 -08:00
dab246 0f94e52d35 TF-3370 Handle SetError when make email action (Mark as read/star/move/delete) 2025-02-05 03:00:08 -08:00
dab246 9026cfc9fa TF-3337 Set maximum objects in Email/Set method when mark as read/star and move emails 2025-02-05 03:00:08 -08:00
dab246 6063f4b832 TF-3334 Remove Email/get of unsubscribe email action 2025-02-05 03:00:08 -08:00
dab246 eb51e9b3b1 TF-3334 Remove Email/get of mark as read & mark as star action 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 0a8a0b0a6d TF-2907 Handle error correctly when perform reply event action 2024-08-07 06:32:45 +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 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 89a489eb06 TF-2764 Add CancelToken to download attachment for web 2024-05-30 17:26:32 +07:00
DatDang 2e68e7df7d TF-2859 Add language when reply calendar invitation 2024-05-21 10:42:28 +07:00
dab246 c47013fadf TF-2858 Implement update event attendance status keywords property in email api 2024-05-20 11:18:49 +07:00
Dat Vu ca4cf68f87 TF-825 Download email as EML file (#2854) 2024-05-16 15:50:01 +07:00
DatDang f9cde9568f TF-2838 calendar event reject api & data source implementation 2024-05-08 17:45:51 +07:00
DatDang f3b8477329 TF-2819 calendar event maybe api & data source implementation 2024-05-08 17:45:51 +07:00
DatDang 94d683c3c1 TF-2802 Add calendar event accept interactor to single email controller 2024-05-08 17:45:51 +07:00
DatDang e5ff971877 TF-2800 Calendar event accept - API and data source implementation 2024-05-08 17:45:51 +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
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
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