JanNiklas Grabowski
3475cdda0a
MESSENGER-6018 layout changes simplified login and add error handling for timeouts
2024-05-24 13:38:14 +02:00
Stefan Ceriu
c4ff453491
Fixes #7687 - Wait for MXSession state update before proceeding with the login process
2023-10-03 13:41:24 +03:00
Andy Uhnak
4e626f48f1
Deprecate MXLegacyCrypto
2023-04-18 12:45:39 +01:00
Hugh Nimmo-Smith
06ea9f7b7a
Support for MSC3906 v2 ( #7407 )
2023-04-01 11:56:56 -04:00
Andy Uhnak
e55a733d0c
Revert "Merge pull request #7430 from vector-im/andy/user_trust"
...
This reverts commit 12ee84f607 , reversing
changes made to 3644b647f6 .
2023-03-22 15:57:25 +00:00
Andy Uhnak
ddb181ffa0
Refactor encryption trust level
2023-03-16 14:56:50 +00:00
Hugh Nimmo-Smith
a2a3205ace
Support for v2 of MSC3903 ( #7372 )
2023-02-15 14:02:33 +00:00
Hugh Nimmo-Smith
b69aa1d5b2
Download device keys for self prior to verification checks
2022-12-07 15:39:35 +00:00
Stefan Ceriu
cd72306c12
Fixes #6988 - Prevent actor switching when tearing down the rendezvous
2022-10-27 15:10:35 +03:00
Stefan Ceriu
7e8889c491
Fixes #6987 - Prevent ZXing from unnecessarily requesting camera access
2022-10-27 15:10:35 +03:00
Andy Uhnak
c5ab17ff3f
Curate MXCrypto protocol methods
2022-10-25 18:11:13 +01:00
Stefan Ceriu
0bd6c4aea2
Check and mark the received MSK as trusted before locally verifying the existing device
2022-10-18 12:15:47 +03:00
Stefan Ceriu
a776a764ed
Login against the homeserver provided through the QR code
2022-10-13 20:49:32 +03:00
Stefan Ceriu
68461d5fd5
Check login intents match between QR code and current flow
2022-10-13 20:49:32 +03:00
Stefan Ceriu
6cc9accf72
Remove unnecessary private key requests as it already happens automatically when marking the existing device as verified
2022-10-13 20:49:32 +03:00
Stefan Ceriu
51e71f2d46
Added E2EE support on sessions created through QR code login
2022-10-13 20:49:32 +03:00
Stefan Ceriu
1e03508a89
Remove now unnecessary creator public key publishing. Rebuilt flows and fixed tests
2022-10-12 17:27:25 +03:00
Hugh Nimmo-Smith
114a0f68a4
Remove extra step as no longer required
2022-10-12 17:27:25 +03:00
Stefan Ceriu
56bfde2a1d
Fix initiator flows and e2e tests
2022-10-12 17:27:25 +03:00
Stefan Ceriu
fa3866ea76
Implement login with scanned QR code flows
2022-10-12 17:27:25 +03:00
ismailgulek
7d21a37f58
QR Login additional flags ( #6825 )
2022-10-07 17:24:29 +03:00
ismailgulek
d5c7e6bd8e
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