Commit Graph

3733 Commits

Author SHA1 Message Date
Diep Tran 9deecd2fd7 Update extra-features.md 2025-03-19 20:05:14 -07:00
Diep Tran fc618ed030 Update search.md 2025-03-19 20:05:14 -07:00
Diep Tran fc21a7e364 Update composer.md 2025-03-19 20:05:14 -07:00
Diep Tran 22fbc77e24 Update read.md 2025-03-19 20:05:14 -07:00
dab246 bd50cff88f Bump version to v0.15.0
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-19 00:16:19 -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
Ettore Atalan 14408c1000 Translated using Weblate (German)
Currently translated at 99.8% (681 of 682 strings)

Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/de/
2025-03-18 21:47:56 -07:00
Sketch6580 20faab0a36 Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (682 of 682 strings)

Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/zh_Hans/
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-18 21:47:56 -07:00
Aindriú Mac Giolla Eoin 0253fa8fee Translated using Weblate (Irish)
Currently translated at 100.0% (682 of 682 strings)

Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/ga/
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-18 21:47:56 -07:00
Sketch6580 522e0d6f8f Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 97.3% (664 of 682 strings)

Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/zh_Hans/
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-18 21:47:56 -07:00
Sketch6580 dda38da9db Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 98.4% (638 of 648 strings)

Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/zh_Hans/
2025-03-18 21:47:56 -07:00
Dat Dang 4f1330a15c TF-3548 Handle exceeded quota (#3557) 2025-03-18 15:57:28 +07:00
dab246 183fcb6bd9 Disable charset detector on iOS as workaround to fix build ios fail
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-18 00:11:16 -07:00
DatDang 8746080f91 TF-3533 Migrate gradle plugins 2025-03-17 22:11:41 -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 810d86b100 TF-3479 Update logic arrangeComposerWhenComposerQueueChanged unit test
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 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 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 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 9a25d3c258 TF-3478 Create ComposerManager to manage composer
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-17 04:33:44 -07:00
dab246 42b5711769 TF-3478 Use tag to inject composer binding
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-17 04:33:44 -07:00
Dat Dang 332e2af683 TF-3511 Fix Android email view system back action (#3546) 2025-03-17 12:02:32 +07:00
dab246 ae0c847960 Hot fix update new UI for confirm dialog
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-16 21:55:19 -07:00
dab246 86fa566a21 TF-3410 Fix wrong text style Send button in ComposerView
Signed-off-by: dab246 <tdvu@linagora.com>
2025-03-12 20:17:15 -07:00