Commit Graph

26 Commits

Author SHA1 Message Date
JanNiklas Grabowski 6c22fa37f1 Merge commit '56d9e1f6a55a93dc71149ae429eaa615a98de0d5' into feature/6076_foss_merge
* commit '56d9e1f6a55a93dc71149ae429eaa615a98de0d5': (79 commits)
  finish version++
  version++
  Translated using Weblate (Hungarian)
  Translated using Weblate (Italian)
  Translated using Weblate (Ukrainian)
  Translated using Weblate (Hungarian)
  Translated using Weblate (Slovak)
  Translated using Weblate (Swedish)
  Translated using Weblate (Indonesian)
  Translated using Weblate (Albanian)
  Translated using Weblate (Estonian)
  Translated using Weblate (Estonian)
  updated the submodule
  updated SDK
  Update the SDK. (#7819)
  Prepare for new sprint
  finish version++
  version++
  fix
  Changelog.
  ...

# Conflicts:
#	Config/AppVersion.xcconfig
#	Podfile
#	Podfile.lock
#	Riot.xcworkspace/xcshareddata/swiftpm/Package.resolved
#	Riot/Managers/Settings/RiotSettings.swift
#	Riot/Modules/Analytics/Analytics.swift
#	Riot/Modules/Analytics/DecryptionFailure.swift
#	Riot/Modules/Analytics/PHGPostHogConfiguration.swift
#	Riot/Modules/Room/RoomInfo/RoomInfoList/RoomInfoListViewAction.swift
#	Riot/Modules/Room/RoomInfo/RoomInfoList/RoomInfoListViewModel.swift
#	Riot/Modules/Room/Views/Title/Preview/PreviewRoomTitleView.m
#	Riot/Modules/Settings/SettingsViewController.m
#	Riot/Utils/EventFormatter.m
#	Riot/Utils/Tools.m
#	RiotNSE/target.yml
#	fastlane/Fastfile
#	project.yml
2024-08-19 12:52:38 +02:00
JanNiklas Grabowski 96dbfb44c4 MESSENGER-6018 layout changes simplified login and add error handling for timeouts 2024-05-24 13:38:14 +02:00
Hugh Nimmo-Smith 19d431a189 Add note about MSC3886, MSC3903 and MSC3906 being closed (#7788) 2024-05-08 11:09:30 +01:00
Stefan Ceriu 24480b8a22 Fixes #7687 - Wait for MXSession state update before proceeding with the login process 2023-10-03 13:41:24 +03:00
Andy Uhnak 7b728c14f8 Deprecate MXLegacyCrypto 2023-04-18 12:45:39 +01:00
Hugh Nimmo-Smith 8caad979d7 Support for MSC3906 v2 (#7407) 2023-04-01 11:56:56 -04:00
Andy Uhnak ef31ad428b Revert "Merge pull request #7430 from vector-im/andy/user_trust"
This reverts commit 7f5d3b46eb02a7801d4a7c781762eea3d16ee0e6, reversing
changes made to 5a3adde8f70daec795ac1bee17c5159a155c6106.
2023-03-22 15:57:25 +00:00
Andy Uhnak db771d2508 Refactor encryption trust level 2023-03-16 14:56:50 +00:00
Hugh Nimmo-Smith d15131e9ba Support for v2 of MSC3903 (#7372) 2023-02-15 14:02:33 +00:00
Hugh Nimmo-Smith 4b271e280e Download device keys for self prior to verification checks 2022-12-07 15:39:35 +00:00
Stefan Ceriu 0dcaa7de6a Fixes #6988 - Prevent actor switching when tearing down the rendezvous 2022-10-27 15:10:35 +03:00
Stefan Ceriu 33cf429526 Fixes #6987 - Prevent ZXing from unnecessarily requesting camera access 2022-10-27 15:10:35 +03:00
Andy Uhnak 27a1ea8ade Curate MXCrypto protocol methods 2022-10-25 18:11:13 +01:00
Stefan Ceriu b4f18eeb6e Check and mark the received MSK as trusted before locally verifying the existing device 2022-10-18 12:15:47 +03:00
Hugh Nimmo-Smith 2d97215aee Use unstable prefixes for QR code login 2022-10-18 09:13:21 +03:00
Stefan Ceriu f5833fa8d6 Login against the homeserver provided through the QR code 2022-10-13 20:49:32 +03:00
Stefan Ceriu a17c9b72e7 Check login intents match between QR code and current flow 2022-10-13 20:49:32 +03:00
Stefan Ceriu c98e80269a 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 515d07e1f1 Fixed various SwiftFormat warnings 2022-10-13 20:49:32 +03:00
Stefan Ceriu 4f5c49f005 Added E2EE support on sessions created through QR code login 2022-10-13 20:49:32 +03:00
Stefan Ceriu 3433e26e8c Remove now unnecessary creator public key publishing. Rebuilt flows and fixed tests 2022-10-12 17:27:25 +03:00
Hugh Nimmo-Smith a7f433fcee Remove extra step as no longer required 2022-10-12 17:27:25 +03:00
Stefan Ceriu 76ea89eede Fix initiator flows and e2e tests 2022-10-12 17:27:25 +03:00
Stefan Ceriu 3f90ef3da2 Implement login with scanned QR code flows 2022-10-12 17:27:25 +03:00
ismailgulek 02bd4a7207 QR Login additional flags (#6825) 2022-10-07 17:24:29 +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