Commit Graph

295 Commits

Author SHA1 Message Date
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
manuroe 41f88a2953 Settings/Discovery: Fix stale state after getting an error 2019-10-02 14:56:48 +02:00
manuroe b2bc91c69e Settings/Discovery: Manage unbind 2019-10-02 10:57:36 +02:00
manuroe 107813e2fb Settings/Discovery: Use new threePidAddManager.cancel() 2019-10-02 09:54:08 +02:00
manuroe ba70c6093f Settings/Discovery: Use new threePidAddManager to bind emails and phone numbers to HS account
All the migration logic with temporary flag is now in the SDK
2019-10-02 09:31:09 +02:00
manuroe 0d1b5c5cf8 SettingsVC: Use new threePidAddManager to add emails and phone numbers to HS account 2019-09-30 18:13:08 +02:00
manuroe eb57764c19 Privacy: IS Settings: Fix flow after terms has been accepted
##2736
I was using a HS access token for IS...
2019-09-26 17:39:50 +02:00
manuroe 16e2a58301 Privacy: IS Settings: Disable correctly Add/Change buttons 2019-09-26 16:26:20 +02:00
manuroe f8929c3c44 Privacy: IS Settings: Factorise model flows so that the change action use both add and disconnect actions 2019-09-26 16:01:53 +02:00
manuroe a8e0fd74b4 Privacy: IS Settings: Change the IS to another one 2019-09-26 12:17:16 +02:00
manuroe 45e23c8c62 Privacy: IS Settings: Manage invalid IS 2019-09-26 11:00:28 +02:00
manuroe 74dcd0955a Privacy: IS Settings: Improve UITextField: placeholder, enter key, email keyboard 2019-09-26 11:00:21 +02:00
manuroe 0678e58e16 Privacy: IS Settings: Fix a swift api 2019-09-26 10:31:27 +02:00
manuroe 8805a03a9b Privacy: IS Settings: Manage invalid IS 2019-09-26 10:31:15 +02:00
manuroe 109810d2eb 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 450178f7ee Privacy: IS Settings: Present IS terms if needed 2019-09-25 18:04:10 +02:00
manuroe a53bdf3192 Privacy: IS Settings: Disconnect from the IS 2019-09-25 15:51:15 +02:00
manuroe 9ed6f05fd1 Privacy: IS Settings: Add an IS 2019-09-25 14:51:26 +02:00
manuroe 74f111b34e Privacy: IS Settings: Plug the UITextField to the model 2019-09-25 10:14:00 +02:00
manuroe fa0590901f Privacy: IS Settings: Finish theming 2019-09-24 15:34:31 +02:00
manuroe e88c184478 Privacy: Settings: Finish IS setting storyboard 2019-09-24 14:34:09 +02:00
manuroe 31d6c80442 Merge remote-tracking branch 'origin/privacy' into riot_2604 2019-09-23 16:52:06 +02:00