mirror of
https://github.com/home-assistant/frontend.git
synced 2025-07-25 18:26:35 +00:00
Merge branch 'dev'
This commit is contained in:
commit
da75eecfa5
5
cast/public/sw-legacy.js
Normal file
5
cast/public/sw-legacy.js
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
"use strict";
|
||||||
|
|
||||||
|
self.addEventListener("fetch", (event) => {
|
||||||
|
event.respondWith(fetch(event.request));
|
||||||
|
});
|
5
demo/public/sw-legacy.js
Normal file
5
demo/public/sw-legacy.js
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
"use strict";
|
||||||
|
|
||||||
|
self.addEventListener("fetch", (event) => {
|
||||||
|
event.respondWith(fetch(event.request));
|
||||||
|
});
|
@ -118,7 +118,7 @@
|
|||||||
"leaflet-draw": "1.0.4",
|
"leaflet-draw": "1.0.4",
|
||||||
"lit": "2.8.0",
|
"lit": "2.8.0",
|
||||||
"luxon": "3.4.4",
|
"luxon": "3.4.4",
|
||||||
"marked": "13.0.2",
|
"marked": "13.0.3",
|
||||||
"memoize-one": "6.0.0",
|
"memoize-one": "6.0.0",
|
||||||
"node-vibrant": "3.2.1-alpha.1",
|
"node-vibrant": "3.2.1-alpha.1",
|
||||||
"proxy-polyfill": "0.3.2",
|
"proxy-polyfill": "0.3.2",
|
||||||
|
@ -45,7 +45,14 @@ export class HaImageSelector extends LitElement {
|
|||||||
return html`
|
return html`
|
||||||
<div>
|
<div>
|
||||||
<label>
|
<label>
|
||||||
${this.hass.localize("ui.components.selectors.image.select_image")}
|
${this.hass.localize(
|
||||||
|
"ui.components.selectors.image.select_image_with_label",
|
||||||
|
{
|
||||||
|
label:
|
||||||
|
this.label ||
|
||||||
|
this.hass.localize("ui.components.selectors.image.image"),
|
||||||
|
}
|
||||||
|
)}
|
||||||
<ha-formfield
|
<ha-formfield
|
||||||
.label=${this.hass.localize("ui.components.selectors.image.upload")}
|
.label=${this.hass.localize("ui.components.selectors.image.upload")}
|
||||||
>
|
>
|
||||||
|
@ -226,6 +226,7 @@ export const provideHass = (
|
|||||||
},
|
},
|
||||||
suspendReconnectUntil: noop,
|
suspendReconnectUntil: noop,
|
||||||
suspend: noop,
|
suspend: noop,
|
||||||
|
ping: noop,
|
||||||
socket: {
|
socket: {
|
||||||
readyState: WebSocket.OPEN,
|
readyState: WebSocket.OPEN,
|
||||||
},
|
},
|
||||||
|
@ -200,6 +200,11 @@ export class HomeAssistantAppEl extends QuickBarMixin(HassElement) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
protected async checkDataBaseMigration() {
|
protected async checkDataBaseMigration() {
|
||||||
|
if (__DEMO__) {
|
||||||
|
this._databaseMigration = false;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
let recorderInfoProm: Promise<RecorderInfo> | undefined;
|
let recorderInfoProm: Promise<RecorderInfo> | undefined;
|
||||||
const preloadWindow = window as WindowWithPreloads;
|
const preloadWindow = window as WindowWithPreloads;
|
||||||
// On first load, we speed up loading page by having recorderInfoProm ready
|
// On first load, we speed up loading page by having recorderInfoProm ready
|
||||||
|
@ -41,7 +41,7 @@ const SCHEMA = [
|
|||||||
ui_action: {},
|
ui_action: {},
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
{ name: "image", selector: { text: {} } },
|
{ name: "image", selector: { image: {} } },
|
||||||
{ name: "camera_image", selector: { entity: { domain: "camera" } } },
|
{ name: "camera_image", selector: { entity: { domain: "camera" } } },
|
||||||
{
|
{
|
||||||
name: "camera_view",
|
name: "camera_view",
|
||||||
|
@ -74,8 +74,8 @@ export class HuiPictureElementsCardEditor
|
|||||||
),
|
),
|
||||||
schema: [
|
schema: [
|
||||||
{ name: "title", selector: { text: {} } },
|
{ name: "title", selector: { text: {} } },
|
||||||
{ name: "image", selector: { text: {} } },
|
{ name: "image", selector: { image: {} } },
|
||||||
{ name: "dark_mode_image", selector: { text: {} } },
|
{ name: "dark_mode_image", selector: { image: {} } },
|
||||||
{
|
{
|
||||||
name: "camera_image",
|
name: "camera_image",
|
||||||
selector: { entity: { domain: "camera" } },
|
selector: { entity: { domain: "camera" } },
|
||||||
|
@ -379,7 +379,8 @@
|
|||||||
"unknown_file": "Unknown file"
|
"unknown_file": "Unknown file"
|
||||||
},
|
},
|
||||||
"image": {
|
"image": {
|
||||||
"select_image": "Select image",
|
"image": "image",
|
||||||
|
"select_image_with_label": "Select {label}",
|
||||||
"upload": "Upload picture",
|
"upload": "Upload picture",
|
||||||
"url": "Local path or web URL"
|
"url": "Local path or web URL"
|
||||||
},
|
},
|
||||||
|
10
yarn.lock
10
yarn.lock
@ -9142,7 +9142,7 @@ __metadata:
|
|||||||
luxon: "npm:3.4.4"
|
luxon: "npm:3.4.4"
|
||||||
magic-string: "npm:0.30.10"
|
magic-string: "npm:0.30.10"
|
||||||
map-stream: "npm:0.0.7"
|
map-stream: "npm:0.0.7"
|
||||||
marked: "npm:13.0.2"
|
marked: "npm:13.0.3"
|
||||||
memoize-one: "npm:6.0.0"
|
memoize-one: "npm:6.0.0"
|
||||||
mocha: "npm:10.5.0"
|
mocha: "npm:10.5.0"
|
||||||
node-vibrant: "npm:3.2.1-alpha.1"
|
node-vibrant: "npm:3.2.1-alpha.1"
|
||||||
@ -10929,12 +10929,12 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"marked@npm:13.0.2":
|
"marked@npm:13.0.3":
|
||||||
version: 13.0.2
|
version: 13.0.3
|
||||||
resolution: "marked@npm:13.0.2"
|
resolution: "marked@npm:13.0.3"
|
||||||
bin:
|
bin:
|
||||||
marked: bin/marked.js
|
marked: bin/marked.js
|
||||||
checksum: 10/73696e2d9d77995011f7a75acaa82a8d3b68cbe7072ad06cfdaddef9cb716022f07c3e51f91710db25338dda7736815d0aa9673950bf27c0ed325e6e3549db38
|
checksum: 10/95daf69e316879a3be112793f203093b2646aeeaa1b7eedc6ea7902bff6af44da045cd35c723711645bc7d92dbe872101e5a36976b48164e1efc1356b12a4a57
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user