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
dab246
99b68d1fc5
TF-4269 Fix Sentry release version sync across platforms
...
Use --dart-define=SENTRY_RELEASE=<full-tag> in Fastlane so the app
reports the same version string to Sentry as CI uses when uploading
symbols, bypassing iOS CFBundleShortVersionString stripping.
- Android Fastfile: add --dart-define=SENTRY_RELEASE (build-name unchanged)
- iOS Fastfile: pass DART_DEFINES via xcargs (increment_version_number unchanged)
- Dart: read SENTRY_RELEASE dart-define first, fall back to PackageInfo.version
- NSE/Web unaffected: NSE reads from Keychain, Web falls back to PackageInfo
2026-04-21 15:15:32 +07:00
Dat Dang
77e2381ca9
Upgrade Flutter to 3.38.9 ( #4455 )
2026-04-17 17:39:29 +07:00
Dat Vu
1d594804b5
TF-4268 Automate Sentry symbol upload for Android release builds ( #4442 )
2026-04-14 12:32:03 +07:00
Dat Dang
61530b61c6
Reduce worker_manager memory allocation ( #4435 )
2026-04-09 18:26:19 +07:00
Dat H. Pham
32b7b0153c
Stript suffix for tag
2026-03-05 11:53:52 +07:00
dab246
e33cd29aa8
TF-4058 Upgrade native library Android/iOS to compatible with flutter version 3.32.8
2025-10-15 13:54:34 +07:00
Dat Dang
e26e0be51d
HOTFIX Integration test v0.18.2 ( #3980 )
2025-08-27 14:41:50 +07:00
Dat Dang
78cb93ef1c
Update Android API 35 ( #3874 )
2025-07-18 10:15:25 +07:00
dab246
a97d4a3ae7
Hot fix cursor pointer indicator in composer is wrong color on Android greater than 31
...
Signed-off-by: dab246 <tdvu@linagora.com >
2025-06-23 10:34:50 +07:00
DatDang
ef5a35003e
TF-3772 Animated splash Android
2025-06-18 17:19:47 +07:00
DatDang
8746080f91
TF-3533 Migrate gradle plugins
2025-03-17 22:11:41 -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
dab246
cdfd2b7ee7
TF-3278 Handle open tmail app deep link but it was installed but not signed in
2025-02-05 03:00:08 -08:00
DatDang
ff71b07239
Fix patrol test on Firebase Test Lab
2025-02-05 03:00:08 -08:00
dab246
933bb2931b
TF-3250 Fix Share file from external to Twake Mail sometimes open home screen only
2024-11-13 10:29:54 +07:00
dab246
e13f86a037
TF-2387 Handle sign up twake workplace
2024-11-08 14:25:09 +07:00
DatDang
25437ba92e
TF-2953 Set up Patrol tests
2024-11-01 10:01:18 +07:00
dab246
06e6b7b74d
TF-2857 Change splash screen for Android
2024-08-08 09:46:09 +02:00
dab246
b4b5aac15a
TF-2857 Change notification large icon on Android
2024-08-08 09:46:09 +02:00
dab246
2260a62227
TF-2857 Change Icon for Android app
2024-08-08 09:46:09 +02:00
DatDang
7c9c296e1c
TF-2988 Update app build.gradle target to 34
2024-08-07 06:32:45 +02:00
dab246
83ffc1b8bd
TF-2475 Upgrade dependencies to build success
2024-07-02 13:06:10 +02:00
DatDang
b89820618c
TF-2877 Create notification data source & repo
2024-06-19 16:23:29 +07:00
dab246
3b1df9e3b6
Upgrade android kotlin version to compatible Flutter 3.16.0
...
Signed-off-by: dab246 <tdvu@linagora.com >
(cherry picked from commit ea843fa8fdfe5c889f6682339d963e9768f7d65b)
2024-01-08 14:25:26 +01:00
Dat PHAM HOANG
5319d5ca0e
Change notification icon for Android
...
(cherry picked from commit 9119f8e7b3781b43d71b2a9e2a52b9ab90365bf4)
2024-01-08 14:25:26 +01:00
Dat PHAM HOANG
a59642e733
Change splash screen for Android
...
(cherry picked from commit 669771ec1f6971b094f82e56fca2e910b8882427)
2024-01-08 14:25:26 +01:00
Dat PHAM HOANG
01f60f02df
Change app name iOS
...
(cherry picked from commit 1423629eba0e79e044cfd445dfde4ba74d561be4)
2024-01-08 14:25:26 +01:00
Dat PHAM HOANG
69284b2d6b
Change Notification icon for Android
...
(cherry picked from commit 981ea391e43b89bf867c6ed03b396ec373f2a1f8)
2024-01-08 14:25:26 +01:00
Dat PHAM HOANG
e30053b43c
Change Icon for Android app
...
(cherry picked from commit 74bac4a3eedaa49cdf3d5fde840f147ef561f3f5)
2024-01-08 14:25:26 +01:00
dab246
9a237ec86e
Upgrade flutter to v3.10.6 for Dockerfile
...
(cherry picked from commit b17c3a19c219292233e5173f25a13706afaf2beb)
2023-08-18 21:29:50 +07:00
dab246
f8b2b2654d
Upgrade gradle version to support class file major version 61 in Java (Java 17)
...
(cherry picked from commit 76be269286b9929a423f74ede3a0d23df1c91867)
2023-06-05 11:02:20 +07:00
dab246
9550982e73
TF-1861 Config worker manager on android
...
(cherry picked from commit 6aafa61c94ac18d03566dabf150427ecac06c2a6)
2023-06-05 11:02:20 +07:00
Nguyen Thai
146b208631
Splited the test report job for forks
...
Refactored fastlane for both ios and android
Refactored github workflows
(cherry picked from commit c3ff622af05f87e16ae1cadec0c95c87cca3d763)
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
a7b5ac6b5c
TF-1569 Fix android system keeps showing an app that run at background
...
(cherry picked from commit 17ecae939e296faf5309d9d9cf4b839d2160aa11)
2023-04-14 17:12:34 +07:00
dab246
aaf345632a
TF-874 Fix cursor pointer indicator in composer is wrong color on Android
2023-02-24 17:33:31 +07:00
dab246
e45afae82e
Change large icon for notification on android
2022-12-05 18:34:06 +07:00
dab246
eba4882c67
Fix icon notification is white in android release build
2022-12-05 18:34:06 +07:00
dab246
00660e5644
TF-438 Fix build apk release android with case jetifier fails on bcprov
2022-12-02 16:13:47 +07:00
dab246
f3f2c19f20
TF-438 Apply new design for push notification
2022-12-02 16:13:47 +07:00
ManhNTX
82b2e30031
TF-1205: remove android:hardwareAccelerated
2022-12-02 16:13:47 +07:00
ManhNTX
d2da7f23b1
TF-1205: rename class
2022-12-02 16:13:47 +07:00
ManhNTX
11e17c3b4d
TF-1202: Config Podfile for FCM
2022-12-02 16:13:47 +07:00
ManhNTX
f94cfe7ee8
TF-1202: Configure FCM
2022-12-02 16:13:47 +07:00
Dat PHAM HOANG
ec91c45d39
Support targetSDK 31 (required from Play store)
...
- Components using IntentFilter must set android:exported="true"
- Other required was not impacted
2022-11-22 15:45:22 +07:00
Dat PHAM HOANG
b3f2141cc5
TF-1169 Update new brand name and logo for Android
2022-11-20 01:56:22 +07:00
ManhNTX
ae0ef9400f
TF-523: remove unnecessary intent-filter
2022-10-07 14:47:14 +07:00
ManhNTX
cde7fe8fb4
TF-523: handle file and open app form ios/android native
2022-10-07 14:47:14 +07:00
Nguyen Thai
fb19c5a66c
Added workflow for CI/CD
2022-09-28 18:27:32 +07:00