Skip to content

v0.15.0

Latest

Choose a tag to compare

@github-actions github-actions released this 16 Jul 02:21
d2db1d7

Bug Fixes

  • pod grid packs the bottom row, all partials join the lattice (#552, #553)
  • scatter plants keep clearance from obstacles — and coexist by sliding (#564)
  • E-review round 1 — confirmed accumulation defects + LOW sweep (#570)
  • run the liveness probe off the async worker (spawn_blocking) (#583)
  • breadcrumb the copilot/omp missing-pairing-key drops (#586)
  • gate gen-readme pix icons on existence + fix experimental-footnote population (#587)
  • bound the JSONL watcher's notify path channel (#592)
  • O_NOFOLLOW + O_EXCL on the atomic-write .tmp create (#591)
  • drop the inert block_in_place wraps + correct the wrong thread model (#617)
  • close the narrow-band sealed pockets + densify the connectivity sweep (#618)
  • honest 4px y-sorted vertical divider + consolidate wall model/view (#625)

Documentation

  • scope the whole-codebase audit's specialist deep-sweeps (#581)
  • scope comment length + location into the comment-value factor (#593)

Features

  • desk density + walk-behind + honest ground clamp (#551)
  • generative placement-invariant sweep + the 6 bugs it caught (#554)
  • pantry v2 — 20px island w/ bartender slots, snack shelf, content-fit meeting split (#556)
  • wall visual identity — V-door jambs, glass mullions, 4px wall faces (#560)
  • interior decor — lounge aquarium, seated meeting chairs, soft goods (#561)
  • remove per-desk trash bins — the pantry keeps the office one bin (#563)
  • Ficus joins the office — elevator greeting + lounge west flank (#565)
  • appliance feedback animations — printer, vending, cooler (#567)
  • hero camera zoom — BUF_H 180→130, seed 3→0 (1F Standard) (#568)
  • side-seated profile sprite for the meeting chairs (#572)

Miscellaneous

  • repin cargo-deny-action v2.0.20 → v2.1.1 (#569)
  • bump actions/setup-node from 6 to 7 in the actions group (#622)
  • bump the site's Node runtime to 26 (#630)

Performance

  • return the memoized Layout as Arc, not a per-frame deep clone (#589)

Refactoring

  • declare footprint ground-anchoring in FurnitureDef (GroundAlign); bump 0.15.0 (#550)
  • room aggregates + request-based walls — MeetingRoom, PantryRoom, rooms/walls (#558)
  • compute_with_seed decomposition — E design-debt findings (#571)
  • least-privilege the io config-write authority + compiler tooth (#573)
  • comment-discipline overhaul — strip process-history, pin present-tense assertions (#577)
  • fold WalkProfile into WanderPhase — illegal state unrepresentable (#574)
  • split hud.rs catch-all into 5 painter modules (#575)
  • two G-audit design nits — appliance painters + scan-state struct (#576)
  • extend the least-privilege compiler-tooth to every submodule (#590)
  • single-source the board uptime feeder (arch-review MEDIUM) (#594)
  • single-source the linux focus-channel selection (#599) (#600)
  • deepen FloorSession — absorb overlay/board glue + export frame_epilogue (#595) (#601)
  • name build_walkable_mask's obstacle inventory as MaskObstacles (#596) (#602)

Testing

  • give simplify_polyline + cell_in_zone mutation teeth (#584)
  • decoder cap table + orphan reap (#612) + wide-pack occupancy (#609) (#616)

Build

  • bump @raycast/api 1.104.22 → 1.104.23 (#627)
  • bump knip 6.25→6.27 + prettier 3.9.4→3.9.5 (#628)

Deps

  • bump saphyr 0.0.9→0.0.11; hold objc2-app-kit at 0.2.x (#624)
  • eslint 10.7 bump; hold typescript at 6.x (#621)
  • bump site-deps except typescript (astro 7.0.9, eslint 10.7, eslint-plugin-astro 3.0, typescript-eslint 8.64) (#623)

Hygiene

  • XDG_CONFIG/STATE_HOME reject relative paths (#610) + least-privilege demote (#611) (#615)
  • least-privilege sweep of doctor.rs (finishes #611's deferred rest) (#619)
  • v4 whole-codebase audit follow-up — 6 LOW findings (#620)