Commit Graph

646 Commits

Author SHA1 Message Date
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
manuroe 4398371107 i18n: Prefer "Cancel" rather than "Abort" 2019-09-23 16:49:16 +02:00
manuroe 6c155d7003 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 1c153525c0 VoiceOver: Make ScrollToBottomButton speakable 2019-09-20 17:21:00 +02:00
manuroe bcfd167446 VoiceOver: RoomVC: No VoiceOver on media
#2726
2019-09-20 16:25:15 +02:00
manuroe 6fabcab714 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 0c2082ce2f VoiceOver: RoomVC: Make VoiceOver focus on the contextual menu when selecting an event
#2721
2019-09-18 13:51:45 +02:00
manuroe a1b47f3436 VoiceOver: RoomVC: Fix some missing accessibility labels for buttons
#2722
2019-09-18 13:08:42 +02:00
manuroe 9b3fb928d4 Privacy: Settings: Plug the new SettingsIdentityServerViewController 2019-09-17 15:20:16 +02:00
manuroe 2d92213f39 Privacy: Settings: Add "IDENTITY SERVER" section 2019-09-17 14:33:28 +02:00
manuroe 7f590e0821 i18n: improve naming: error_no_identity_server -> error_invite_3pid_with_no_identity_server 2019-09-17 10:56:46 +02:00
manuroe 4148591c53 Settings: Fix missing stopActivityIndicator 2019-09-17 10:37:57 +02:00
manuroe ae85f58ba4 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 f03b4bbd0e Privacy: If there is no IS, we cannot list local contacts using matrix
#2672
2019-09-16 18:01:12 +02:00
manuroe e2f67548b8 Merge tag 'v0.9.4' into develop
Finish hotfix_Riot_2715

# Conflicts:
#	CHANGES.rst
2019-09-16 10:43:30 +02:00
manuroe 106960b960 Authentication: Improve the webview used for SSO
#2715
2019-09-13 19:13:04 +02:00
SBiOSoftWhare 311aaa946a Settings identity server: WIP. 2019-09-13 18:16:01 +02:00
manuroe 6c755cb6a6 SettingsVC: Fix crash 2019-09-13 11:27:35 +02:00
SBiOSoftWhare a026981990 Settings discovery: Display human readable phone numbers. 2019-09-12 14:56:54 +02:00
SBiOSoftWhare e2e86cbbca 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 ffef81849f 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 c4caccfaeb 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 8709228538 Send IS for adding MSISDNs only when required by HS
#2682
2019-09-11 15:00:35 +02:00
SBiOSoftWhare 309388b9c1 Settings discovery: Handle new discovery section. 2019-09-10 20:36:45 +02:00
SBiOSoftWhare 458476cf55 Settings discovery: Implement settings table view discovery section. 2019-09-10 20:33:27 +02:00
SBiOSoftWhare 5d99e51b8b Settings discovery: Implement three pid details screen. 2019-09-10 20:27:41 +02:00
manuroe 5141ae8568 Merge tag 'v0.9.3' into develop
Finish riot_2703

# Conflicts:
#	CHANGES.rst
2019-09-10 16:30:45 +02:00
manuroe 20408ed742 Authentication: Create a way to filter and prioritise flows (with handleSupportedFlowsInAuthenticationSession). 2019-09-10 14:33:56 +02:00
manuroe c4c20e15a4 Support Riot configuration link to customise HS and IS
#2703
2019-09-10 11:51:49 +02:00
manuroe b63dce76f4 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 bdbaf98647 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 41cedfe4f2 Privacy: Allow email registration when no IS if the HS supports it
#2657
2019-09-06 10:42:19 +02:00
manuroe 0bd85a6a0c 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 4b4eaedbc6 Settings: Update the screen if IS is changed from another device
#2665
2019-09-05 12:22:18 +02:00
manuroe 5e292e590c Do not use anymore MXRestClient.credentials.identityServer 2019-09-05 12:16:31 +02:00
Giom Foret d38920c548 fix compilation issue 2019-09-04 17:26:06 +02:00
Giom Foret 354465f466 Room members: third-party invites can now be revoked 2019-09-04 17:14:36 +02:00
manuroe 74e00f1110 Merge branch 'privacy' into riot_2659 2019-09-04 09:40:27 +02:00
manuroe 25b48b0c54 Privacy: Settings: Allow adding 3pids when no IS
#2659

And display an error if an IS is required
2019-09-03 16:35:18 +02:00
manuroe 44a2d9c31f Privacy: Allow password reset when no IS
#2658

Display an error if IS is required but empty
2019-09-03 15:02:02 +02:00
manuroe d6c1fd52e1 Fix build after small API break 2019-09-02 17:14:22 +02:00
manuroe 5393ea77f1 Privacy: Remove the ability to set an IS at login/registration
#2661
2019-08-30 16:27:49 +02:00