Sergey Matyunin
89658c20fe
build: prepare v1.67.0-beta.9 candidate
...
Issue: #279
Issue: #280
Issue: #281
User-Visible: yes
2026-08-24 10:54:02 +03:00
Sergey Matyunin
8aa7fc970c
Release v1.67.0-beta.8 candidate
...
Package the reviewed Optimize reconciliation, safe fixed-topology Resize and wall-union isolation fixes from #276 , #277 and #278 as the eighth v1.67 prerelease candidate.
Issue: #278
User-Visible: yes
2026-08-24 09:39:11 +03:00
Sergey Matyunin
8156f80140
fix: isolate wall union failures and guard geometry writes
...
Issue: #278
User-Visible: yes
2026-08-24 08:48:37 +03:00
Sergey Matyunin
6335b0e519
fix: make room resize topology-safe
...
Issue: #277
User-Visible: yes
2026-08-24 07:03:24 +03:00
Sergey Matyunin
a605611105
fix: reconcile coincident partitions during Optimize
...
Issue: #276
User-Visible: yes
2026-08-24 05:27:20 +03:00
Sergey Matyunin
ca8390366f
Release v1.67.0-beta.7 candidate
...
Package the reviewed orthogonal multi-wall strip containment fix from #275 as the seventh v1.67 prerelease candidate.
Issue: #275
User-Visible: yes
2026-08-24 02:29:41 +03:00
Sergey Matyunin
8d2a0505e3
Release v1.67.0-beta.6 candidate
...
Package the reviewed S8 fixes for finite and hole-free wall junctions, topology-safe Optimize cleanup, and wireless-controller presentation parity.
Issue: #271
Issue: #272
Issue: #273
Issue: #274
User-Visible: yes
2026-08-24 00:13:35 +03:00
Sergey Matyunin
1d0e0c5ab8
chore(release): prepare v1.67.0-beta.5
...
Issue: #258
Issue: #261
Issue: #262
User-Visible: yes
2026-08-23 18:40:44 +03:00
Sergey Matyunin
8c7e8bc9d1
chore(release): prepare v1.67.0-beta.4
...
Issue: #249
Issue: #251
Issue: #252
Issue: #253
Issue: #256
User-Visible: yes
2026-08-23 12:06:29 +03:00
Sergey Matyunin
9c5eacfd02
chore(release): prepare v1.67.0-beta.3
...
Issue: #244
Issue: #248
Issue: #250
User-Visible: yes
2026-08-23 02:42:37 +03:00
Sergey Matyunin
0eb9ffe480
fix: keep flipped openings on wall centerline
...
Issue: #250
User-Visible: yes
2026-08-23 01:59:26 +03:00
Sergey Matyunin
cbdd5a7e73
fix: keep Optimize idempotent across storage reload
...
Issue: #248
User-Visible: yes
2026-08-23 01:13:27 +03:00
Sergey Matyunin
1af9cfce42
Release v1.67.0-beta.2 candidate
...
Issue: #231
Issue: #242
Issue: #243
User-Visible: yes
2026-08-22 23:46:11 +03:00
Matysh
e50c01245a
ci: capture documentation screenshots in one place
...
Issue: #246
User-Visible: no
2026-08-22 19:12:27 +03:00
Sergey Matyunin
dcb752db73
Release v1.67.0-beta.1 candidate
...
Package the reviewed post-v1.66 Plan precision, geometry durability, backup, ordering, and marker-deduplication work as the first v1.67 prerelease. Versions, production bundles, bilingual changelogs, release notes, status, and documentation provenance are synchronized.
Issue: #199
Issue: #220
Issue: #223
Issue: #224
Issue: #225
Issue: #226
Issue: #228
Issue: #229
Issue: #230
Issue: #233
Issue: #234
Issue: #238
Issue: #239
User-Visible: yes
2026-08-22 17:18:20 +03:00
Sergey Matyunin
482afb73eb
feat: block unsafe Optimize geometry
...
Issue: #199
User-Visible: yes
2026-08-22 16:29:33 +03:00
Sergey Matyunin
4a798e3e13
fix: canonicalize persisted geometry
...
Issue: #224
User-Visible: yes
2026-08-22 14:47:38 +03:00
Sergey Matyunin
2f968996b1
fix: make plan drawing fail closed
...
Issue: #228
User-Visible: yes
2026-08-22 10:56:22 +03:00
Sergey Matyunin and claude[bot]
d486c64576
fix: canonicalize near-grid coordinates exactly
...
Issue: #223
User-Visible: yes
2026-08-20 19:32:16 +00:00
Sergey Matyunin
3af04840a9
build: promote v1.66.0 after beta.1
...
Issue: #221
User-Visible: yes
2026-08-20 16:05:55 +03:00
Sergey Matyunin
d55e0dd298
Release v1.66.0-beta.1 candidate
...
Issue: #217
Issue: #218
Issue: #219
User-Visible: yes
2026-08-20 15:18:43 +03:00
Sergey Matyunin
ea33edebf9
build: promote v1.65.0 after beta.9
...
Issue: #215
User-Visible: yes
2026-08-20 11:55:46 +03:00
Sergey Matyunin
adc1d15b98
Release v1.65.0-beta.9 candidate
...
Issue: #213
User-Visible: yes
2026-08-20 11:26:44 +03:00
Sergey Matyunin
1521d3716a
Release v1.65.0-beta.8 candidate
...
Issue: #212
User-Visible: yes
2026-08-20 09:30:32 +03:00
Sergey Matyunin
9f5ebec6f2
Release v1.65.0-beta.7 candidate
...
Issue: #210
Issue: #211
User-Visible: yes
2026-08-20 01:57:19 +03:00
Sergey Matyunin
c22b39e8fc
Release v1.65.0-beta.6 candidate
...
Issue: #179
Issue: #198
Issue: #204
Issue: #205
User-Visible: yes
2026-08-19 23:17:01 +03:00
Sergey Matyunin
9b05dd598d
fix: clean isolated wall micro-intervals in Optimize
...
Issue: #198
User-Visible: yes
2026-08-19 21:10:18 +03:00
Sergey Matyunin
56e01148f8
fix: resume vacuum trails after short stops
...
Issue: #205
User-Visible: yes
2026-08-19 20:55:38 +03:00
Sergey Matyunin and claude[bot]
6f89002e3a
fix: show honest new-space display defaults
...
Issue: #204
User-Visible: yes
2026-08-19 17:44:48 +00:00
Sergey Matyunin
e6016a966f
Release v1.65.0-beta.5 candidate
...
Issue: #176
Issue: #186
Issue: #195
Issue: #200
Issue: #201
Issue: #203
User-Visible: yes
2026-08-19 19:31:44 +03:00
Sergey Matyunin
016c75f539
fix: enlarge editor close hit target
...
Issue: #195
User-Visible: yes
2026-08-19 16:38:43 +03:00
Sergey Matyunin
f66e671b89
refactor: remove dead partition tool state
...
Issue: #176
User-Visible: no
2026-08-19 16:17:09 +03:00
Sergey Matyunin
c9a83af50e
Release v1.65.0-beta.4 candidate
...
Issue: #180
Issue: #192
Issue: #193
Issue: #196
Issue: #197
User-Visible: yes
2026-08-19 14:24:38 +03:00
Sergey Matyunin
d01d0926be
feat: show humidity in room tooltips
...
Issue: #196
User-Visible: yes
2026-08-19 13:28:09 +03:00
Sergey Matyunin
db57180956
fix: isolate degenerate junction patches
...
Issue: #197
User-Visible: yes
2026-08-19 13:02:12 +03:00
Sergey Matyunin
a80fa1fa5e
Release v1.65.0-beta.3 candidate
...
Issue: #57
Issue: #103
Issue: #113
Issue: #117
Issue: #132
Issue: #184
Issue: #187
Issue: #189
User-Visible: yes
2026-08-19 05:02:30 +03:00
Sergey Matyunin
57fc434d4f
Release v1.65.0-beta.2 candidate
...
Issue: #150
Issue: #157
Issue: #170
Issue: #172
Issue: #173
Issue: #174
Issue: #178
User-Visible: yes
2026-08-18 22:11:05 +03:00
Sergey Matyunin
fc1e7951e4
feat: unify Plan wall drawing
...
Issue: #173
User-Visible: yes
2026-08-18 20:33:44 +03:00
Sergey Matyunin
0040615a45
Release v1.65.0-beta.1 candidate
...
Issue: #164
Issue: #166
Issue: #167
User-Visible: yes
2026-08-17 13:30:25 +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
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
Sergey Matyunin and claude[bot]
087f7cf381
feat: join independent wall junctions
...
Issue: #141
User-Visible: yes
2026-08-14 12:11:08 +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
42b3f44c4a
feat: add hidden isometric stage 2
...
Issue: #122
User-Visible: no
2026-08-14 00:43:13 +03:00