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