Commit Graph

178 Commits

Author SHA1 Message Date
dab246 0e2ea6a635 TF-3514 Perform sequential upload on base64 image when converting to cid
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-10 03:02:19 -07:00
dab246 769bca0dda TF-3514 Add test case for unit test HtmlAnalyzer when html content existing CID but inlineAttachments is empty
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-10 03:02:19 -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
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 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
DatDang ac91cae0db TF-3267 Implement HTML attachment preview 2025-02-05 03:00:08 -08:00
dab246 4ce729ff59 TF-3424 Fix TMail web should display text/plain with a fixed width font 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 2e4b38fcb2 TF-3385 Add try-catch to cache method calls on user actions 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 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 4a024699e2 Format calendar event description 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
Dat Vu 3205e00d65 Standardize HTML sanitizing when preview email (#3223) 2024-10-24 15:56:48 +07: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 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 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
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 205c625c7d Calendar event clean up unused classes & methods 2024-05-08 17:45:51 +07:00
DatDang 90e17cf075 TF-2838 calendar event reject repo implementation 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 57c4e413d3 TF-2838 calendar event reject abstract data source & repo 2024-05-08 17:45:51 +07:00
DatDang a92aa445ad TF-2819 calendar event maybe repo 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 8ec3dec834 TF-2819 calendar event maybe abstract data source & repo 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 77b13ee2a2 TF-2800 Calendar event accept - repo implementation 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