Commit Graph

2630 Commits

Author SHA1 Message Date
DatDang 39cea85f86 TF-3487 Handle get email content failure 2025-04-09 07:55:42 -07:00
DatDang 91dddff18d TF-3487 Create retriable failure state and toast 2025-04-09 07:55:42 -07:00
DatDang e595aa02a0 TF-3487 Handle refreshing all mailbox and email indicator 2025-04-09 07:55:42 -07:00
dab246 51c95bbc69 Upgrade hive database version to 14
Signed-off-by: dab246 <tdvu@linagora.com>
2025-04-08 23:43:53 -07:00
DatDang ad05c68453 TF-3589 Calendar event attendance status 2025-04-08 23:35:55 -07:00
dab246 847aab42bd Hot fix missing email subject prefix (Re:, Fwd: when reply or forward email
Signed-off-by: dab246 <tdvu@linagora.com>
2025-04-08 23:35:28 -07:00
DatDang 4538959d30 TF-3578 Calendar event show free busy status 2025-04-04 00:13:40 -07:00
dab246 0703d14761 TF-3601 Fix content gone blank in composer on IOS
Signed-off-by: dab246 <tdvu@linagora.com>
2025-04-03 02:38:48 -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 1c97c8a189 TF-3601 Fix preview EML file with long content in iOS
Signed-off-by: dab246 <tdvu@linagora.com>
2025-04-03 02:38:48 -07:00
dab246 d01618c32e TF-3601 Fix email view gone blank with large html content in iOS
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 9410de9399 Fix broken inline images when reloading hidden or minimize composers.
Signed-off-by: dab246 <tdvu@linagora.com>
2025-04-01 04:40:13 -07:00
dab246 9dff1e24cd Fix name with XSS script have problem when forwarding
Signed-off-by: dab246 <tdvu@linagora.com>
2025-04-01 04:40:13 -07:00
dab246 c3d01b32d7 Remove initSubjectEmail not in use
Signed-off-by: dab246 <tdvu@linagora.com>
2025-04-01 04:40:13 -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 89a3743eaf Apply new design for all confirm dialog
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-31 21:22:11 -07:00
dab246 df3814dcf5 TF-3585 Add unit test & integration test for read receipt dialog
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-25 21:32:12 -07:00
dab246 665224931c TF-3585 Add bottom margin read receipt dialog
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-25 21:32:12 -07:00
dab246 80431b4ea0 TF-3585 Fix request Read Receipt popup is not shown on mobile
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-25 21:32:12 -07:00
dab246 1e10edbe45 Hot fix cannot display name after press Enter key to select autocomplete in composer
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-24 03:50:48 -07:00
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
DatDang 5cecdd2e6a TF-3450 Replace current pdf and html previewer 2025-03-18 21:51:57 -07:00
Dat Dang 4f1330a15c TF-3548 Handle exceeded quota (#3557) 2025-03-18 15:57:28 +07:00
DatDang a5679b3346 TF-3502 Fix composer image loading icon 2025-03-17 04:34:55 -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 f0fb43aa2a TF-3480 Fix reload multiple times, if composer is in minimize or hide, content maybe lost
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-17 04:33:44 -07:00
dab246 826149dbdb TF-3480 Fix can not click outside the composer when composer open
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-17 04:33:44 -07:00
dab246 e6b2868044 TF-3480 Support drag email address from To/Cc/Bcc/ReplyTo of composer to To/Cc/Bcc/ReplyTo of other
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-17 04:33:44 -07:00
dab246 9789458055 TF-3480 Fix padding when display single composer
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 d2e5d35755 TF-3479 Update logic Show <-> Hide <-> Minimize multiple composer
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-17 04:33:44 -07:00
dab246 7f1fee0211 TF-3479 Add hide button for composer
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-17 04:33:44 -07:00
dab246 5f461c07ff TF-3479 Persist list composer popup menu when click remove button on composer item
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-17 04:33:44 -07:00
dab246 a7edd3a7c6 TF-3479 Rename & separate function to make it readable and understand more about the case.
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 03b2ba6453 TF-3479 Replace MediaQuery.of(context) to context.width
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-17 04:33:44 -07:00
dab246 3126701b84 TF-3479 Remove ComposerUtils & only sync composer state when composers is not empty
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-17 04:33:44 -07:00
dab246 562cb39f19 TF-3479 Cleanup composer bindings after close composer
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-17 04:33:44 -07:00
dab246 c21a9dda24 TF-3479 Always persist as much normal screen as possible
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-17 04:33:44 -07:00
dab246 16cb8c8a37 TF-3479 Handle Show all & Hide all popup menu composer
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-17 04:33:44 -07:00
dab246 1bad81dbf2 TF-3479 Sync state display mode of multiple composer when change responsive browser
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-17 04:33:44 -07:00
dab246 e6ad72e42d TF-3479 Handle switch state display mode of multiple composer (Fullscreen <-> Normal <-> Minimize)
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-17 04:33:44 -07:00
dab246 c603b5e40b TF-3479 Allow open multiple composer on screen
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 fc37b5f647 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 aef921d845 TF-3478 Update unit test use composer manager
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-17 04:33:44 -07:00