Files
PaperClipAI/ui
scotttongandClaude Fable 5 d8ace306d3 feat(ui): gallery feedback round 3 — one toggle, canonical agent chips, light-wash text sweep
Four user rulings (intentional visible changes; snapshots NOT
re-baselined):

1+2. Toggle unification: the app's only second switch implementation —
   ToggleField's hand-rolled h-5 w-9 pill with a bg-green-600 track in
   agent-config-primitives.tsx — now renders the canonical ToggleSwitch
   capsule (on = var(--status-task-done)); props/testid preserved. All
   other suspects already used ToggleSwitch; every switch now shares
   one form and one green.
3. Agent-status chips ('Org snippets and quick scan identity' section,
   StatusBadge): statusBadge agent keys route through brandChipBadge —
   running=blue, idle=gray (was yellow tint), paused=amber, and
   active=green (no canonical agent status; user-ruled mapping to the
   brand green family). brandChipBadge moved above statusBadge for
   declaration order. Org.tsx status dots route through agentStatusDot.
4. Dark-tuned-text-on-light-wash class of bug: flagged BudgetPolicyCard
   banner was already fixed in r2; systematic sweep fixed 58 more sites
   in 14 files (50->950, 100->900, 200->800, 300->700 light tiers with
   originals behind dark:, opacity suffixes preserved). Safe leftovers
   documented (InviteLanding dark page, solid-bg badges).

DECISION-SHEET.md: 'Gallery feedback round 3' section. Gates 3/3 CLEAN,
typecheck green, ui build green.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 19:10:00 -07:00
..

@paperclipai/ui

Published static assets for the Paperclip board UI.

What gets published

The npm package contains the production build under dist/. It does not ship the UI source tree or workspace-only dependencies.

Storybook

Storybook config, stories, and fixtures live under ui/storybook/.

pnpm --filter @paperclipai/ui storybook
pnpm --filter @paperclipai/ui build-storybook

Typical use

Install the package, then serve or copy the built files from node_modules/@paperclipai/ui/dist.