Théo Poizat
c734987347
Add AI abstract datasource
2025-12-19 19:03:39 +07:00
Théo Poizat
eaa30918cc
Add AI API request, AI API response and AI message model
2025-12-19 19:03:39 +07:00
Théo Poizat
b3e111b9bf
Add AI prompts
...
This part will be highly reworked soon because :
- prompts will come from a remote JSON file
- menu will be build depending of prompts that will contains translations
I think it should also be moved in another module later.
2025-12-19 19:03:39 +07:00
Théo Poizat
29e90f256f
Add AI related env var
...
AI_ENABLED allows to test AI features only in some wanted environment.
AI_API_KEY and AI_API_URL allows to call the LLM while we wait for tmail backend endpoints.
It will be removed when tmail backend endpoints are ready.
2025-12-19 19:03:39 +07:00
Théo Poizat
fb31488c99
Add sparkle icon
2025-12-19 19:03:39 +07:00
dab246
06412f1493
fixup! TF-4186 Use super.props to include parent's properties in the props override.
2025-12-10 17:13:11 +07:00
dab246
f09694577e
TF-4186 Use super.props to include parent's properties in the props override.
2025-12-10 17:13:11 +07:00
dab246
c87d3229ce
TF-4186 Implement remember choose organisation server
2025-12-10 17:13:11 +07:00
dab246
0bbcfd0f75
TF-4186 Add datasource/repository for save and get company server login info
2025-12-10 17:13:11 +07:00
dab246
860154acc1
TF-4176 Change minimize behavior in mail composer
2025-12-10 09:41:11 +07:00
Dat H. Pham
02f6dca96b
Bump version to v0.22.1
2025-11-21 11:10:29 +07:00
Dat H. Pham
5e0d2ae424
Translated using Weblate (French)
...
Currently translated at 100.0% (812 of 812 strings)
Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/fr/
2025-11-21 11:00:55 +07:00
Dat H. Pham
1f5bd74879
Translated using Weblate (Russian)
...
Currently translated at 100.0% (812 of 812 strings)
Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/ru/
2025-11-21 11:00:55 +07:00
Dat H. Pham
279532a9b6
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (812 of 812 strings)
Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/vi/
2025-11-21 11:00:55 +07:00
Dat H. Pham
77f96ade53
Translated using Weblate (Vietnamese)
...
Currently translated at 100.0% (810 of 810 strings)
Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/vi/
2025-11-21 11:00:55 +07:00
Dat H. Pham
8d1e04a65d
Translated using Weblate (Vietnamese)
...
Currently translated at 99.8% (809 of 810 strings)
Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/vi/
2025-11-21 11:00:55 +07:00
Максим Горпиніч
c5685433b4
Translated using Weblate (Ukrainian)
...
Currently translated at 100.0% (810 of 810 strings)
Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/uk/
2025-11-21 11:00:55 +07:00
Sketch6580
7a2bec7a98
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (810 of 810 strings)
Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/zh_Hans/
2025-11-21 11:00:55 +07:00
Taisiya Prudentova
ff1e5ae5e8
Translated using Weblate (Russian)
...
Currently translated at 100.0% (810 of 810 strings)
Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/ru/
2025-11-21 11:00:55 +07:00
Florian DANIEL aka Facyla
e4bb0fb50d
Translated using Weblate (French)
...
Currently translated at 100.0% (810 of 810 strings)
Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/fr/
2025-11-21 11:00:55 +07:00
Zoé Bellot
deaf84d1ce
Translated using Weblate (French)
...
Currently translated at 100.0% (810 of 810 strings)
Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/fr/
2025-11-21 11:00:55 +07:00
Zoé Bellot
738322d2de
Translated using Weblate (French)
...
Currently translated at 100.0% (810 of 810 strings)
Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/fr/
2025-11-21 11:00:55 +07:00
Aindriú Mac Giolla Eoin
8306e82e6e
Translated using Weblate (Irish)
...
Currently translated at 100.0% (810 of 810 strings)
Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/ga/
2025-11-21 11:00:55 +07:00
Sketch6580
d4533f75b9
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (780 of 780 strings)
Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/zh_Hans/
2025-11-21 11:00:55 +07:00
Sketch6580
cf90e36589
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (780 of 780 strings)
Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/zh_Hans/
2025-11-21 11:00:55 +07:00
dab246
6974e031a8
Show UpgradeStorageWidget only when premium is available or quota exceeds 90%
2025-11-21 10:32:58 +07:00
dab246
66f807678c
Fix show Your storage is almost full message in Storage section
2025-11-21 10:32:58 +07:00
Dat Dang
426977f603
Handle keyboard shortcut FocusNode causing memory leak ( #4158 )
2025-11-21 09:53:40 +07:00
dab246
f526b39fae
Remove We're sorry in intl file
2025-11-20 15:28:30 +07:00
dab246
7e55f68ff3
Add E2E test for test case display empty view for favorite folder
2025-11-20 15:28:30 +07:00
dab246
4663f1263f
fixup! Fix display empty state when no favorites are available
2025-11-20 15:28:30 +07:00
dab246
7528635da4
Fix display empty state when no favorites are available
2025-11-20 15:28:30 +07:00
dab246
92b63bb555
Autocomplete link insertion
2025-11-20 15:27:58 +07:00
dab246
2fe9021c7f
Add E2E test for case show full recipient field when expand all
2025-11-20 14:21:09 +07:00
dab246
6f6284c21f
fix: missing To field when only other fields are filled
2025-11-20 14:21:09 +07:00
dab246
a9c8dfa6a8
Fix cannot open the link from mail composer
2025-11-20 13:50:26 +07:00
dab246
47d156b6d4
fixup! Cannot resize image in composer
2025-11-20 13:26:36 +07:00
dab246
21cfe7e306
Cannot resize image in composer
2025-11-20 13:26:36 +07:00
dab246
aba3cbbe4c
TF-4152 Fix tooltip stay out of screen in Email View
2025-11-20 11:03:54 +07:00
Dat H. Pham
9ecf42989d
Bump version to v0.22.0
2025-11-17 22:48:36 +07:00
Dat Vu
8f034105a5
TF-4148 Add link to common settings in mobile application ( #4149 )
2025-11-17 22:32:48 +07:00
dab246
d6e959c4d9
TF-4145 Create paywall url from workplaceFqdn
2025-11-17 14:24:30 +07:00
dab246
e61253eb1f
TF-4145 Fix "GetOidcUserInfoInteractor" not found in unit test
2025-11-17 14:24:30 +07:00
dab246
14ab5352a3
TF-4145 Use generateWebLink for paywall url
2025-11-17 14:24:30 +07:00
dab246
8b5fb2f030
TF-4145 Add generateWebLink and safeGenerateWebLink with FQDN validation
2025-11-17 14:24:30 +07:00
dab246
9483c98dd2
TF-4145 Add workplaceFqdn property in OidcUserInfo class
2025-11-17 14:24:30 +07:00
dab246
43de7edd47
TF-4145 Implement get oidc user_info from endpoint of oidc configuration
2025-11-17 14:24:30 +07:00
dab246
655a1bf81a
TF-4142 Support Tab in insert link dialog & improve display dialog when cursor at the very bottom of composer
2025-11-17 11:43:18 +07:00
dab246
e8215cca46
TF-4142 Avoid mobile build error caused by dart:js_interop
2025-11-17 11:43:18 +07:00
dab246
fa0ba5d689
TF-4142 Close link overlay when click email content view
2025-11-17 11:43:18 +07:00