Commit Graph

55 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 Dang 61530b61c6 Reduce worker_manager memory allocation (#4435) 2026-04-09 18:26:19 +07:00
DatDang bb8a0e3e95 TF-3772 Animated splash iOS 2025-06-18 17:19:47 +07:00
dab246 dce74b43e9 TF-3260 Load & Display App Grid Linagora Ecosystem
Signed-off-by: dab246 <tdvu@linagora.com>
2025-02-19 00:00:02 -08:00
DatDang 69fa8d2dce Upgrade Twake Mail Flutter to v3.24.5
Revert "fixup! Upgrade Twake Mail Flutter to v3.24.5"

This reverts commit 0a597753a92b658ec17b0578ed488584d7c514d4.
2025-02-10 19:34:37 -08:00
dab246 223fdbf1fb TF-3278 Handle open app via deep link at MailboxDashboard screen 2025-02-05 03:00:08 -08:00
dab246 bebefb4463 fixup! TF-3312 Change bundle name of Twake Mail 2025-02-05 03:00:08 -08:00
dab246 bf2702b066 TF-3312 Change bundle name of Twake Mail 2025-02-05 03:00:08 -08:00
Dat Dang 2fcb5f03d0 TF-3275 Fix FCM iOS foreground desync (#3314) 2025-02-05 03:00:08 -08:00
dab246 d2a48cd6ab TF-2857 Change splash screen for iOS 2024-08-08 09:46:09 +02:00
dab246 e33c54641d TF-2857 Change Icon for IOS app 2024-08-08 09:46:09 +02:00
dab246 501d4d38d9 TF-2871 Handle click notification to open detailed email on iOS 2024-08-07 06:32:45 +02:00
dab246 642121dea3 TF-2464 Set default notification message when email changed
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 98937eca3b44e70100bbfb55d32bb713e8f6e8b2)
2024-02-19 15:55:12 +07:00
dab246 eb8c27d38e TF-2464 Sort list new emails push notification by receivedAt
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 44a1f4a44c9bc5612cef610334ce01dbaff9e051)
2024-02-19 15:55:10 +07:00
dab246 1a20180ae5 Fix: Support multiple language for notification default message
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 1172d4365f1365f4688475bcde3d76ea4e1883b5)
2024-01-12 13:49:03 +07:00
dab246 ff3af007e0 TF-2384 Handle open email detailed when click notification on terminated mode
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit d59ed90fa89755f476150eaee7527282ef0bae7a)
2024-01-08 14:25:26 +01:00
dab246 84b7239ad0 TF-2384 Handle open email detailed when click notification on background mode
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 72db39c87dbd8f06bfbb417e4fed4d384da356ea)
2024-01-08 14:25:26 +01:00
dab246 b1b2bb90a5 TF-2384 Handle refresh token when token expired in NSE
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit c8a39bb42792770c001ac90d6301d53126225d95)
2024-01-08 14:25:26 +01:00
dab246 a1f86d502a TF-2384 Handle NSE to get plain notification in iOS
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 364f32a14b9888f73a3a103b8b5e1bc9b31e148e)
2024-01-08 14:25:26 +01:00
Dat PHAM HOANG af01af0780 Change splash screen icon for iOS
(cherry picked from commit ffa85e2f5a43e478f0db1110a4b0aa7d93b9203b)
2024-01-08 14:25:26 +01:00
Dat PHAM HOANG 04d105e332 Change to Twake Mail in localization
(cherry picked from commit 5ee7dc641111894cea69f40c711da645d37bac81)
2024-01-08 14:25:26 +01:00
Dat PHAM HOANG 95941201c8 Change icon for iOS
(cherry picked from commit 6e3aa354e41241dae3232cf4e5faec0db2bc6ca0)
2024-01-08 14:25:26 +01:00
dab246 16393dd058 Hot fix build release ios failed
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 81b194fc9fe702913a76f812075c97e26b04fd85)
2023-10-27 18:09:38 +07:00
dab246 385482af3c Remove config work manager in sending ios
Signed-off-by: dab246 <tdvu@linagora.com>
(cherry picked from commit 829a82c8649cad01fb9afc223259233533b767eb)
2023-10-27 11:18:29 +07:00
Dat PHAM HOANG aeca14d0cd More details in Contact usage in TeamMail iOS
(cherry picked from commit e6e8e356d604b20c076e3706e00e7b727f76afbb)
2023-10-13 10:17:52 +07:00
dab246 f25a7d3261 TF-2087 Fix status bar missing in dark theme mode
(cherry picked from commit 04f9024a9918e5538e77c394ac039b51ec2ecacc)
2023-08-18 21:29:50 +07:00
dab246 fc94e0aa04 TF-1812 Handle add sending email to queue in work manager
(cherry picked from commit c5d89665f525550949bf4e694133ce5ea2777846)
2023-06-13 10:17:45 +07:00
dab246 9f402b9ec1 TF-1861 Config worker manager on iOS
(cherry picked from commit a71422861efda154a79cc6c11d6fe190a88710dc)
2023-06-05 11:02:20 +07:00
dab246 3eb1e20b5b TF-1665 Enable app grid on mobile
(cherry picked from commit c9f9a2c214316606c8d3f9d63cf38c326369b112)
2023-04-14 17:12:34 +07:00
dab246 bbcaaa549d TF-1487 Upgrade latest dependencies version
(cherry picked from commit 2ba54a168494f772174b196e3a7b5e4173abcdd9)
2023-03-10 21:10:36 +07:00
ManhNTX b3d1267239 TF-1248: enable handle push notification IOS 2022-12-13 20:17:03 +07:00
ManhNTX 986414feb1 TF-1248: enable handle push notification IOS 2022-12-13 13:44:48 +07:00
ManhNTX 1a0cb26f01 TF-1248: Enable FCM for iOS 2022-12-07 15:57:55 +07:00
ManhNTX 972402bc59 TF-1202: Configure ENV for FCM 2022-12-02 16:13:47 +07:00
Dat PHAM HOANG db2f2b3561 TF-1169 Update icon/splash screen for iOS 2022-11-20 01:56:22 +07:00
ManhNTX cde7fe8fb4 TF-523: handle file and open app form ios/android native 2022-10-07 14:47:14 +07:00
ManhNTX 2154195a66 TF-903: Open to other app using deeplink 2022-09-12 10:40:24 +07:00
ManhNTX 83bf289550 TF-501 [iOS] add Mail app to be Default mail 2022-08-31 10:54:25 +07:00
ManhNTX 7d33899aba open composer view when selected share file 2022-08-03 15:31:50 +07:00
ManhNTX 31afbdb60f add share file to TMail on iOS 2022-08-03 15:31:50 +07:00
dab246 326165a655 TF-581 Update new splash screen for android/ios 2022-06-16 15:07:48 +07:00
dab246 5df57297bf TF-581 Add new icon for android/ios 2022-06-16 15:07:48 +07:00
dab246 11c1f0db5e TF-501 Set CADisableMinimumFrameDurationOnPhone to true for support high frame rate for newer devices (>= iPhone 13 Pro) 2022-06-15 10:45:48 +07:00
dab246 27218379ee TF-501 Set TMail app to be default mail app in iOS 2022-06-15 10:45:48 +07:00
dab246 4804a1659a TF-571 Get token from authentication sso 2022-06-01 14:31:58 +07:00
dab246 ffb5cadc16 TF-571 Setup and get OIDC configuration 2022-06-01 14:31:58 +07:00
dab246 30711cde40 TF-465 Change group identifier 2022-04-15 19:12:26 +07:00
dab246 7ab072deab TF-359 Open mailto link outside the Tmail app in mobile/tablet 2022-04-07 09:15:00 +07:00
dab246 c456cde7a8 TF-359 Open a web address and mailto link from EmailView 2022-04-07 09:15:00 +07:00
dab246 5c8971763a TF-266 Change TMail app logo to the new one 2022-02-17 10:20:23 +07:00