Files
houseplan-card/docs/CHANGELOG.md
T

3.3 KiB
Raw Blame History

Changelog

v1.3.0 — 2026-07-04 (Фаза 1: серверная конфигурация)

  • Store houseplan.config: spaces (план, aspect, view_box, комнаты), device_overrides (hidden/icon/name), virtual_devices, settings (exclude_integrations, group_lights).
  • WS: houseplan/config/get|set, houseplan/plan/set (загрузка файла плана base64 → <config>/houseplan/plans/, отдача через /houseplan_files/plans/).
  • Карточка: резолв-модель — server config (координаты НОРМИРОВАННЫЕ 0..1, рендер 1000×1000/aspect) или legacy-бандл (холст 1489×1053). Раскладка v2: {device_id: {s, x, y}} нормированная.
  • Кнопка «На сервер» в режиме правки — миграция legacy-конфига в один клик (планы, комнаты, view_box, раскладка). Выполнена на даче: .storage/houseplan.config + plans/f1.svg,f2.svg.
  • Read-side поддержка оверрайдов устройств и виртуальных устройств (UI управления — фазы 3–4).

v1.2.2 — 2026-07-04

  • Тулбар карточки (вкладки этажей) закрепляется при скролле под шапкой HA (position: sticky; top: var(--header-height); ha-card overflow: visible).
  • Инцидент: промежуточная сборка на нестабильном mount дала битый бандл, роняющий рендер дашбордов; правило «собирать только в /tmp + md5-контроль» закреплено в DEVELOPMENT.md.

v1.2.1 — 2026-07-04

  • Иконки не увеличиваются при наведении/перетаскивании (убран transform: scale).

v1.2.0 — 2026-07-03

  • Границы комнат сняппены к стенам векторного плана.
  • Zigbee LQI: значение под иконкой, среднее по комнате в тултипе, градиент красный→зелёный, опция show_signal.
  • mdi:lock для любых устройств с сущностью lock.* (TTLock).
  • Выключатель прихожей: исправлена зона устройства в реестре HA (был в detskaia_elina).

v1.1.0 — 2026-07-03

  • Векторные подложки (SVG РЕМПЛАННЕР), автосовмещение масштаба/сдвига растровой корреляцией.
  • Размер иконок в % ширины плана (container queries, дефолт 2.5%).

v1.0.1 — 2026-07-03

  • fix: вложенные SVG-фрагменты через lit svg`` (подложка/комнаты не рендерились).
  • fix: версия из const вместо блокирующего чтения manifest.json в event loop.

v1.0.0 — 2026-07-03

  • Первый релиз: Lovelace-карточка (TS+Lit, без токена, от hass) + интеграция houseplan (WS-хранилище раскладки, раздача JS). Перенос модели прототипа: курирование, группы ламп, iconFor, температура, more-info, навигация в зоны, drag-раскладка.