Commit Graph

613 Commits

Author SHA1 Message Date
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 4ff2fe36bf Merge branch 'develop' into privacy 2019-10-04 11:56:55 +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 1f4ed6c286 ActivityIndicatorPresenter: Fix Giom's review remark 2019-09-27 16:38:52 +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 7d1422ea6c ActivityIndicatorPresenter: Make it accept double display and double hide 2019-09-26 16:03:12 +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
manuroe 3c4623a8d1 i18n: Prefer "Cancel" rather than "Abort" 2019-09-23 16:49:16 +02:00
manuroe 29116202f6 Merge tag 'v0.9.5' into develop
Finish voice_over

# Conflicts:
#	CHANGES.rst
#	Riot/SupportingFiles/Info.plist
#	RiotShareExtension/SupportingFiles/Info.plist
#	SiriIntents/Info.plist
2019-09-20 17:28:16 +02:00
manuroe a14e1f54dc VoiceOver: Make ScrollToBottomButton speakable 2019-09-20 17:21:00 +02:00
manuroe e296168f5e VoiceOver: RoomVC: No VoiceOver on media
#2726
2019-09-20 16:25:15 +02:00
manuroe 9e98cae9c3 VoiceOver: RoomVC: Do not lose the focus on the timeline when paginating (with 3 fingers)
#2720
2019-09-19 17:21:03 +02:00
manuroe 9294775f8f VoiceOver: RoomVC: Make VoiceOver focus on the contextual menu when selecting an event
#2721
2019-09-18 13:51:45 +02:00
manuroe 6f85cbfe05 VoiceOver: RoomVC: Fix some missing accessibility labels for buttons
#2722
2019-09-18 13:08:42 +02:00
manuroe 64402486b2 Privacy: Settings: Plug the new SettingsIdentityServerViewController 2019-09-17 15:20:16 +02:00
manuroe 390a177b59 Privacy: Settings: Add "IDENTITY SERVER" section 2019-09-17 14:33:28 +02:00
manuroe 6b78c67984 i18n: improve naming: error_no_identity_server -> error_invite_3pid_with_no_identity_server 2019-09-17 10:56:46 +02:00
manuroe 6367ed08ee Settings: Fix missing stopActivityIndicator 2019-09-17 10:37:57 +02:00
manuroe a01abe581b Privacy: If there is no IS, we cannot invite people by email
#2672

Display a message for MXRestClientErrorMissingIdentityServer errors
2019-09-17 10:06:10 +02:00
manuroe fac69c7536 Privacy: If there is no IS, we cannot list local contacts using matrix
#2672
2019-09-16 18:01:12 +02:00
manuroe 413f779ccb Merge tag 'v0.9.4' into develop
Finish hotfix_Riot_2715

# Conflicts:
#	CHANGES.rst
2019-09-16 10:43:30 +02:00
manuroe 77dfd12c5f Authentication: Improve the webview used for SSO
#2715
2019-09-13 19:13:04 +02:00
SBiOSoftWhare 6ca26ef090 Settings identity server: WIP. 2019-09-13 18:16:01 +02:00
manuroe 3c1c3d64cf SettingsVC: Fix crash 2019-09-13 11:27:35 +02:00
SBiOSoftWhare 3ad6942423 Settings discovery: Display human readable phone numbers. 2019-09-12 14:56:54 +02:00
SBiOSoftWhare 44a73e0825 Settings discovery: In three pid details screen, use same UX as email for phone number pending verification. 2019-09-12 12:01:28 +02:00
manuroe bada04add4 Merge pull request #2707 from vector-im/riot_2682
Send IS for adding MSISDNs only when required by HS
2019-09-11 16:40:03 +02:00
SBiOSoftWhare 4d8113fe43 Settings discovery: In three pid details screen, display a pending verification alert on email validation. Use a fallback API mechanism in view model for older homeservers that do no support 3pid rebind. 2019-09-11 16:27:32 +02:00
manuroe 002c603b1e Send IS for adding MSISDNs only when required by HS
#2682
2019-09-11 15:00:35 +02:00
SBiOSoftWhare 5c9a4d67b0 Settings discovery: Handle new discovery section. 2019-09-10 20:36:45 +02:00
SBiOSoftWhare 98210055c1 Settings discovery: Implement settings table view discovery section. 2019-09-10 20:33:27 +02:00