Commit Graph

118 Commits

Author SHA1 Message Date
stanig2106 3fda5649c3 rebrand: Workavia Mail (tier 1+2+3+4)
Build Docker images with Sentry / Build release image with Sentry (push) Failing after 1m59s
Release / Release (android, ubuntu-latest) (push) Failing after 38m31s
Release / Release (ios, macos-14) (push) Has been cancelled
Integration tests / Run integration tests for mobile apps (push) Failing after 15s
Build dev binaries / Build app (ios, macos-14) (push) Waiting to run
Build dev binaries / Build app (android, ubuntu-latest) (push) Failing after 34m13s
Tier 1+2 - web/UI user-facing:
- Replace all visible "Twake Mail" / "Linagora" with "Workavia Mail"
- Swap 3 logo SVGs (icon kept, wordmark replaced via SVG <text>)
- Splash: replace icon_twp.png with HTML <div>Workavia</div>
- Remove power_by_linagora.svg, replace with AGPL SourceLinkWidget
- Patch web/index.html, manifest.json, login/logout-callback HTMLs
- Patch all 16 ARB locales + scribe ARB + app_localizations.dart
- Patch 4 web/i18n/*.json (FR/EN/DE/VI smart banner titles)
- App grid reduced to "Mail" + "Calendar"
- User-Agent: Twake-Mail -> Workavia-Mail

Tier 3+4 - mobile native:
- Bundle ID: com.linagora.{android,ios}.teammail -> com.workavia.mail
- URL schemes consolidated: teammail.mobile/twakemail.mobile -> workaviamail.mobile
- Android: applicationId, namespace, AndroidManifest, strings.xml
- Android: move Kotlin sources com.linagora.android.tmail -> com.workavia.mail
- Android: empty branding.xml + android12branding.xml (vector text not patchable)
- iOS: Info.plist (CFBundleDisplayName/Name, schemes), Runner.entitlements
- iOS: TwakeMailNSE + TeamMailShareExtension entitlements + Info.plist
- iOS: Runner.xcodeproj (12x PRODUCT_BUNDLE_IDENTIFIER, 9x APP_GROUP_ID)
- iOS: TokenRefreshManager.swift redirect URLs
- iOS: fastlane Appfile + Matchfile
- Dart: oidc_constant, app_config keychain, notification MethodChannel

Known follow-ups (require user action):
- Apple Team ID KUT463DS29 (still Linagora) -> needs Workavia team for App Store
- Android branding.xml emptied: need PNG/path-converted wordmark for splash
- iOS sub-bundle paths (TwakeMailNSE/, TeamMailShareExtension/) on disk unchanged
- iOS App Store URL emptied; Play Store ID points to com.workavia.mail
2026-04-29 18:12:55 +02:00
Dat H. Pham aaed3b9407 Fix translation for Label 2026-04-01 18:58:07 +07:00
Dat H. Pham 2f4445c4ba Add translation for Label 2026-04-01 18:58:07 +07:00
Dat H. Pham 8c502451b5 Fix translation wrong in Fr 2026-04-01 18:58:07 +07:00
Zoé Bellot d41ebf594b Translated using Weblate (French)
Currently translated at 98.8% (848 of 858 strings)

Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/fr/
2026-04-01 18:58:07 +07:00
Florian DANIEL aka Facyla 7f078f8cae 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/
2026-04-01 18:58:07 +07:00
dab246 4a94f088d5 TF-4367 Fix duplicated Re: prefix when reply email with French locale 2026-03-11 13:33:28 +07:00
dab246 b98fa17f69 TF-4337 Fix translate properly in french sending failed modal 2026-02-23 13:44:51 +07:00
Théo Poizat 8b71b1e995 Fix some Scribe translations
- Added missing translations
- Removed missing translations
- Some small translations updates
2026-02-03 14:26:28 +07:00
Dat H. Pham 7a3ed14131 Translate vi, ru, fr 2026-01-28 06:48:11 +07:00
Dat H. Pham 25ea472688 Display AI toggle in Composer 2025-12-19 19:03:39 +07:00
Théo Poizat 96c95866c6 Open AI Scribe from bottom bar button 2025-12-19 19:03:39 +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
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
Zoé Bellot 7d226d0a68 Translated using Weblate (French)
Currently translated at 100.0% (780 of 780 strings)

Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/fr/
2025-10-24 11:09:56 +07:00
Zoé Bellot 5ddd48e01a Translated using Weblate (French)
Currently translated at 99.8% (779 of 780 strings)

Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/fr/
2025-10-24 11:09:56 +07:00
Yadd 0896778ca8 Translated using Weblate (French)
Currently translated at 100.0% (773 of 773 strings)

Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/fr/
2025-10-21 14:27:26 +07:00
Zoé Bellot febec31cb4 Translated using Weblate (French)
Currently translated at 100.0% (773 of 773 strings)

Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/fr/
2025-09-25 14:45:51 +07:00
dab246 993cdb235a TF-4029 Fix singular vs plural for attachments 2025-09-19 12:19:06 +07:00
Florian DANIEL aka Facyla 45ec0c7fcd Translated using Weblate (French)
Currently translated at 100.0% (742 of 742 strings)

Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/fr/
2025-08-27 16:29:04 +07:00
Dat PHAM HOANG 01a6868fda Change format for arb files 2025-08-22 14:31:58 +07:00
Antoine Aubert 4e213b54f7 Translated using Weblate (French)
Currently translated at 97.1% (721 of 742 strings)

Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/fr/
2025-08-22 11:29:04 +07:00
dab246 296065c0b7 Change order of attachment and mail body on mobile
Signed-off-by: dab246 <tdvu@linagora.com>
2025-07-31 16:37:10 +07:00
Dat PHAM HOANG b33f5c4f91 Remove space between Reply or Forward space 2025-07-23 11:06:55 +07:00
Florian DANIEL aka Facyla ad903d3520 Translated using Weblate (French)
Currently translated at 100.0% (723 of 723 strings)

Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/fr/
2025-06-20 17:06:29 +07:00
Florian DANIEL aka Facyla fc6c02d896 Translated using Weblate (French)
Currently translated at 100.0% (716 of 716 strings)

Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/fr/
2025-05-23 10:45:08 +07:00
Florian DANIEL aka Facyla 84aaddb2dc Translated using Weblate (French)
Currently translated at 98.6% (706 of 716 strings)

Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/fr/
2025-05-23 10:45:08 +07:00
Florian DANIEL aka Facyla 001b272bde Translated using Weblate (French)
Currently translated at 100.0% (702 of 702 strings)

Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/fr/
2025-05-18 21:39:01 -07:00
Yadd 2f742d4854 Translated using Weblate (French)
Currently translated at 99.7% (700 of 702 strings)

Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/fr/
2025-05-18 21:39:01 -07:00
Florian DANIEL aka Facyla 4f3cff177a Translated using Weblate (French)
Currently translated at 100.0% (694 of 694 strings)

Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/fr/
2025-04-21 20:54:09 -07:00
Florian DANIEL aka Facyla 46bdb15ffd Translated using Weblate (French)
Currently translated at 100.0% (694 of 694 strings)

Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/fr/
2025-04-21 20:54:09 -07:00
Florian DANIEL aka Facyla 975f7d3009 Translated using Weblate (French)
Currently translated at 100.0% (694 of 694 strings)

Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/fr/
2025-04-21 20:54:09 -07:00
Florian DANIEL aka Facyla d5fa95c729 Translated using Weblate (French)
Currently translated at 100.0% (682 of 682 strings)

Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/fr/
2025-02-24 02:19:58 -08:00
Florian DANIEL aka Facyla f9d271d898 Translated using Weblate (French)
Currently translated at 99.8% (681 of 682 strings)

Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/fr/
2025-02-24 02:19:58 -08:00
Dat H. Pham a0df0a7fac Translated using Weblate (French)
Currently translated at 100.0% (648 of 648 strings)

Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/fr/
2024-11-20 16:36:59 +07:00
Florian DANIEL aka Facyla 18f74724d8 Translated using Weblate (French)
Currently translated at 100.0% (648 of 648 strings)

Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/fr/
2024-11-20 16:36:59 +07:00
Florian DANIEL aka Facyla c6dcc3bc62 Translated using Weblate (French)
Currently translated at 99.5% (645 of 648 strings)

Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/fr/
2024-11-20 16:36:59 +07:00
Florian DANIEL aka Facyla e68aa930a0 Translated using Weblate (French)
Currently translated at 100.0% (640 of 640 strings)

Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/fr/
2024-10-16 15:21:51 +07:00
Florian DANIEL aka Facyla 4c5c567b23 Translated using Weblate (French)
Currently translated at 99.8% (638 of 639 strings)

Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/fr/
2024-10-16 11:03:22 +07:00
Florian DANIEL aka Facyla e535bea634 Translated using Weblate (French)
Currently translated at 100.0% (636 of 636 strings)

Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/fr/
2024-09-19 09:14:46 +07:00
Yadd fac9e6ba93 Translated using Weblate (French)
Currently translated at 100.0% (635 of 635 strings)

Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/fr/
2024-08-26 09:36:22 +07:00
Yadd e7321fde1f Translated using Weblate (French)
Currently translated at 98.8% (628 of 635 strings)

Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/fr/
2024-08-26 09:36:12 +07:00
Dat PHAM HOANG d00ff5feba Translate vi 2024-08-07 06:32:45 +02:00
Dat PHAM HOANG bf15429e8f Translate for fr 2024-08-07 06:32:45 +02:00
Florian DANIEL aka Facyla ab397e3353 Translated using Weblate (French)
Currently translated at 100.0% (620 of 620 strings)

Translation: Linagora/TeamMail
Translate-URL: https://hosted.weblate.org/projects/linagora/teammail/fr/
2024-08-07 06:32:45 +02:00
Benoit TELLIER 6abe3cc3f0 Nettoyer -> Vider 2024-06-11 13:59:12 +07:00
dab246 145a49d728 TF-2644 Handle total size exceeded maximum size when drag & drop multiple file to composer 2024-06-11 13:59:12 +07:00
dab246 4350a2bd3a TF-2644 Display warning dialog when pick file exceeded maximum size in composer 2024-06-11 13:59:12 +07:00