Commit Graph

95 Commits

Author SHA1 Message Date
Arnaud Ringenbach 010e5d8d9f Add cancellable property to secureBackup/recovery coordinators 2022-03-09 10:41:48 +01:00
Arnaud Ringenbach e79e77e1f0 Add cancellable property to secureBackup/recovery view controllers 2022-03-09 10:41:27 +01:00
Doug 2aec883095 Remove MatrixKitL10n from SwiftGen
Uses VectorL10n everywhere.
2022-03-03 09:34:54 +00:00
SBiOSoftWhare 177f9fb6c1 NavigationStore: Update public method signature. 2021-10-08 17:15:14 +02:00
SBiOSoftWhare 943d35afb1 Use NavigationRouterStore where needed. 2021-10-05 10:48:52 +02:00
Stefan Ceriu 010178f397 vector-im/element-ios/issues/4899 - Fixed various localization issues. 2021-09-30 09:40:12 +03:00
Stefan Ceriu f9a4178f2a Fixes #4881 - Replaced InfoPlist.cfBundleDisplayName with AppInfo.current.displayName and removed the now unused InfoPlist generated class. 2021-09-22 16:59:47 +03:00
Stefan Ceriu c69d364ad1 Fixes #4881 - Using the bundle display name as the app name in localizable .strings files. Exposing generated .strings and info.plist members to Objective-C. 2021-09-22 14:10:16 +03:00
ismailgulek d5cc1bb5cc Merge branch 'develop' into element_4471 2021-08-06 13:34:09 +03:00
Doug 9eea959032 Merge branch 'develop' into doug/fix_warnings
# Conflicts:
#	Riot/Modules/Room/RoomInfo/RoomInfoList/RoomInfoListViewController.swift
2021-07-12 17:54:34 +01:00
Doug c2900b7dde Fix typo in comments. 2021-07-09 17:58:27 +01:00
Doug c411097256 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 5630a43757 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 0ae203936e 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 2e21340b13 Adapt Swifty session states 2021-06-30 18:02:11 +03:00
ismailgulek ddbf6d3221 Add sanity checks 2021-06-14 19:31:03 +03:00
ismailgulek 3fac4c71cc Listen for request changes and show QR reader on key verification 2021-06-14 17:00:50 +03:00
Stefan Ceriu b00d07ffca 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 9264128a8e 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 51882c57d0 KeyVerificationService: Remove AuthenticatedSessionViewControllerFactory usage. 2021-02-03 12:14:02 +01:00
mtoohey31 cda1e49679 Fixed cients spelling mistake 2021-01-16 22:51:37 -05:00
SBiOSoftWhare 85e9932b09 Self verification: Update complete security screen with new wording. 2020-10-13 10:46:42 +02:00
SBiOSoftWhare aa635875b3 KeyVerificationCoordinator: Fix child coordinator removal issue. 2020-09-30 17:50:20 +02:00
manuroe aa9c3a759c 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 158cba977d Add missing comment 2020-09-25 10:14:14 +02:00
manuroe 34b7f51a09 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 2f09ecc3f7 KeyVerificationSelfVerifyWait: Listen to all verification requests not only the first one 2020-09-25 09:03:43 +02:00
manuroe 94314fef54 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 bc6306bda9 Remove old AppDelegate imports. 2020-08-31 19:38:06 +02:00
manuroe fcebc84337 Code Quality: Fix Stève's remarks 2020-08-26 08:32:07 +02:00
manuroe c9f495d460 Code Quality: Make sonar happier
by removing some code smells
2020-08-25 18:54:47 +02:00
ismailgulek fe457c4749 Merge branch 'develop' into element_3556 2020-08-24 16:03:20 +03:00
ismailgulek 36e43ee45b Add new loading state, add a label and activity indicator for loading state 2020-08-21 16:31:22 +03:00
ismailgulek 295d96087e Wait for session sync complete 2020-08-21 14:07:43 +03:00
ismailgulek 4a3bfa4701 Add presentationController delegate 2020-08-20 16:57:58 +03:00
Ismail Gulek 7b00f3836d Update placeholders in KeyVerificationManuallyVerifyViewController 2020-07-01 16:20:32 +03:00
SBiOSoftWhare e4938d088c Refactor cross signing banner. 2020-06-30 21:46:10 +02:00
SBiOSoftWhare 6930208fef KeyVerificationService: Fix canSetupKeyVerification. 2020-06-30 19:37:13 +02:00
SBiOSoftWhare 6f9c7edf95 HomeVC: Handle key verification setup banner. 2020-06-30 18:44:14 +02:00
SBiOSoftWhare 3cd6ac7eb1 KeyVerificationService: Add canSetupKeyVerification method. 2020-06-30 17:33:42 +02:00
SBiOSoftWhare eeb036d4d6 Cross-signing: Create key verification setup banner. 2020-06-30 17:33:42 +02:00
SBiOSoftWhare aff523db2f MXRecoveryService: Add convenient var to return SecretsRecoveryAvailability. 2020-06-15 16:12:58 +02:00
SBiOSoftWhare fdd474e9c5 Secrets recovery: Handle MXRecoveryService errors in recovery view models. 2020-06-11 16:55:44 +02:00
SBiOSoftWhare e349650f91 Secrets recovery: Update recovery with passphrase and recovery with key screens. 2020-06-11 13:21:47 +02:00
SBiOSoftWhare 2acb855714 KeyVerificationCoordinator: Handle secrets recovery flow from complete security. 2020-06-09 17:37:53 +02:00
SBiOSoftWhare 891264962c Complete security: Add recover secrets action. 2020-06-09 17:36:55 +02:00
SBiOSoftWhare 6f7803e6eb Fix some SwiftLint warnings. 2020-05-29 09:35:46 +02:00
manuroe a64e88f46b Merge pull request #3211 from vector-im/riot_3182
Self verify my old riots
2020-05-07 16:08:32 +02:00
SBiOSoftWhare 56ecba6337 Session verification: Cancel if device is not found. 2020-05-07 12:21:47 +02:00
SBiOSoftWhare 473f3d8f5d UserVerificationCoordinator: Integrate manually verify device screen. 2020-05-07 10:54:02 +02:00