Files
houseplan-card/dist/houseplan-assets.json
T
Claude 99e1765d22 feat: режим «Значение + статичный значок» (#588)
Пятый вариант «Отображение»: маркер показывает выбранное значение и при этом
никогда не меняет цвет — ни по состоянию, ни по тревоге, ни по недоступности,
ни под цвет RGB-света, ни по активности.

Четыре прежних режима задавали одним выбором две независимые вещи: что
нарисовано внутри маркера и красится ли он состоянием. Поэтому вместо
сравнения с одним токеном появились два производных предиката рядом с
`normalizeDeviceDisplay` — `displayWantsValue` и `displayIsNeutral`, — и их
спрашивают политика, слой пульсации, внешний бейдж, редактор и три ветки
живого слоя пылесоса.

Две ловушки, из-за которых режим не сводится к одной строке в словаре:

- быстрый путь «статичному маркеру источники не нужны» (`sourceDetails: false`)
  — это основной путь рендера плана, карточки пространства и PDF. Он оставлен
  только режиму без значения: иначе число пропало бы именно на плане и
  осталось в предпросмотре редактора;
- три ветки живого пылесоса сравнивают режим строкой и не читают политику,
  поэтому зелёная политика их не гарантирует. Свидетель держит две
  конфигурации карты: сопоставленная доказывает puck и след, несопоставленная
  — бейдж маршрута (при совпадающей калибровке маршрут `ready`, и бейджа не
  было бы ни в одном режиме). Бейдж проверяется при наполненном буфере
  позиций, иначе его отсутствие объяснялось бы первой веткой.

Потолок initial View перецентрирован 291_700 → 292_400 без изменения общего
бюджета: измеренный факт 291 346 Б оставлял под прежним центром 354 Б —
внутри шумовой полосы метрики.

Эталон: в `device-icon-state-table-{light,dark}` включённая RGB-лампа
переведена в новый режим. Кадры обязаны разойтись; приёмка — отдельным
коммитом класса D с полного линуксового артефакта Validate.

Issue: #588
User-Visible: yes
2026-09-18 13:40:57 +03:00

298 lines
9.9 KiB
JSON

{
"schema": 1,
"fingerprint": "34d1dbfc181acaf58842dfced0e6aa3a899aef6b8d1eeba53732ef729a63137e",
"entry": "houseplan-card.js",
"panelEntry": "houseplan-panel.js",
"initialViewFiles": [
"houseplan-assets/houseplan-card-BKJrmMEj.js",
"houseplan-card.js"
],
"initialViewGzipBytes": 291346,
"initialPanelFiles": [
"houseplan-assets/houseplan-card-BKJrmMEj.js",
"houseplan-panel.js"
],
"initialPanelGzipBytes": 292868,
"initialPanelOnlyFiles": [
"houseplan-panel.js"
],
"initialPanelOnlyGzipBytes": 2323,
"lazyFiles": [
"houseplan-assets/backdrop-pick-eS5vEdSu.js",
"houseplan-assets/de-JnsB57l8.js",
"houseplan-assets/editor-CAGtS_SG.js",
"houseplan-assets/fr-BAV7hmLH.js",
"houseplan-assets/furniture-plan-art.generated-BfO1XOcD.js",
"houseplan-assets/houseplan-editor-runtime-BmdEXc9r.js",
"houseplan-assets/houseplan-onboarding-runtime-DE7rHApS.js",
"houseplan-assets/hp-zigbee-topology-overlay-Dn1oMTHf.js",
"houseplan-assets/iso-scene-render-CCE-TeKM.js",
"houseplan-assets/live-interaction-runtime-Ba7Bs1o7.js",
"houseplan-assets/pdf-export-BbdvUxVO.js",
"houseplan-assets/summary-panel-runtime-loaded-B6QGWMyY.js",
"houseplan-assets/zigbee-topology-CW_HKDoT.js",
"houseplan-assets/zigbee-topology-runtime-DU0yDsuI.js"
],
"lazyGzipBytes": 433790,
"lazyEditorFiles": [
"houseplan-assets/backdrop-pick-eS5vEdSu.js",
"houseplan-assets/editor-CAGtS_SG.js",
"houseplan-assets/furniture-plan-art.generated-BfO1XOcD.js",
"houseplan-assets/houseplan-editor-runtime-BmdEXc9r.js",
"houseplan-assets/zigbee-topology-CW_HKDoT.js"
],
"lazyEditorGzipBytes": 218093,
"lazyOnboardingFiles": [
"houseplan-assets/backdrop-pick-eS5vEdSu.js",
"houseplan-assets/houseplan-onboarding-runtime-DE7rHApS.js"
],
"lazyOnboardingGzipBytes": 13912,
"lazyLocaleFiles": [
"houseplan-assets/de-JnsB57l8.js",
"houseplan-assets/fr-BAV7hmLH.js"
],
"lazyLocaleGzipBytes": 55046,
"lazyIsometricFiles": [
"houseplan-assets/iso-scene-render-CCE-TeKM.js"
],
"lazyIsometricGzipBytes": 15011,
"lazyFurnitureArtFiles": [
"houseplan-assets/furniture-plan-art.generated-BfO1XOcD.js"
],
"lazyFurnitureArtGzipBytes": 23353,
"lazyPdfFiles": [
"houseplan-assets/furniture-plan-art.generated-BfO1XOcD.js",
"houseplan-assets/pdf-export-BbdvUxVO.js"
],
"lazyPdfGzipBytes": 133223,
"files": [
{
"path": "houseplan-assets/backdrop-pick-eS5vEdSu.js",
"sha256": "7c243ec99dc24ad4ef2151c37bc44635af0f6c06bbd8268b1641ab7db50b1228",
"rawBytes": 19956,
"gzipBytes": 6880,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-BKJrmMEj.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/de-JnsB57l8.js",
"sha256": "91f902f727bec6af4a0b8fac380f904eb9f5094f721c0fb402035e395da463da",
"rawBytes": 91971,
"gzipBytes": 27815,
"isEntry": false,
"imports": [],
"dynamicImports": []
},
{
"path": "houseplan-assets/editor-CAGtS_SG.js",
"sha256": "4166246b90475646d572f6d3626f60508c03c6b5db6fd0a89a204634f6129491",
"rawBytes": 3831,
"gzipBytes": 1582,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-BKJrmMEj.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/fr-BAV7hmLH.js",
"sha256": "2360732a1b796fd6f888de25d792f30bfc963d57b28f49cb03b0734647f0e1b9",
"rawBytes": 94305,
"gzipBytes": 27231,
"isEntry": false,
"imports": [],
"dynamicImports": []
},
{
"path": "houseplan-assets/furniture-plan-art.generated-BfO1XOcD.js",
"sha256": "c61b80a3df3afdaa1a1afc1f5329bfec6c34ce964a2d0bc50dd631a1633d6a23",
"rawBytes": 90517,
"gzipBytes": 23353,
"isEntry": false,
"imports": [],
"dynamicImports": []
},
{
"path": "houseplan-assets/houseplan-card-BKJrmMEj.js",
"sha256": "cb5f49f3de3f06b8c88b247f4aa601124f78a48369a7836e229bbc851df458ae",
"rawBytes": 1035084,
"gzipBytes": 290545,
"isEntry": false,
"imports": [],
"dynamicImports": [
"houseplan-assets/de-JnsB57l8.js",
"houseplan-assets/editor-CAGtS_SG.js",
"houseplan-assets/fr-BAV7hmLH.js",
"houseplan-assets/furniture-plan-art.generated-BfO1XOcD.js",
"houseplan-assets/houseplan-editor-runtime-BmdEXc9r.js",
"houseplan-assets/houseplan-onboarding-runtime-DE7rHApS.js",
"houseplan-assets/hp-zigbee-topology-overlay-Dn1oMTHf.js",
"houseplan-assets/iso-scene-render-CCE-TeKM.js",
"houseplan-assets/live-interaction-runtime-Ba7Bs1o7.js",
"houseplan-assets/pdf-export-BbdvUxVO.js",
"houseplan-assets/summary-panel-runtime-loaded-B6QGWMyY.js"
]
},
{
"path": "houseplan-assets/houseplan-editor-runtime-BmdEXc9r.js",
"sha256": "dd6b9eb38ff60c997cd860c27d377c7a1880f10116832188fc6d9b6912ac2056",
"rawBytes": 670235,
"gzipBytes": 178853,
"isEntry": false,
"imports": [
"houseplan-assets/backdrop-pick-eS5vEdSu.js",
"houseplan-assets/furniture-plan-art.generated-BfO1XOcD.js",
"houseplan-assets/houseplan-card-BKJrmMEj.js",
"houseplan-assets/zigbee-topology-CW_HKDoT.js"
],
"dynamicImports": [
"houseplan-assets/zigbee-topology-runtime-DU0yDsuI.js"
]
},
{
"path": "houseplan-assets/houseplan-onboarding-runtime-DE7rHApS.js",
"sha256": "40c1aa5283e0ddaad87a412ce7ada42c2a7ef2b72d0b69611fa17ac8c1cfca84",
"rawBytes": 28287,
"gzipBytes": 7032,
"isEntry": false,
"imports": [
"houseplan-assets/backdrop-pick-eS5vEdSu.js",
"houseplan-assets/houseplan-card-BKJrmMEj.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/hp-zigbee-topology-overlay-Dn1oMTHf.js",
"sha256": "19cec6f0e9a185acbfaacc56cff85cfe52974b8d152e59009d22aab0096b9bab",
"rawBytes": 10756,
"gzipBytes": 3683,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-BKJrmMEj.js",
"houseplan-assets/zigbee-topology-CW_HKDoT.js",
"houseplan-assets/zigbee-topology-runtime-DU0yDsuI.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/iso-scene-render-CCE-TeKM.js",
"sha256": "d3ffcf53f84db6a8c510a5001af1b2b53aa9b18781c09c56ebf4bd25d6db442c",
"rawBytes": 44439,
"gzipBytes": 15011,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-BKJrmMEj.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/live-interaction-runtime-Ba7Bs1o7.js",
"sha256": "ec5125376ea07c2226e195f680bb96282fc0663254ab1f8b8cf192872243e4e5",
"rawBytes": 8216,
"gzipBytes": 3208,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-BKJrmMEj.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/pdf-export-BbdvUxVO.js",
"sha256": "c72e1b5276c2b14a7af50aa5a61e9f10ddeb42b63e9e6e8b16883193edb7e43c",
"rawBytes": 236244,
"gzipBytes": 109870,
"isEntry": false,
"imports": [
"houseplan-assets/furniture-plan-art.generated-BfO1XOcD.js",
"houseplan-assets/houseplan-card-BKJrmMEj.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/summary-panel-editor-AdqXisOL.js",
"sha256": "b2b06fd3d05fb9f0e0b968b2db06382a70138d2cc15eab633683ced152087581",
"rawBytes": 14824,
"gzipBytes": 3400,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-BKJrmMEj.js",
"houseplan-assets/summary-panel-runtime-loaded-B6QGWMyY.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/summary-panel-metrics-Opp08Jxc.js",
"sha256": "85a3a361187bee8843f3cb0831e361d381ed15846120c5680d5bda85e6858137",
"rawBytes": 2610,
"gzipBytes": 1305,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-BKJrmMEj.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/summary-panel-runtime-loaded-B6QGWMyY.js",
"sha256": "3e8a8b3c6632befadb081043fc6afa6685effc4672d05a3747029642f60c6052",
"rawBytes": 73366,
"gzipBytes": 20085,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-BKJrmMEj.js"
],
"dynamicImports": [
"houseplan-assets/summary-panel-editor-AdqXisOL.js",
"houseplan-assets/summary-panel-metrics-Opp08Jxc.js"
]
},
{
"path": "houseplan-assets/zigbee-topology-CW_HKDoT.js",
"sha256": "0bd4758722344d63391a9f4c45e591a260fc6acf1ab4e8511479edef2c08fce1",
"rawBytes": 18961,
"gzipBytes": 7425,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-BKJrmMEj.js"
],
"dynamicImports": []
},
{
"path": "houseplan-assets/zigbee-topology-runtime-DU0yDsuI.js",
"sha256": "c1eadf604fa8e2f3129c48da7a37727e8c0a0408c81182403cbcb3aed518f58a",
"rawBytes": 3941,
"gzipBytes": 1762,
"isEntry": false,
"imports": [
"houseplan-assets/houseplan-card-BKJrmMEj.js",
"houseplan-assets/zigbee-topology-CW_HKDoT.js"
],
"dynamicImports": []
},
{
"path": "houseplan-card.js",
"sha256": "8f5fbf9f62363032c898284d72e25336c59aaf2c9de126d22e3ce6d43c293103",
"rawBytes": 1205,
"gzipBytes": 801,
"isEntry": true,
"imports": [
"houseplan-assets/houseplan-card-BKJrmMEj.js"
],
"dynamicImports": []
},
{
"path": "houseplan-panel.js",
"sha256": "a07ab338c2158001a3b8087118b6ee72dfc91ce60cde2b95e56eea2fefff1a6a",
"rawBytes": 6165,
"gzipBytes": 2323,
"isEntry": true,
"imports": [
"houseplan-assets/houseplan-card-BKJrmMEj.js"
],
"dynamicImports": []
}
]
}