Commit Graph

7 Commits

Author SHA1 Message Date
Stefan Ceriu f28a8f7537 Expose AuthenticationRestClient async login token generation method (MSC3882) 2022-10-10 09:44:22 +03:00
ismailgulek 27857f98db Login with QR UI components (#6790)
* Display QR button on login screen if HS supports

* Create start screen

* Add build flag

* Connect start screen to the login

* QR display screen

* Move `LabelledDividerView` into separate file

* Show display QR screen on button tap

* Add swift concurreny to CameraAccessManager

* Introduce `QRLoginServiceProtocol`

* Use new service in screens

* Introduce scan QR code screen

* Remove hardcoded service availability

* Remove unnecessary import

* Add confirmation screen

* Add loading screen

* Fix ZXingObjc targets

* Add failure screen

* Add strings

* Various UI tweaks, navigation according to the service state

* Fix tests

* Add string for invalid QR error

* Add QR login service mode
2022-10-06 18:05:46 +03:00
Stefan Ceriu 7a00355e58 Ensure rest client async responses are processed on the main queue 2022-08-29 09:34:14 +03:00
ismailgulek d0804d22d2 Make change password api async 2022-06-09 20:25:03 +03:00
Doug 59927e278c Add AuthenticationRestClient protocol as an authentication interface to MXRestClient. 2022-05-24 10:09:24 +01:00
Doug ac755f11f5 Add initial implementation of the LoginWizard. 2022-05-24 10:09:24 +01:00
Doug abb8186a0a Add AuthenticationService and RegistrationWizard. (#6056) 2022-04-27 16:02:54 +01:00