Skip to content

0.7.0

Choose a tag to compare

@aqkprogrammer aqkprogrammer released this 05 Sep 17:49
· 177 commits to main since this release

The release that puts something up for sale, and fixes the bug that finding out how to sell it uncovered.

Nothing that was free has stopped being free. The registry build now names every block that shipped without a licence and fails the release if any of them changes access.

The Pro catalogue

Four new blocks, all access: "pro". Whole application surfaces rather than page sections:

  • crm — a pipeline with its deals. Sales cycle is declared lower-is-better, so a slowing pipeline is not painted green.
  • command-center — service health worst-first, incidents by severity, capacity meters, a filterable log stream and a ⌘K palette. The overall status is one sentence, and deliberately not a live region.
  • ai-workspace — conversations, transcript, and the model's context beside it: window usage, attachments, a structured result filling in.
  • admin-dashboard — the shell an admin area shares, with children for your own pages, and an overview that puts what needs attention first.

Withheld means the index lists them in full and only the gated route serves their bodies. The docs render their previews from the same stories the tests run; packages/ui no longer ships src/blocks in its tarball.

Sidebar fix

The mobile sheet was mounted whenever the rail was open and hidden with CSS. A modal dialog that CSS hides is still modal: on every desktop, whenever the sidebar was open, the rest of the page was aria-hidden and pointer-events was off on the body. It now mounts only below the breakpoint, with its own open state.

The site

Pricing, a private-registry guide, and a front page that counts itself — components, blocks, average quality from the audits, npm and GitHub figures fetched hourly, and a version badge that no longer claims 0.1.0.

Design tokens for Figma

@dowel-ui/themes reads the same CSS the components use and writes W3C design tokens. One file per preset at /figma/<preset>.tokens.json, and the Theme Studio downloads the same for a preset built there.

Full notes in CHANGELOG.md.