Repository navigation
v0.4.0
Release 0.4.0
Version bump from 0.3.2 via npm run release:version -- 0.4.0: workspace packages, internal ^0.4.0 pins, jsDelivr item URLs (boring-ui-kit@0.4.0/r), registry output and lockfile. Pi peers stay ~1.2.0. The publish set is the five public packages (agent, execution, feedback, files, ui-kit); boring-browser and boring-testing stay private. Adds a "Migrating to 0.4.0" section to MIGRATING.md.
Breaking
See MIGRATING.md.
- Registry blocks support the shadcn Base UI styles only; Radix style support is removed.
- Blocks compose the host's own
@/components/ui/*and carry no visual values (BORING-UI-1); restyle through theme tokens. - Removed recipes:
registry/drawer,registry/dropdown-menu;ActionMenuis nowuseMenuPortal+ActionMenuContent; app-shellsheet.tsxis nowapp-sheet.tsx+use-exclusive-sheet.ts. - Transcript uses
@shadcn/reactMessageScroller (use-stick-to-bottomremoved); newhistory="column" | "popover"prop onAgentWorkspace. - Upgrade: bump pins and re-run
npx shadcn add <0.4.0 item URLs> --overwritefor every installed item.native-chatandremote-chathave no API change.
Changes since 0.3.2
- #1698, #1699 placement in request context.
- #1700, #1701 examples restructure.
- #1702-#1708 workspace demo and chat/artifact layout: agent as page, docked or floating; ChatGPT-grade layout on desktop and phone; Trace activity.
- #1709 markdown autosave and toolbar. #1715 phone formatting bar.
- #1710 Library redesign.
- #1711-#1717, #1723, #1712 shadcn first, groups 0-7: BORING-UI-1 law and design checks in CI.
- #1718, #1720, #1721, #1724, #1726 polish.
- #1725, #1728 history side column.
- #1727 inline PDF on phones (pdf.js, lazy).
- #1731 security dependency fixes (undici 7.29.1, MCP client 2.3.1) and minor bumps.
- #1687, #1688 CI action bumps (setup-node, upload-artifact).
Local results
npm run check,npm run typecheck,npm test(1906 pass, 0 fail),npm run verify(with CHROMIUM),npm run check:pack(no errors),npm run registry:build(no drift beyond the version bump),npm run release:preflight(passes; 11 runtime proofs DEFERRED, listed as backlog per the release ruling).
Nothing is merged or published by this PR; the release workflow is not dispatched.
🤖 Generated with Claude Code