Dat PHAM HOANG
|
efc558b58e
|
Update privacy policy
|
2025-03-25 00:53:15 -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 |
|
Dat H. Pham
|
89d032aad8
|
Update new check_list in release
|
2025-03-19 20:06:21 -07:00 |
|
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 |
|