Sergey Matyunin
8c6ac30300
Merge issue #166 into dev
...
Issue: #166
User-Visible: no
# Conflicts:
# custom_components/houseplan/frontend/houseplan-card.js
# demo/srv/assets/houseplan-card.js
# dist/houseplan-card.js
# docs/CHANGELOG.md
# docs/CHANGELOG.ru.md
# docs/images/screenshots.json
2026-08-17 12:17:00 +03:00
Sergey Matyunin
4ed86b38bc
fix: align sun rays with plan north
...
Validate / docs (push) Successful in 25s
Validate / provenance (push) Successful in 42s
Validate / process-gate (push) Failing after 38s
Validate / changes (push) Successful in 37s
Validate / hacs (push) Skipped
Validate / hassfest (push) Skipped
Validate / backend (push) Skipped
Validate / frontend (push) Successful in 5m19s
Validate / performance_smoke (push) Failing after 1m49s
Validate / smoke (push) Failing after 2m9s
Validate / golden (push) Failing after 7m21s
Issue: #166
User-Visible: yes
2026-08-17 12:01:14 +03:00
Sergey Matyunin
9c0e9fab68
merge: sync dev into issue 166
...
Issue: #166
User-Visible: no
# Conflicts:
# docs/specs/README.md
2026-08-17 11:56:41 +03:00
Sergey Matyunin
154c662a0b
docs: address issue 166 spec review
...
Issue: #166
User-Visible: no
2026-08-17 11:55:38 +03:00
Sergey Matyunin
e8a5771a63
test: isolate washer golden fixture
...
Issue: #164
User-Visible: no
2026-08-16 22:46:12 +03:00
Sergey Matyunin
f7c8609ac5
fix: detect active appliance lifecycle
...
Issue: #164
User-Visible: yes
2026-08-16 22:35:54 +03:00
Sergey Matyunin
d8e3b82da6
docs: revise washer lifecycle specification
...
Issue: #164
User-Visible: no
2026-08-16 22:13:15 +03:00
Sergey Matyunin
b94b1b93cd
docs: specify sun north rotation fix
...
Issue: #166
User-Visible: no
2026-08-16 21:46:32 +03:00
Sergey Matyunin
82cf3ad2db
docs: specify appliance active-cycle detection
...
Issue: #164
User-Visible: no
2026-08-16 21:35:50 +03:00
Sergey Matyunin
0253c4765c
docs: isolate screenshot tooling from release fixtures
...
Validate / process-gate (push) Failing after 4m52s
Validate / changes (push) Successful in 4m39s
Validate / provenance (push) Successful in 4m55s
Validate / docs (push) Failing after 5m3s
Validate / hacs (push) Skipped
Validate / hassfest (push) Skipped
Validate / frontend (push) Skipped
Validate / smoke (push) Skipped
Validate / performance_smoke (push) Skipped
Validate / backend (push) Skipped
Validate / golden (push) Skipped
Issue: #35
User-Visible: no
2026-08-16 01:22:55 +03:00
Sergey Matyunin
88a647f6b2
docs: refresh the current user experience guide
...
Issue: #35
User-Visible: no
2026-08-16 01:12:14 +03:00
Sergey Matyunin
9f2c5f5ff4
build: promote v1.64.0 after beta.3
...
Validate / performance_smoke (push) Failing after 10m18s
Validate / provenance (push) Successful in 57s
Validate / process-gate (push) Failing after 1m6s
Validate / hacs (push) Failing after 12s
Validate / hassfest (push) Failing after 13s
Validate / frontend (push) Successful in 14m19s
Validate / golden (push) Failing after 12m25s
Validate / backend (push) Failing after 13m5s
Validate / smoke (push) Failing after 29m32s
Validate / changes (push) Successful in 44s
Full Performance / performance (push) Failing after 1h24m44s
Issue: #153
User-Visible: yes
2026-08-14 23:01:44 +03:00
Sergey Matyunin
20d7883699
Release v1.64.0-beta.3 candidate
...
Issue: #156
User-Visible: yes
2026-08-14 22:31:36 +03:00
Sergey Matyunin
6ebf12af1e
docs: self-review performance repair
...
Issue: #156
User-Visible: no
2026-08-14 22:28:11 +03:00
Sergey Matyunin
09143e23a6
perf: remove v1.64 render regressions
...
Issue: #156
User-Visible: yes
2026-08-14 22:27:29 +03:00
Sergey Matyunin
0e6cb7570b
docs: specify v1.64 performance repairs
...
Issue: #156
User-Visible: no
2026-08-14 22:19:50 +03:00
Sergey Matyunin
6c37cd5f05
build: promote v1.64.0
...
Issue: #153
User-Visible: yes
2026-08-14 21:01:17 +03:00
Matysh
ec7408f3d5
docs: the pre-1.62 "no tests, no commits" workflow line is dead
...
The author agent read STATUS.md, saw the owner's 2026-08-07 rule that ordinary
fixes are made locally without tests or commits, correctly ranked it below
AGENTS.md and PROCESS.md, and followed the canon instead. That is the trust
order doing its job — and the canon's second half says a divergence is not
ignored but fixed.
The line now says what replaced it: since release 1.62 every product change goes
through the process — an issue in S5-ready or later, a task branch, trailers on
every commit, the review pipeline. The release mechanics in the same cell were
still accurate and stay.
Issue: #114
User-Visible: no
2026-08-14 20:17:39 +03:00
Sergey Matyunin
f2fcf0d594
Release v1.64.0-beta.2 candidate
...
Validate / changes (push) Successful in 40s
Validate / provenance (push) Successful in 46s
Validate / process-gate (push) Failing after 45s
Validate / hacs (push) Failing after 12s
Validate / hassfest (push) Failing after 13s
Validate / frontend (push) Successful in 8m16s
Validate / backend (push) Failing after 8m22s
Validate / smoke (push) Failing after 3m27s
Validate / golden (push) Failing after 9m42s
Validate / performance_smoke (push) Failing after 13m13s
Issue: #146
User-Visible: yes
2026-08-14 18:14:02 +03:00
claude[bot]
3e4e549b56
docs: code review r2 for #146
...
Issue: #146
User-Visible: no
2026-08-14 14:52:20 +00:00
Sergey Matyunin
875b09cd8d
fix: preserve zoom badge above sun background
...
Issue: #146
User-Visible: yes
2026-08-14 17:41:18 +03:00
claude[bot]
84cd5f9331
docs: review document for #146
...
Issue: #146
User-Visible: no
2026-08-14 14:38:19 +00:00
Sergey Matyunin
debb13baa2
feat: add four-phase sun background
...
Issue: #146
User-Visible: yes
2026-08-14 17:17:25 +03:00
claude[bot]
ab2a014568
docs: spec review r1 for #146
...
Issue: #146
User-Visible: no
2026-08-14 13:47:32 +00:00
Sergey Matyunin
558dae95cd
docs: specify four-phase sun background
...
Issue: #146
User-Visible: no
2026-08-14 16:34:45 +03:00
claude[bot] and Sergey Matyunin
1937c32572
docs: review document for #140
...
Issue: #140
User-Visible: no
2026-08-14 16:08:32 +03:00
Sergey Matyunin
5ed2821161
Fix editor property dialog footer width
...
Issue: #140
User-Visible: yes
2026-08-14 16:08:31 +03:00
Sergey Matyunin and claude[bot]
f66cf8ad4d
fix: auto-close rooms along shared walls
...
Issue: #138
User-Visible: yes
2026-08-14 12:59:09 +00:00
claude[bot]
d66cd2ebab
docs: review document for #138
...
Issue: #138
User-Visible: no
2026-08-14 12:59:09 +00:00
Sergey Matyunin and claude[bot]
f0e7700805
docs(spec): guard autoclose minimum vertices
...
Issue: #138
User-Visible: no
2026-08-14 12:59:09 +00:00
claude[bot]
aad625a84d
docs: review document for #138
...
Issue: #138
User-Visible: no
2026-08-14 12:59:09 +00:00
Sergey Matyunin and claude[bot]
b57ea94cb8
docs(spec): define adjacent-room autoclose
...
Issue: #138
User-Visible: no
2026-08-14 12:59:09 +00:00
claude[bot]
f11a4e1085
docs: review document for #141
...
Issue: #141
User-Visible: no
2026-08-14 12:11:08 +00:00
Sergey Matyunin and claude[bot]
548677a99c
fix: preserve single wall previews
...
Issue: #141
User-Visible: yes
2026-08-14 12:11:08 +00:00
Sergey Matyunin and claude[bot]
087f7cf381
feat: join independent wall junctions
...
Issue: #141
User-Visible: yes
2026-08-14 12:11:08 +00:00
claude[bot] and claude[bot]
b860ef4c43
docs: spec review for #141
...
Issue: #141
User-Visible: no
2026-08-14 12:11:08 +00:00
Sergey Matyunin and claude[bot]
3b0b9eea50
docs: specify seamless wall junctions
...
Issue: #141
User-Visible: no
2026-08-14 12:11:08 +00:00
Matysh
de46db3343
docs: restore exact wording in the moved #89 spec review
...
One word was mistyped while transferring the file: "на каждый HA state
update" instead of "на каждом". The moved document must match the original
byte for byte.
Issue: #142
User-Visible: no
2026-08-14 11:50:54 +03:00
Matysh
782ff54e0f
docs: remove originals after the move to docs/reviews and legacy
...
Issue: #142
User-Visible: no
2026-08-14 11:41:05 +03:00
Matysh
8eb4bab7c6
docs: file reviews where reviews live, retire the #89 draft, honest markers
...
Three review documents sat in the repository root, committed before the pipeline
existed and before docs/reviews/ did. The directory exists now and the pipeline
writes into it, so they move there and the root stops being a second place to
look.
The #89 spec had a twin: the research draft next to the normative stage1
document, two files for one issue. The draft goes to legacy — it fed the
decisions and is worth keeping, but nothing should read it as current.
ROADMAP.md carried a live link to the Project v2 board that was dropped
yesterday; missed then because the sweep grepped for status-canon wording, not
for every link. And docs/README.ru.md said "verified against v1.60.0" as if
that were fresh — the line is now an explicit warning naming what to trust
instead: USER-GUIDE.ru.md and the changelogs.
Issue: #142
User-Visible: no
2026-08-14 11:40:26 +03:00
Sergey Matyunin and claude[bot]
6c48c6d5c6
feat: add architectural snap overlay
...
Issue: #137
User-Visible: yes
2026-08-14 08:27:45 +00:00
claude[bot] and claude[bot]
5bebc26aeb
docs: review document for #137
...
Issue: #137
User-Visible: no
2026-08-14 08:27:45 +00:00
Sergey Matyunin and claude[bot]
f5c36da648
docs: specify plan snap overlay
...
Issue: #137
User-Visible: no
2026-08-14 08:27:45 +00:00
Matysh
e83da25085
chore: drop Project v2 from the process, the docs and the release script
...
The owner stopped using GitHub Projects. Most of this is wording, but one part
was not: release-prerelease.mjs talked to the Project in code. finishIssues
looked up the project id, listed its items and its Status=Done option, and threw
when an issue was missing from the board — so the first release that closed an
issue would have died on a step with nothing to do with publishing. Found by
reading rather than by releasing, which was luck.
Closing issues stays, and now strips the status label first. That order is not
cosmetic: the invariant that a closed issue carries no status label has broken
twice already, both times because a manual step did it the other way round. The
close-merged job already does it in this order.
The documents now say labels and only labels. The explicit "no longer used"
lines are kept on purpose, in PROCESS.md and next to the code that used to sync:
a decision that vanishes quietly gets reintroduced a month later by someone who
never knew it was made.
Issue: #139
User-Visible: no
2026-08-14 10:54:34 +03:00
Sergey Matyunin
5df8b723e7
Release v1.64.0-beta.1 candidate
...
Issue: #122
Issue: #131
Issue: #107
User-Visible: yes
2026-08-14 04:12:23 +03:00
Sergey Matyunin
de0171dd02
fix: keep manual virtual light face canonical
...
Issue: #107
User-Visible: yes
2026-08-14 03:55:06 +03:00
claude[bot]
f1e6cca3db
docs: code review document for #107 (r1, red)
...
Issue: #107
User-Visible: no
2026-08-14 00:51:58 +00:00
Sergey Matyunin
1079cdfab2
feat: add persistent virtual light toggles
...
Issue: #107
User-Visible: yes
2026-08-14 03:32:53 +03:00
claude[bot]
b7b28ee579
docs: review document for #107
...
Issue: #107
User-Visible: no
2026-08-14 00:02:41 +00:00
Sergey Matyunin
af851cda85
docs: specify virtual light toggle
...
Issue: #107
User-Visible: no
2026-08-14 02:54:05 +03:00