Release v1.79.0-beta.3 candidate

Publish the three integrated S8 issues since beta.2. Synchronize all seven version sources, rebuild committed frontend assets, tighten ratchets to measured facts, and update release metadata for LED strips. Canonical documentation screenshots were reviewed from Linux CI and accepted in the preceding derived commit.

Local checks: build/typecheck, bundle policy, bundle budgets, monolith checks and release-contract tests passed. Native-Windows unit run passed 3517 tests; two GNU-bash tests and one TypeScript diagnostic-shape test remain Linux-only. Full exact-SHA Validate is mandatory before publication.

Release: v1.79.0-beta.3
Issue: #765
Issue: #780
Issue: #781
User-Visible: yes
This commit is contained in:
Matysh
2026-10-03 09:40:14 +03:00
parent 072fb108cf
commit 31b4ddda55
107 changed files with 3586 additions and 2984 deletions
+2
View File
@@ -2,6 +2,8 @@
## Unreleased
## v1.79.0-beta.3 — 2026-10-03
- LED strips: in the Devices editor, the new «LED strip» tool next to «Add»
draws a strip on the plan point by point — it snaps to the grid and to wall
faces and stops at walls, windows and columns, passing doors and passages.
+2
View File
@@ -8,6 +8,8 @@
## Не выпущено
## v1.79.0-beta.3 — 2026-10-03
- LED-ленты: в редакторе устройств рядом с «Добавить» появился инструмент
«LED-лента» — лента рисуется на плане по точкам, притягивается к сетке и к
граням стен и упирается в стены, окна и колонны, проходя через двери и
+7 -9
View File
@@ -1,20 +1,18 @@
<!-- release: v1.79.0-beta.2 -->
<!-- release: v1.79.0-beta.3 -->
## Основное
- Луна теперь видна на любом фоне; в общих настройках показано, видна ли она сейчас и почему может быть скрыта ([#718](https://github.com/Matysh/houseplan-card/issues/718)).
- Комнаты больше не мигают белым или тёмным при переключении этажей и входе в редактор; после правки плана перестраивается только изменённый этаж ([#742](https://github.com/Matysh/houseplan-card/issues/742), [#746](https://github.com/Matysh/houseplan-card/issues/746), [#744](https://github.com/Matysh/houseplan-card/issues/744)).
- При пересоздании карточки редактор сохраняет камеру и несохранённый диалог; запоздалое восстановление больше не перебивает новый выбор режима или этажа ([#756](https://github.com/Matysh/houseplan-card/issues/756), [#762](https://github.com/Matysh/houseplan-card/issues/762)).
- В редакторе устройств появились LED-ленты: их можно рисовать по точкам, привязывать к устройствам и редактировать с Отменить/Повторить ([#780](https://github.com/Matysh/houseplan-card/issues/780)).
- В просмотре LED-лента заменяет значок привязанного устройства и светится непрерывной полосой его цвета; она поддерживается также в 2.5D и в карточке пространства ([#780](https://github.com/Matysh/houseplan-card/issues/780)).
- Мелкие исправления и улучшения.
## Highlights
- The moon now appears on any background; General settings explain whether it is visible now and why it may be hidden ([#718](https://github.com/Matysh/houseplan-card/issues/718)).
- Rooms no longer flash white or dark when switching floors or entering an editor; editing a plan now rebuilds only the affected floor ([#742](https://github.com/Matysh/houseplan-card/issues/742), [#746](https://github.com/Matysh/houseplan-card/issues/746), [#744](https://github.com/Matysh/houseplan-card/issues/744)).
- Recreating the card preserves the editor camera and unsaved dialog; delayed restoration no longer overrides a newer mode or floor choice ([#756](https://github.com/Matysh/houseplan-card/issues/756), [#762](https://github.com/Matysh/houseplan-card/issues/762)).
- The Devices editor now has LED strips: draw them point by point, bind them to devices and edit them with Undo/Redo ([#780](https://github.com/Matysh/houseplan-card/issues/780)).
- In the View an LED strip replaces its bound device icon and casts a continuous band of that device's colour; it also works in 2.5D and on the space card ([#780](https://github.com/Matysh/houseplan-card/issues/780)).
- Small fixes and improvements.
Сообщество / Community: [Telegram](https://t.me/ha_houseplan)
[Полный список изменений на русском](https://github.com/Matysh/houseplan-card/blob/v1.79.0-beta.2/docs/CHANGELOG.ru.md)
· [Full changelog in English](https://github.com/Matysh/houseplan-card/blob/v1.79.0-beta.2/docs/CHANGELOG.md)
[Полный список изменений на русском](https://github.com/Matysh/houseplan-card/blob/v1.79.0-beta.3/docs/CHANGELOG.ru.md)
· [Full changelog in English](https://github.com/Matysh/houseplan-card/blob/v1.79.0-beta.3/docs/CHANGELOG.md)
+5 -5
View File
@@ -16,18 +16,18 @@ Everything computable from the tree and git; regenerate, never edit by hand
<!-- status-snapshot:begin — generated by `node scripts/status-snapshot.mjs --write`; do not edit by hand -->
| Item | State |
|---|---|
| Generated | 2026-10-02 — rerun `node scripts/status-snapshot.mjs` for the current tree |
| Version | **1.79.0-beta.2** in all 7 version sources (`scripts/release-contract.mjs`) |
| Generated | 2026-10-03 — rerun `node scripts/status-snapshot.mjs` for the current tree |
| Version | **1.79.0-beta.3** in all 7 version sources (`scripts/release-contract.mjs`) |
| Latest stable tag | `v1.78.0` |
| Latest prerelease tag | `v1.79.0-beta.1` |
| Tests | Node unit 3470 · pure backend 397 · HA-harness backend 303 · browser smokes 289 (`npm run inventory`) |
| Latest prerelease tag | `v1.79.0-beta.2` |
| Tests | Node unit 3509 · pure backend 423 · HA-harness backend 311 · browser smokes 292 (`npm run inventory`) |
<!-- status-snapshot:end -->
## Current cycle and standing decisions
| Item | State |
|---|---|
| Current local cycle | **Beta v1.79.0-beta.2 candidate** — 58 integrated S8 issues since beta.1. The moon works on any background and explains its visibility (#718, #731); room/floor changes no longer flash (#742, #745, #746); delayed warm restoration keeps the editor camera and dialog while respecting newer navigation (#756, #762); editor-load retries are explicit (#757), and plan edits invalidate only the affected floor cache (#744). `main` remains on stable v1.78.0. |
| Current local cycle | **Beta v1.79.0-beta.3 candidate** — three integrated S8 issues since beta.2. LED strips can be drawn in the Devices editor, bound to devices and rendered as continuous light in View, 2.5D and the space card (#780); two infrastructure changes harden the review pipeline and mutation gate (#765, #781). `main` remains on stable v1.78.0. |
| 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. |
| 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`. |
| 2.5D View | Public since #649: the installation-wide General settings switch `settings.volumetric_view` (Display). Flat stays the default and byte-for-byte unchanged; editors and `houseplan-space-card` stay Flat. Canonical: `docs/ISOMETRIC.md`. |