Commit Graph

85 Commits

Author SHA1 Message Date
Doug 2bd59ab326 Merge branch 'develop' into doug/fix_warnings
# Conflicts:
#	Riot/Modules/Room/RoomInfo/RoomInfoList/RoomInfoListViewController.swift
2021-07-12 17:54:34 +01:00
Doug e7371325d7 Fix typo in comments. 2021-07-09 17:58:27 +01:00
Doug 29d7262e38 Fix class keyword deprecation warnings everywhere!
Using 'class' keyword for protocol inheritance is deprecated; use 'AnyObject' instead
2021-07-09 17:05:43 +01:00
David Baker d1e7173383 Don't show dialog on cancel if self-verifying
The user should know they cancelled in if they're self verifying since
they're the one who cancelled, from their other device (the copy referred
to 'the other party', so was inaccurate, so we may as well just remove it).
2021-07-09 16:38:25 +01:00
David Baker 5dbd7f1f5a Use different title for scan button for self verification
Because it's not 'their' device, it's your own device.
2021-07-02 17:38:12 +01:00
ismailgulek a0c2457a22 Add sanity checks 2021-06-14 19:31:03 +03:00
ismailgulek 398fb6c2f4 Listen for request changes and show QR reader on key verification 2021-06-14 17:00:50 +03:00
Stefan Ceriu a8b0e8700e Adopt consolidated logging mechanism (#4370)
* Adopted the new MXLog and replaced NSLog throughout the application - vector-im/element-ios/issues/4351
* Replaced NSLog() and print() usages with MXLog.debug()
* Added swiftlint rules for NSLog(), print(), println() and os_log()
* Escape paths used to run script build phases for swiftlint and swiftgen
2021-06-03 11:30:07 +03:00
manuroe 23c754e87c Self-verification: Fix compatibility with Element-Web when logging in on iOS
#4217

Just after login, send request instead of waiting for an incoming one as per recent EW changes
2021-04-14 17:21:35 +02:00
SBiOSoftWhare 668c379d9f KeyVerificationService: Remove AuthenticatedSessionViewControllerFactory usage. 2021-02-03 12:14:02 +01:00
mtoohey31 f8a3f8ffeb Fixed cients spelling mistake 2021-01-16 22:51:37 -05:00
SBiOSoftWhare 2db489a6b0 Self verification: Update complete security screen with new wording. 2020-10-13 10:46:42 +02:00
SBiOSoftWhare 6395f0f5fe KeyVerificationCoordinator: Fix child coordinator removal issue. 2020-09-30 17:50:20 +02:00
manuroe a481bfc3cf Merge remote-tracking branch 'origin/complete_security_allow_device_verification_retry' into complete_security_allow_device_verification_retry 2020-09-25 10:14:27 +02:00
manuroe 88497ed6d1 Add missing comment 2020-09-25 10:14:14 +02:00
manuroe 13377746f0 Update Riot/Modules/KeyVerification/Common/KeyVerificationCoordinator.swift
Co-authored-by: SBiOSoftWhare <SBiOSoftWhare@users.noreply.github.com>
2020-09-25 10:10:06 +02:00
manuroe 7f8886bd5e KeyVerificationSelfVerifyWait: Listen to all verification requests not only the first one 2020-09-25 09:03:43 +02:00
manuroe 16c0ca7ae2 Complete Security: Come back to the root screen if device verification is cancelled
So that the user can retry to verify with another device
2020-09-25 08:58:57 +02:00
SBiOSoftWhare 4995d71334 Remove old AppDelegate imports. 2020-08-31 19:38:06 +02:00
manuroe eefd7c3c4b Code Quality: Fix Stève's remarks 2020-08-26 08:32:07 +02:00
manuroe 14f2ed58f1 Code Quality: Make sonar happier
by removing some code smells
2020-08-25 18:54:47 +02:00
ismailgulek bb51204784 Merge branch 'develop' into element_3556 2020-08-24 16:03:20 +03:00
ismailgulek 3fcf318bf2 Add new loading state, add a label and activity indicator for loading state 2020-08-21 16:31:22 +03:00
ismailgulek 023a75059b Wait for session sync complete 2020-08-21 14:07:43 +03:00
ismailgulek 38f3465dba Add presentationController delegate 2020-08-20 16:57:58 +03:00
Ismail Gulek 598ab7a6b1 Update placeholders in KeyVerificationManuallyVerifyViewController 2020-07-01 16:20:32 +03:00
SBiOSoftWhare d6773b9380 Refactor cross signing banner. 2020-06-30 21:46:10 +02:00
SBiOSoftWhare 028a0b5241 KeyVerificationService: Fix canSetupKeyVerification. 2020-06-30 19:37:13 +02:00
SBiOSoftWhare 4e5dd1cdbd HomeVC: Handle key verification setup banner. 2020-06-30 18:44:14 +02:00
SBiOSoftWhare 186ba6db59 KeyVerificationService: Add canSetupKeyVerification method. 2020-06-30 17:33:42 +02:00
SBiOSoftWhare 7268bb8528 Cross-signing: Create key verification setup banner. 2020-06-30 17:33:42 +02:00
SBiOSoftWhare 19627cf271 MXRecoveryService: Add convenient var to return SecretsRecoveryAvailability. 2020-06-15 16:12:58 +02:00
SBiOSoftWhare f555848d1c Secrets recovery: Handle MXRecoveryService errors in recovery view models. 2020-06-11 16:55:44 +02:00
SBiOSoftWhare 85a25d4da3 Secrets recovery: Update recovery with passphrase and recovery with key screens. 2020-06-11 13:21:47 +02:00
SBiOSoftWhare ae9fb9ee21 KeyVerificationCoordinator: Handle secrets recovery flow from complete security. 2020-06-09 17:37:53 +02:00
SBiOSoftWhare a5ffe9381d Complete security: Add recover secrets action. 2020-06-09 17:36:55 +02:00
SBiOSoftWhare 39b9de06c3 Fix some SwiftLint warnings. 2020-05-29 09:35:46 +02:00
manuroe 33f75c5a48 Merge pull request #3211 from vector-im/riot_3182
Self verify my old riots
2020-05-07 16:08:32 +02:00
SBiOSoftWhare f2f212546d Session verification: Cancel if device is not found. 2020-05-07 12:21:47 +02:00
SBiOSoftWhare 4a78b53233 UserVerificationCoordinator: Integrate manually verify device screen. 2020-05-07 10:54:02 +02:00
SBiOSoftWhare 03364b7c6a Implement manually verify device screen. 2020-05-07 10:52:49 +02:00
manuroe fdf05b90bd Cross-signing: The "Complete Security" button triggers a verification request to all user devices 2020-05-06 14:35:52 +02:00
manuroe 2f882b904d UserVerificationSessionStatusView: Add verifyManually action 2020-05-06 09:45:55 +02:00
manuroe 8efbce320e UserVerificationSessionStatusViewController: Add manually verify button 2020-05-05 18:27:36 +02:00
SBiOSoftWhare bc7ae2f8ce Key verification: Update QR code scan screen UI and update title when scanning own sessions. 2020-05-05 15:45:00 +02:00
SBiOSoftWhare 209e51d74f Remove some optional chaining. 2020-05-05 12:03:51 +02:00
SBiOSoftWhare 4d8d18a4cb KeyVerificationSelfVerifyStartViewController: Show navigation bar if needed. 2020-05-05 11:51:22 +02:00
SBiOSoftWhare ed561ff74c KeyVerificationDataLoadingViewController: Show navigation bar if needed. 2020-05-05 11:50:59 +02:00
SBiOSoftWhare c239476c9c Complete security: Handle incoming SAS transaction. 2020-04-30 19:17:56 +02:00
SBiOSoftWhare eec51e41e4 KeyVerificationCoordinatorBridgePresenter: Add isPresenting property. 2020-04-30 19:11:13 +02:00