Skip to content

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 04 Jun 08:06
· 152 commits to main since this release
23871ca

Bug Fixes

  • eliminate walk teleport/replay regressions + headless render harness (#62)
  • freeze snap-back origin instead of re-reading per frame (#66)
  • cascade exit to subagents when a parent is stale-swept (#75)
  • footprint the meeting screen + bookshelf, tighten the sofa footprint (#84)
  • unify the first-sight gate — stop the rescan resurrecting ended/stale sessions (#85) (#104)

Documentation

  • tighten description + add etymology, audience hook, collapse migration (#51)
  • convention — track every deferred finding as a GitHub issue (#88)
  • config/contributing split + Copilot instructions + just-demo image pipeline; gate walkable overlay out of release (#108)

Features

  • centralize easing curves + animated transitions (#54)
  • ambient effects + weather-aware physics (#55)
  • friendlier install/uninstall flow + backup cleanup (#56)
  • UI polish — help overlay, tooltip framing, footer color, theme swatches, popup glow (#57)
  • real-physics walk pacing with distance-driven staggered arrivals (#61)
  • per-spot dwell + emergent meeting-room group-talk venue (#65)
  • multi-CLI hook install + Codex transcript source, with hooks/JSONL lifecycle correctness (#63)
  • physics-grounded weather × light audit — day+night, storm/lightning (#69)
  • 3-seat sofa (meeting + lounge) + seated-overlap z-sort fix (#70)
  • glass meeting-room partitions + connected wall joints (#72)
  • per-furniture approach sides — stand on the side nearest the desk (#73)
  • unify the furniture model — footprint SoT, approach sides, desk, occlusion (#74)
  • decode Codex subagent hooks + semantic subagent-dispatch detection (#79)
  • upstream wire-format drift watch + internal registered-vs-decoded test (#80)
  • office overhaul — unified furniture + approach/settle/reach routing, walkable/occlusion audit, per-theme appliances (#78)
  • user-defined pet names via [pet-names] config (#86)
  • fade the sleeping zzz as it rises (less distracting) (#106)
  • remove the distracting thinking-pose overhead dots (#107)

Miscellaneous

  • remove stale Formula/pixtuoid.rb from main repo (#53)
  • review follow-ups — CLAUDE.md decouple, bug fixes, test gaps (#67)
  • add PR + issue templates for external contributors (#71)

Refactoring

  • explicit scope layer + prompt subagent-completion (#76)
  • extract Layer-A FSM (state/fsm.rs) + harden the decode layer (#81)
  • param-unification, file reorg, type newtypes + correctness (#89)
  • whole-codebase DRY sweep — shared helpers, extractions, doc-drift fixes (#100)

Testing

  • lock in per-frame derive_with_routing idempotency (#68)
  • raise coverage 92→95% (raw) + apply whole-codebase CR findings (#101)
  • poll-backend watch in tests — ~6min → <1s watcher suite (#105)

Build

  • adopt just as the single source of truth for checks (#83)

Ci

  • skip Claude review workflows on fork PRs (#60)
  • harden release pipeline + bump to 0.5.0 (#102)

Polish

  • warmer crash message + underlined bug-report URL (#52)