Commit Graph

250 Commits

Author SHA1 Message Date
DatDang aabfe6a3a5 TF-3450 Refactor image and text preview 2025-03-18 21:51:57 -07:00
DatDang ef1d37f7ac TF-3450 Add text attachment preview 2025-03-18 21:51:57 -07:00
DatDang 3645fe58f9 TF-3450 Add image attachment preview 2025-03-18 21:51:57 -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 73c97f15ba TF-3480 Fix logic ComposerManager unit test
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 810d86b100 TF-3479 Update logic arrangeComposerWhenComposerQueueChanged unit test
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-17 04:33:44 -07:00
dab246 a0160f09f3 TF-3479 Add unit test for composer manager
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-17 04:33:44 -07:00
dab246 295dc8e49f TF-3479 Fix memory leak when open and close composer
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-17 04:33:44 -07:00
dab246 78d40f7be5 TF-3479 Add OpenAndCloseComposerExtension to handle open & close composer
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-17 04:33:44 -07:00
dab246 ebe0686dd4 TF-3478 Fix unit test for verify_before_time_in_search_email_filter_test & composer_controller_test
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-17 04:33:44 -07:00
dab246 aef921d845 TF-3478 Update unit test use composer manager
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-17 04:33:44 -07:00
dab246 49fe89a949 TF-3478 Use ComposerManager to open & close single composer
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-17 04:33:44 -07:00
dab246 efe1c801c1 TF-3410 Update file email_tile_web_builder_test to pass unit test
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-12 20:17:15 -07:00
dab246 b78aea6103 TF-3514 Add unit test for getMediaTypeFromBase64ImageTag method
Signed-off-by: dab246 <tdvu@linagora.com>

Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-10 03:02:19 -07:00
dab246 ac746b0301 TF-3514 Add test case processing 100 base64 images in HtmlAnalyzer unit test
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 423a6d6016 TF-3514 Add unit test for generateEmail & replaceImageBase64ToImageCID method
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 5c6a995107 TF-3472 Prefer at least two attachment for mobile
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-10 02:04:07 -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 d2ee165f49 TF-3449 Setup Sender-set important flag in Setting View
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
dab246 7e0c9bf45c Add unit test for createDefaultMailbox & setRoleDefaultMailbox method in MailboxAPI
Signed-off-by: dab246 <tdvu@linagora.com>
2025-02-24 06:27:45 -08:00
dab246 bcad1e0cd9 Handle the behaviour of Reply/ReplyToList/ReplyAll button
Signed-off-by: dab246 <tdvu@linagora.com>
2025-02-19 02:34:29 -08:00
Florent Azavant b8b70d26d4 fixed broken replyTo feature 2025-02-19 02:34:29 -08:00
Florent Azavant 74fc8d5d72 TF-3189 new reply to field in the mail composer 2025-02-19 02:34:29 -08:00
Florent Azavant 019dbe6e03 TF-3189 subaddressing features only shown if supported by the server 2025-02-19 02:34:29 -08:00
Florent Azavant f1ec1d7324 TF-3189 new option to copy a folder's subaddress 2025-02-19 02:34:29 -08:00
Florent Azavant 89d80fe142 TF-3189 new option to enable/disable subaddressing for a personal folder 2025-02-19 02:34:29 -08:00
dab246 30997a2d7e TF-3260 Fix unit test to build CI success
Signed-off-by: dab246 <tdvu@linagora.com>

Signed-off-by: dab246 <tdvu@linagora.com>
2025-02-19 00:00:02 -08:00
dab246 dce74b43e9 TF-3260 Load & Display App Grid Linagora Ecosystem
Signed-off-by: dab246 <tdvu@linagora.com>
2025-02-19 00:00:02 -08:00
dab246 95f05c4715 TF-3260 Parsing Linagora Ecosystem in AppGrid 2025-02-19 00:00:02 -08:00
DatDang f66e1460e4 TF-3454 Download all attachments as ZIP 2025-02-18 20:13:16 -08:00
Dat Dang 636df94458 TF-2469 Fix email set into root mailbox's SENT instead of team mailbox's SENT (#3482) 2025-02-18 14:06:08 +07:00
dab246 d51f06f6f0 TF-3466 Fix refresh folds folder
Signed-off-by: dab246 <tdvu@linagora.com>
2025-02-17 19:57:50 -08:00
dab246 c3887b7705 TF-3345 Add mock TwakeAppManager for verify_before_time_in_search_email_filter_test unit test
Signed-off-by: dab246 <tdvu@linagora.com>
2025-02-16 15:08:47 -08:00
dab246 3bae9fa62b TF-3345 Write unit test to verify SearchEmailFilter with before datetime
Signed-off-by: dab246 <tdvu@linagora.com>
2025-02-16 15:08:47 -08:00
dab246 beffb544fa fixup! Use custom mapCapabilitiesConverter to apply some outside capabilities
Signed-off-by: dab246 <tdvu@linagora.com>
2025-02-10 20:43:15 -08:00
dab246 f1d9fa65de Use custom mapCapabilitiesConverter to apply some outside capabilities
Signed-off-by: dab246 <tdvu@linagora.com>
2025-02-10 20:43:15 -08:00
Florent Azavant e7e89789c7 fixed buggy getContactSupportCapability: some servers advertize it as a DefaultCapability and a cast is necessary 2025-02-10 20:43:15 -08:00
DatDang 69fa8d2dce Upgrade Twake Mail Flutter to v3.24.5
Revert "fixup! Upgrade Twake Mail Flutter to v3.24.5"

This reverts commit 0a597753a92b658ec17b0578ed488584d7c514d4.
2025-02-10 19:34:37 -08:00
dab246 b83e092e47 TF-3290 Only show reconnection confirm dialog when composer is opened 2025-02-05 03:00:08 -08:00
dab246 223fdbf1fb TF-3278 Handle open app via deep link at MailboxDashboard screen 2025-02-05 03:00:08 -08:00
dab246 4817b31191 TF-3278 Handle open app via deep link at TwakeWelcome screen 2025-02-05 03:00:08 -08:00
dab246 c6ed9f7c2b TF-3278 Handle open tmail app deep link but it was installed but signed in with the other account 2025-02-05 03:00:08 -08:00
Florent Azavant 68e9fc2f16 TF-3219 display limits of email recovery in a yellow banner and filter out invalid suggestions 2025-02-05 03:00:08 -08:00
Dat Vu 8963ce7a61 TF-3298 Fix blink when refresh email list (#3299) 2025-02-05 03:00:08 -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