Commit Graph

145 Commits

Author SHA1 Message Date
manuroe 535e1d61fa 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 68065e20e4 Settings: Add session verification screens. 2020-01-31 17:46:16 +01:00
manuroe 33fb24ceb2 E2E: Do not warn anymore for unknown devices
# 2959
2020-01-30 18:13:49 +01:00
manuroe cfcee3d21a Settings > Security: Fix file name 2020-01-30 13:24:13 +01:00
manuroe e1af1b3136 Settings > Security: Fix Giom's remarks 2020-01-30 13:19:09 +01:00
manuroe 9c0427594a Settings: More cleaning 2020-01-30 07:14:35 +01:00
manuroe f6b1ec38ad Settings: Remove code for things that have their own screen now 2020-01-30 07:12:05 +01:00
manuroe 5ffc2022e5 Settings: Remove code for things that have their own screen now 2020-01-30 07:01:10 +01:00
manuroe d679d9271f Settings > Security > Manage Session: Import delete device code block from the kit 2020-01-29 23:17:57 +01:00
manuroe 5dd11fd48e Settings > Security > Manage Session: Import rename code block from the kit 2020-01-29 22:00:05 +01:00
manuroe 7dc7c45361 Settings > Security: Add Manage Session screen 2020-01-29 21:09:15 +01:00
manuroe 7e28e4323a Settings > Security: Debug: Add cross-signing information 2020-01-29 15:56:06 +01:00
manuroe 8500056918 Settings > Security: Display shields for devices 2020-01-29 10:58:37 +01:00
manuroe df26248f38 Settings > Security: Sort out things to match the design 2020-01-29 09:10:22 +01:00
manuroe 1969ceaf70 Settings > Security: More cleaning 2020-01-28 23:27:45 +01:00
manuroe 5861946b86 Settings > Security: More cleaning 2020-01-28 23:15:23 +01:00
manuroe ea23d7ef55 Settings > Security: Remove useless imported code 2020-01-28 22:05:11 +01:00
manuroe 0aeff76ad4 Settings: Add a dedicated screen for Security 2020-01-28 21:09:51 +01:00
manuroe 670378f661 Settings: LABS: Keep only one flag for cross-signing 2020-01-28 16:51:03 +01:00
manuroe 8a8ff80f9f Settings: Remove "End-to-End Encryption" from the LABS section
#2941
2020-01-27 17:30:09 +01:00
manuroe 22a8b703f0 Cross-signing: Follow API change on MXDeviceInfo.trustLevel 2020-01-16 09:24:40 +01:00
manuroe 286bdfc16a Settings: Hide cross-signing things from LABS for now 2019-12-11 09:03:36 +01:00
SBiOSoftWhare 6574dcacb4 Settings: Add cross-signing and key verification by direct message switches in labs section. 2019-12-06 12:14:13 +01:00
manuroe 5cbf31320b Settings: Have a toggle for using an integration manager
#2843
2019-11-21 15:43:04 +01:00
manuroe 564e309902 Settings: Use a generic wording when authentication flow is not supported 2019-10-24 15:40:07 +02:00
manuroe ad325fc8a2 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 b1a89a8b05 ServiceTermsModal: Setup all the plumbery for the "Decline" button 2019-10-10 14:44:58 +02:00
manuroe 1b3ab81b9c 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 b89229c872 Settings/Discovery: Do not validate 3pid for unbind with MSC2290 2019-10-02 17:04:49 +02:00
manuroe 83c6e3201e Settings/Discovery: Fix stale state after getting an error 2019-10-02 14:56:48 +02:00
manuroe 6e1284dd1b Settings/Discovery: Manage unbind 2019-10-02 10:57:36 +02:00
manuroe 656134870a Settings/Discovery: Use new threePidAddManager.cancel() 2019-10-02 09:54:08 +02:00
manuroe ca5e0f550a 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 4bffde2ae0 SettingsVC: Use new threePidAddManager to add emails and phone numbers to HS account 2019-09-30 18:13:08 +02:00
manuroe 51e9e9b857 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 8ded170baa Privacy: IS Settings: Disable correctly Add/Change buttons 2019-09-26 16:26:20 +02:00
manuroe 129e2bc795 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 ecaa78b741 Privacy: IS Settings: Change the IS to another one 2019-09-26 12:17:16 +02:00
manuroe 825ad3a331 Privacy: IS Settings: Manage invalid IS 2019-09-26 11:00:28 +02:00
manuroe 69b0abb8b6 Privacy: IS Settings: Improve UITextField: placeholder, enter key, email keyboard 2019-09-26 11:00:21 +02:00
manuroe 659b132a34 Privacy: IS Settings: Fix a swift api 2019-09-26 10:31:27 +02:00
manuroe d8ca3950d9 Privacy: IS Settings: Manage invalid IS 2019-09-26 10:31:15 +02:00
manuroe d6c9a09b0a 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 f4c51db356 Privacy: IS Settings: Present IS terms if needed 2019-09-25 18:04:10 +02:00
manuroe 00ef26ee75 Privacy: IS Settings: Disconnect from the IS 2019-09-25 15:51:15 +02:00
manuroe adf323b423 Privacy: IS Settings: Add an IS 2019-09-25 14:51:26 +02:00
manuroe 29ee3a5238 Privacy: IS Settings: Plug the UITextField to the model 2019-09-25 10:14:00 +02:00
manuroe cd4e453498 Privacy: IS Settings: Finish theming 2019-09-24 15:34:31 +02:00
manuroe 71961eacf3 Privacy: Settings: Finish IS setting storyboard 2019-09-24 14:34:09 +02:00
manuroe 51104db80c Merge remote-tracking branch 'origin/privacy' into riot_2604 2019-09-23 16:52:06 +02:00