Commit Graph

166 Commits

Author SHA1 Message Date
ismailgulek 8f2df22c52 Override preferredStatusBarStyle for missing pages and ensure setNeedsStatusBarAppearanceUpdate will be called
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-05-22 12:10:27 +03:00
SBiOSoftWhare 1bf21743a7 Make SettingsViewController directly instantiable. 2020-05-04 19:58:06 +02:00
manuroe f64951718c Security > Sessions: Display my unverified device with a red shield 2020-04-28 16:15:31 +02:00
manuroe e49bceb7df Security settings: Do not ask to complete security if there is no cross-signing
Fix #3147
2020-04-24 18:49:00 +02:00
ismailgulek 2bbf94e4bd Merge pull request #3084 from vector-im/riot_3067
Consider Safe Area Insets for Some Screens
2020-04-23 20:56:58 +03:00
manuroe f5429c9dfa Security - CROSS-SIGNING: Use "Complete security" to fix cross-signing
Fix #3049
2020-04-23 17:31:49 +02:00
manuroe e49fee1769 Settings - Security: Fix missing i18n 2020-04-23 17:29:58 +02:00
manuroe 90fa88f4b7 Settings - Security: Move down the key backup section
With cross-signing and SSSS, this section is less important.
2020-04-23 16:46:44 +02:00
SBiOSoftWhare c1a4da9c16 SecurityViewController: Show current device cannot cross sign show all devices with black shield and present complete security on tap. 2020-04-23 15:50:01 +02:00
ismailgulek 008bbc678e Some custom constraints on table view cells fixed for safe area
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-22 16:15:30 +03:00
ismailgulek d1b14ba9c4 Merge pull request #3107 from vector-im/riot_2993
DeactivateAccountViewController theme, fixes #2993
2020-04-16 11:23:43 +03:00
manuroe 2e7d374299 Remove LABS > Enable Cross-signing 2020-04-15 23:17:10 +02:00
ismailgulek 8f9acfe62e Update methods
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-15 20:02:13 +03:00
ismailgulek 5a1d5620f6 DeactivateAccountViewController theme, fixes #2993
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-15 18:45:46 +03:00
manuroe 46e4f3a44b Fix unexpected cast 2020-03-27 17:39:11 +01:00
manuroe ae85cc7330 Security settings: Implement "Request (cross-signing private) keys" 2020-03-25 10:15:34 +01:00
manuroe 1d2fb742c0 Security settings: Refresh cross-signing state on opening 2020-03-25 10:14:25 +01:00
manuroe 2cf4d34f44 Security Screen: Update actions for cross-signing 2020-03-18 13:34:52 +01:00
manuroe bcad547eca Security Screen: Use MXCrossSigning.state 2020-03-18 10:01:23 +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
manuroe 19499a2240 Merge pull request #2961 from vector-im/riot_2959
E2E: Do not warn anymore for unknown devices
2020-01-31 18:01:02 +01:00
SBiOSoftWhare b54fd54ff1 Settings: Add session verification screens. 2020-01-31 17:46:16 +01:00
manuroe ae99baa2db E2E: Do not warn anymore for unknown devices
# 2959
2020-01-30 18:13:49 +01:00
manuroe 867594590a Settings > Security: Fix file name 2020-01-30 13:24:13 +01:00
manuroe 46a71641cf Settings > Security: Fix Giom's remarks 2020-01-30 13:19:09 +01:00
manuroe ecbedac466 Settings: More cleaning 2020-01-30 07:14:35 +01:00
manuroe ef0584627a Settings: Remove code for things that have their own screen now 2020-01-30 07:12:05 +01:00
manuroe 1215b69258 Settings: Remove code for things that have their own screen now 2020-01-30 07:01:10 +01:00
manuroe 3d033f0f47 Settings > Security > Manage Session: Import delete device code block from the kit 2020-01-29 23:17:57 +01:00
manuroe 9feb3efdab Settings > Security > Manage Session: Import rename code block from the kit 2020-01-29 22:00:05 +01:00
manuroe b702eeb8d2 Settings > Security: Add Manage Session screen 2020-01-29 21:09:15 +01:00
manuroe c264fe65b2 Settings > Security: Debug: Add cross-signing information 2020-01-29 15:56:06 +01:00
manuroe aa035b6b64 Settings > Security: Display shields for devices 2020-01-29 10:58:37 +01:00
manuroe 6240746c06 Settings > Security: Sort out things to match the design 2020-01-29 09:10:22 +01:00
manuroe 3f1d26abd2 Settings > Security: More cleaning 2020-01-28 23:27:45 +01:00
manuroe dfc150aab2 Settings > Security: More cleaning 2020-01-28 23:15:23 +01:00
manuroe 84cee3b08f Settings > Security: Remove useless imported code 2020-01-28 22:05:11 +01:00
manuroe 1a95494c83 Settings: Add a dedicated screen for Security 2020-01-28 21:09:51 +01:00
manuroe 6b0208ac4c Settings: LABS: Keep only one flag for cross-signing 2020-01-28 16:51:03 +01:00
manuroe a1c4e8bd22 Settings: Remove "End-to-End Encryption" from the LABS section
#2941
2020-01-27 17:30:09 +01:00
manuroe 20266754fc Cross-signing: Follow API change on MXDeviceInfo.trustLevel 2020-01-16 09:24:40 +01:00
manuroe a8e53de25c Settings: Hide cross-signing things from LABS for now 2019-12-11 09:03:36 +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
manuroe 25eb1cbae2 Settings: Have a toggle for using an integration manager
#2843
2019-11-21 15:43:04 +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 127426c888 ServiceTermsModal: Setup all the plumbery for the "Decline" button 2019-10-10 14:44:58 +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 3f15dbcfe3 Settings/Discovery: Do not validate 3pid for unbind with MSC2290 2019-10-02 17:04:49 +02:00