Commit Graph

92 Commits

Author SHA1 Message Date
SBiOSoftWhare
004d738898 NavigationStore: Update public method signature. 2021-10-08 17:15:14 +02:00
SBiOSoftWhare
00d289259b Use NavigationRouterStore where needed. 2021-10-05 10:48:52 +02:00
Stefan Ceriu
313e666017 vector-im/element-ios/issues/4899 - Fixed various localization issues. 2021-09-30 09:40:12 +03:00
Stefan Ceriu
b41cd1e1a4 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
cc8b6a8d75 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
f7549d3d8e Merge branch 'develop' into element_4471 2021-08-06 13:34:09 +03:00
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
0d656ecf2e Adapt Swifty session states 2021-06-30 18:02:11 +03: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