ismailgulek
fb4e5085cb
Merge pull request #6250 from vector-im/ismail/6180_support_prov_links
2022-06-07 20:54:14 +03:00
ismailgulek
1804cea58c
Fix PR remarks
2022-06-07 19:48:26 +03:00
ismailgulek
c62852a580
Handle provisioning links in AuthenticationService and call delegate method
2022-06-07 16:19:24 +03:00
ismailgulek
e705b8db46
Add identity server to AuthenticationState
2022-06-07 16:18:54 +03:00
ismailgulek
77b7320f7d
Inject account manager into the session creator
2022-06-06 16:15:53 +03:00
ismailgulek
2176bab242
Make identityServer settable
2022-06-06 15:39:08 +03:00
ismailgulek
207277432f
Merge branch 'develop' into ismail/6177_wellknown_IS
2022-06-06 15:23:22 +03:00
Doug
c9acc240a8
Add initial tests on the authentication service. ( #6229 )
2022-06-06 13:20:46 +01:00
ismailgulek
1aa1c5035c
Fix further PR remarks
2022-06-06 13:32:31 +03:00
ismailgulek
ccd3befbbf
Use identity server from well-known when creating the client
2022-06-03 18:08:19 +03:00
ismailgulek
fff5922d0d
Fix background on light theme
2022-06-02 01:12:14 +03:00
ismailgulek
4b8d58e34a
Fix PR remarks
2022-06-02 00:30:28 +03:00
ismailgulek
232d12476f
Update icon in choose password screen
2022-06-01 22:37:00 +03:00
ismailgulek
9b47707b42
Start forgot password flow
2022-06-01 18:59:33 +03:00
ismailgulek
96fbdb5432
Update reset password api
2022-06-01 18:59:08 +03:00
ismailgulek
0b47bfba21
Add choose password screen
2022-06-01 18:58:32 +03:00
ismailgulek
a04cca33b3
Add forgot password screen
2022-06-01 18:58:06 +03:00
ismailgulek
5c0d50b43d
Merge pull request #6210 from vector-im/ismail/6176_auth_fallback
2022-05-31 19:11:32 +03:00
Doug
31d48cb7a2
Merge pull request #6204 from vector-im/doug/5151_sso_login
...
Support SSO login in the new flow.
2022-05-31 17:05:14 +01:00
Doug
48f91ab93a
Merge pull request #6201 from vector-im/doug/5654_login_flow
...
Add login screen to new flow.
2022-05-31 17:04:50 +01:00
ismailgulek
15ebe174c5
Fix PR remarks
2022-05-30 19:56:23 +03:00
Doug
4a2ed35658
Login/Registration screen tweaks
...
Scale SSO button icon with dynamic type.
Add an onCommit parameter to RoundedBorderTextField and use to submit instead of onEditingChanged.
2022-05-29 10:14:14 +01:00
ismailgulek
dc4845618c
Show fallback on login screen
2022-05-27 17:51:54 +03:00
ismailgulek
88b2688703
Show fallback on authentication coordinator
2022-05-27 17:49:54 +03:00
Doug
446ddf5aeb
Report analytics from the new auth flow.
...
Fix SSO buttons pressed appearance.
2022-05-26 14:46:33 +01:00
ismailgulek
23cea71cd0
Add going back functionality to the email verification screen
2022-05-26 14:50:08 +03:00
ismailgulek
dd6d11ad80
Add UI tests for cancel/back button
2022-05-26 14:49:05 +03:00
ismailgulek
079dec3d30
Fix remarks
2022-05-26 14:29:25 +03:00
ismailgulek
8145b86388
Remove gradient from verify msisdn screen
2022-05-26 14:00:04 +03:00
ismailgulek
ebf1d80322
Fix log and warning
2022-05-26 13:52:43 +03:00
ismailgulek
ebd5620ccc
Add invalid phone number error and change error messages for validation failures
2022-05-26 00:31:25 +03:00
ismailgulek
573c128a3f
Create verify msisdn screen
2022-05-26 00:30:26 +03:00
Doug
5eb676be30
Handle SSO deep links via the AuthenticationServiceDelegate.
2022-05-25 17:38:21 +01:00
Doug
130106f6ad
Add SSOAuthenticationPresenter to the AuthenticationCoordinator.
2022-05-25 14:48:18 +01:00
Doug
5b66e023fe
Add parameters to doc comments.
2022-05-25 09:48:52 +01:00
Doug
292cd4a5d2
Disable the next button whilst loading a server.
...
Add tests for login screen.
Self review.
2022-05-24 18:03:31 +01:00
Doug
e77d7d9250
Add AuthenticationHomeserverViewData to easily map AuthenticationState.Homeserver to a type in the SwiftUI target.
2022-05-24 15:47:25 +01:00
Doug
26b4130eb1
Make the server selection coordinator aware of which flow it is for.
...
Don't set the authentication state until after registration has been queried to avoid using the wrong client if the user cancelled the selection.
2022-05-24 15:47:24 +01:00
Doug
5bbd397287
Add login screen.
2022-05-24 15:47:24 +01:00
Doug
f66e97564e
Add AuthenticationRestClient protocol as an authentication interface to MXRestClient.
2022-05-24 10:09:24 +01:00
Doug
770771473b
Add initial implementation of the LoginWizard.
2022-05-24 10:09:24 +01:00
Doug
468a1b65c6
Fix doc comments and callback.
2022-05-19 11:43:38 +01:00
Doug
e1c3969d18
Use ordered flow for matrix.org and (kind of) homeserver defined order otherwise.
2022-05-19 11:43:38 +01:00
Doug
5d17badc66
Add tests for FlowResult.
2022-05-19 11:43:38 +01:00
Doug
b34ee5162f
Self review of PR.
2022-05-19 11:43:38 +01:00
Doug
1b74f87b35
Add Email/Terms/ReCaptcha into the Authentication flow
...
Replace ReCaptcha navigation delegate with a WKUserContentController.
Move callback property closures onto the MainActor.
Show a loading indicator whilst waiting for the authentication service to start.
Move nextUncompletedStage into FlowResult.
Handle text field actions during authentication.
Remove scroll view tweaks in server selection screen following EMS banner removal.
2022-05-19 11:43:38 +01:00
Doug
02e5f0bf2e
Remove EMS banner from Server Selection screen.
2022-05-19 11:43:38 +01:00
Doug
bb9d94a59d
Rename completion to callback and simplify actor usage. ( #6141 )
2022-05-11 13:18:26 +01:00
Doug
1a5a450866
Add ReCaptcha screen ( #6135 )
...
Support dark mode in MXKAuthenticationRecaptchaWebView.
Begin implementing the ReCaptcha coordinator.
2022-05-11 09:57:37 +01:00
Doug
8fec7a4524
Use readableFrame and OnboardingIconImage everywhere.
...
Fix order of accentColor modifier.
2022-05-11 09:49:24 +01:00