diff --git a/package.json b/package.json index f928d96f3d..8235d15295 100644 --- a/package.json +++ b/package.json @@ -114,7 +114,7 @@ "fuse.js": "6.6.2", "google-timezones-json": "1.2.0", "hls.js": "1.4.12", - "home-assistant-js-websocket": "8.2.0", + "home-assistant-js-websocket": "9.0.0", "idb-keyval": "6.2.1", "intl-messageformat": "10.5.4", "js-yaml": "4.1.0", diff --git a/src/fake_data/demo_config.ts b/src/fake_data/demo_config.ts index b2663a5047..01f1a3317b 100644 --- a/src/fake_data/demo_config.ts +++ b/src/fake_data/demo_config.ts @@ -21,7 +21,7 @@ export const demoConfig: HassConfig = { allowlist_external_dirs: [], allowlist_external_urls: [], config_source: "storage", - safe_mode: false, + recovery_mode: false, state: STATE_RUNNING, internal_url: "http://homeassistant.local:8123", external_url: null, diff --git a/src/panels/config/logs/error-log-card.ts b/src/panels/config/logs/error-log-card.ts index aa0493ddd2..9930ee59e7 100644 --- a/src/panels/config/logs/error-log-card.ts +++ b/src/panels/config/logs/error-log-card.ts @@ -105,7 +105,7 @@ class ErrorLogCard extends LitElement { protected firstUpdated(changedProps: PropertyValues) { super.firstUpdated(changedProps); - if (this.hass?.config.safe_mode || this.show) { + if (this.hass?.config.recovery_mode || this.show) { this.hass.loadFragmentTranslation("config"); this._refreshLogs(); } diff --git a/src/panels/lovelace/cards/hui-safe-mode-card.ts b/src/panels/lovelace/cards/hui-recovery-mode-card.ts similarity index 79% rename from src/panels/lovelace/cards/hui-safe-mode-card.ts rename to src/panels/lovelace/cards/hui-recovery-mode-card.ts index d9269fce02..5ebcbef1a1 100644 --- a/src/panels/lovelace/cards/hui-safe-mode-card.ts +++ b/src/panels/lovelace/cards/hui-recovery-mode-card.ts @@ -6,8 +6,8 @@ import { HomeAssistant } from "../../../types"; import "../../config/logs/error-log-card"; import { LovelaceCard } from "../types"; -@customElement("hui-safe-mode-card") -export class HuiSafeModeCard extends LitElement implements LovelaceCard { +@customElement("hui-recovery-mode-card") +export class HuiRecoveryModeCard extends LitElement implements LovelaceCard { @property({ attribute: false }) public hass?: HomeAssistant; public getCardSize(): number { @@ -22,12 +22,12 @@ export class HuiSafeModeCard extends LitElement implements LovelaceCard { return html`
${this.hass!.localize( - "ui.panel.lovelace.cards.safe-mode.description" + "ui.panel.lovelace.cards.recovery-mode.description" )}
@@ -50,6 +50,6 @@ export class HuiSafeModeCard extends LitElement implements LovelaceCard { declare global { interface HTMLElementTagNameMap { - "hui-safe-mode-card": HuiSafeModeCard; + "hui-recovery-mode-card": HuiRecoveryModeCard; } } diff --git a/src/panels/lovelace/create-element/create-card-element.ts b/src/panels/lovelace/create-element/create-card-element.ts index 3ecd7b4a16..c1dcb19898 100644 --- a/src/panels/lovelace/create-element/create-card-element.ts +++ b/src/panels/lovelace/create-element/create-card-element.ts @@ -77,7 +77,7 @@ const LAZY_LOAD_TYPES = { "picture-glance": () => import("../cards/hui-picture-glance-card"), picture: () => import("../cards/hui-picture-card"), "plant-status": () => import("../cards/hui-plant-status-card"), - "safe-mode": () => import("../cards/hui-safe-mode-card"), + "recovery-mode": () => import("../cards/hui-recovery-mode-card"), "shopping-list": () => import("../cards/hui-shopping-list-card"), starting: () => import("../cards/hui-starting-card"), "statistics-graph": () => import("../cards/hui-statistics-graph-card"), diff --git a/src/panels/lovelace/hui-root.ts b/src/panels/lovelace/hui-root.ts index a15c499579..a54f7b0e76 100644 --- a/src/panels/lovelace/hui-root.ts +++ b/src/panels/lovelace/hui-root.ts @@ -407,7 +407,7 @@ class HUIRoot extends LitElement { ` : ""} ${this.hass!.user?.is_admin && - !this.hass!.config.safe_mode + !this.hass!.config.recovery_mode ? html`