Commit Graph

247 Commits

Author SHA1 Message Date
dab246 ec75bb3cab TF-4136 Add config Sentry 2026-01-15 09:46:51 +07:00
dab246 a23d15a9ca TF-4136 refactor(logging): replace logError with logWarning for non-critical cases 2026-01-06 13:53:22 +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 43de7edd47 TF-4145 Implement get oidc user_info from endpoint of oidc configuration 2025-11-17 14:24:30 +07:00
dab246 5aec0b2d13 TF-3976: Fix URL lookup failure when DNS resolution fails 2025-11-12 14:10:37 +07:00
dab246 37deead391 TF-3976 Support DNS SRV resolvers without Cloudflare/Google dependency 2025-11-12 14:10:37 +07:00
dab246 51b85c8b79 TF-4049 Pre-fill OIDC login form 2025-10-17 09:57:11 +07:00
dab246 038aba0af3 TF-4068 Change profile (set identity as default) in setting 2025-10-15 11:59:00 +07:00
dab246 d4a56afaa1 TF-3833 Fix failed to keep mobile app connect after network issue
Signed-off-by: dab246 <tdvu@linagora.com>
2025-08-14 09:58:06 +07:00
DatDang 4fd0931c9e TF-3586: Upgrade Flutter to 3.27.4 2025-07-30 15:24:57 +07:00
dab246 6f87058459 Remove async function for SessionStorageManager
Signed-off-by: dab246 <tdvu@linagora.com>
2025-07-17 10:57:43 +07:00
dab246 9a2f0aa356 Handle web finger to get token in HomeController
Signed-off-by: dab246 <tdvu@linagora.com>
2025-07-17 10:57:43 +07:00
dab246 a9a322818a Use fontFamily for all style in Text widget
Signed-off-by: dab246 <tdvu@linagora.com>
2025-07-15 12:40:02 +07:00
DatDang c558f89bd7 TF-3826 Try guessing webfinger when dns look up fail 2025-07-01 18:00:02 +07:00
DatDang d57b4cdb63 TF-3826 Handle no network error message login screen 2025-07-01 18:00:02 +07:00
dab246 8d83650f33 Migrate Hive box To IsolatedHive box
Signed-off-by: dab246 <tdvu@linagora.com>
2025-07-01 10:34:16 +07:00
dab246 45cd1c3613 Use Hive CE database to replace Hive database
Signed-off-by: dab246 <tdvu@linagora.com>
2025-07-01 10:34:16 +07:00
dab246 02c2e08e40 Remove closeBox when open box in hive database
Signed-off-by: dab246 <tdvu@linagora.com>
2025-07-01 10:34:16 +07:00
dab246 1e054cc1e5 TF-3792 Refactor toast manager
Signed-off-by: dab246 <tdvu@linagora.com>
2025-06-26 15:50:16 +07:00
dab246 e6fe0ce5f1 TF-3758 Update style and padding for app version, quotas
Signed-off-by: dab246 <tdvu@linagora.com>
2025-06-12 14:02:58 +07:00
dab246 ad975fce8e TF-3484 Try get oidc configuration if possible when web finger is not available
Signed-off-by: dab246 <tdvu@linagora.com>
2025-06-09 16:21:20 +07:00
dab246 571ff42980 TF-3484 Remove GetOIDCIsAvailableInteractor duplicate of CheckOIDCIsAvailableInteractor
Signed-off-by: dab246 <tdvu@linagora.com>
2025-06-09 16:21:20 +07:00
dab246 81da9e6e07 TF-3493 Upgrade Patrol to version 3.14.0 and Patrol_CLI to version 3.5.0
Signed-off-by: dab246 <tdvu@linagora.com>
2025-02-23 22:40:30 -08: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
Florent Azavant 005790ae5f handle parsing exception for OIDCHttpClient::checkOIDCIsAvailable() 2025-02-17 18:51:43 -08:00
Florent Azavant 35b90ba87a clearer exception handling in OIDCHttpClient::checkOIDCIsAvailable() 2025-02-17 17:34:38 -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 8022559bc2 TF-3278 Handle open app via deep link at Login screen 2025-02-05 03:00:08 -08:00
dab246 a7c4ca9448 TF-3312 Hide system's confirm dialog when logging out 2025-02-05 03:00:08 -08:00
Dat Vu 51a9e9a926 Fix jmap request to server is called when query string is empty in quick search web (#3276) 2024-11-19 09:47:34 +07:00
dab246 26e7eed5db Fix keyboard dose not close when enter username then login success on iOS 2024-11-11 09:06:36 +07:00
dab246 31af783c52 TF-2387 Handle signIn twake workplace via use company server 2024-11-08 14:25:09 +07:00
dab246 623826d29f TF-2387 Handle logout twake workplace 2024-11-08 14:25:09 +07:00
dab246 e13f86a037 TF-2387 Handle sign up twake workplace 2024-11-08 14:25:09 +07:00
dab246 6c0eea0238 TF-2387 Handle sign in SAAS platform 2024-11-08 14:25:09 +07:00
dab246 541f5cbe7b TF-2387 Add Privacy Policy button to starting page in mobile 2024-11-08 14:25:09 +07:00
dab246 6d643881dd TF-2387 Handle system back button on login view mobile 2024-11-08 14:25:09 +07:00
dab246 4667d43f50 TF-2387 Navigate to TwakeWelcome page when click back button on login view 2024-11-08 14:25:09 +07:00
DatDang 145f7c5e03 Fix focus problem when tab on Login Screen
Revert "fixup! Fix focus problem when tab on Login Screen"

This reverts commit c8df6ee66a8b9c55255bb1f30458e4b69664ac4f.

Revert "Fix focus problem when tab on Login Screen"

This reverts commit 30a14bfebe622dfd3f121f83798990e27239a6ba.

Fix focus problem when tab on Login Screen
2024-11-01 14:07:56 +07:00
DatDang f8bcb96802 Show app version on login view 2024-09-26 10:47:17 +07:00
DatDang 0d4c266300 TF-2965 Add retry capability for OIDC check request 2024-09-17 18:50:41 +07:00
dab246 4d045bbf1a Hotfix conflict role Spam/Junk 2024-08-16 12:00:20 +07:00
dab246 8b7ac1f039 TF-2893 Apply the standard app grid icon 2024-08-08 09:46:09 +02:00
dab246 2228d1a5d8 TF-2857 Change logo & text in application 2024-08-08 09:46:09 +02:00
dab246 103dc9c5e3 TF-2928 Write unit test for validateUrgentException and onError in BaseController 2024-08-07 06:32:45 +02:00
dab246 eca11b3506 TF-2928 Show confirm dialog & handle exception when reload browser or loss of connection 2024-08-07 06:32:45 +02:00