Commit graph

353 commits

Author SHA1 Message Date
SBiOSoftWhare
4758c676b3 Key verification: Display "Verify this session" modal at every startup if needed. 2020-04-30 15:28:43 +02:00
manuroe
08cd04e5c9 i18n: Fix typo in new strings 2020-04-29 16:41:16 +02:00
manuroe
44787e89aa Merge remote-tracking branch 'origin/develop' into develop 2020-04-29 09:16:40 +02:00
manuroe
2940a25cc4 Verification: Update copy when only SAS
Copied from riot-web from its member panel
2020-04-29 08:42:36 +02:00
SBiOSoftWhare
3ce542cd80 Key verification: Update verified screen UI. 2020-04-28 20:27:48 +02:00
manuroe
ab1454fe78 Verification: Do not talk about QR code if only emoji is possible
#3035
2020-04-28 18:16:37 +02:00
SBiOSoftWhare
c1d97f5a1f KeyVerificationVerifyBySASViewController: Update wording and UI. 2020-04-28 17:10:26 +02:00
SBiOSoftWhare
79be40e18d Update localizations. 2020-04-28 12:05:27 +02:00
SBiOSoftWhare
daa692461b Update key verification localizations 2020-04-27 19:46:21 +02:00
manuroe
fdc100c626 Cross-signing: Improve no bootstrap support copy a bit 2020-04-24 18:50:38 +02:00
SBiOSoftWhare
a0cff1496a Complete security: Add new localizations. 2020-04-24 16:21:51 +02:00
manuroe
bb92d57725 Settings - Security: Fix missing i18n 2020-04-23 17:29:58 +02:00
SBiOSoftWhare
369a42f0e9 Update wording. 2020-04-23 16:02:18 +02:00
SBiOSoftWhare
28ad87c3c3 SecurityViewController: Show current device cannot cross sign show all devices with black shield and present complete security on tap. 2020-04-23 15:50:01 +02:00
SBiOSoftWhare
4cd8c4f3fe Key verification: Add new state for complete security flow. 2020-04-23 11:55:19 +02:00
SBiOSoftWhare
8948638c26
Merge pull request #3116 from vector-im/riot_3047
QR code: Display scan confirmation screen
2020-04-17 11:48:47 +02:00
SBiOSoftWhare
ed42d8a3b8 KeyVerification: Add new QR code confirmation screen. 2020-04-16 18:42:14 +02:00
manuroe
35bc453ef0 Remove LABS > Enable Cross-signing 2020-04-15 23:17:10 +02:00
manuroe
f30fed6a15
Merge pull request #3079 from vector-im/rior_3053
Key Backup: Use private key if we have it
2020-04-08 18:37:37 +02:00
manuroe
5da191c4e7 Key Backup: Add a screen for recovering with the local private key 2020-04-08 15:52:04 +02:00
SBiOSoftWhare
10ad3f3262 Add power level localizable strings. 2020-04-08 12:33:28 +02:00
SBiOSoftWhare
1e14a06466 Implement complete security screen. 2020-04-03 15:55:53 +02:00
SBiOSoftWhare
95e617a99c Merge branch 'develop' into riot_2918
# Conflicts:
#	Riot/Modules/KeyVerification/Common/Verify/Scanning/KeyVerificationVerifyByScanningViewModel.swift
2020-03-30 09:55:40 +02:00
SBiOSoftWhare
cdd48d8cff Create self verification start screen. 2020-03-27 15:39:23 +01:00
manuroe
bec4b81d81 Add missing i18n 2020-03-27 09:18:39 +01:00
manuroe
9add479f06
Merge pull request #3037 from vector-im/security_screen_rework
Security screen: Add a dedicated cross-signing section
2020-03-18 15:00:12 +01:00
SBiOSoftWhare
d9d753775b QR code verification: Add localizations. 2020-03-13 18:45:31 +01:00
manuroe
c50215dcd1 Security screen: Create a dedicated section for cross-signing
for future debug.
Reorder the screen a bit.
2020-03-12 11:21:47 +01:00
SBiOSoftWhare
43b4ab2800 Settings: Show information while loading devices list. 2020-02-10 10:51:30 +01:00
SBiOSoftWhare
6c7f277d26 Localization strings: Use ellipsis instead of three dots. 2020-02-07 14:51:19 +01:00
SBiOSoftWhare
db780c0773 Localization strings: Replace "device" by "session" where needed. 2020-02-07 14:49:06 +01:00
SBiOSoftWhare
34a3de9f0b Add user verification strings. 2020-02-03 17:48:45 +01:00
manuroe
7daa6c917a Settings > Security: Fix Giom's remarks 2020-01-30 13:19:09 +01:00
manuroe
f136c714c6 Settings > Security: Add Manage Session screen 2020-01-29 21:09:15 +01:00
manuroe
6f3ae21797 Settings > Security: Sort out things to match the design 2020-01-29 09:10:22 +01:00
manuroe
a669f35fc6 Settings: LABS: Keep only one flag for cross-signing 2020-01-28 16:51:03 +01:00
SBiOSoftWhare
f73bb25939 Key verification: Present a notification when receiving incoming key verification request in background. 2020-01-17 10:54:18 +01:00
SBiOSoftWhare
9f562b8bf7 Key verification: Present an alert when receiving incoming key verification request in foreground. 2020-01-17 10:52:49 +01:00
SBiOSoftWhare
2025d09e9c
Update Riot/Assets/en.lproj/Vector.strings
Co-Authored-By: manuroe <manuroe@users.noreply.github.com>
2020-01-15 18:18:46 +01:00
SBiOSoftWhare
cd7b31fb8f
Update Riot/Assets/en.lproj/Vector.strings
Co-Authored-By: manuroe <manuroe@users.noreply.github.com>
2020-01-15 18:18:32 +01:00
SBiOSoftWhare
dd3740aad6
Update Riot/Assets/en.lproj/Vector.strings
Co-Authored-By: manuroe <manuroe@users.noreply.github.com>
2020-01-15 18:18:22 +01:00
SBiOSoftWhare
b41343f3f6 KeyVerificationConclusionBubbleCell: Update warning title and badge image. 2020-01-15 10:50:36 +01:00
SBiOSoftWhare
c8a68fb2d8 Add key verification tiles strings 2020-01-14 19:21:51 +01:00
SBiOSoftWhare
abdee96de8 Settings: Add cross-signing and key verification by direct message switches in labs section. 2019-12-06 12:14:13 +01:00
SBiOSoftWhare
3656028e91 Accessibility: Make checkboxes accessible in terms of service screen. 2019-12-02 17:46:01 +01:00
SBiOSoftWhare
46287271b0 Widgets: Handle terms display when selecting a widget in widget picker. 2019-11-29 16:20:01 +01:00
SBiOSoftWhare
da8ea28d2d Remove unused string. 2019-11-29 14:05:41 +01:00
SBiOSoftWhare
7dd9358fab Update room widget permission strings. 2019-11-28 17:31:05 +01:00
SBiOSoftWhare
197901fe32 Room Widget Permission: Add strings. 2019-11-28 12:40:02 +01:00
manuroe
3d4772c612 Widgets: Change copy a bit in contextual menu 2019-11-21 16:54:25 +01:00
manuroe
3296a7561f Widgets: Display an error if the IM is disabled
#2843
2019-11-21 16:36:08 +01:00
manuroe
98354f24aa Settings: Have a toggle for using an integration manager
#2843
2019-11-21 15:43:04 +01:00
manuroe
50896e6d96 Widgets: Add "Remove for everyone" to the contextual menu 2019-11-20 17:38:12 +01:00
manuroe
5de5b3dec6 Widgets: Add a contextual menu to refresh, open outside and revoke the permission
#2834
2019-11-20 14:23:01 +01:00
manuroe
aac9ac03d7 Settings: Use a generic wording when authentication flow is not supported 2019-10-24 15:40:07 +02:00
manuroe
26cc34a62e 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
b7aaa17525 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
ed40c993e8 Terms: Display the URL of the service 2019-10-04 16:16:56 +02:00
manuroe
ead5e435b3
Merge branch 'develop' into privacy 2019-10-04 11:56:55 +02:00
manuroe
53214189f9 Privacy: IS Settings: Change the IS to another one 2019-09-26 12:17:16 +02:00
manuroe
7268992399 Privacy: IS Settings: Improve UITextField: placeholder, enter key, email keyboard 2019-09-26 11:00:21 +02:00
manuroe
ef778839a8 Privacy: IS Settings: Manage invalid IS 2019-09-26 10:31:15 +02:00
manuroe
d632e5a21e 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
aff02aba1e Privacy: IS Settings: Disconnect from the IS 2019-09-25 15:51:15 +02:00
manuroe
8feb0dcde5 Privacy: IS Settings: Add an IS 2019-09-25 14:51:26 +02:00
manuroe
46702f11d3 Privacy: IS Settings: Plug the UITextField to the model 2019-09-25 10:14:00 +02:00
manuroe
fc2ee7130d Privacy: Settings: Finish IS setting storyboard 2019-09-24 14:34:09 +02:00
manuroe
9621b2dd30 Merge remote-tracking branch 'origin/privacy' into riot_2604 2019-09-23 16:52:06 +02:00
manuroe
ccfd5a8b51 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
871b9b1f6f VoiceOver: Make ScrollToBottomButton speakable 2019-09-20 17:21:00 +02:00
manuroe
d79ce22df5 VoiceOver: RoomVC: No VoiceOver on media
#2726
2019-09-20 16:25:15 +02:00
manuroe
1a63ece5ab VoiceOver: RoomVC: Fix some missing accessibility labels for buttons
#2722
2019-09-18 13:08:42 +02:00
manuroe
aa0d37e41e Privacy: Settings: Add "IDENTITY SERVER" section 2019-09-17 14:33:28 +02:00
manuroe
1c1825f856 i18n: improve naming: error_no_identity_server -> error_invite_3pid_with_no_identity_server 2019-09-17 10:56:46 +02:00
manuroe
c80e4b6a4d 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
5553bfb826 Privacy: If there is no IS, we cannot list local contacts using matrix
#2672
2019-09-16 18:01:12 +02:00
manuroe
4aa9b5ee45 Privacy: Make NSContactsUsageDescription more generic and mention that 3pids are now uploaded hashed.
#2521
2019-09-11 17:59:45 +02:00
SBiOSoftWhare
15758dd54a Update strings 2019-09-10 20:37:25 +02:00
manuroe
bc9ca5575d Merge tag 'v0.9.3' into develop
Finish riot_2703

# Conflicts:
#	CHANGES.rst
2019-09-10 16:30:45 +02:00
manuroe
2e86379b2a Support Riot configuration link to customise HS and IS
#2703
2019-09-10 11:51:49 +02:00
Giom Foret
30d757aa8c Room members: third-party invites can now be revoked 2019-09-04 17:14:36 +02:00
manuroe
be6dd988bb
Merge branch 'privacy' into riot_2659 2019-09-04 09:40:27 +02:00
manuroe
3d8f9f606c 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
5faf7eca0d 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
af4ba86f03 Wording for IS: -> "URL (e.g. https://matrix.org)" -> "URL (e.g. https://vector.im)" 2019-09-02 15:39:25 +02:00
manuroe
101509dd63 Privacy: Email help text on registration should be updated without binding
Update them again after review
2019-08-30 10:21:57 +02:00
manuroe
82676bf80c Privacy: Email help text on registration should be updated without binding
#2675

We use new strings ids as the meaning changed.
2019-08-29 17:02:10 +02:00
manuroe
ba446465e5 VoIP: Fallback to matrix.org STUN server with a confirmation dialog
#2646
2019-08-28 18:57:56 +02:00
manuroe
b2bae552d3 Settings: Device section: Make clear that device names are publicly readable in a kind of a "section header" header
vector-im/riot-ios/issues/2662
2019-08-26 18:37:43 +02:00
manuroe
1e34f1fa5a Settings: Cryptography section: Make clear that device names are publicly readable
vector-im/riot-ios/issues/2662
2019-08-26 18:02:33 +02:00
SBiOSoftWhare
6885bb86d0
Merge pull request #2645 from vector-im/riot_2643
Ability to disable all identity server functionality via the config file
2019-08-14 15:10:02 +02:00
SBiOSoftWhare
face1dec11 Use lower case for the term identity server. 2019-08-14 15:08:58 +02:00
SBiOSoftWhare
b8362ed3b5 AuthenticationViewController: Show error alert instead of disabling password reset action when Identity Server is not set. 2019-08-14 14:11:06 +02:00
SBiOSoftWhare
1a6dbc103d Add no Identity Server error strings. 2019-08-13 16:58:36 +02:00
manuroe
9111bed534 IM: Terms modal: Add service purpose description 2019-08-12 15:00:06 +02:00
manuroe
b80640eb3b IM: Display terms in table view 2019-08-09 17:58:02 +02:00
manuroe
f946e2b6d5 IM: Start flow for terms modal 2019-08-09 15:58:33 +02:00
SBiOSoftWhare
b32a08c43a Add media picker and camera wordings. 2019-08-02 16:51:12 +02:00
SBiOSoftWhare
8c83e1d51d Reaction history: Implement screen. 2019-07-30 17:24:45 +02:00
SBiOSoftWhare
01b9b483c6 Emoji picker: Handle Emoji parsing with EmojiService. 2019-07-25 16:58:14 +02:00