v4.7.0 — The OS comes back
The OS comes back
No MCP tool contracts changed. This release re-stages the public surface as what made it work in the first place — the fiction of a running application — and unifies every generated page on one design-token vocabulary.
Changed
- One token vocabulary —
lib/public-pages.jsemits a byte-identical:rootblock and parameterized@font-facerules into all six generated pages; CI asserts the canonical block on every page and bans retired token names in templates. - Proof reel re-shot as a screen-recording fiction — the whole 42-second reel now lives inside one persistent faux-macOS window on a midnight-blue desktop: traffic lights, tools chip, fake input bar, timecode ticker. The system register (success green, link blue, clay assistant accent) returns inside app chrome. Scene marks, still branches, and the deterministic completion contract are unchanged.
- Walkthrough restyled onto the shared vocabulary — sans type inside the window, system-register accents, midnight desk bed; every scenario, control, easter egg, and the pinned narrative clock preserved. Re-recorded at 204.8s with chapter marks verified frame-accurate.
- App icon — ink square, paper hashtag, one vermilion notification-badge dot (3 colors, down from 7).
- README rebuilt — roughly half the visible length; deep material in collapsible sections with anchored headings kept visible; weekly-downloads badge; registry badge links to the live server record; Glama rating card added.
- Registry metadata unified —
glama.jsonpruned to the schema's minimal claim contract; the Docker image OCI description label carries the canonical short description (CI-enforced); the publish workflow verifies the live npm description matchespackage.jsonafter publish. - Docker build context — marketing video renditions excluded via
.dockerignore.
Full details: CHANGELOG.md