Tweak Security settings section headers
This brings us slightly closer to the version Design is working from in terms of section naming. Prep for https://github.com/vector-im/element-web/issues/13895
This commit is contained in:
parent
fb2bde94fa
commit
da6cc5c2e9
4 changed files with 27 additions and 19 deletions
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
Copyright 2019 New Vector Ltd
|
Copyright 2019, 2020 New Vector Ltd
|
||||||
|
|
||||||
Licensed under the Apache License, Version 2.0 (the "License");
|
Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
you may not use this file except in compliance with the License.
|
you may not use this file except in compliance with the License.
|
||||||
|
@ -22,6 +22,7 @@ limitations under the License.
|
||||||
font-size: $font-20px;
|
font-size: $font-20px;
|
||||||
font-weight: 600;
|
font-weight: 600;
|
||||||
color: $primary-fg-color;
|
color: $primary-fg-color;
|
||||||
|
margin-bottom: 10px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.mx_SettingsTab_heading:nth-child(n + 2) {
|
.mx_SettingsTab_heading:nth-child(n + 2) {
|
||||||
|
|
|
@ -25,7 +25,7 @@ const SETTING_MANUALLY_VERIFY_ALL_SESSIONS = "e2ee.manuallyVerifyAllSessions";
|
||||||
const E2eAdvancedPanel = props => {
|
const E2eAdvancedPanel = props => {
|
||||||
const SettingsFlag = sdk.getComponent('views.elements.SettingsFlag');
|
const SettingsFlag = sdk.getComponent('views.elements.SettingsFlag');
|
||||||
return <div className="mx_SettingsTab_section">
|
return <div className="mx_SettingsTab_section">
|
||||||
<span className="mx_SettingsTab_subheading">{_t("Advanced")}</span>
|
<span className="mx_SettingsTab_subheading">{_t("Encryption")}</span>
|
||||||
|
|
||||||
<SettingsFlag name={SETTING_MANUALLY_VERIFY_ALL_SESSIONS}
|
<SettingsFlag name={SETTING_MANUALLY_VERIFY_ALL_SESSIONS}
|
||||||
level={SettingLevel.DEVICE}
|
level={SettingLevel.DEVICE}
|
||||||
|
|
|
@ -332,9 +332,8 @@ export default class SecurityUserSettingsTab extends React.Component {
|
||||||
return (
|
return (
|
||||||
<div className="mx_SettingsTab mx_SecurityUserSettingsTab">
|
<div className="mx_SettingsTab mx_SecurityUserSettingsTab">
|
||||||
{warning}
|
{warning}
|
||||||
<div className="mx_SettingsTab_heading">{_t("Security & Privacy")}</div>
|
<div className="mx_SettingsTab_heading">{_t("Where you’re logged in")}</div>
|
||||||
<div className="mx_SettingsTab_section">
|
<div className="mx_SettingsTab_section">
|
||||||
<span className="mx_SettingsTab_subheading">{_t("Where you’re logged in")}</span>
|
|
||||||
<span>
|
<span>
|
||||||
{_t(
|
{_t(
|
||||||
"Manage the names of and sign out of your sessions below or " +
|
"Manage the names of and sign out of your sessions below or " +
|
||||||
|
@ -351,11 +350,15 @@ export default class SecurityUserSettingsTab extends React.Component {
|
||||||
<DevicesPanel />
|
<DevicesPanel />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
{keyBackup}
|
<div className="mx_SettingsTab_heading">{_t("Encryption")}</div>
|
||||||
{eventIndex}
|
<div className="mx_SettingsTab_section">
|
||||||
{crossSigning}
|
{keyBackup}
|
||||||
{this._renderCurrentDeviceInfo()}
|
{eventIndex}
|
||||||
<div className='mx_SettingsTab_section'>
|
{crossSigning}
|
||||||
|
{this._renderCurrentDeviceInfo()}
|
||||||
|
</div>
|
||||||
|
<div className="mx_SettingsTab_heading">{_t("Privacy")}</div>
|
||||||
|
<div className="mx_SettingsTab_section">
|
||||||
<span className="mx_SettingsTab_subheading">{_t("Analytics")}</span>
|
<span className="mx_SettingsTab_subheading">{_t("Analytics")}</span>
|
||||||
<div className='mx_SettingsTab_subsectionText'>
|
<div className='mx_SettingsTab_subsectionText'>
|
||||||
{_t(
|
{_t(
|
||||||
|
@ -372,9 +375,12 @@ export default class SecurityUserSettingsTab extends React.Component {
|
||||||
<SettingsFlag name='analyticsOptIn' level={SettingLevel.DEVICE}
|
<SettingsFlag name='analyticsOptIn' level={SettingLevel.DEVICE}
|
||||||
onChange={this._updateAnalytics} />
|
onChange={this._updateAnalytics} />
|
||||||
</div>
|
</div>
|
||||||
{this._renderIgnoredUsers()}
|
<div className="mx_SettingsTab_heading">{_t("Advanced")}</div>
|
||||||
{this._renderManageInvites()}
|
<div className="mx_SettingsTab_section">
|
||||||
<E2eAdvancedPanel />
|
{this._renderIgnoredUsers()}
|
||||||
|
{this._renderManageInvites()}
|
||||||
|
<E2eAdvancedPanel />
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
@ -62,11 +62,6 @@
|
||||||
"Server may be unavailable, overloaded, or you hit a bug.": "Server may be unavailable, overloaded, or you hit a bug.",
|
"Server may be unavailable, overloaded, or you hit a bug.": "Server may be unavailable, overloaded, or you hit a bug.",
|
||||||
"The server does not support the room version specified.": "The server does not support the room version specified.",
|
"The server does not support the room version specified.": "The server does not support the room version specified.",
|
||||||
"Failure to create room": "Failure to create room",
|
"Failure to create room": "Failure to create room",
|
||||||
"Cancel entering passphrase?": "Cancel entering passphrase?",
|
|
||||||
"Are you sure you want to cancel entering passphrase?": "Are you sure you want to cancel entering passphrase?",
|
|
||||||
"Go Back": "Go Back",
|
|
||||||
"Cancel": "Cancel",
|
|
||||||
"Setting up keys": "Setting up keys",
|
|
||||||
"Sun": "Sun",
|
"Sun": "Sun",
|
||||||
"Mon": "Mon",
|
"Mon": "Mon",
|
||||||
"Tue": "Tue",
|
"Tue": "Tue",
|
||||||
|
@ -142,6 +137,11 @@
|
||||||
"Missing room_id in request": "Missing room_id in request",
|
"Missing room_id in request": "Missing room_id in request",
|
||||||
"Room %(roomId)s not visible": "Room %(roomId)s not visible",
|
"Room %(roomId)s not visible": "Room %(roomId)s not visible",
|
||||||
"Missing user_id in request": "Missing user_id in request",
|
"Missing user_id in request": "Missing user_id in request",
|
||||||
|
"Cancel entering passphrase?": "Cancel entering passphrase?",
|
||||||
|
"Are you sure you want to cancel entering passphrase?": "Are you sure you want to cancel entering passphrase?",
|
||||||
|
"Go Back": "Go Back",
|
||||||
|
"Cancel": "Cancel",
|
||||||
|
"Setting up keys": "Setting up keys",
|
||||||
"Messages": "Messages",
|
"Messages": "Messages",
|
||||||
"Actions": "Actions",
|
"Actions": "Actions",
|
||||||
"Advanced": "Advanced",
|
"Advanced": "Advanced",
|
||||||
|
@ -684,6 +684,7 @@
|
||||||
"Public Name": "Public Name",
|
"Public Name": "Public Name",
|
||||||
"Last seen": "Last seen",
|
"Last seen": "Last seen",
|
||||||
"Failed to set display name": "Failed to set display name",
|
"Failed to set display name": "Failed to set display name",
|
||||||
|
"Encryption": "Encryption",
|
||||||
"Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.",
|
"Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.": "Individually verify each session used by a user to mark it as trusted, not trusting cross-signed devices.",
|
||||||
"Securely cache encrypted messages locally for them to appear in search results, using ": "Securely cache encrypted messages locally for them to appear in search results, using ",
|
"Securely cache encrypted messages locally for them to appear in search results, using ": "Securely cache encrypted messages locally for them to appear in search results, using ",
|
||||||
" to store messages from ": " to store messages from ",
|
" to store messages from ": " to store messages from ",
|
||||||
|
@ -907,10 +908,10 @@
|
||||||
"Message search": "Message search",
|
"Message search": "Message search",
|
||||||
"Cross-signing": "Cross-signing",
|
"Cross-signing": "Cross-signing",
|
||||||
"Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.": "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.",
|
"Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.": "Your server admin has disabled end-to-end encryption by default in private rooms & Direct Messages.",
|
||||||
"Security & Privacy": "Security & Privacy",
|
|
||||||
"Where you’re logged in": "Where you’re logged in",
|
"Where you’re logged in": "Where you’re logged in",
|
||||||
"Manage the names of and sign out of your sessions below or <a>verify them in your User Profile</a>.": "Manage the names of and sign out of your sessions below or <a>verify them in your User Profile</a>.",
|
"Manage the names of and sign out of your sessions below or <a>verify them in your User Profile</a>.": "Manage the names of and sign out of your sessions below or <a>verify them in your User Profile</a>.",
|
||||||
"A session's public name is visible to people you communicate with": "A session's public name is visible to people you communicate with",
|
"A session's public name is visible to people you communicate with": "A session's public name is visible to people you communicate with",
|
||||||
|
"Privacy": "Privacy",
|
||||||
"%(brand)s collects anonymous analytics to allow us to improve the application.": "%(brand)s collects anonymous analytics to allow us to improve the application.",
|
"%(brand)s collects anonymous analytics to allow us to improve the application.": "%(brand)s collects anonymous analytics to allow us to improve the application.",
|
||||||
"Privacy is important to us, so we don't collect any personal or identifiable data for our analytics.": "Privacy is important to us, so we don't collect any personal or identifiable data for our analytics.",
|
"Privacy is important to us, so we don't collect any personal or identifiable data for our analytics.": "Privacy is important to us, so we don't collect any personal or identifiable data for our analytics.",
|
||||||
"Learn more about how we use analytics.": "Learn more about how we use analytics.",
|
"Learn more about how we use analytics.": "Learn more about how we use analytics.",
|
||||||
|
@ -993,7 +994,7 @@
|
||||||
"Members only (since the point in time of selecting this option)": "Members only (since the point in time of selecting this option)",
|
"Members only (since the point in time of selecting this option)": "Members only (since the point in time of selecting this option)",
|
||||||
"Members only (since they were invited)": "Members only (since they were invited)",
|
"Members only (since they were invited)": "Members only (since they were invited)",
|
||||||
"Members only (since they joined)": "Members only (since they joined)",
|
"Members only (since they joined)": "Members only (since they joined)",
|
||||||
"Encryption": "Encryption",
|
"Security & Privacy": "Security & Privacy",
|
||||||
"Once enabled, encryption cannot be disabled.": "Once enabled, encryption cannot be disabled.",
|
"Once enabled, encryption cannot be disabled.": "Once enabled, encryption cannot be disabled.",
|
||||||
"Encrypted": "Encrypted",
|
"Encrypted": "Encrypted",
|
||||||
"Who can access this room?": "Who can access this room?",
|
"Who can access this room?": "Who can access this room?",
|
||||||
|
|
Loading…
Reference in a new issue