Commit Graph

87 Commits

Author SHA1 Message Date
ismailgulek 80d3a2e7c0 Merge branch 'develop' into element_4471 2021-08-06 13:34:09 +03:00
Doug cec15f8f1d Merge branch 'develop' into doug/fix_warnings
# Conflicts:
#	Riot/Modules/Room/RoomInfo/RoomInfoList/RoomInfoListViewController.swift
2021-07-12 17:54:34 +01:00
Doug 87f3cad5cf Fix typo in comments. 2021-07-09 17:58:27 +01:00
Doug a4075c89cb 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 a8938f4794 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 62abdf444f 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 9d1de5bc29 Adapt Swifty session states 2021-06-30 18:02:11 +03:00
ismailgulek 3be9ef1fb1 Add sanity checks 2021-06-14 19:31:03 +03:00
ismailgulek 3cd0472bd2 Listen for request changes and show QR reader on key verification 2021-06-14 17:00:50 +03:00
Stefan Ceriu 43f6c44c78 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 97c711ba35 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 69267b0b8b KeyVerificationService: Remove AuthenticatedSessionViewControllerFactory usage. 2021-02-03 12:14:02 +01:00
mtoohey31 0d66ae3164 Fixed cients spelling mistake 2021-01-16 22:51:37 -05:00
SBiOSoftWhare 306d004be6 Self verification: Update complete security screen with new wording. 2020-10-13 10:46:42 +02:00
SBiOSoftWhare 1703f50a2f KeyVerificationCoordinator: Fix child coordinator removal issue. 2020-09-30 17:50:20 +02:00
manuroe f856b1f317 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 7f14187b7b Add missing comment 2020-09-25 10:14:14 +02:00
manuroe 47e77b7ff6 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 6bad40781a KeyVerificationSelfVerifyWait: Listen to all verification requests not only the first one 2020-09-25 09:03:43 +02:00
manuroe 8d0837ee7c 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 1f6743f612 Remove old AppDelegate imports. 2020-08-31 19:38:06 +02:00
manuroe 1a4462eca5 Code Quality: Fix Stève's remarks 2020-08-26 08:32:07 +02:00
manuroe efbca319f0 Code Quality: Make sonar happier
by removing some code smells
2020-08-25 18:54:47 +02:00
ismailgulek 62413a27fe Merge branch 'develop' into element_3556 2020-08-24 16:03:20 +03:00
ismailgulek 8309a576c6 Add new loading state, add a label and activity indicator for loading state 2020-08-21 16:31:22 +03:00
ismailgulek a239176069 Wait for session sync complete 2020-08-21 14:07:43 +03:00
ismailgulek 19f5d89730 Add presentationController delegate 2020-08-20 16:57:58 +03:00
Ismail Gulek 80ceef8c85 Update placeholders in KeyVerificationManuallyVerifyViewController 2020-07-01 16:20:32 +03:00
SBiOSoftWhare ece9e77cd8 Refactor cross signing banner. 2020-06-30 21:46:10 +02:00
SBiOSoftWhare aaca353748 KeyVerificationService: Fix canSetupKeyVerification. 2020-06-30 19:37:13 +02:00
SBiOSoftWhare 6c3be01a6e HomeVC: Handle key verification setup banner. 2020-06-30 18:44:14 +02:00
SBiOSoftWhare 044853ad06 KeyVerificationService: Add canSetupKeyVerification method. 2020-06-30 17:33:42 +02:00
SBiOSoftWhare 9c9e01cb76 Cross-signing: Create key verification setup banner. 2020-06-30 17:33:42 +02:00
SBiOSoftWhare 4ef3fd488c MXRecoveryService: Add convenient var to return SecretsRecoveryAvailability. 2020-06-15 16:12:58 +02:00
SBiOSoftWhare 6dec25b2a3 Secrets recovery: Handle MXRecoveryService errors in recovery view models. 2020-06-11 16:55:44 +02:00
SBiOSoftWhare 49211bdce2 Secrets recovery: Update recovery with passphrase and recovery with key screens. 2020-06-11 13:21:47 +02:00
SBiOSoftWhare 07607b8550 KeyVerificationCoordinator: Handle secrets recovery flow from complete security. 2020-06-09 17:37:53 +02:00
SBiOSoftWhare d2d422c0d0 Complete security: Add recover secrets action. 2020-06-09 17:36:55 +02:00
SBiOSoftWhare 1163b7cdec Fix some SwiftLint warnings. 2020-05-29 09:35:46 +02:00
manuroe 0e6b93b276 Merge pull request #3211 from vector-im/riot_3182
Self verify my old riots
2020-05-07 16:08:32 +02:00
SBiOSoftWhare fb7d86c22f Session verification: Cancel if device is not found. 2020-05-07 12:21:47 +02:00
SBiOSoftWhare 71fe7d2985 UserVerificationCoordinator: Integrate manually verify device screen. 2020-05-07 10:54:02 +02:00
SBiOSoftWhare 4ffd08250f Implement manually verify device screen. 2020-05-07 10:52:49 +02:00
manuroe 8834ea4b03 Cross-signing: The "Complete Security" button triggers a verification request to all user devices 2020-05-06 14:35:52 +02:00
manuroe 3b260c2192 UserVerificationSessionStatusView: Add verifyManually action 2020-05-06 09:45:55 +02:00
manuroe efb6e351c8 UserVerificationSessionStatusViewController: Add manually verify button 2020-05-05 18:27:36 +02:00
SBiOSoftWhare eb4281ab86 Key verification: Update QR code scan screen UI and update title when scanning own sessions. 2020-05-05 15:45:00 +02:00
SBiOSoftWhare 6b1caed468 Remove some optional chaining. 2020-05-05 12:03:51 +02:00
SBiOSoftWhare f94f7a956e KeyVerificationSelfVerifyStartViewController: Show navigation bar if needed. 2020-05-05 11:51:22 +02:00
SBiOSoftWhare 73015e832e KeyVerificationDataLoadingViewController: Show navigation bar if needed. 2020-05-05 11:50:59 +02:00