v0.14.4 — theme dimension end-to-end + landing-page metadata
Ships the theme-dimension completion (#35 gap 1) to npm consumers, plus the canonical landing-page metadata.
Fixed
- Dark-theme colors survive the source catalog (#54): dark entries get their own catalog field (
colors.<role>.dark) so a dark surface never collides with — or falsely conflicts against — the light surface; catalog metadata carriestheme; conflict resolution operates within the (role, theme) slot only. - Agents can see the theme dimension (#55):
all_colorsandconfirmation_needed.colors.all_extractedinbrand_extract_webandbrand_startauto mode now carrytheme. End-to-end test mocks the safeFetch boundary and verifies dark CSS → ColorEntry → catalog → MCP response.
Changed
homepage/websiteUrlpoint at the live landing page https://www.brandcode.studio/mcp (#52); the release invariant (tag ↔ version ↔ npm ↔ boundary) runs automatically at the end of every publish.
996 tests.