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
+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`. |