Matysh
e1059e2e29
fix: preserve wall identity through structural edits
...
Issue: #282
User-Visible: yes
2026-08-26 02:20:57 +03:00
Matysh
b336eee996
feat: stabilize persisted wall segment identity
...
Issue: #282
User-Visible: yes
2026-08-26 02:20:57 +03:00
Matysh
36992d68bd
fix: match wall thickness hover to masonry
...
Issue: #303
User-Visible: yes
2026-08-25 12:49:41 +03:00
Matysh
8b4730df05
feat: search opening entity selectors
...
Issue: #301
User-Visible: yes
2026-08-25 12:17:30 +03:00
Sergey Matyunin
ba63fccbb7
fix: preserve wall ownership through compaction
...
Issue: #299
User-Visible: yes
2026-08-24 23:28:39 +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
3fb2edc904
fix: preserve resize wall thickness carriers
...
Issue: #298
User-Visible: yes
2026-08-24 22:27:05 +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
c4694acea9
test: harden resize capture verification
...
Issue: #293
User-Visible: no
2026-08-24 17:35:45 +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
3f6338889e
test: prove lattice barrier across editor controllers
...
Issue: #291
User-Visible: no
2026-08-24 17:13:28 +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
edf8b068ed
fix: straighten near-axis wall geometry
...
Issue: #290
User-Visible: yes
2026-08-24 16:30:11 +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
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
79285ab1d2
docs: correct wall union mutation identifiers
...
Issue: #278
User-Visible: no
2026-08-24 09:30:29 +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
b02a37123d
test: align mixed-thickness smoke with safe resize
...
Issue: #277
User-Visible: no
2026-08-24 07:20:25 +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
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
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
e3b635aba2
fix(walls): bound multi-wall repairs to finite rays
...
Issue: #271
User-Visible: yes
2026-08-23 21:06:20 +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
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
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]
36b5a8c36c
fix: clean orphaned Optimize positions
...
Issue: #252
User-Visible: yes
2026-08-23 08:06:22 +00:00
Sergey Matyunin
2cb7c73cad
fix: separate controller and target availability
...
Issue: #251
User-Visible: yes
2026-08-23 08:08:17 +03:00
Sergey Matyunin and claude[bot]
21db2b2898
fix: preserve bounded multi-wall floor geometry
...
Issue: #249
User-Visible: yes
2026-08-23 03:47:19 +00:00
Sergey Matyunin and claude[bot]
29904df6ee
fix: bound multi-wall junction bevels
...
Issue: #249
User-Visible: yes
2026-08-23 03:47:19 +00: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
6a151d1ead
fix: preserve markers when deleting final space
...
Issue: #244
User-Visible: yes
2026-08-23 00:35:48 +03:00
Sergey Matyunin
f6f877e393
fix(spaces): repair orphaned plan references
...
Issue: #244
User-Visible: yes
2026-08-23 00:34:55 +03:00
Sergey Matyunin
a65db3985d
fix(openings): preserve gate flip turn direction
...
Address code review H1 by keeping gate flip direction observable without a second vertical mirror. Add fail-closed golden contracts, smoke coverage, and a mutation guard for the affected opening-symbol geometry.
Issue: #242
User-Visible: yes
2026-08-22 21:14:37 +03:00
Sergey Matyunin
e6ac0337d0
fix(tabs): restore captured mouse reordering
...
Issue: #243
User-Visible: yes
2026-08-22 19:42:15 +03:00
Sergey Matyunin and claude[bot]
cf3010cd0c
docs: record complete decor golden impact
...
Issue: #231
User-Visible: no
2026-08-22 15:58:00 +00:00
Sergey Matyunin and claude[bot]
09ab9266c0
fix: render decor above room fills
...
Issue: #231
User-Visible: yes
2026-08-22 15:58:00 +00: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
0d91c1e18e
fix: make plan visuals grid-scale invariant
...
Issue: #239
User-Visible: yes
2026-08-22 13:45:26 +03:00
Sergey Matyunin
cb19b7d52e
feat: measure opening preview to inner faces
...
Issue: #238
User-Visible: yes
2026-08-22 12:24:49 +03:00
Sergey Matyunin
2f968996b1
fix: make plan drawing fail closed
...
Issue: #228
User-Visible: yes
2026-08-22 10:56:22 +03:00