Commit Graph

366 Commits

Author SHA1 Message Date
ismailgulek de418e3b09 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 a58abb400c Make SettingsViewController directly instantiable. 2020-05-04 19:58:06 +02:00
manuroe c600ea2bed Security > Sessions: Display my unverified device with a red shield 2020-04-28 16:15:31 +02:00
manuroe b7346395b3 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 b8ad40b43c 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 e4d076f316 Security - CROSS-SIGNING: Use "Complete security" to fix cross-signing
Fix #3049
2020-04-23 17:31:49 +02:00
manuroe b2687a414a Settings - Security: Fix missing i18n 2020-04-23 17:29:58 +02:00
manuroe 3e183162e9 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 b99cdf49d5 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 49e513be86 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 cd74a8f7aa Merge pull request #3107 from vector-im/riot_2993
DeactivateAccountViewController theme, fixes #2993
2020-04-16 11:23:43 +03:00
manuroe 768044d42d Remove LABS > Enable Cross-signing 2020-04-15 23:17:10 +02:00
ismailgulek 671d836bff Update methods
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-15 20:02:13 +03:00
ismailgulek ddc21bf612 DeactivateAccountViewController theme, fixes #2993
Signed-off-by: ismailgulek <gulekismail@gmail.com>
2020-04-15 18:45:46 +03:00
manuroe 18edaa85a9 Fix unexpected cast 2020-03-27 17:39:11 +01:00
manuroe 73a0364299 Security settings: Implement "Request (cross-signing private) keys" 2020-03-25 10:15:34 +01:00
manuroe d1cb2ce91e Security settings: Refresh cross-signing state on opening 2020-03-25 10:14:25 +01:00
manuroe 408b971323 Security Screen: Update actions for cross-signing 2020-03-18 13:34:52 +01:00
manuroe 214afccc41 Security Screen: Use MXCrossSigning.state 2020-03-18 10:01:23 +01:00
manuroe 62f4036482 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 ecfb0e3f01 Settings: Show information while loading devices list. 2020-02-10 10:51:30 +01:00
manuroe dbb4585407 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 a0613247c3 Settings: Add session verification screens. 2020-01-31 17:46:16 +01:00
manuroe 17ae756c64 E2E: Do not warn anymore for unknown devices
# 2959
2020-01-30 18:13:49 +01:00
manuroe 620952ecab Settings > Security: Fix file name 2020-01-30 13:24:13 +01:00
manuroe dc0fb2024f Settings > Security: Fix Giom's remarks 2020-01-30 13:19:09 +01:00
manuroe 46a6979ee3 Settings: More cleaning 2020-01-30 07:14:35 +01:00
manuroe 8dbb4c229c Settings: Remove code for things that have their own screen now 2020-01-30 07:12:05 +01:00
manuroe 60748eaf0a Settings: Remove code for things that have their own screen now 2020-01-30 07:01:10 +01:00
manuroe d485ed6ad6 Settings > Security > Manage Session: Import delete device code block from the kit 2020-01-29 23:17:57 +01:00
manuroe ce21a4b6d7 Settings > Security > Manage Session: Import rename code block from the kit 2020-01-29 22:00:05 +01:00
manuroe 2e20508ce4 Settings > Security: Add Manage Session screen 2020-01-29 21:09:15 +01:00
manuroe 045ea992f1 Settings > Security: Debug: Add cross-signing information 2020-01-29 15:56:06 +01:00
manuroe 0a7bd8fb61 Settings > Security: Display shields for devices 2020-01-29 10:58:37 +01:00
manuroe 087e6173b2 Settings > Security: Sort out things to match the design 2020-01-29 09:10:22 +01:00
manuroe 3cfdbf0e0e Settings > Security: More cleaning 2020-01-28 23:27:45 +01:00
manuroe 119acdfeca Settings > Security: More cleaning 2020-01-28 23:15:23 +01:00
manuroe 7dd764031e Settings > Security: Remove useless imported code 2020-01-28 22:05:11 +01:00
manuroe 63c876b6f6 Settings: Add a dedicated screen for Security 2020-01-28 21:09:51 +01:00
manuroe 08b1659ff0 Settings: LABS: Keep only one flag for cross-signing 2020-01-28 16:51:03 +01:00
manuroe 989427bf20 Settings: Remove "End-to-End Encryption" from the LABS section
#2941
2020-01-27 17:30:09 +01:00
manuroe c4bce89834 Cross-signing: Follow API change on MXDeviceInfo.trustLevel 2020-01-16 09:24:40 +01:00
manuroe 3eb0c8aa4a Settings: Hide cross-signing things from LABS for now 2019-12-11 09:03:36 +01:00
SBiOSoftWhare cf5dcc894b Settings: Add cross-signing and key verification by direct message switches in labs section. 2019-12-06 12:14:13 +01:00
manuroe 4e05188ac0 Settings: Have a toggle for using an integration manager
#2843
2019-11-21 15:43:04 +01:00
manuroe 5bc4b58046 Settings: Use a generic wording when authentication flow is not supported 2019-10-24 15:40:07 +02:00
manuroe 271a0c3fa1 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 a72db35c5a ServiceTermsModal: Setup all the plumbery for the "Decline" button 2019-10-10 14:44:58 +02:00
manuroe 41cf04dab6 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 c423f5dda0 Settings/Discovery: Do not validate 3pid for unbind with MSC2290 2019-10-02 17:04:49 +02:00