Commit Graph

145 Commits

Author SHA1 Message Date
Dat PHAM HOANG c16613eb69 If no refreshToken return, maybe the old refreshToken still available
(cherry picked from commit ad0806651d671b350a1dda952e399c9557c2c4d7)
2023-07-31 19:24:25 +07:00
dab246 2e9f45139a TF-2046 Move passFocusNode to controller to dispose it when view disposed
(cherry picked from commit acfd76687537e81d1865f2c153d8d5324649ea4f)
2023-07-20 18:37:52 +07:00
dab246 980f7e34f3 TF-2046 Use controller cached in GetWidget instead of using Get.find<LoginController>()
(cherry picked from commit 4403e2871d6486e693b6c4052df92b7634eadb25)
2023-07-20 18:37:52 +07:00
dab246 036d0db4ce TF-2046 Change navigate to page use popAndPushNamed instead of using pushReplacementNamed
(cherry picked from commit 8e8beccc25e7a6bd3199363cebc36efb74854740)
2023-07-20 18:37:52 +07:00
dab246 97d9f8fc80 Add condition when token expired
(cherry picked from commit 1664c16a1680b60c4fa98f729cebc0e786da0935)
2023-07-19 10:23:07 +07:00
dab246 0583406e3b TF-1708 Update props properties for all state object in interactor
(cherry picked from commit 2a5441c2ef4facf28e7e6e1678e89601d72259be)
2023-07-07 22:45:26 +07:00
dab246 052b4ae5c5 TF-1974 Check refreshToken is not empty when calling appAuth.token()
(cherry picked from commit 4d06516a91d0c8c9ecf66275abe5f825309c4bba)
2023-07-07 22:45:26 +07:00
dab246 bc8a03cbce [HOT-FIX] Webfinger is recalled many times
(cherry picked from commit 1873e0f199c29965543a7504f30308e0024c725c)
2023-07-07 22:45:26 +07:00
dab246 cffd27c3bf TF-1963 Use viewState to update result from interactor
(cherry picked from commit 335536fb94b32d978082578048ec06f70d21edcb)
2023-07-07 22:45:26 +07:00
dab246 8be3eb53e9 TF-1963 Sync handle exception at data and domain layer
(cherry picked from commit 591388e01fc4fc4c357bdb40a44dac0377dc9fe5)
2023-07-07 22:45:26 +07:00
dab246 96145aae7a Sync all use PlatformInfo to check platform while runtime
(cherry picked from commit 514fec1f2f4f1ff8a584bf8db7bf3a5537a3e9f8)
2023-06-15 16:43:58 +07:00
dab246 5c3833b72f TF-1884 Support RTL mode for TypeAheadFormField
(cherry picked from commit e375d87d5d485ecb717b1a8afee2b7bf741fbeac)
2023-06-15 16:43:58 +07:00
dab246 9064d95483 TF-1884 Support RTL mode for TextFormField
(cherry picked from commit 7c12f65a037bb5a1b6cef91938af1ec1dac20a9b)
2023-06-15 16:43:58 +07:00
dab246 df19b979a2 TF-1884 Support RTL mode for TextField
(cherry picked from commit 3f8445141bea9dbf276a6a336114e4e2b549936f)
2023-06-15 16:43:58 +07:00
Dat PHAM HOANG b10cc840ce Support configuration for OIDC scopes
(cherry picked from commit 8dc7d6d025deaf0e36729dbcade3fd9bcaf91b8c)
2023-06-15 16:43:58 +07:00
dab246 20168f5e8d TF-1915 Remove the needToOpen parameter in cases where it is not needed
(cherry picked from commit 1bd53ab9962494bbf48c86f4e61487f3316cbb62)
2023-06-13 10:17:45 +07:00
dab246 9f8eab3e01 TF-1899 Add failure param when handleExceptionAction
(cherry picked from commit 3e87b9fb2c17ebc6524003d3587be02317a7a768)
2023-06-13 10:17:45 +07:00
dab246 00d8499879 TF-1899 Sync and optimize handle error in base controller
(cherry picked from commit 1901d66c9100ca455c91ee8c95341de2a283eb67)
2023-06-13 10:17:45 +07:00
HuyNguyen 36ab1316e2 TF-1842: Create SendingEmailBinding and implement in SendingEmailObserver
(cherry picked from commit 7ec20283d7d119857ab7e689139e226c15a2137c)
2023-06-13 10:17:45 +07:00
dab246 5b01715dcd TF-1810 Move all hive clients to a separate folder
(cherry picked from commit c72e16b576835b7748e20ab3e5cce5e1f505a65f)
2023-06-05 11:02:20 +07:00
dab246 876cc368b0 Use TupleKey(ObjectKey-AccountId-UserName) to store data to hive
(cherry picked from commit e0ace535d5f3af71eb13598d92524caf2c6d9bbf)
2023-05-08 13:03:51 +07:00
dab246 b771785e58 TF-1434 Implement autofillHints for login view
(cherry picked from commit dde68350d558fece56e46f8ce11916a2f673b26d)
2023-04-14 17:12:34 +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 84438efc89 TF-1694 Use KeyboardUtils to centralized management show/hide keyboard
(cherry picked from commit e2598476ecdc8c5d16a17dc3c777a34620013c64)
2023-04-14 17:12:34 +07:00
dab246 133b04b11c TF-1613 Implement handleSuccessViewState and handleFailureViewState for all controller
(cherry picked from commit 35e727e795bb3c44cc9c47e02542b5bdc3955fdd)
2023-04-14 17:12:34 +07:00
Dat PHAM HOANG c45118021e [SLO] Implement for discoverOIDC method
(cherry picked from commit 76ee41a238ad3e626148f3a236f20c6cd370df3a)
2023-04-14 17:12:34 +07:00
Dat PHAM HOANG c3a17dbf37 [SLO] Add discoverOIDC method
(cherry picked from commit c99efecb34c56bb40a584923a0861e15fb111986)
2023-04-14 17:12:34 +07:00
dab246 a11415ce9c TF-1440 Fix user can not sign again after click back browser button in OIDC
(cherry picked from commit 27ff8d3a834306bf7f3711e0df85e7da126c7160)
2023-03-24 19:40:48 +07:00
dab246 29219eb14e TF-1606 Store jmapUrl on memory
(cherry picked from commit 5e7e0f0cfb34510b5c341417044b8057cde2ca35)
2023-03-24 19:40:48 +07:00
Dat PHAM HOANG d252479d19 Remove unnecessary local bindings when global binding did 2023-03-10 21:10:36 +07:00
dab246 2b71aba278 TF-1487 Apply linter rule 2023-03-10 21:10:36 +07:00
dab246 163ed8b9fe Add null-safety for list props with type dynamic 2023-02-24 17:33:31 +07:00
Dat PHAM HOANG d443a28b98 TF-1379 Add privacy policy in login screen 2023-01-13 15:32:48 +07:00
dab246 7367d7e1d2 TF-1317 Show push notification on background or terminated app 2023-01-12 16:15:00 +07:00
dab246 6566372337 TF-1317 Update authentication account to store AccountId 2023-01-12 16:15:00 +07:00
dab246 71abe0cf37 TF-934 Implement search by query when open new tab 2022-11-15 09:41:33 +07:00
dab246 6050ee5386 TF-934 Select mailbox, email when change route on browser 2022-11-15 09:41:33 +07:00
dab246 171b791449 TF-934 Handle route path when open email in new tab 2022-11-15 09:41:33 +07:00
dab246 a4eb2ffbec TF-934 Add link for item list emails 2022-11-15 09:41:33 +07:00
dab246 490787fc11 TF-1115 Handle onError for all controller 2022-10-28 16:20:02 +07:00
dab246 ef08949e98 TF-1115 Implement catch exception for LoginCacheDataSource 2022-10-28 16:20:02 +07:00
dab246 4aad1c94ed TF-1115 Implement catch exception for HiveAccountDataSource 2022-10-28 16:20:02 +07:00
dab246 c4eac83477 TF-1115 Implement catch exception for AuthenticationOIDCDataSource 2022-10-28 16:20:02 +07:00
dab246 fb177fb33d TF-1115 Add RemoteExceptionThrower 2022-10-28 16:20:02 +07:00
dab246 079bd404c2 TF-1074 Handle go to path /session 2022-10-26 21:22:15 +07:00
dab246 0ee990262f TF-1074 Handle go to path /login 2022-10-26 21:22:15 +07:00
dab246 d3124f055b TF-1074 Handle go to path /dashboard 2022-10-26 21:22:15 +07:00
dab246 b5e0569907 TF-1074 Change name app routes 2022-10-26 21:22:15 +07:00
Ms Thuỷ 00c37870b1 TF-1068 binding & extension 2022-10-25 14:03:25 +07:00
Ms Thuỷ 1e7ba319a5 TF-1068 implement presentation layer save recent login & get all username 2022-10-25 14:03:25 +07:00