Release v1.79.0 candidate

Promote published v1.79.0-beta.7 without feature-source changes.
Aggregate stable highlights since v1.78.0 and rebuild versioned assets.

Release: v1.79.0
Issue: #780
Issue: #788
User-Visible: yes
This commit is contained in:
Matysh
2026-10-03 22:24:42 +03:00
parent 0588fa8f0a
commit 6b0d7d66dd
102 changed files with 942 additions and 871 deletions
+33
View File
@@ -2,6 +2,39 @@
## Unreleased
## v1.79.0 — 2026-10-03
- LED strips can now replace device icons: draw and edit their shape in the
Devices editor, bind them to a device and switch back to an icon without
losing the shape. Lights cast a continuous, softly fading Glow field
(30 cm radius by default), clipped by walls and closed doors. Strips work in
Flat and 2.5D View and on the space card, and survive export/import
([#780](https://github.com/Matysh/houseplan-card/issues/780)).
- The optional moon shows its real phase behind the plan at dusk and night
with any background. General settings › Sun and Moon controls it and
explains when it is hidden
([#661](https://github.com/Matysh/houseplan-card/issues/661),
[#718](https://github.com/Matysh/houseplan-card/issues/718)).
- 2.5D View keeps the flat plan's layout and camera position: walls grow
straight up, and device icons and door locks share a consistent height.
Device state updates no longer shift icons
([#713](https://github.com/Matysh/houseplan-card/issues/713),
[#711](https://github.com/Matysh/houseplan-card/issues/711)).
- Floor switching and entering editors no longer flash room fills; editing
one floor does not rebuild every other floor
([#742](https://github.com/Matysh/houseplan-card/issues/742),
[#745](https://github.com/Matysh/houseplan-card/issues/745),
[#746](https://github.com/Matysh/houseplan-card/issues/746),
[#744](https://github.com/Matysh/houseplan-card/issues/744)).
- Card re-creation preserves the camera and unsaved editor dialogs while
permissions load; newer mode and floor choices take precedence. An editor
that fails to load retries only on the next press
([#762](https://github.com/Matysh/houseplan-card/issues/762),
[#756](https://github.com/Matysh/houseplan-card/issues/756),
[#757](https://github.com/Matysh/houseplan-card/issues/757)).
- Stair links use the pointer cursor in View
([#693](https://github.com/Matysh/houseplan-card/issues/693)).
## v1.79.0-beta.7 — 2026-10-03
- Fixed remaining LED-strip rendering defects: clean joins on fractional and
+34
View File
@@ -8,6 +8,40 @@
## Не выпущено
## v1.79.0 — 2026-10-03
- LED-ленты теперь могут заменять значки устройств: нарисуйте и отредактируйте
форму в редакторе устройств, привяжите устройство и при необходимости
вернитесь к значку без потери формы. Светильники дают непрерывное мягкое
свечение (радиус по умолчанию 30 см), обрезанное стенами и закрытыми дверями.
Ленты работают в плоском и объёмном виде, в карточке пространства и
сохраняются при экспорте и импорте
([#780](https://github.com/Matysh/houseplan-card/issues/780)).
- Луну в настоящей фазе теперь можно показывать за планом в сумерках и ночью
при любом фоне. Управление и объяснение, почему она сейчас скрыта, — в
общих настройках, раздел «Солнце и Луна»
([#661](https://github.com/Matysh/houseplan-card/issues/661),
[#718](https://github.com/Matysh/houseplan-card/issues/718)).
- Объёмный 2.5D-вид сохраняет расположение плоского плана и положение камеры:
стены растут строго вверх, значки устройств и замков поднимаются на одну
высоту. Обновления состояний больше не сдвигают значки
([#713](https://github.com/Matysh/houseplan-card/issues/713),
[#711](https://github.com/Matysh/houseplan-card/issues/711)).
- Переключение этажей и вход в редакторы больше не вызывают вспышки заливок
комнат; правка одного этажа не перестраивает все остальные
([#742](https://github.com/Matysh/houseplan-card/issues/742),
[#745](https://github.com/Matysh/houseplan-card/issues/745),
[#746](https://github.com/Matysh/houseplan-card/issues/746),
[#744](https://github.com/Matysh/houseplan-card/issues/744)).
- Пересоздание карточки сохраняет камеру и несохранённые диалоги редактора
при задержке проверки прав; новый выбор режима и этажа имеет приоритет.
Если редактор не загрузился, повтор происходит только по следующему нажатию
([#762](https://github.com/Matysh/houseplan-card/issues/762),
[#756](https://github.com/Matysh/houseplan-card/issues/756),
[#757](https://github.com/Matysh/houseplan-card/issues/757)).
- Лестницы-ссылки в просмотре показывают курсор-указатель
([#693](https://github.com/Matysh/houseplan-card/issues/693)).
## v1.79.0-beta.7 — 2026-10-03
- Исправлены оставшиеся дефекты LED-лент: выступы на стыках с дробными
+9 -5
View File
@@ -1,16 +1,20 @@
<!-- release: v1.79.0-beta.7 -->
<!-- release: v1.79.0 -->
## Основное
- Исправлены оставшиеся артефакты LED-лент: выступы на стыках, вырезы в свечении и резкие края на концах и снаружи острых углов ([#788](https://github.com/Matysh/houseplan-card/issues/788)).
- LED-ленты на плане: рисование по точкам, привязка к устройствам, мягкое свечение и переключение между лентой и значком без потери формы ([#780](https://github.com/Matysh/houseplan-card/issues/780)).
- Луна в настоящей фазе в сумерках и ночью при любом фоне; управление в общих настройках, раздел «Солнце и Луна» ([#661](https://github.com/Matysh/houseplan-card/issues/661), [#718](https://github.com/Matysh/houseplan-card/issues/718)).
- Стабильное расположение плана и значков в объёмном 2.5D-виде, без сдвигов при переключении вида и обновлении устройств ([#713](https://github.com/Matysh/houseplan-card/issues/713), [#711](https://github.com/Matysh/houseplan-card/issues/711)).
- Мелкие исправления и улучшения.
## Highlights
- Fixed remaining LED-strip artifacts: protruding joins, cut-outs in the light field, and hard edges at strip ends and outside sharp turns ([#788](https://github.com/Matysh/houseplan-card/issues/788)).
- LED strips on the plan: point-by-point drawing, device binding, soft Glow and switching between a strip and an icon without losing the shape ([#780](https://github.com/Matysh/houseplan-card/issues/780)).
- The moon in its real phase at dusk and night with any background, controlled in General settings › Sun and Moon ([#661](https://github.com/Matysh/houseplan-card/issues/661), [#718](https://github.com/Matysh/houseplan-card/issues/718)).
- Stable plan and icon positions in volumetric 2.5D View, without shifts when switching views or updating device states ([#713](https://github.com/Matysh/houseplan-card/issues/713), [#711](https://github.com/Matysh/houseplan-card/issues/711)).
- Small fixes and improvements.
Сообщество / Community: [Telegram](https://t.me/ha_houseplan)
[Полный список изменений на русском](https://github.com/Matysh/houseplan-card/blob/v1.79.0-beta.7/docs/CHANGELOG.ru.md)
· [Full changelog in English](https://github.com/Matysh/houseplan-card/blob/v1.79.0-beta.7/docs/CHANGELOG.md)
[Полный список изменений на русском](https://github.com/Matysh/houseplan-card/blob/v1.79.0/docs/CHANGELOG.ru.md)
· [Full changelog in English](https://github.com/Matysh/houseplan-card/blob/v1.79.0/docs/CHANGELOG.md)
+3 -3
View File
@@ -17,9 +17,9 @@ Everything computable from the tree and git; regenerate, never edit by hand
| Item | State |
|---|---|
| Generated | 2026-10-03 — rerun `node scripts/status-snapshot.mjs` for the current tree |
| Version | **1.79.0-beta.7** in all 7 version sources (`scripts/release-contract.mjs`) |
| Version | **1.79.0** in all 7 version sources (`scripts/release-contract.mjs`) |
| Latest stable tag | `v1.78.0` |
| Latest prerelease tag | `v1.79.0-beta.6` |
| Latest prerelease tag | `v1.79.0-beta.7` |
| Tests | Node unit 3538 · pure backend 423 · HA-harness backend 311 · browser smokes 294 (`npm run inventory`) |
<!-- status-snapshot:end -->
@@ -27,7 +27,7 @@ Everything computable from the tree and git; regenerate, never edit by hand
| Item | State |
|---|---|
| Current local cycle | **Beta v1.79.0-beta.7 candidate** — one integrated S8 issue since beta.6. LED strips keep clean fractional/tilted joins and continuous light with equally soft ends and outer sharp corners; redundant geometry work is reduced (#788). `main` remains on stable v1.78.0. |
| Current local cycle | **Stable v1.79.0 candidate** — promotion of published beta.7, with no new feature source. The line adds LED strips and the moon on any background, stabilizes 2.5D layout, and improves room-fill transitions and warm remount. Exact-SHA full gates precede publication; `main` is promoted only to the tested candidate. |
| Branches | `main` carries stable releases only; pre-release tags point at `dev`. Work lands on `dev`, which is equal to or ahead of `main`, never behind. |
| LED regression acceptance | #788 covers mixed face/free and fractional-coordinate joins, winding-safe field unions, retained endpoints/acute vertices and circle–wall transition events. The actual owner export is exercised locally; public fixtures are synthetic. Pixel oracles, not just SVG counts, protect the visible falloff. |
| Warm remount | Delayed editor restoration preserves the original View camera, reserves pending chrome space, and yields synchronously to mode/space navigation (#762). Header/stage dimensions are published as one settled pair. Canonical: `docs/WARM-REMOUNT.md`. |