Commit Graph

409 Commits

Author SHA1 Message Date
manuroe 670378f661 Settings: LABS: Keep only one flag for cross-signing 2020-01-28 16:51:03 +01:00
SBiOSoftWhare 2322cfbe16 Key verification: Present an alert when receiving incoming key verification request in foreground. 2020-01-17 10:52:49 +01:00
manuroe b6f641217f Fix build 2020-01-16 12:58:14 +01:00
SBiOSoftWhare 4c929ff2ef KeyVerificationConclusionBubbleCell: Update warning title and badge image. 2020-01-15 10:50:36 +01:00
SBiOSoftWhare e4fa3c5d15 Add key verification tiles strings 2020-01-14 19:21:51 +01:00
SBiOSoftWhare 175cd7fe89 Key verification: Add encryption images. 2019-12-20 10:30:59 +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
SBiOSoftWhare 1a13d0020e Accessibility: Make checkboxes accessible in terms of service screen. 2019-12-02 17:46:01 +01:00
SBiOSoftWhare 4d683b2262 Widgets: Handle terms display when selecting a widget in widget picker. 2019-11-29 16:20:01 +01:00
SBiOSoftWhare ab30350336 Remove unused string. 2019-11-29 14:05:41 +01:00
SBiOSoftWhare 6eab4fdfd3 Update room widget permission strings. 2019-11-28 17:31:05 +01:00
SBiOSoftWhare 4c753fadb0 Room Widget Permission: Create room widget permission screen. 2019-11-28 12:49:53 +01:00
SBiOSoftWhare f037621d23 Room Widget Permission: Add strings. 2019-11-28 12:40:02 +01:00
SBiOSoftWhare 7b6ff620ec Room Widget Permission: Add close button assets. 2019-11-28 12:39:20 +01:00
manuroe 50505140b4 Widgets: Change copy a bit in contextual menu 2019-11-21 16:54:25 +01:00
manuroe 37ae8bd444 Widgets: Display an error if the IM is disabled
#2843
2019-11-21 16:36:08 +01:00
manuroe 5cbf31320b Settings: Have a toggle for using an integration manager
#2843
2019-11-21 15:43:04 +01:00
manuroe ef209139c7 Widgets: Add "Remove for everyone" to the contextual menu 2019-11-20 17:38:12 +01:00
manuroe 93e43d71be Widgets: Add a contextual menu to refresh, open outside and revoke the permission
#2834
2019-11-20 14:23:01 +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 d5098d556e Privacy: Make IS terms wording clearer when we fallback to vector.im
#2760

Add a outOfContext flag to ServiceTermsModal and adapt the display to it
2019-10-10 11:05:10 +02:00
manuroe 536224fb28 Terms: Display the URL of the service 2019-10-04 16:16:56 +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 4ff2fe36bf Merge branch 'develop' into privacy 2019-10-04 11:56:55 +02:00
manuroe ecaa78b741 Privacy: IS Settings: Change the IS to another one 2019-09-26 12:17:16 +02:00
manuroe 69b0abb8b6 Privacy: IS Settings: Improve UITextField: placeholder, enter key, email keyboard 2019-09-26 11:00:21 +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 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 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 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 6f85cbfe05 VoiceOver: RoomVC: Fix some missing accessibility labels for buttons
#2722
2019-09-18 13:08:42 +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 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
SBiOSoftWhare 6ca26ef090 Settings identity server: WIP. 2019-09-13 18:16:01 +02:00
SBiOSoftWhare f7c9d3ae1d Update strings 2019-09-10 20:37:25 +02:00
SBiOSoftWhare 181a01b214 Settings discovery: Implement three pid details screen. 2019-09-10 20:27:41 +02:00
manuroe 627b1912da Merge tag 'v0.9.3' into develop
Finish riot_2703

# Conflicts:
#	CHANGES.rst
2019-09-10 16:30:45 +02:00
manuroe 440a6da516 Support Riot configuration link to customise HS and IS
#2703
2019-09-10 11:51:49 +02:00
manuroe 108c66b492 Merge branch 'privacy' into riot_2659 2019-09-04 09:40:27 +02:00
manuroe 6fe44ce0df 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 a43ca299f9 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