Matysh
7d152e04f9
test: align smoke contracts with independent Glow
Validate / hacs (push) Failing after 11s
Validate / hassfest (push) Failing after 10s
Validate / frontend (push) Successful in 2m21s
Validate / backend (push) Failing after 8m22s
Validate / golden (push) Failing after 7m32s
Validate / smoke (push) Failing after 16m23s
Validate / performance (push) Failing after 1h35m4s
v1.61.0-beta.2
2026-08-10 00:35:23 +03:00
Matysh
764129a45c
test: accept Glow golden matrix v4
2026-08-10 00:29:26 +03:00
Matysh
fb382bfa11
Release v1.61.0-beta.2 candidate
2026-08-10 00:24:42 +03:00
Matysh
112c260314
Release v1.61.0-beta.1
Validate / hacs (push) Failing after 12s
Validate / hassfest (push) Failing after 13s
Validate / frontend (push) Successful in 3m2s
Validate / golden (push) Failing after 51s
Validate / backend (push) Failing after 6m50s
Validate / smoke (push) Failing after 13m44s
Validate / performance (push) Failing after 24m13s
v1.61.0-beta.1
2026-08-09 21:51:33 +03:00
Matysh
5814cfe0c2
ci: handle first performance-gated main promotion
Validate / smoke (push) Failing after 19m59s
Validate / hacs (push) Failing after 26s
Validate / hassfest (push) Failing after 22s
Validate / frontend (push) Successful in 3m58s
Validate / golden (push) Failing after 1m8s
Validate / backend (push) Failing after 10m47s
Validate / performance (push) Failing after 25m35s
v1.60.3
2026-08-09 15:44:05 +03:00
Matysh
d839eb88eb
test: accept editor tray golden baselines
2026-08-09 15:30:14 +03:00
Matysh
bf5a040508
Release v1.60.3
2026-08-09 15:20:50 +03:00
Matysh
faa1f4ea9a
fix: settle editor chrome and opening render regressions
2026-08-09 15:14:58 +03:00
Matysh
caf3c44ad9
ci: validate branch pushes without duplicate tag runs
v1.60.3-beta.2
2026-08-09 08:52:28 +03:00
Matysh
08b19363fd
ci: make performance gate runner-noise aware
2026-08-09 08:50:26 +03:00
Matysh
d5e6c5cff0
test: accept editor context tray golden baselines
2026-08-09 08:40:57 +03:00
Matysh
c85dbaf4cb
v1.60.3-beta.2: stabilize editor context tray
2026-08-09 08:34:05 +03:00
Matysh
b1deb0beab
Avoid hassfest manifest collision
Validate / hacs (push) Failing after 8s
Validate / hassfest (push) Failing after 8s
Validate / frontend (push) Successful in 3m52s
Validate / backend (push) Failing after 8m33s
Validate / golden (push) Failing after 6m9s
Validate / smoke (push) Failing after 22m51s
v1.60.3-beta.1
2026-08-08 22:03:09 +03:00
Matysh
9590011ddb
Add reviewed Linux golden baselines
2026-08-08 21:52:26 +03:00
Matysh
ddbd3288fe
Fix prerelease smoke regressions
2026-08-08 21:42:49 +03:00
Matysh
e177c14603
v1.60.3-beta.1: harden rendering and QA tooling
2026-08-08 21:33:09 +03:00
Matysh
164f7cf76a
chore(hacs): zip_release + workflow attaching houseplan.zip to every release
...
HACS will install from the named asset instead of the auto zipball, so
GitHub's public download counter becomes a per-version install metric.
The workflow also has a manual dispatch to backfill an existing release.
2026-08-08 19:43:24 +03:00
Matysh
2219700d63
Release v1.60.2
Validate / hacs (push) Failing after 12s
Validate / hassfest (push) Failing after 12s
Validate / frontend (push) Successful in 3m58s
Validate / backend (push) Failing after 8m11s
Validate / smoke (push) Failing after 22m39s
v1.60.2
2026-08-08 17:39:25 +03:00
Matysh
854a6944a0
test: align smokes with active registry projection
v1.60.2-beta.3
2026-08-08 15:55:33 +03:00
Matysh
2a8302f4d6
v1.60.2-beta.3: unify boundaries and device presentation
2026-08-08 15:46:07 +03:00
Matysh
f1537b2108
v1.60.2-beta.2: harden device state and editor interactions
Validate / hassfest (push) Failing after 19s
Validate / hacs (push) Failing after 20s
Validate / frontend (push) Successful in 3m2s
Validate / backend (push) Failing after 9m17s
Validate / smoke (push) Failing after 14m1s
v1.60.2-beta.2
2026-08-08 00:12:47 +03:00
Matysh
5e1315f61d
ci: announce releases and prereleases in the Telegram chat
Validate / hacs (push) Failing after 20s
Validate / hassfest (push) Failing after 23s
Validate / frontend (push) Successful in 3m38s
Validate / smoke (push) Failing after 53s
Validate / backend (push) Failing after 7m14s
2026-08-07 22:35:10 +03:00
Matysh
4e29db1afb
test: settle zoom baseline after editor collapse
v1.60.2-beta.1
2026-08-07 22:18:03 +03:00
Matysh
953063b984
fix: keep wall thickness beside room outline
2026-08-07 22:09:42 +03:00
Matysh
d48d220a8c
v1.60.2-beta.1: add persistent physical geometry
2026-08-07 22:02:41 +03:00
Matysh
1c949ae49d
test: poll navigation background transitions
Validate / hacs (push) Failing after 11s
Validate / hassfest (push) Failing after 9s
Validate / frontend (push) Successful in 4m38s
Validate / backend (push) Failing after 10m49s
Validate / smoke (push) Failing after 25m55s
v1.60.1-beta.1
2026-08-07 14:39:24 +03:00
Matysh
9956a6cfe6
test: settle navigation transitions in browser smokes
2026-08-07 14:31:02 +03:00
Matysh
fe5f5b6a24
v1.60.1-beta.1: harden editing and device state
2026-08-07 14:19:02 +03:00
Matysh
6db9eb0a66
test: use access token for non-admin websocket
Validate / hacs (push) Failing after 9s
Validate / hassfest (push) Failing after 8s
Validate / frontend (push) Successful in 4m33s
Validate / backend (push) Failing after 10m31s
Validate / smoke (push) Failing after 20m7s
v1.60.0
2026-08-07 13:10:27 +03:00
Matysh
3028122016
v1.60.0: harden background editing and device state
2026-08-07 13:02:46 +03:00
Matysh
29fb9deb43
v1.60.0-beta.1: unify background editing and device deletion
v1.60.0-beta.1
2026-08-07 11:14:20 +03:00
Matysh
6a9122f41f
v1.59.2: make dialogs accessible
v1.59.2
2026-08-07 07:47:37 +03:00
Matysh
25f43da1bd
v1.59.1: unify device and light state
Validate / smoke (push) Failing after 19m18s
Validate / hacs (push) Failing after 1m11s
Validate / hassfest (push) Failing after 1m37s
Validate / frontend (push) Successful in 3m0s
Validate / backend (push) Failing after 15m20s
v1.59.1
2026-08-06 21:45:18 +03:00
Matysh
e7aca9c678
v1.59.0: release stable plan editing
v1.59.0
2026-08-06 17:43:53 +03:00
Matysh
5ca4c7e5c5
v1.59.0-rc.2: make plan editing predictable
v1.59.0-rc.2
2026-08-06 16:48:45 +03:00
Matysh
e0f6746d7f
v1.59.0-rc.1: optimize plans and polish editor feedback
Validate / hacs (push) Failing after 7s
Validate / hassfest (push) Failing after 6s
Validate / frontend (push) Successful in 3m12s
Validate / backend (push) Failing after 8m53s
Validate / smoke (push) Failing after 13m51s
v1.59.0-rc.1
2026-08-06 10:14:52 +03:00
Matysh
d2bec266ed
v1.59.0-beta.10: unify device visuals and wall refinements
Validate / hacs (push) Failing after 6s
Validate / hassfest (push) Failing after 6s
Validate / frontend (push) Successful in 3m19s
Validate / smoke (push) Failing after 1m12s
Validate / backend (push) Failing after 7m45s
v1.59.0-beta.10
2026-08-05 23:38:01 +03:00
Matysh
4868cc0786
v1.59.0-beta.9: fix mixed-wall resize and virtual T-junctions
Validate / hassfest (push) Failing after 8s
Validate / hacs (push) Failing after 10s
Validate / frontend (push) Successful in 3m1s
Validate / backend (push) Failing after 14m22s
Validate / smoke (push) Failing after 19m22s
v1.59.0-beta.9
2026-08-05 20:44:26 +03:00
Matysh
e188f9d609
v1.59.0-beta.8: audit follow-ups and inner-corner sun rays
v1.59.0-beta.8
2026-08-05 20:07:27 +03:00
Matysh and Cursor
3ad4e9d803
docs: drop unshipped release-gate bullet from beta.7 notes
...
AUD-159B6-05 needs a workflow-scoped push of release.yml; it is not in the tag.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-05 17:55:25 +03:00
Matysh and Cursor
7333223a55
v1.59.0-beta.7: audit fixes, wall fill under hatch
...
Atomic wall intervals, open_spans in resize/Undo/Split/Delete, backend
open_spans schema, warm-nav ownership, smoke hygiene.
Wall fill colour paints under the hatch (both, not either/or).
Co-authored-by: Cursor <cursoragent@cursor.com >
v1.59.0-beta.7
2026-08-05 17:52:26 +03:00
Matysh and Cursor
de5e8129a1
v1.59.0-beta.6: partial open spans and wall-centric Delete
...
Two-click openwall writes space.open_spans; openings forbidden on virtual;
Delete closes virtual then merges or deletes rooms with confirm.
Co-authored-by: Cursor <cursoragent@cursor.com >
v1.59.0-beta.6
2026-08-05 16:07:23 +03:00
Matysh and Cursor
b44d2fb958
docs: design for open spans and wall-centric Delete
...
Capture brainstorming decisions for partial virtual walls and Delete merge/room flow before implementation.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-05 15:53:10 +03:00
Matysh and Cursor
ee87d3d00e
v1.59.0-beta.5: wall-thickness redesign, draw thickness, plan on new space
...
Seamless ±½ wall rings with inner floor/area/sun; Draw toolbar thickness
(default 15 cm); new spaces open Plan; audit hygiene from beta.4 recheck.
Co-authored-by: Cursor <cursoragent@cursor.com >
v1.59.0-beta.5
2026-08-05 15:13:19 +03:00
Matysh and Cursor
a7d956a072
v1.59.0-beta.4: wall thickness + white editor sheet with backdrop
...
Validate / backend (push) Failing after 9m24s
Validate / smoke (push) Failing after 22m47s
Validate / hassfest (push) Failing after 8s
Validate / hacs (push) Failing after 9s
Validate / frontend (push) Successful in 2m58s
Plan-editor wall thickness (docs/WALL-THICKNESS.md) and keep the white drawing sheet under the grid in editors even when a backdrop image is loaded.
Co-authored-by: Cursor <cursoragent@cursor.com >
v1.59.0-beta.4
2026-08-05 12:27:09 +03:00
Matysh and Cursor
309bd59358
v1.59.0-beta.3: furniture, hide layers, styling hooks
...
Third 1.59 pre-release: top-view furniture at real size, hide-decor /
hide-openings toggles, stable card-mod data-* hooks, HA value formatting,
editor polish, and the audit P0/P3 follow-ups. Wall thickness is spec-only.
Co-authored-by: Cursor <cursoragent@cursor.com >
v1.59.0-beta.3
2026-08-05 11:46:11 +03:00
Matysh and Cursor
31cd4142ac
feat(dev): furniture, hide layers, styling hooks, wall-thickness spec
...
Ship the unreleased 1.59 batch on dev: top-view furniture in the decor
layer, space toggles to hide decor/openings, stable card-mod data-*
hooks, HA entity value formatting, and the approved wall-thickness
spec (docs only — not implemented yet).
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-05 11:41:00 +03:00
Cursor Agent and Matysh
cb2b064c6a
docs(AGENTS): note local houseplan-dev path is invisible to cloud agents
...
Co-authored-by: Matysh <Matysh@users.noreply.github.com >
2026-08-05 08:26:42 +00:00
Cursor Agent and Matysh
e6579f1e55
fix(dev): audit P0/P3 — write policy, README diff, validation
...
- Default admin_only on; config/get returns can_write; card editors follow it
and fail closed without hass.user (P0-4).
- README EN/RU differentiation vs GUI draw cards / easy-floorplan (P0-3).
- Tighten marker binding, ripple_color, decor extents, space id (P3-4).
- quality_scale test path + deprecated card tap_action note (P3-5).
- Demo hass.user + can_write; unique marker id in upload overwrite test.
Co-authored-by: Matysh <Matysh@users.noreply.github.com >
2026-08-05 08:10:51 +00:00
Cursor Agent and Matysh
1b37427f1d
merge main: AGENTS.md + audit pack into dev
...
Co-authored-by: Matysh <Matysh@users.noreply.github.com >
2026-08-05 08:05:03 +00:00