diff --git a/hassio/src/addon-store/hassio-addon-repository.ts b/hassio/src/addon-store/hassio-addon-repository.ts index accfe7d8ed..84d5aa3440 100644 --- a/hassio/src/addon-store/hassio-addon-repository.ts +++ b/hassio/src/addon-store/hassio-addon-repository.ts @@ -57,7 +57,9 @@ class HassioAddonRepositoryEl extends LitElement {

Maintained by ${repo.maintainer}
- ${repo.url} + + ${repo.url} +

${addons.map( diff --git a/hassio/src/addon-view/hassio-addon-info.ts b/hassio/src/addon-view/hassio-addon-info.ts index f706c2ae66..b8b8f8c5c4 100644 --- a/hassio/src/addon-view/hassio-addon-info.ts +++ b/hassio/src/addon-view/hassio-addon-info.ts @@ -185,14 +185,19 @@ class HassioAddonInfo extends LitElement {
${this.addon.description}.
Visit - + ${this.addon.name} page for details.
${this.addon.logo ? html` - ` @@ -428,6 +433,7 @@ class HassioAddonInfo extends LitElement { tabindex="-1" target="_blank" class="right" + rel="noopener" > Open web UI diff --git a/hassio/src/dashboard/hassio-update.ts b/hassio/src/dashboard/hassio-update.ts index 3ae19bd425..a48c558b86 100644 --- a/hassio/src/dashboard/hassio-update.ts +++ b/hassio/src/dashboard/hassio-update.ts @@ -123,7 +123,7 @@ export class HassioUpdate extends LitElement {
- + Release notes ${this.flowConfig.renderExternalStepDescription(this.hass, this.step)}
- + ${localize( "ui.panel.config.integrations.config_flow.external_step.open_site" diff --git a/src/dialogs/config-flow/step-flow-pick-handler.ts b/src/dialogs/config-flow/step-flow-pick-handler.ts index a20e8de4c8..fab1731784 100644 --- a/src/dialogs/config-flow/step-flow-pick-handler.ts +++ b/src/dialogs/config-flow/step-flow-pick-handler.ts @@ -97,6 +97,7 @@ class StepFlowPickHandler extends LitElement { )}${this.hass.localize( "ui.panel.config.integrations.home_assistant_website" )}Yes! No @@ -185,6 +186,7 @@ export class HaVoiceCommandDialog extends LitElement { href=${this._agentInfo.attribution.url} class="attribution" target="_blank" + rel="noreferrer" >${this._agentInfo.attribution.name} ` diff --git a/src/panels/config/automation/ha-automation-editor.ts b/src/panels/config/automation/ha-automation-editor.ts index 9685340d59..550cde07bb 100644 --- a/src/panels/config/automation/ha-automation-editor.ts +++ b/src/panels/config/automation/ha-automation-editor.ts @@ -156,6 +156,7 @@ export class HaAutomationEditor extends LitElement { ${this.hass.localize( "ui.panel.config.automation.editor.triggers.learn_more" @@ -184,6 +185,7 @@ export class HaAutomationEditor extends LitElement { ${this.hass.localize( "ui.panel.config.automation.editor.conditions.learn_more" @@ -212,6 +214,7 @@ export class HaAutomationEditor extends LitElement { ${this.hass.localize( "ui.panel.config.automation.editor.actions.learn_more" diff --git a/src/panels/config/automation/ha-automation-picker.ts b/src/panels/config/automation/ha-automation-picker.ts index 2de58ea69b..2c7b8c5927 100644 --- a/src/panels/config/automation/ha-automation-picker.ts +++ b/src/panels/config/automation/ha-automation-picker.ts @@ -63,6 +63,7 @@ class HaAutomationPicker extends LitElement { ${this.hass.localize( "ui.panel.config.automation.picker.learn_more" diff --git a/src/panels/config/automation/thingtalk/dialog-thingtalk.ts b/src/panels/config/automation/thingtalk/dialog-thingtalk.ts index 7e585228da..4d2ad0aee5 100644 --- a/src/panels/config/automation/thingtalk/dialog-thingtalk.ts +++ b/src/panels/config/automation/thingtalk/dialog-thingtalk.ts @@ -123,6 +123,7 @@ class DialogThingtalk extends LitElement { Powered by Almond diff --git a/src/panels/config/cloud/account/cloud-account.js b/src/panels/config/cloud/account/cloud-account.js index 6f3cacefa5..765d1a9f22 100644 --- a/src/panels/config/cloud/account/cloud-account.js +++ b/src/panels/config/cloud/account/cloud-account.js @@ -95,11 +95,15 @@ class CloudAccount extends EventsMixin(LocalizeMixin(PolymerElement)) {
- [[localize('ui.panel.config.cloud.account.manage_account')]] + [[localize('ui.panel.config.cloud.account.manage_account')]] + [[localize('ui.panel.config.cloud.account.sign_out')]] @@ -117,8 +121,12 @@ class CloudAccount extends EventsMixin(LocalizeMixin(PolymerElement)) {

[[localize('ui.panel.config.cloud.account.integrations_introduction2')]] - [[localize('ui.panel.config.cloud.account.integrations_link_all_features')]] + [[localize('ui.panel.config.cloud.account.integrations_link_all_features')]] .

diff --git a/src/panels/config/cloud/account/cloud-alexa-pref.ts b/src/panels/config/cloud/account/cloud-alexa-pref.ts index a2536606d4..45d2deee12 100644 --- a/src/panels/config/cloud/account/cloud-alexa-pref.ts +++ b/src/panels/config/cloud/account/cloud-alexa-pref.ts @@ -49,6 +49,7 @@ export class CloudAlexaPref extends LitElement { ${this.hass!.localize( "ui.panel.config.cloud.account.alexa.enable_ha_skill" @@ -59,6 +60,7 @@ export class CloudAlexaPref extends LitElement { ${this.hass!.localize( "ui.panel.config.cloud.account.alexa.config_documentation" diff --git a/src/panels/config/cloud/account/cloud-google-pref.ts b/src/panels/config/cloud/account/cloud-google-pref.ts index 962a0feb8f..8cd4af956e 100644 --- a/src/panels/config/cloud/account/cloud-google-pref.ts +++ b/src/panels/config/cloud/account/cloud-google-pref.ts @@ -55,6 +55,7 @@ export class CloudGooglePref extends LitElement { ${this.hass!.localize( "ui.panel.config.cloud.account.google.enable_ha_skill" @@ -65,6 +66,7 @@ export class CloudGooglePref extends LitElement { ${this.hass!.localize( "ui.panel.config.cloud.account.google.config_documentation" diff --git a/src/panels/config/cloud/account/cloud-remote-pref.ts b/src/panels/config/cloud/account/cloud-remote-pref.ts index dbe4006ec5..3ea34f0797 100644 --- a/src/panels/config/cloud/account/cloud-remote-pref.ts +++ b/src/panels/config/cloud/account/cloud-remote-pref.ts @@ -77,12 +77,21 @@ export class CloudRemotePref extends LitElement { : this.hass!.localize( "ui.panel.config.cloud.account.remote.instance_will_be_available" )} - + https://${remote_domain}.
- + ${this.hass!.localize( "ui.panel.config.cloud.account.remote.link_learn_how_it_works" diff --git a/src/panels/config/cloud/account/cloud-webhooks.ts b/src/panels/config/cloud/account/cloud-webhooks.ts index af8a63d794..8aed1c75ae 100644 --- a/src/panels/config/cloud/account/cloud-webhooks.ts +++ b/src/panels/config/cloud/account/cloud-webhooks.ts @@ -46,7 +46,11 @@ export class CloudWebhooks extends LitElement { ${this._renderBody()}
- + ${this.hass!.localize( "ui.panel.config.cloud.dialog_cloudhook.view_documentation" diff --git a/src/panels/config/cloud/login/cloud-login.js b/src/panels/config/cloud/login/cloud-login.js index af39b1ccdb..d45f8daaf4 100644 --- a/src/panels/config/cloud/login/cloud-login.js +++ b/src/panels/config/cloud/login/cloud-login.js @@ -84,18 +84,26 @@ class CloudLogin extends LocalizeMixin(

[[localize('ui.panel.config.cloud.login.introduction2')]] - Nabu Casa, Inc + Nabu Casa, Inc + [[localize('ui.panel.config.cloud.login.introduction2a')]]

[[localize('ui.panel.config.cloud.login.introduction3')]]

- [[localize('ui.panel.config.cloud.login.learn_more_link')]] + [[localize('ui.panel.config.cloud.login.learn_more_link')]] +

diff --git a/src/panels/config/cloud/register/cloud-register.js b/src/panels/config/cloud/register/cloud-register.js index e12ed7c75c..e82ecc8806 100644 --- a/src/panels/config/cloud/register/cloud-register.js +++ b/src/panels/config/cloud/register/cloud-register.js @@ -74,8 +74,8 @@ class CloudRegister extends LocalizeMixin(EventsMixin(PolymerElement)) {

[[localize('ui.panel.config.cloud.register.information4')]]

diff --git a/src/panels/config/customize/ha-form-customize.js b/src/panels/config/customize/ha-form-customize.js index c83cbfb152..4f486b3575 100644 --- a/src/panels/config/customize/ha-form-customize.js +++ b/src/panels/config/customize/ha-form-customize.js @@ -31,6 +31,7 @@ class HaFormCustomize extends LocalizeMixin(PolymerElement) { [[localize('ui.panel.config.customize.warning.include_link')]].
[[localize('ui.panel.config.customize.warning.not_applied')]] diff --git a/src/panels/config/person/dialog-person-detail.ts b/src/panels/config/person/dialog-person-detail.ts index 95d16c9284..7bb5e4fd18 100644 --- a/src/panels/config/person/dialog-person-detail.ts +++ b/src/panels/config/person/dialog-person-detail.ts @@ -128,6 +128,7 @@ class DialogPersonDetail extends LitElement { ${this.hass!.localize( "ui.panel.config.person.detail.link_presence_detection_integrations" )} ${this.hass.localize("ui.panel.config.scene.picker.learn_more")} diff --git a/src/panels/config/script/ha-script-editor.ts b/src/panels/config/script/ha-script-editor.ts index f98c2997a4..b45b6a8877 100644 --- a/src/panels/config/script/ha-script-editor.ts +++ b/src/panels/config/script/ha-script-editor.ts @@ -122,6 +122,7 @@ export class HaScriptEditor extends LitElement { ${this.hass.localize( "ui.panel.config.script.editor.link_available_actions" diff --git a/src/panels/config/script/ha-script-picker.ts b/src/panels/config/script/ha-script-picker.ts index abe9b3d0bd..ae56c4e188 100644 --- a/src/panels/config/script/ha-script-picker.ts +++ b/src/panels/config/script/ha-script-picker.ts @@ -54,6 +54,7 @@ class HaScriptPicker extends LitElement { ${this.hass.localize( "ui.panel.config.script.picker.learn_more" diff --git a/src/panels/config/zwave/zwave-network.ts b/src/panels/config/zwave/zwave-network.ts index 4f178eb6d5..05dc9e73ab 100644 --- a/src/panels/config/zwave/zwave-network.ts +++ b/src/panels/config/zwave/zwave-network.ts @@ -71,6 +71,7 @@ export class ZwaveNetwork extends LitElement { ${this.hass!.localize("ui.panel.config.zwave.learn_more")} diff --git a/src/panels/developer-tools/event/developer-tools-event.js b/src/panels/developer-tools/event/developer-tools-event.js index 5ec02485da..e2ea852a8e 100644 --- a/src/panels/developer-tools/event/developer-tools-event.js +++ b/src/panels/developer-tools/event/developer-tools-event.js @@ -61,9 +61,11 @@ class HaPanelDevEvent extends EventsMixin(LocalizeMixin(PolymerElement)) { [[localize( 'ui.panel.developer-tools.tabs.events.documentation' - )]] + [[localize( 'ui.panel.developer-tools.tabs.events.documentation' + )]] +

- ${this.hass.localize( "ui.panel.developer-tools.tabs.info.developed_by" @@ -62,7 +62,7 @@ class HaPanelDevInfo extends LitElement { ${this.hass.localize("ui.panel.developer-tools.tabs.info.source")} ${this.hass.localize( "ui.panel.developer-tools.tabs.info.server" )}${this.hass.localize( "ui.panel.developer-tools.tabs.info.frontend" )}Python 3, - Polymer, + Python 3, + Polymer, ${this.hass.localize("ui.panel.developer-tools.tabs.info.icons_by")} - Google and - MaterialDesignIcons.com.

diff --git a/src/panels/developer-tools/info/integrations-card.ts b/src/panels/developer-tools/info/integrations-card.ts index f16ad1e904..b1663a57c6 100644 --- a/src/panels/developer-tools/info/integrations-card.ts +++ b/src/panels/developer-tools/info/integrations-card.ts @@ -32,12 +32,20 @@ class IntegrationsCard extends LitElement { ${domain} - + Documentation - + Issues diff --git a/src/panels/developer-tools/logs/dialog-system-log-detail.ts b/src/panels/developer-tools/logs/dialog-system-log-detail.ts index 4dcbd5fc9a..74e2400430 100644 --- a/src/panels/developer-tools/logs/dialog-system-log-detail.ts +++ b/src/panels/developer-tools/logs/dialog-system-log-detail.ts @@ -60,10 +60,16 @@ class DialogSystemLogDetail extends LitElement { ? html`
Integration: ${domainToName(this.hass.localize, integration)} - (documentation, - issues) ` diff --git a/src/panels/developer-tools/template/developer-tools-template.js b/src/panels/developer-tools/template/developer-tools-template.js index 4bb9d537a8..f4804d665d 100644 --- a/src/panels/developer-tools/template/developer-tools-template.js +++ b/src/panels/developer-tools/template/developer-tools-template.js @@ -68,6 +68,7 @@ class HaPanelDevTemplate extends LocalizeMixin(PolymerElement) { [[localize('ui.panel.developer-tools.tabs.templates.jinja_documentation')]] @@ -75,6 +76,7 @@ class HaPanelDevTemplate extends LocalizeMixin(PolymerElement) { [[localize('ui.panel.developer-tools.tabs.templates.template_extensions')]] diff --git a/src/panels/lovelace/special-rows/hui-weblink-row.ts b/src/panels/lovelace/special-rows/hui-weblink-row.ts index 718cd2b30b..36e09833eb 100644 --- a/src/panels/lovelace/special-rows/hui-weblink-row.ts +++ b/src/panels/lovelace/special-rows/hui-weblink-row.ts @@ -40,6 +40,7 @@ class HuiWeblinkRow extends LitElement implements LovelaceRow {
${this._config.name}
diff --git a/src/panels/profile/ha-advanced-mode-row.ts b/src/panels/profile/ha-advanced-mode-row.ts index f66edd6431..4393dcc38e 100644 --- a/src/panels/profile/ha-advanced-mode-row.ts +++ b/src/panels/profile/ha-advanced-mode-row.ts @@ -33,6 +33,7 @@ class AdvancedModeRow extends LitElement {
${this.hass.localize("ui.panel.profile.advanced_mode.link_promo")} diff --git a/src/panels/profile/ha-long-lived-access-tokens-card.js b/src/panels/profile/ha-long-lived-access-tokens-card.js index 76af7c5c1b..ca17ea7f67 100644 --- a/src/panels/profile/ha-long-lived-access-tokens-card.js +++ b/src/panels/profile/ha-long-lived-access-tokens-card.js @@ -39,6 +39,7 @@ class HaLongLivedTokens extends LocalizeMixin(EventsMixin(PolymerElement)) { [[localize('ui.panel.profile.long_lived_access_tokens.learn_auth_requests')]] diff --git a/src/panels/profile/ha-pick-language-row.js b/src/panels/profile/ha-pick-language-row.js index 44dd386a7f..7b5c975be1 100644 --- a/src/panels/profile/ha-pick-language-row.js +++ b/src/panels/profile/ha-pick-language-row.js @@ -36,6 +36,7 @@ class HaPickLanguageRow extends LocalizeMixin(EventsMixin(PolymerElement)) { [[localize('ui.panel.profile.language.link_promo')]] diff --git a/src/panels/profile/ha-pick-theme-row.js b/src/panels/profile/ha-pick-theme-row.js index 9ca304f762..8c99823951 100644 --- a/src/panels/profile/ha-pick-theme-row.js +++ b/src/panels/profile/ha-pick-theme-row.js @@ -31,6 +31,7 @@ class HaPickThemeRow extends LocalizeMixin(EventsMixin(PolymerElement)) { [[localize('ui.panel.profile.themes.link_promo')]] diff --git a/src/panels/profile/ha-push-notifications-row.js b/src/panels/profile/ha-push-notifications-row.js index 4fb27228da..90f514662b 100644 --- a/src/panels/profile/ha-push-notifications-row.js +++ b/src/panels/profile/ha-push-notifications-row.js @@ -30,6 +30,7 @@ class HaPushNotificationsRow extends LocalizeMixin(PolymerElement) { [[localize('ui.panel.profile.push_notifications.link_promo')]]