mirror of
https://github.com/Matysh/houseplan-card
synced 2026-10-02 12:49:56 +00:00
Commit Graph
Select branches
Hide Pull Requests
backup/dev-orphan-20260903
codex/release-1.73.0-beta.8
cursor/audit-fixes-dev-6009
cursor/project-audit-6009
cursor/setup-dev-environment-6009
dev
dev-build
hp-344-345
integration/296-300-owner-exception
issue/107-virtual-light-toggle
issue/109-multichannel-entity-binding
issue/123-corner-split-wall
issue/124-iso-toggle-performance
issue/131-readonly-cold-start
issue/132-partition-openings
issue/137-plan-snap-overlay
issue/138-adjacent-room-autoclose
issue/140-dialog-footer-width
issue/141-wall-joints
issue/148-tool-first-plan-editor
issue/149-touch-view-settings-affordance
issue/154-touch-hover-reset
issue/158-device-icons
issue/164-washer-active-cycle
issue/172-zero-divider-taper
issue/174-linked-virtual-light
issue/192-hue-gradient
issue/204-space-create-display-defaults
issue/22-device-press-feedback
issue/223-optimize-coordinate-canonicalization
issue/226-entity-parent-dedup
issue/231-decor-layer-order
issue/249-multiwall-junction-bevel
issue/252-optimize-orphan-layout-report
issue/266-split-styles
issue/29-device-inbox-lifecycle
issue/335-trail-store-lifecycle
issue/337-lazy-editor-chunk
issue/339-mixed-thickness-apex
issue/344-fingerprint-corpus
issue/345-oxipng-capture
issue/353-lazy-resilience
issue/361-furniture-stroke-zoom
issue/362-decor-device-inert
issue/366-cover-glow-quantum
issue/368-expected-rev-docs
issue/375-static-glow-caches
issue/381-no-op-tap-action
issue/391-i18n-key-casts
issue/403-area-relocation-safety
issue/404-smoke-exception-guard
issue/406-beta2-polish
issue/415-support-visual-polish
issue/426-room-hover-tooltip-toggle
issue/427-decor-large-image-downscale-action
issue/428-missing-decor-asset-roundtrip
issue/43-help-feedback
issue/431-image-coordinate-canonicalization
issue/432-asset-resolve-authorization-cache
issue/434-v171-polish-audit
issue/439-settings-save-rollback
issue/442-marker-write-rollback
issue/476-color-picker-ok
issue/492-exact-candidate-and-input-manifest
issue/51-custom-decor-images
issue/54-zigbee-topology-research
issue/660-toolbar-polish
issue/697-derived-on-dev
issue/698-rebase-auto-resolve
issue/780-led-strips
issue/781-pending-revives-previous-request
issue/82-smooth-zoom
issue/89-isometric-stage1
main
#4
#5
#519
v1.10.0
v1.11.0
v1.11.1
v1.11.2
v1.12.0
v1.13.0
v1.13.1
v1.13.2
v1.13.3
v1.14.0
v1.15.0
v1.15.1
v1.15.2
v1.15.3
v1.15.4
v1.15.5
v1.15.6
v1.16.0
v1.16.1
v1.16.2
v1.17.0
v1.17.1
v1.17.2
v1.18.0
v1.18.1
v1.19.0
v1.20.0
v1.21.0
v1.21.1
v1.21.2
v1.21.3
v1.22.0
v1.23.0
v1.23.1
v1.23.2
v1.24.0
v1.24.1
v1.24.2
v1.25.0
v1.26.0
v1.27.0
v1.28.0
v1.28.1
v1.29.0
v1.30.0
v1.30.1
v1.31.0
v1.31.2
v1.33.5
v1.34.0
v1.38.2
v1.40.1
v1.41.1
v1.42.2
v1.43.2
v1.44.2
v1.44.5
v1.44.8
v1.45.0
v1.45.1
v1.45.2
v1.45.3
v1.45.4
v1.46.0
v1.46.1
v1.46.2
v1.46.3
v1.46.4
v1.46.5
v1.46.6
v1.47.0
v1.49.0
v1.50.0
v1.50.1
v1.50.2
v1.50.3
v1.50.4
v1.51.0
v1.51.1
v1.51.2
v1.51.3
v1.52.0
v1.52.1
v1.52.2
v1.53.0
v1.53.1
v1.54.0
v1.54.1
v1.54.2
v1.54.3
v1.55.0
v1.55.1
v1.55.2
v1.55.3
v1.56.0
v1.57.0
v1.58.0
v1.58.0-beta.1
v1.59.0
v1.59.0-beta.1
v1.59.0-beta.10
v1.59.0-beta.2
v1.59.0-beta.3
v1.59.0-beta.4
v1.59.0-beta.5
v1.59.0-beta.6
v1.59.0-beta.7
v1.59.0-beta.8
v1.59.0-beta.9
v1.59.0-rc.1
v1.59.0-rc.2
v1.59.1
v1.59.2
v1.60.0
v1.60.0-beta.1
v1.60.1-beta.1
v1.60.2
v1.60.2-beta.1
v1.60.2-beta.2
v1.60.2-beta.3
v1.60.3
v1.60.3-beta.1
v1.60.3-beta.2
v1.61.0
v1.61.0-beta.1
v1.61.0-beta.2
v1.61.0-beta.3
v1.61.0-beta.4
v1.61.0-beta.5
v1.61.0-beta.6
v1.61.0-beta.7
v1.61.0-beta.8
v1.62.0
v1.62.0-beta.1
v1.62.0-beta.10
v1.62.0-beta.2
v1.62.0-beta.3
v1.62.0-beta.4
v1.62.0-beta.5
v1.62.0-beta.6
v1.62.0-beta.7
v1.62.0-beta.8
v1.62.0-beta.9
v1.62.0-rc.1
v1.63.0
v1.63.0-beta.1
v1.63.0-beta.2
v1.64.0
v1.64.0-beta.1
v1.64.0-beta.2
v1.64.0-beta.3
v1.65.0
v1.65.0-beta.1
v1.65.0-beta.2
v1.65.0-beta.3
v1.65.0-beta.4
v1.65.0-beta.5
v1.65.0-beta.6
v1.65.0-beta.7
v1.65.0-beta.8
v1.65.0-beta.9
v1.66.0
v1.66.0-beta.1
v1.67.0-beta.1
v1.67.0-beta.2
v1.67.0-beta.3
v1.67.0-beta.4
v1.67.0-beta.5
v1.67.0-beta.6
v1.67.0-beta.7
v1.67.0-beta.8
v1.67.0-beta.9
v1.67.0-rc.1
v1.67.0-rc.2
v1.67.0-rc.3
v1.68.0
v1.68.0-beta.1
v1.68.0-beta.2
v1.68.0-beta.3
v1.68.0-beta.4
v1.68.1
v1.69.0
v1.69.0-beta.1
v1.69.0-beta.2
v1.69.0-beta.3
v1.69.0-beta.4
v1.69.0-beta.5
v1.70.0
v1.70.0-beta.1
v1.70.0-beta.2
v1.70.0-beta.3
v1.70.0-beta.4
v1.70.0-beta.5
v1.71.0
v1.71.0-beta.1
v1.71.0-beta.2
v1.71.0-beta.3
v1.71.0-beta.4
v1.72.0
v1.72.0-beta.1
v1.72.0-beta.2
v1.72.0-beta.3
v1.72.0-beta.4
v1.72.0-beta.5
v1.73.0
v1.73.0-beta.1
v1.73.0-beta.2
v1.73.0-beta.3
v1.73.0-beta.4
v1.73.0-beta.5
v1.73.0-beta.6
v1.73.0-beta.7
v1.73.0-beta.8
v1.73.0-beta.9
v1.74.0
v1.74.0-beta.1
v1.74.0-beta.2
v1.74.0-beta.3
v1.75.0
v1.75.0-beta.1
v1.76.0
v1.76.0-beta.1
v1.76.0-beta.2
v1.76.0-beta.3
v1.76.0-beta.4
v1.76.0-beta.5
v1.77.0
v1.77.0-beta.1
v1.77.0-beta.2
v1.77.0-beta.3
v1.77.0-beta.4
v1.77.0-beta.5
v1.78.0
v1.78.0-beta.1
v1.78.0-beta.2
v1.78.0-beta.3
v1.78.0-beta.4
v1.78.0-beta.5
v1.78.0-beta.6
v1.78.0-beta.7
v1.78.0-beta.8
v1.78.0-beta.9
v1.79.0-beta.1
v1.79.0-beta.2
v1.9.3
Select branches
Hide Pull Requests
backup/dev-orphan-20260903
codex/release-1.73.0-beta.8
cursor/audit-fixes-dev-6009
cursor/project-audit-6009
cursor/setup-dev-environment-6009
dev
dev-build
hp-344-345
integration/296-300-owner-exception
issue/107-virtual-light-toggle
issue/109-multichannel-entity-binding
issue/123-corner-split-wall
issue/124-iso-toggle-performance
issue/131-readonly-cold-start
issue/132-partition-openings
issue/137-plan-snap-overlay
issue/138-adjacent-room-autoclose
issue/140-dialog-footer-width
issue/141-wall-joints
issue/148-tool-first-plan-editor
issue/149-touch-view-settings-affordance
issue/154-touch-hover-reset
issue/158-device-icons
issue/164-washer-active-cycle
issue/172-zero-divider-taper
issue/174-linked-virtual-light
issue/192-hue-gradient
issue/204-space-create-display-defaults
issue/22-device-press-feedback
issue/223-optimize-coordinate-canonicalization
issue/226-entity-parent-dedup
issue/231-decor-layer-order
issue/249-multiwall-junction-bevel
issue/252-optimize-orphan-layout-report
issue/266-split-styles
issue/29-device-inbox-lifecycle
issue/335-trail-store-lifecycle
issue/337-lazy-editor-chunk
issue/339-mixed-thickness-apex
issue/344-fingerprint-corpus
issue/345-oxipng-capture
issue/353-lazy-resilience
issue/361-furniture-stroke-zoom
issue/362-decor-device-inert
issue/366-cover-glow-quantum
issue/368-expected-rev-docs
issue/375-static-glow-caches
issue/381-no-op-tap-action
issue/391-i18n-key-casts
issue/403-area-relocation-safety
issue/404-smoke-exception-guard
issue/406-beta2-polish
issue/415-support-visual-polish
issue/426-room-hover-tooltip-toggle
issue/427-decor-large-image-downscale-action
issue/428-missing-decor-asset-roundtrip
issue/43-help-feedback
issue/431-image-coordinate-canonicalization
issue/432-asset-resolve-authorization-cache
issue/434-v171-polish-audit
issue/439-settings-save-rollback
issue/442-marker-write-rollback
issue/476-color-picker-ok
issue/492-exact-candidate-and-input-manifest
issue/51-custom-decor-images
issue/54-zigbee-topology-research
issue/660-toolbar-polish
issue/697-derived-on-dev
issue/698-rebase-auto-resolve
issue/780-led-strips
issue/781-pending-revives-previous-request
issue/82-smooth-zoom
issue/89-isometric-stage1
main
#4
#5
#519
v1.10.0
v1.11.0
v1.11.1
v1.11.2
v1.12.0
v1.13.0
v1.13.1
v1.13.2
v1.13.3
v1.14.0
v1.15.0
v1.15.1
v1.15.2
v1.15.3
v1.15.4
v1.15.5
v1.15.6
v1.16.0
v1.16.1
v1.16.2
v1.17.0
v1.17.1
v1.17.2
v1.18.0
v1.18.1
v1.19.0
v1.20.0
v1.21.0
v1.21.1
v1.21.2
v1.21.3
v1.22.0
v1.23.0
v1.23.1
v1.23.2
v1.24.0
v1.24.1
v1.24.2
v1.25.0
v1.26.0
v1.27.0
v1.28.0
v1.28.1
v1.29.0
v1.30.0
v1.30.1
v1.31.0
v1.31.2
v1.33.5
v1.34.0
v1.38.2
v1.40.1
v1.41.1
v1.42.2
v1.43.2
v1.44.2
v1.44.5
v1.44.8
v1.45.0
v1.45.1
v1.45.2
v1.45.3
v1.45.4
v1.46.0
v1.46.1
v1.46.2
v1.46.3
v1.46.4
v1.46.5
v1.46.6
v1.47.0
v1.49.0
v1.50.0
v1.50.1
v1.50.2
v1.50.3
v1.50.4
v1.51.0
v1.51.1
v1.51.2
v1.51.3
v1.52.0
v1.52.1
v1.52.2
v1.53.0
v1.53.1
v1.54.0
v1.54.1
v1.54.2
v1.54.3
v1.55.0
v1.55.1
v1.55.2
v1.55.3
v1.56.0
v1.57.0
v1.58.0
v1.58.0-beta.1
v1.59.0
v1.59.0-beta.1
v1.59.0-beta.10
v1.59.0-beta.2
v1.59.0-beta.3
v1.59.0-beta.4
v1.59.0-beta.5
v1.59.0-beta.6
v1.59.0-beta.7
v1.59.0-beta.8
v1.59.0-beta.9
v1.59.0-rc.1
v1.59.0-rc.2
v1.59.1
v1.59.2
v1.60.0
v1.60.0-beta.1
v1.60.1-beta.1
v1.60.2
v1.60.2-beta.1
v1.60.2-beta.2
v1.60.2-beta.3
v1.60.3
v1.60.3-beta.1
v1.60.3-beta.2
v1.61.0
v1.61.0-beta.1
v1.61.0-beta.2
v1.61.0-beta.3
v1.61.0-beta.4
v1.61.0-beta.5
v1.61.0-beta.6
v1.61.0-beta.7
v1.61.0-beta.8
v1.62.0
v1.62.0-beta.1
v1.62.0-beta.10
v1.62.0-beta.2
v1.62.0-beta.3
v1.62.0-beta.4
v1.62.0-beta.5
v1.62.0-beta.6
v1.62.0-beta.7
v1.62.0-beta.8
v1.62.0-beta.9
v1.62.0-rc.1
v1.63.0
v1.63.0-beta.1
v1.63.0-beta.2
v1.64.0
v1.64.0-beta.1
v1.64.0-beta.2
v1.64.0-beta.3
v1.65.0
v1.65.0-beta.1
v1.65.0-beta.2
v1.65.0-beta.3
v1.65.0-beta.4
v1.65.0-beta.5
v1.65.0-beta.6
v1.65.0-beta.7
v1.65.0-beta.8
v1.65.0-beta.9
v1.66.0
v1.66.0-beta.1
v1.67.0-beta.1
v1.67.0-beta.2
v1.67.0-beta.3
v1.67.0-beta.4
v1.67.0-beta.5
v1.67.0-beta.6
v1.67.0-beta.7
v1.67.0-beta.8
v1.67.0-beta.9
v1.67.0-rc.1
v1.67.0-rc.2
v1.67.0-rc.3
v1.68.0
v1.68.0-beta.1
v1.68.0-beta.2
v1.68.0-beta.3
v1.68.0-beta.4
v1.68.1
v1.69.0
v1.69.0-beta.1
v1.69.0-beta.2
v1.69.0-beta.3
v1.69.0-beta.4
v1.69.0-beta.5
v1.70.0
v1.70.0-beta.1
v1.70.0-beta.2
v1.70.0-beta.3
v1.70.0-beta.4
v1.70.0-beta.5
v1.71.0
v1.71.0-beta.1
v1.71.0-beta.2
v1.71.0-beta.3
v1.71.0-beta.4
v1.72.0
v1.72.0-beta.1
v1.72.0-beta.2
v1.72.0-beta.3
v1.72.0-beta.4
v1.72.0-beta.5
v1.73.0
v1.73.0-beta.1
v1.73.0-beta.2
v1.73.0-beta.3
v1.73.0-beta.4
v1.73.0-beta.5
v1.73.0-beta.6
v1.73.0-beta.7
v1.73.0-beta.8
v1.73.0-beta.9
v1.74.0
v1.74.0-beta.1
v1.74.0-beta.2
v1.74.0-beta.3
v1.75.0
v1.75.0-beta.1
v1.76.0
v1.76.0-beta.1
v1.76.0-beta.2
v1.76.0-beta.3
v1.76.0-beta.4
v1.76.0-beta.5
v1.77.0
v1.77.0-beta.1
v1.77.0-beta.2
v1.77.0-beta.3
v1.77.0-beta.4
v1.77.0-beta.5
v1.78.0
v1.78.0-beta.1
v1.78.0-beta.2
v1.78.0-beta.3
v1.78.0-beta.4
v1.78.0-beta.5
v1.78.0-beta.6
v1.78.0-beta.7
v1.78.0-beta.8
v1.78.0-beta.9
v1.79.0-beta.1
v1.79.0-beta.2
v1.9.3
-
94fb4af14c
feat v1.11.0: full English translation + en/ru UI localization
v1.11.0
Matysh
2026-07-05 21:43:58 +03:00 -
f1b372f0e6
ci: permissions contents:write для Release-workflow (attach asset падал: Resource not accessible by integration)
Matysh
2026-07-05 21:19:22 +03:00 -
e52dbc4491
docs: English summary в README для публикации в HACS
Matysh
2026-07-05 21:13:31 +03:00 -
e7cf0416be
refactor+fix v1.10.0: аудит — гонки записи (asyncio.Lock, атомарный rev), точечный layout/update вместо layout/set (анти last-writer-wins), layout/delete, safeUrl против XSS в link/pdfs, fetchWithAuth, KEY_HASS, стриминговый лимит upload, модульность (styles/types/devices), динамические пространства в GUI-редакторе, чистка мёртвого кода (file/set, GROUP_TITLES)
v1.10.0
Matysh
2026-07-05 20:58:33 +03:00 -
7cd9a56f5a
chore: владелец репозитория Matysh (manifest codeowners/documentation/issue_tracker, publish-скрипт)
v1.9.3
JB
2026-07-05 20:42:13 +03:00 -
3baf3c8be9
refactor v1.9.3: вынести fitView/declump в logic.ts (+юнит-тесты 9→14), задействовать averageLqi, удалить мёртвый код (_edit/_renderEditbar/_applyXY)
JB
2026-07-05 17:57:24 +03:00 -
02a6a42785
feat v1.9.2: шаг сетки вдвое меньше (GRID_N 120→240); позиции сохраняются (старые узлы — подмножество новых)
JB
2026-07-05 15:30:34 +03:00 -
39c82500fe
fix v1.9.1: уровень сигнала Zigbee читается также из атрибута linkquality/lqi и сенсоров *_lqi (ZHA) — покрывает устройства с отключённым сенсором сигнала
JB
2026-07-05 15:23:26 +03:00 -
c6826af749
feat v1.9.0: перетаскивание значков всегда (убран режим правки) + UX-правки (расталкивание, фиксация позиций, нумерация дублей, «показать все», подсказка разметки, адаптивный тулбар); README и скриншоты обновлены
JB
2026-07-05 13:19:35 +03:00 -
8a560fcf24
docs: пользовательский README (RU) — описание, отличия от аналогов, установка/использование/удаление, 9 реальных скриншотов UI
JB
2026-07-05 13:01:57 +03:00 -
7f7d8b7a97
feat v1.8.4: онбординг — обязательная подложка и привязка к зоне (с кнопкой «без зоны»), авто-диалог пространства и авто-вход в разметку после первого пространства
JB
2026-07-05 12:21:58 +03:00 -
ccc04e135b
feat v1.8.3: мгновенный рендер плана и значков из кэша конфига (stale-while-revalidate), свежие данные в фоне
JB
2026-07-05 11:13:45 +03:00 -
5f6eee64d9
feat v1.8.2: векторно-чёткий зум через viewBox (без растрового мыла) + сцена на всю ширину вьюпорта без чёрных полей
JB
2026-07-05 10:57:36 +03:00 -
677e417771
feat v1.8.1: fit-to-viewport (весь план виден по ширине и высоте) + сохранение зума по пространствам в localStorage
JB
2026-07-04 20:27:52 +03:00 -
98dbb1534d
feat v1.8.0: plan zoom & pan — wheel (to cursor), pinch (touch), background drag pan, toolbar -/reset/+ buttons + scale badge; CSS-transform zoomwrap with zoom/pan-aware coordinate math (markup/drag/tooltips work while zoomed); clamped pan, 100-800%
JB
2026-07-04 20:12:37 +03:00 -
96d3a182c6
fix v1.7.4: PDF upload via HTTP endpoint instead of WebSocket — root cause was WS message-size limit dropping the connection on real (>2-3MB) PDFs (which also closed the dialog via reconnect). New POST /api/houseplan/upload (HomeAssistantView, multipart, auth); verified 3MB(182ms)+10MB(446ms). Legible errors (_errText), no more [object Object]
JB
2026-07-04 16:10:26 +03:00 -
dea0faf268
fix v1.7.3: PDF upload (FileReader.readAsDataURL instead of fragile btoa-chunking; accumulate + attach only if dialog still open) and edit dialogs no longer close on backdrop click / spurious clicks (marker/space/room require explicit Cancel; info-card keeps click-outside)
JB
2026-07-04 16:00:12 +03:00 -
aa4e3aed1d
fix v1.7.2: mobile 'configuration error' on cold start — register card as Lovelace resource (awaited before render) instead of only add_extra_js_url (raced); idempotent version update + YAML-mode fallback; _loadFromServer retries (up to 8 hass ticks) so card doesn't stick on onboarding if WS not ready yet
JB
2026-07-04 15:12:27 +03:00 -
e5e02faa6c
audit+refactor v1.7.0: drop hardcoded dacha bundle (293KB->83KB) + onboarding empty-state; remove migration & dead device_overrides/virtual_devices; extract src/logic.ts + validation.py (pure, unit-tested: 9 front + 10 back); fix latent bugs unmasked by truncated rules.ts (DOMAIN_PRIORITY, poly _defaultPositions); harden path sanitizers (leading-dot traversal); tsc strict in build+CI; sync versions
JB
2026-07-04 13:42:03 +03:00 -
e61d2c173f
feat v1.6.2: room field for all device markers (override placement, moves marker to room center); Edit button in info-card opens edit dialog
JB
2026-07-04 13:21:35 +03:00 -
74640318e9
feat v1.6.0+v1.6.1 (phase 3): device edit mode — markers model (hybrid auto+manual), click info-card in view / edit dialog in edit; dialog: name/binding-picker(filter,exclude placed+name-dupes,+virtual)/mdi-icon/model/link/description/PDF-upload/room; toolbar + add device; backend MARKER_SCHEMA + file/set upload + files static
JB
2026-07-04 13:16:16 +03:00 -
6d041ab4db
feat v1.5.1: space management — per-space edit (pencil) + add (+) in toolbar; dialog rename/upload-replace plan (svg/png/jpg/webp, aspect auto)/delete/save; add & delete spaces manually
JB
2026-07-04 12:52:35 +03:00 -
0c8301e21d
feat v1.5.0: light groups as real entities (HA group platform + Z2M group devices) replace per-bulb visual grouping; single bulbs hidden in grouped areas; custom member menu removed
JB
2026-07-04 12:44:31 +03:00 -
08cd929b8d
v1.4.3+v1.4.4: icon centers snap to markup grid (drag + one-time DB snap); CRITICAL: optimistic locking for config (rev/expected_rev/conflict), houseplan_config_updated event with live client resync, per-device layout updates instead of full set
JB
2026-07-04 12:06:09 +03:00 -
609872b7b8
ux v1.4.2: grid pitch halved (GRID_N=120), grid dots rendered above plan, dacha rooms snapped to grid nodes (instance data via config/set)
JB
2026-07-04 11:37:25 +03:00 -
13200ffc20
ux v1.4.1: Esc/Ctrl+Z undo last point, sticky top edit panel under card header, auto modal save-room dialog on contour close with free-HA-areas dropdown
JB
2026-07-04 11:17:11 +03:00 -
b97b61a8e6
feat v1.4.0 (phase 2): room markup editor — dot grid, two-click lines with snap, closed contour enables save with HA area dropdown, polygon rooms, tools add/erase-line/delete-room, shared wall segments in space.segments
JB
2026-07-04 11:03:51 +03:00 -
18c0ea1703
feat v1.3.0 (phase 1): server-side config store (spaces/plans/rooms/overrides/virtual, normalized coords), WS config/get|set + plan/set upload, card resolved-model (server or legacy fallback), one-click migration — executed on dacha
JB
2026-07-04 10:43:40 +03:00 -
1d576164f4
docs+publish prep: docs/ (architecture, development, changelog, roadmap), CI validate (hacs action + hassfest + build sync check), brand icon, LICENSE
JB
2026-07-04 10:30:40 +03:00 -
40540e8673
feat v1.2.2: sticky card toolbar (floor tabs) under HA header on scroll; ha-card overflow visible (sticky fix)
JB
2026-07-04 00:14:20 +03:00 -
ca4d088a28
ux v1.2.1: no icon scaling on hover/drag
JB
2026-07-04 00:00:13 +03:00 -
4e0bcbe749
feat v1.2.0: room borders snapped to walls; zigbee LQI under icons + room average in tooltip with red-green gradient; lock icon for devices with lock.* entity (TTLock); show_signal option
JB
2026-07-03 23:31:25 +03:00 -
7f9bbc1226
feat v1.1.0: vector floor plans (REMPLANNER SVG, auto-aligned scale/offset) + icon size proportional to plan width (icon_size = % of width, default 2.5)
JB
2026-07-03 22:58:00 +03:00 -
17f8e8164e
fix: use lit svg template for SVG fragments (background/rooms did not render) — v1.0.1
JB
2026-07-03 22:03:47 +03:00 -
ce0d44d185
fix: no blocking manifest read in event loop (version from const)
JB
2026-07-03 20:07:39 +03:00 -
0c6f37198f
House Plan Card v1.0.0: Lovelace card (TS+Lit) + houseplan integration (server-side layout storage), HACS-ready
JB
2026-07-03 19:09:24 +03:00