Commit Graph

528 Commits

Author SHA1 Message Date
SBiOSoftWhare 72842eeb5f Implement complete security screen. 2020-04-03 15:55:53 +02:00
SBiOSoftWhare edd80b0493 Merge branch 'develop' into riot_2918
# Conflicts:
#	Riot/Modules/KeyVerification/Common/Verify/Scanning/KeyVerificationVerifyByScanningViewModel.swift
2020-03-30 09:55:40 +02:00
SBiOSoftWhare 80737bcf85 Create self verification start screen. 2020-03-27 15:39:23 +01:00
manuroe 5277f5e0c8 Add missing i18n 2020-03-27 09:18:39 +01:00
SBiOSoftWhare cefbfc6be1 Merge branch 'develop' into key_verification_refact 2020-03-19 08:43:55 +01:00
SBiOSoftWhare 25e8f7fccf Refactor DeviceVerification prefix classes to KeyVerification where needed. And move key verification related classes into the same module KeyVerification. 2020-03-18 17:39:26 +01:00
manuroe 9f4e4fb488 Merge pull request #3037 from vector-im/security_screen_rework
Security screen: Add a dedicated cross-signing section
2020-03-18 15:00:12 +01:00
SBiOSoftWhare 438bf38eec QR code verification: Add scanning verification screen. 2020-03-13 18:46:45 +01:00
SBiOSoftWhare cb6b587217 QR code verification: Add localizations. 2020-03-13 18:45:31 +01:00
SBiOSoftWhare 8c94995d12 Add camera button assets. 2020-03-13 18:41:10 +01:00
manuroe 0bac8a90b2 Security screen: Create a dedicated section for cross-signing
for future debug.
Reorder the screen a bit.
2020-03-12 11:21:47 +01:00
SBiOSoftWhare a51f3b17c4 Settings: Show information while loading devices list. 2020-02-10 10:51:30 +01:00
SBiOSoftWhare e111e38226 Localization strings: Use ellipsis instead of three dots. 2020-02-07 14:51:19 +01:00
SBiOSoftWhare 1015953881 Localization strings: Replace "device" by "session" where needed. 2020-02-07 14:49:06 +01:00
SBiOSoftWhare 307597c941 Add user verification strings. 2020-02-03 17:48:45 +01:00
SBiOSoftWhare 470dd63c4f Update pbxproj 2020-01-30 18:05:55 +01:00
manuroe 46a71641cf Settings > Security: Fix Giom's remarks 2020-01-30 13:19:09 +01:00
manuroe b702eeb8d2 Settings > Security: Add Manage Session screen 2020-01-29 21:09:15 +01:00
manuroe 6240746c06 Settings > Security: Sort out things to match the design 2020-01-29 09:10:22 +01:00
manuroe 6b0208ac4c Settings: LABS: Keep only one flag for cross-signing 2020-01-28 16:51:03 +01:00
SBiOSoftWhare 8263ad5dd0 Key verification: Present an alert when receiving incoming key verification request in foreground. 2020-01-17 10:52:49 +01:00
manuroe f0b916ca5b Fix build 2020-01-16 12:58:14 +01:00
SBiOSoftWhare 7af8233f1e KeyVerificationConclusionBubbleCell: Update warning title and badge image. 2020-01-15 10:50:36 +01:00
SBiOSoftWhare bd6d2d86e8 Add key verification tiles strings 2020-01-14 19:21:51 +01:00
SBiOSoftWhare c3a9935c99 Key verification: Add encryption images. 2019-12-20 10:30:59 +01:00
SBiOSoftWhare 5fc72ea682 Settings: Add cross-signing and key verification by direct message switches in labs section. 2019-12-06 12:14:13 +01:00
SBiOSoftWhare 0b7d6c993f Accessibility: Make checkboxes accessible in terms of service screen. 2019-12-02 17:46:01 +01:00
SBiOSoftWhare 95c6f95163 Widgets: Handle terms display when selecting a widget in widget picker. 2019-11-29 16:20:01 +01:00
SBiOSoftWhare a45ba8276d Remove unused string. 2019-11-29 14:05:41 +01:00
SBiOSoftWhare c5e31b3351 Update room widget permission strings. 2019-11-28 17:31:05 +01:00
SBiOSoftWhare e760a701e6 Room Widget Permission: Create room widget permission screen. 2019-11-28 12:49:53 +01:00
SBiOSoftWhare 6c931c07fd Room Widget Permission: Add strings. 2019-11-28 12:40:02 +01:00
SBiOSoftWhare 66d634a53d Room Widget Permission: Add close button assets. 2019-11-28 12:39:20 +01:00
manuroe e9f1598178 Widgets: Change copy a bit in contextual menu 2019-11-21 16:54:25 +01:00
manuroe aafc8e3acb Widgets: Display an error if the IM is disabled
#2843
2019-11-21 16:36:08 +01:00
manuroe 25eb1cbae2 Settings: Have a toggle for using an integration manager
#2843
2019-11-21 15:43:04 +01:00
manuroe bf9957e67b Widgets: Add "Remove for everyone" to the contextual menu 2019-11-20 17:38:12 +01:00
manuroe 9bbeb61204 Widgets: Add a contextual menu to refresh, open outside and revoke the permission
#2834
2019-11-20 14:23:01 +01:00
manuroe 69d87f1e8e Settings: Use a generic wording when authentication flow is not supported 2019-10-24 15:40:07 +02:00
manuroe 804e90a10c Settings: Add User-Interactive Auth for adding email and msidsn to user's account
vector-im/riot-ios#2744
2019-10-24 11:17:59 +02:00
manuroe 31f2e80443 Privacy: Make IS terms wording clearer when we fallback to vector.im
#2760

Add a outOfContext flag to ServiceTermsModal and adapt the display to it
2019-10-10 11:05:10 +02:00
manuroe 51dcede843 Terms: Display the URL of the service 2019-10-04 16:16:56 +02:00
manuroe c6f47b358d Settings/Bind: Ask the user to validate the email again if they have not validated it yet
instead of displaying an error dialog.
This bug happened only with the new HS add and bind APIs (MSC2290) flow because new IS API returns only `M_UNKNOWN`.
2019-10-04 14:11:24 +02:00
manuroe 05c8a85a4b Merge branch 'develop' into privacy 2019-10-04 11:56:55 +02:00
manuroe ab60052aa6 Privacy: IS Settings: Change the IS to another one 2019-09-26 12:17:16 +02:00
manuroe f7be74d009 Privacy: IS Settings: Improve UITextField: placeholder, enter key, email keyboard 2019-09-26 11:00:21 +02:00
manuroe b1a9087c77 Privacy: IS Settings: Manage invalid IS 2019-09-26 10:31:15 +02:00
manuroe 3151f2a29c Privacy: IS Settings: Do not set the IS if terms are not accepted and show and error 2019-09-25 18:28:20 +02:00
manuroe 37dcc1ab9a Privacy: IS Settings: Disconnect from the IS 2019-09-25 15:51:15 +02:00
manuroe 95aca04ca2 Privacy: IS Settings: Add an IS 2019-09-25 14:51:26 +02:00