Sergey Matyunin
2523c38a4e
Merge issue #300 into dev
...
Owner-approved review exception: the external reviewer is unavailable. The exact branch SHA passed its recorded gates; the integration keeps #296 diagnostic geometry above masonry and #300 resize measurements above wall bodies. Generated bundles were rebuilt from the combined sources.
Issue: #300
User-Visible: no
2026-08-24 23:14:34 +03:00
Sergey Matyunin
5ecfebcf67
Merge issue #298 into dev
...
Owner-approved review exception: the external reviewer is unavailable. Both r1 High findings were fixed, the exact branch SHA passed all recorded gates, and generated bundles were rebuilt after conflict resolution with #296 .
Issue: #298
User-Visible: no
2026-08-24 23:12:16 +03:00
Sergey Matyunin
2d19ce04ad
fix: close #298 review gaps
...
Issue: #298
User-Visible: no
2026-08-24 23:04:32 +03:00
Sergey Matyunin
390f77bd65
feat: улучшить измерения при Resize
...
Issue: #300
User-Visible: yes
2026-08-24 22:59:33 +03:00
Sergey Matyunin
b9db5d4750
fix: close #296 review gaps
...
Issue: #296
User-Visible: yes
2026-08-24 22:50:00 +03:00
Sergey Matyunin
2cad797d2c
fix: preserve legacy resize lattice endpoints
...
Issue: #298
User-Visible: no
2026-08-24 22:41:14 +03:00
Sergey Matyunin
3fb2edc904
fix: preserve resize wall thickness carriers
...
Issue: #298
User-Visible: yes
2026-08-24 22:27:05 +03:00
Sergey Matyunin and claude[bot]
89ac96a8af
fix: reconcile hidden walls during Optimize
...
Issue: #296
User-Visible: yes
2026-08-24 19:10:27 +00:00
Sergey Matyunin and claude[bot]
953f6756bc
feat: detach wall chain on Escape
...
Issue: #294
User-Visible: yes
2026-08-24 18:16:46 +00:00
Sergey Matyunin
8c03656412
build: continue beta.10 candidate as v1.67.0-rc.1
...
Issue: #291
User-Visible: yes
2026-08-24 19:24:59 +03:00
Sergey Matyunin
04110bf741
build: prepare v1.67.0-beta.10 candidate
...
Issue: #288
Issue: #289
Issue: #290
Issue: #291
Issue: #292
Issue: #293
User-Visible: yes
2026-08-24 19:03:02 +03:00
Sergey Matyunin
cd88633535
fix: audit resize availability on real plans
...
Issue: #292
User-Visible: yes
2026-08-24 18:21:50 +03:00
Sergey Matyunin
e2c1dbec0d
fix: preserve resize undo through write repair
...
Issue: #293
User-Visible: yes
2026-08-24 17:46:20 +03:00
Sergey Matyunin
6c5163c3c9
fix: restore resize pointer gesture
...
Issue: #293
User-Visible: yes
2026-08-24 17:35:45 +03:00
Sergey Matyunin
4ccf4a3ccc
fix: enforce exact lattice coordinates
...
Issue: #291
User-Visible: yes
2026-08-24 17:13:21 +03:00
Sergey Matyunin
f6cf2c93ae
fix: scope near-axis resize validation
...
Keep unrelated pre-existing near-axis edges from disabling exact Resize handles, make tracked single-space fixtures visible to the invariants CLI, and add the three missing mutation gates plus real-plan coverage.
Issue: #290
User-Visible: no
2026-08-24 16:30:25 +03:00
Sergey Matyunin
17086d3cf2
fix: preserve walls beyond short junction rays
...
Issue: #288
User-Visible: yes
2026-08-24 15:57:25 +03:00
Sergey Matyunin
bca3bfd52c
fix: prevent mixed-role walls during resize
...
Issue: #289
User-Visible: yes
2026-08-24 15:19:40 +03:00
Claude and Sergey Matyunin
c14dcecb98
test(fixtures): write the real wall key in one place
...
Validate / smoke (3) (push) Failing after 18m12s
Validate / smoke_done (push) Skipped
Validate / golden (push) Failing after 20m2s
Validate / performance_smoke (push) Failing after 25m25s
Validate / docs (push) Failing after 25s
Validate / process-workflow-sync (push) Successful in 32s
Validate / provenance (push) Successful in 42s
Validate / process-gate (push) Failing after 41s
Validate / changes (push) Successful in 32s
Validate / hacs (push) Skipped
Validate / hassfest (push) Skipped
Validate / reuse (push) Successful in 46s
Validate / backend (push) Skipped
Validate / frontend (push) Successful in 9m15s
Validate / smoke (1) (push) Failing after 18m47s
Validate / smoke (2) (push) Failing after 19m9s
Refresh the shared wall-key fixture contract and keep generated frontend bundles synchronized with the fingerprinted geometry fixtures.
Issue: #260
User-Visible: no
2026-08-24 15:06:06 +03:00
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
07bd1a6781
fix: reconcile outer walls before resize
...
Issue: #281
User-Visible: yes
2026-08-24 10:43:33 +03:00
Sergey Matyunin
38ea8a9b9e
fix: validate optimize opening rehosts
...
Issue: #280
User-Visible: yes
2026-08-24 10:33:05 +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
9c5b66c3e4
perf: fingerprint Resize handles once per frame
...
Issue: #277
User-Visible: no
2026-08-24 07:56:49 +03:00
Sergey Matyunin
03b45f2e37
build: synchronize safe resize release bundle
...
Issue: #277
User-Visible: no
2026-08-24 07:13:56 +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
82fe98bcd3
test: prove coincident partition acceptance
...
Issue: #276
User-Visible: no
2026-08-24 05:57:57 +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
7bcc5b285b
fix: preserve orthogonal wall strips at multi-wall joins
...
Issue: #275
User-Visible: yes
2026-08-24 01:47:22 +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
b05eb68c3a
perf: taper multi-wall exterior corridors
...
Keep the finite #272 exit as a safe subset of the square connector while removing two contour corners per bevel. The simpler canonical path preserves the zero-hole and finite-ray contracts and restores headroom in the large-house Glow gate.
Issue: #272
User-Visible: no
2026-08-24 00:10:57 +03:00
Sergey Matyunin
4266b625fe
perf: batch multi-wall bevel cuts
...
Subtract each node's combined local bevel mask once instead of traversing the large wall and paper geometry once per triangle and exterior connector. The equivalent mask keeps the reviewed #272 geometry while restoring the large-house Glow state-update budget.
Issue: #272
User-Visible: no
2026-08-23 23:29:42 +03:00
Sergey Matyunin
c9b8497f58
fix: keep wireless controller face consistent
...
Issue: #274
User-Visible: yes
2026-08-23 22:24:32 +03:00
Sergey Matyunin
3fedcaf1d5
fix: open multi-wall bevel holes to exterior
...
Issue: #272
User-Visible: yes
2026-08-23 21:23:42 +03:00
Sergey Matyunin
8bd910ed84
test: cover finite wall beside an opening
...
Issue: #271
User-Visible: no
2026-08-23 21:09:56 +03:00
Sergey Matyunin
105a8f70eb
fix: collapse thickness island beside one T-node
...
Issue: #273
User-Visible: yes
2026-08-23 20:20:03 +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
8cdf6b4894
fix: restore one child of a deleted device
...
Issue: #262
User-Visible: yes
2026-08-23 16:32:12 +03:00
Sergey Matyunin
0dc6c39784
fix: retain bounded T-junction masonry
...
Issue: #261
User-Visible: yes
2026-08-23 15:35:27 +03:00
Sergey Matyunin
28eaf86662
fix: stabilize wall keys across storage round-trips
...
Issue: #258
User-Visible: yes
2026-08-23 14:21:36 +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
bfdeb493cb
fix: preserve wall thickness across partial resize
...
Issue: #253
User-Visible: yes
2026-08-23 11:42:43 +03:00
Sergey Matyunin and claude[bot]
0dbc94739b
chore: remove obsolete Optimize warning copy
...
Issue: #252
User-Visible: no
2026-08-23 08:06:22 +00:00
Sergey Matyunin and claude[bot]
36b5a8c36c
fix: clean orphaned Optimize positions
...
Issue: #252
User-Visible: yes
2026-08-23 08:06:22 +00:00
Matysh
a952f5fd07
feat(api): let config/get and layout/get return less
...
Issue: #256
User-Visible: no
2026-08-23 10:22:51 +03:00
Matysh
6d0fa3b819
build: stop committing the stand copy of the bundle
...
Issue: #255
User-Visible: no
2026-08-23 10:15:45 +03:00
Sergey Matyunin
f12418ba1c
test(golden): correct multiwall bevel probe
...
Use the discarded-wedge centre derived by the #249 unit geometry instead of a point that lies inside the legitimate incident wall body. This restores the semantic golden contract exposed while rebasing #251 ; product rendering is unchanged.
Issue: #251
User-Visible: no
2026-08-23 08:28:51 +03:00
Sergey Matyunin
2cb7c73cad
fix: separate controller and target availability
...
Issue: #251
User-Visible: yes
2026-08-23 08:08:17 +03:00