Commit Graph

125 Commits

Author SHA1 Message Date
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 be8eaf6258 TF-4128 Separate download handling into independent class to decouple from views on web 2025-11-03 12:47:05 +07:00
dab246 993cdb235a TF-4029 Fix singular vs plural for attachments 2025-09-19 12:19:06 +07:00
dab246 6f87058459 Remove async function for SessionStorageManager
Signed-off-by: dab246 <tdvu@linagora.com>
2025-07-17 10:57:43 +07:00
dab246 9a2f0aa356 Handle web finger to get token in HomeController
Signed-off-by: dab246 <tdvu@linagora.com>
2025-07-17 10:57:43 +07:00
dab246 8579eb2518 TF-3792 Hide buttons of blue bar in case of event not belong to this account and change
Signed-off-by: dab246 <tdvu@linagora.com>
2025-06-26 15:50:16 +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
dab246 7342bbc11d TF-3601 View entire message on dialog
Signed-off-by: dab246 <tdvu@linagora.com>
2025-04-03 02:38:48 -07:00
dab246 0b9bb3530c Fix appear save draft dialog when reload editing composer
Signed-off-by: dab246 <tdvu@linagora.com>
2025-04-01 04:40:13 -07:00
dab246 4765921a35 TF-3514 Detect base64 image to transfer it to cid attachment
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-10 03:02:19 -07:00
DatDang f66e1460e4 TF-3454 Download all attachments as ZIP 2025-02-18 20:13:16 -08:00
dab246 778c138a10 TF-3427 Collapse side features of the composer in a side menu
Signed-off-by: dab246 <tdvu@linagora.com>
2025-02-05 03:00:08 -08:00
dab246 6fa66efce2 TF-3427 Implement print draft
Signed-off-by: dab246 <tdvu@linagora.com>
2025-02-05 03:00:08 -08:00
dab246 32bb405891 fixup! TF-3416 Update jmap-dart-client dependency 2025-02-05 03:00:08 -08:00
dab246 91f3275a54 TF-3416 Handle download attachment in EML previewer on mobile 2025-02-05 03:00:08 -08:00
dab246 27f64d97a8 TF-3416 Handle open EML attachment in EML previewer on mobile 2025-02-05 03:00:08 -08:00
dab246 33d0e91178 TF-3416 Handle preview EML attachment on mobile 2025-02-05 03:00:08 -08:00
dab246 aa7fded1ff TF-3416 Handle open EML attachment in EML previewer 2025-02-05 03:00:08 -08:00
dab246 0ce99c745c TF-3416 Persist preview EML content when make reload page action 2025-02-05 03:00:08 -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 840645b8f1 TF-3430 Fix reply and forward button are not synced 2025-02-05 03:00:08 -08:00
DatDang 492f4f8350 TF-3385 Get & set multiple changes in email cache 2025-02-05 03:00:08 -08:00
DatDang 4bf4113c88 TF-3385 Update cache on set method 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 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
dab246 e9547c780c TF-3349 Escape messages when print email 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 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 e232514f6b TF-2667 Show sending message dialog when click send button 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 9ce2fa69db TF-2858 Create store event attendance status interactor 2024-05-20 11:18:49 +07:00
DatDang 205c625c7d Calendar event clean up unused classes & methods 2024-05-08 17:45:51 +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 645de4508e TF-2773 Fix printing no year on the email date 2024-04-04 17:00:27 +07:00
dab246 840a191831 TF-2713 Small evolution for printing 2024-03-15 11:47:07 +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 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 42a84b497c TF--2102 Add restore_deleted_message to EmailRepository and EmailDataSource
(cherry picked from commit dca003cdce9301e2d3e5b85c965cc1894a776535)
2024-01-08 14:25:26 +01:00