Remove Secure Backup, Cross-signing and Cryptography sections in Security & Privacy user settings (#29088)
* feat(security tab)!: remove secure backup panel BREAKING CHANGE: the key storage user interaction are moved into the Encryption tab. The debugging information are moved into the devtools. * feat(security tab)!: remove cross signing section BREAKING CHANGE: the cryptographic identity can be reseted in the Encryption tab. The debugging information are moved into the devtools * feat(security tab)!: remove cryptography section BREAKING CHANGE: this section can be found in the Advanced section of the encryption tab. * test(security tab): update snapshot * chore(security tab): remove unused component and function * chore(security tab): update i18n * test(e2e): remove `backups.spec.ts`
This commit is contained in:
@@ -487,7 +487,6 @@
|
||||
"capabilities": "Capabilities",
|
||||
"copied": "Copied!",
|
||||
"credits": "Credits",
|
||||
"cross_signing": "Cross-signing",
|
||||
"dark": "Dark",
|
||||
"description": "Description",
|
||||
"deselect_all": "Deselect all",
|
||||
@@ -931,22 +930,12 @@
|
||||
"cancel_entering_passphrase_title": "Cancel entering passphrase?",
|
||||
"confirm_encryption_setup_body": "Click the button below to confirm setting up encryption.",
|
||||
"confirm_encryption_setup_title": "Confirm encryption setup",
|
||||
"cross_signing_not_ready": "Cross-signing is not set up.",
|
||||
"cross_signing_ready": "Cross-signing is ready for use.",
|
||||
"cross_signing_ready_no_backup": "Cross-signing is ready but keys are not backed up.",
|
||||
"cross_signing_room_normal": "This room is end-to-end encrypted",
|
||||
"cross_signing_room_verified": "Everyone in this room is verified",
|
||||
"cross_signing_room_warning": "Someone is using an unknown session",
|
||||
"cross_signing_unsupported": "Your homeserver does not support cross-signing.",
|
||||
"cross_signing_untrusted": "Your account has a cross-signing identity in secret storage, but it is not yet trusted by this session.",
|
||||
"cross_signing_user_normal": "You have not verified this user.",
|
||||
"cross_signing_user_verified": "You have verified this user. This user has verified all of their sessions.",
|
||||
"cross_signing_user_warning": "This user has not verified all of their sessions.",
|
||||
"destroy_cross_signing_dialog": {
|
||||
"primary_button_text": "Clear cross-signing keys",
|
||||
"title": "Destroy cross-signing keys?",
|
||||
"warning": "Deleting cross-signing keys is permanent. Anyone you have verified with will see security alerts. You almost certainly don't want to do this, unless you've lost every device you can cross-sign from."
|
||||
},
|
||||
"enter_recovery_key": "Enter recovery key",
|
||||
"event_shield_reason_authenticity_not_guaranteed": "The authenticity of this encrypted message can't be guaranteed on this device.",
|
||||
"event_shield_reason_mismatched_sender_key": "Encrypted by an unverified session",
|
||||
@@ -973,7 +962,6 @@
|
||||
"title": "New Recovery Method",
|
||||
"warning": "If you didn't set the new recovery method, an attacker may be trying to access your account. Change your account password and set a new recovery method immediately in Settings."
|
||||
},
|
||||
"not_supported": "<not supported>",
|
||||
"pinned_identity_changed": "%(displayName)s's (<b>%(userId)s</b>) identity was reset. <a>Learn more</a>",
|
||||
"pinned_identity_changed_no_displayname": "<b>%(userId)s</b>'s identity was reset. <a>Learn more</a>",
|
||||
"recovery_method_removed": {
|
||||
@@ -989,8 +977,7 @@
|
||||
"set_up_toast_description": "Safeguard against losing access to encrypted messages & data",
|
||||
"set_up_toast_title": "Set up Secure Backup",
|
||||
"setup_secure_backup": {
|
||||
"explainer": "Back up your keys before signing out to avoid losing them.",
|
||||
"title": "Set up"
|
||||
"explainer": "Back up your keys before signing out to avoid losing them."
|
||||
},
|
||||
"udd": {
|
||||
"interactive_verification_button": "Interactively verify by emoji",
|
||||
@@ -2832,57 +2819,20 @@
|
||||
"prompt_invite": "Prompt before sending invites to potentially invalid matrix IDs",
|
||||
"replace_plain_emoji": "Automatically replace plain text Emoji",
|
||||
"security": {
|
||||
"4s_public_key_in_account_data": "in account data",
|
||||
"4s_public_key_status": "Secret storage public key:",
|
||||
"analytics_description": "Share anonymous data to help us identify issues. Nothing personal. No third parties.",
|
||||
"backup_key_cached_status": "Backup key cached:",
|
||||
"backup_key_stored_status": "Backup key stored:",
|
||||
"backup_key_unexpected_type": "unexpected type",
|
||||
"backup_key_well_formed": "well formed",
|
||||
"backup_keys_description": "Back up your encryption keys with your account data in case you lose access to your sessions. Your keys will be secured with a unique Recovery Key.",
|
||||
"bulk_options_accept_all_invites": "Accept all %(invitedRooms)s invites",
|
||||
"bulk_options_reject_all_invites": "Reject all %(invitedRooms)s invites",
|
||||
"bulk_options_section": "Bulk options",
|
||||
"cross_signing_cached": "cached locally",
|
||||
"cross_signing_homeserver_support": "Homeserver feature support:",
|
||||
"cross_signing_homeserver_support_exists": "exists",
|
||||
"cross_signing_in_4s": "in secret storage",
|
||||
"cross_signing_in_memory": "in memory",
|
||||
"cross_signing_master_private_Key": "Master private key:",
|
||||
"cross_signing_not_cached": "not found locally",
|
||||
"cross_signing_not_found": "not found",
|
||||
"cross_signing_not_in_4s": "not found in storage",
|
||||
"cross_signing_not_stored": "not stored",
|
||||
"cross_signing_private_keys": "Cross-signing private keys:",
|
||||
"cross_signing_public_keys": "Cross-signing public keys:",
|
||||
"cross_signing_self_signing_private_key": "Self signing private key:",
|
||||
"cross_signing_user_signing_private_key": "User signing private key:",
|
||||
"cryptography_section": "Cryptography",
|
||||
"dehydrated_device_description": "The offline device feature allows you to receive encrypted messages even when you are not logged in to any devices",
|
||||
"dehydrated_device_enabled": "Offline device enabled",
|
||||
"delete_backup": "Delete Backup",
|
||||
"delete_backup_confirm_description": "Are you sure? You will lose your encrypted messages if your keys are not backed up properly.",
|
||||
"dialog_title": "<strong>Settings:</strong> Security & Privacy",
|
||||
"e2ee_default_disabled_warning": "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.",
|
||||
"enable_message_search": "Enable message search in encrypted rooms",
|
||||
"encryption_section": "Encryption",
|
||||
"error_loading_key_backup_status": "Unable to load key backup status",
|
||||
"export_megolm_keys": "Export E2E room keys",
|
||||
"ignore_users_empty": "You have no ignored users.",
|
||||
"ignore_users_section": "Ignored users",
|
||||
"import_megolm_keys": "Import E2E room keys",
|
||||
"key_backup_active": "This session is backing up your keys.",
|
||||
"key_backup_active_version": "Active backup version:",
|
||||
"key_backup_active_version_none": "None",
|
||||
"key_backup_algorithm": "Algorithm:",
|
||||
"key_backup_can_be_restored": "This backup can be restored on this session",
|
||||
"key_backup_complete": "All keys backed up",
|
||||
"key_backup_connect": "Connect this session to Key Backup",
|
||||
"key_backup_connect_prompt": "Connect this session to key backup before signing out to avoid losing any keys that may only be on this session.",
|
||||
"key_backup_in_progress": "Backing up %(sessionsRemaining)s keys…",
|
||||
"key_backup_inactive": "This session is <b>not backing up your keys</b>, but you do have an existing backup you can restore from and add to going forward.",
|
||||
"key_backup_inactive_warning": "Your keys are <b>not being backed up from this session</b>.",
|
||||
"key_backup_latest_version": "Latest backup version on server:",
|
||||
"message_search_disable_warning": "If disabled, messages from encrypted rooms won't appear in search results.",
|
||||
"message_search_disabled": "Securely cache encrypted messages locally for them to appear in search results.",
|
||||
"message_search_enabled": {
|
||||
@@ -2902,13 +2852,7 @@
|
||||
"message_search_unsupported": "%(brand)s is missing some components required for securely caching encrypted messages locally. If you'd like to experiment with this feature, build a custom %(brand)s Desktop with <nativeLink>search components added</nativeLink>.",
|
||||
"message_search_unsupported_web": "%(brand)s can't securely cache encrypted messages locally while running in a web browser. Use <desktopLink>%(brand)s Desktop</desktopLink> for encrypted messages to appear in search results.",
|
||||
"record_session_details": "Record the client name, version, and url to recognise sessions more easily in session manager",
|
||||
"restore_key_backup": "Restore from Backup",
|
||||
"secret_storage_not_ready": "not ready",
|
||||
"secret_storage_ready": "ready",
|
||||
"secret_storage_status": "Secret storage:",
|
||||
"send_analytics": "Send analytics data",
|
||||
"session_id": "Session ID:",
|
||||
"session_key": "Session key:",
|
||||
"strict_encryption": "Only send messages to verified users"
|
||||
},
|
||||
"send_read_receipts": "Send read receipts",
|
||||
|
||||
Reference in New Issue
Block a user