Files
houseplan-card/assets/furniture/houseplan-0.3.0
Codex 8ee1c91fff fix: seven small honesty fixes from the 29.08 audit (#369)
(a) documented: deleting a vacuum marker erases its server trail at once
and a re-added marker starts from scratch (VACUUM.md + both USER-GUIDEs).
(b) smoothVacPath reports dropped non-finite segments — one console warn
per call with the count — instead of hiding the whole trail silently on a
broken calibration matrix. (c) room climate (#317) now reaches legacy
markers whose exported config carries an ABSENT area key rather than an
explicit null: `== null` where the placement is decided. (d) the armed
furniture preview follows Shift without mouse movement — window
keydown/keyup listeners live exactly as long as the palette is armed,
detached at every palette teardown. (e) only the primary mouse button
places decor/furniture: a right or middle click with an armed tool is a
no-op, touch/pen untouched. (f) a device whose registry entities were ALL
deliberately disabled by the user no longer glows as an alive controller —
the #318 entityless-active rule now requires a genuinely empty roster.
(g) furniture-pack author corrected to Sergey Matyunin (Сергей Матюнин)
per the owner's decision — LICENSE.md, README.md, pack.json,
docs/FURNITURE.md, the provenance check in generate-furniture-assets and
its unit; the source archive bytes are unchanged and the README notes the
romanisation fix.

Proofs: units for (b)/(c)/(f) including the #318 regression pair; new
smoke_furniture_polish for (d)/(e) with listener add/remove counters and
both mouse buttons; five registry mutants, one per code change.

Issue: #369
User-Visible: yes
2026-08-29 11:29:42 +03:00
..
2026-08-28 18:52:03 +03:00

House Plan furniture pack 0.3.0

Canonical source artwork for the built-in House Plan furniture library.

  • svg/menu/: 33 front-view category illustrations used only by the lazy editor bundle.
  • svg/plan/: 44 top-view drawings used on the plan.
  • pack.json: stable ids, category links, default dimensions and names. The filename deliberately avoids the *manifest.json suffix reserved by HACS.

The original author, Sergey Matyunin (Matysh), granted House Plan permission to use, modify and distribute all 77 SVG files under the repository MIT License without separate UI attribution in issue #159.

The reviewed source archive is houseplan-furniture-custom-0.3.0.zip, attached to issue #159, with SHA-256 9E969016EE3B4B4E3DB776FEC53C8B387B91368B118EB5E39911483DEF1B0953.

The editable source is linked from pack.json. Generated TypeScript must not be edited by hand; run npm run furniture:generate after changing this directory.

Note (#369): the source archive referenced by the SHA-256 above may still carry the earlier romanisation of the author's name; the authoritative spelling is Sergey Matyunin (Сергей Матюнин), fixed 2026-08-29 by the owner's decision in issue #369. The archive bytes are unchanged.