Commit Graph

2954 Commits

Author SHA1 Message Date
manuroe 4a8ad57411 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 f089da8196 Privacy: IS Settings: Disable correctly Add/Change buttons 2019-09-26 16:26:20 +02:00
manuroe 971575da72 ActivityIndicatorPresenter: Make it accept double display and double hide 2019-09-26 16:03:12 +02:00
manuroe 4e04a555fd 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 ab60052aa6 Privacy: IS Settings: Change the IS to another one 2019-09-26 12:17:16 +02:00
manuroe 3f5438fdbf Privacy: IS Settings: Manage invalid IS 2019-09-26 11:00:28 +02:00
manuroe f7be74d009 Privacy: IS Settings: Improve UITextField: placeholder, enter key, email keyboard 2019-09-26 11:00:21 +02:00
manuroe 3834aed1c9 Privacy: IS Settings: Fix a swift api 2019-09-26 10:31:27 +02:00
manuroe b1a9087c77 Privacy: IS Settings: Manage invalid IS 2019-09-26 10:31:15 +02:00
manuroe 3151f2a29c 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 e913feb211 Privacy: IS Settings: Present IS terms if needed 2019-09-25 18:04:10 +02:00
manuroe 37dcc1ab9a Privacy: IS Settings: Disconnect from the IS 2019-09-25 15:51:15 +02:00
manuroe 95aca04ca2 Privacy: IS Settings: Add an IS 2019-09-25 14:51:26 +02:00
manuroe 0002224764 Privacy: IS Settings: Plug the UITextField to the model 2019-09-25 10:14:00 +02:00
manuroe 93db386602 Privacy: IS Settings: Finish theming 2019-09-24 15:34:31 +02:00
manuroe ae96b91e55 Privacy: Settings: Finish IS setting storyboard 2019-09-24 14:34:09 +02:00
manuroe 2f54439f2e Merge remote-tracking branch 'origin/privacy' into riot_2604 2019-09-23 16:52:06 +02:00
manuroe 4dfb0e9f42 i18n: Prefer "Cancel" rather than "Abort" 2019-09-23 16:49:16 +02:00
manuroe bc2e1433fe 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 bc0f655483 VoiceOver: Make ScrollToBottomButton speakable 2019-09-20 17:21:00 +02:00
manuroe 27dc33431d VoiceOver: RoomVC: No VoiceOver on media
#2726
2019-09-20 16:25:15 +02:00
manuroe ac92d62567 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 3f3f17f302 VoiceOver: RoomVC: Make VoiceOver focus on the contextual menu when selecting an event
#2721
2019-09-18 13:51:45 +02:00
manuroe 0b14d96723 VoiceOver: RoomVC: Fix some missing accessibility labels for buttons
#2722
2019-09-18 13:08:42 +02:00
manuroe 16e932002d Privacy: Settings: Plug the new SettingsIdentityServerViewController 2019-09-17 15:20:16 +02:00
manuroe 78246d0366 Privacy: Settings: Add "IDENTITY SERVER" section 2019-09-17 14:33:28 +02:00
manuroe 37b3ebaf23 i18n: improve naming: error_no_identity_server -> error_invite_3pid_with_no_identity_server 2019-09-17 10:56:46 +02:00
manuroe 3e74114416 Settings: Fix missing stopActivityIndicator 2019-09-17 10:37:57 +02:00
manuroe d62e5b4d59 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 3bdb92baeb Privacy: If there is no IS, we cannot list local contacts using matrix
#2672
2019-09-16 18:01:12 +02:00
manuroe 5907bafc13 Merge tag 'v0.9.4' into develop
Finish hotfix_Riot_2715

# Conflicts:
#	CHANGES.rst
2019-09-16 10:43:30 +02:00
manuroe cd8ea8c64c Authentication: Improve the webview used for SSO
#2715
2019-09-13 19:13:04 +02:00
SBiOSoftWhare cd6919e5c4 Settings identity server: WIP. 2019-09-13 18:16:01 +02:00
manuroe cbe1e87cbe SettingsVC: Fix crash 2019-09-13 11:27:35 +02:00
SBiOSoftWhare e37bc0d1f5 Settings discovery: Display human readable phone numbers. 2019-09-12 14:56:54 +02:00
SBiOSoftWhare 77342b4380 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 ed77a6f860 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 982d225f9d 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 dfbc88399c Send IS for adding MSISDNs only when required by HS
#2682
2019-09-11 15:00:35 +02:00
SBiOSoftWhare 433d31c009 Settings discovery: Handle new discovery section. 2019-09-10 20:36:45 +02:00
SBiOSoftWhare 04a62eb9da Settings discovery: Implement settings table view discovery section. 2019-09-10 20:33:27 +02:00
SBiOSoftWhare 881886cd16 Settings discovery: Implement three pid details screen. 2019-09-10 20:27:41 +02:00
manuroe 60de7ec66e Merge tag 'v0.9.3' into develop
Finish riot_2703

# Conflicts:
#	CHANGES.rst
2019-09-10 16:30:45 +02:00
manuroe e5a59a4d17 Authentication: Create a way to filter and prioritise flows (with handleSupportedFlowsInAuthenticationSession). 2019-09-10 14:33:56 +02:00
manuroe 01565f78d4 Support Riot configuration link to customise HS and IS
#2703
2019-09-10 11:51:49 +02:00
manuroe 5b1973f3da Merge pull request #2699 from vector-im/riot_2657
Privacy: Allow email registration when no IS
2019-09-09 10:08:28 +02:00
manuroe a7d704555a Privacy: Allow email registration when no IS: Make is_url optional in the next_link of the validation email
#2657
2019-09-06 10:48:27 +02:00
manuroe ea847fcc1a Privacy: Allow email registration when no IS if the HS supports it
#2657
2019-09-06 10:42:19 +02:00
manuroe 8d03fb3ba6 Privacy: Allow email registration when no IS but return an error if not supported by the HS.
#2657
2019-09-06 10:30:20 +02:00
manuroe 3e4b1a68e3 Settings: Update the screen if IS is changed from another device
#2665
2019-09-05 12:22:18 +02:00