Commit Graph

158 Commits

Author SHA1 Message Date
SBiOSoftWhare 8263ad5dd0 Key verification: Present an alert when receiving incoming key verification request in foreground. 2020-01-17 10:52:49 +01:00
manuroe f0b916ca5b Fix build 2020-01-16 12:58:14 +01:00
SBiOSoftWhare 7af8233f1e KeyVerificationConclusionBubbleCell: Update warning title and badge image. 2020-01-15 10:50:36 +01:00
SBiOSoftWhare bd6d2d86e8 Add key verification tiles strings 2020-01-14 19:21:51 +01:00
SBiOSoftWhare c3a9935c99 Key verification: Add encryption images. 2019-12-20 10:30:59 +01:00
SBiOSoftWhare 5fc72ea682 Settings: Add cross-signing and key verification by direct message switches in labs section. 2019-12-06 12:14:13 +01:00
SBiOSoftWhare 0b7d6c993f Accessibility: Make checkboxes accessible in terms of service screen. 2019-12-02 17:46:01 +01:00
SBiOSoftWhare 95c6f95163 Widgets: Handle terms display when selecting a widget in widget picker. 2019-11-29 16:20:01 +01:00
SBiOSoftWhare a45ba8276d Remove unused string. 2019-11-29 14:05:41 +01:00
SBiOSoftWhare c5e31b3351 Update room widget permission strings. 2019-11-28 17:31:05 +01:00
SBiOSoftWhare e760a701e6 Room Widget Permission: Create room widget permission screen. 2019-11-28 12:49:53 +01:00
SBiOSoftWhare 6c931c07fd Room Widget Permission: Add strings. 2019-11-28 12:40:02 +01:00
SBiOSoftWhare 66d634a53d Room Widget Permission: Add close button assets. 2019-11-28 12:39:20 +01:00
manuroe e9f1598178 Widgets: Change copy a bit in contextual menu 2019-11-21 16:54:25 +01:00
manuroe aafc8e3acb Widgets: Display an error if the IM is disabled
#2843
2019-11-21 16:36:08 +01:00
manuroe 25eb1cbae2 Settings: Have a toggle for using an integration manager
#2843
2019-11-21 15:43:04 +01:00
manuroe bf9957e67b Widgets: Add "Remove for everyone" to the contextual menu 2019-11-20 17:38:12 +01:00
manuroe 9bbeb61204 Widgets: Add a contextual menu to refresh, open outside and revoke the permission
#2834
2019-11-20 14:23:01 +01:00
manuroe 69d87f1e8e Settings: Use a generic wording when authentication flow is not supported 2019-10-24 15:40:07 +02:00
manuroe 804e90a10c 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 31f2e80443 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 51dcede843 Terms: Display the URL of the service 2019-10-04 16:16:56 +02:00
manuroe c6f47b358d 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 05c8a85a4b Merge branch 'develop' into privacy 2019-10-04 11:56:55 +02:00
manuroe ab60052aa6 Privacy: IS Settings: Change the IS to another one 2019-09-26 12:17:16 +02:00
manuroe f7be74d009 Privacy: IS Settings: Improve UITextField: placeholder, enter key, email keyboard 2019-09-26 11:00:21 +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 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 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 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 0b14d96723 VoiceOver: RoomVC: Fix some missing accessibility labels for buttons
#2722
2019-09-18 13:08:42 +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 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
SBiOSoftWhare cd6919e5c4 Settings identity server: WIP. 2019-09-13 18:16:01 +02:00
SBiOSoftWhare c44d6425d7 Update strings 2019-09-10 20:37:25 +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 01565f78d4 Support Riot configuration link to customise HS and IS
#2703
2019-09-10 11:51:49 +02:00
manuroe b126daff47 Merge branch 'privacy' into riot_2659 2019-09-04 09:40:27 +02:00
manuroe f58b83b241 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 bc723d1a38 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 7f8651d5a7 Wording for IS: -> "URL (e.g. https://matrix.org)" -> "URL (e.g. https://vector.im)" 2019-09-02 15:39:25 +02:00