Files
PaperClipAI/ui
scotttongandClaude Fable 5 59e536fc08 feat(ui): gallery feedback round 1 — destructive revert, status bar fills, running=blue
Three user rulings from the tune-session gallery review (all intentional
visible changes; snapshots NOT re-baselined):

1. Dark-mode --destructive reverted to master's original
   oklch(0.637 0.237 25.331) (preset's softer red rejected); light
   untouched.
2. Budget/quota progress-bar FILLS re-pointed at canonical status hues
   (bar-fill elements only): healthy -> bg-(--status-task-done),
   warning -> bg-(--status-task-todo), exceeded/hard-stop ->
   bg-(--status-task-blocked) in BudgetPolicyCard, QuotaBar (covers
   ProviderQuotaCard/BillerSpendCard surfaces), Costs, and
   CodexSubscriptionPanel (escalation tiers; healthy stays bg-primary/70
   by design — flagged). Left: Org.tsx status dot, chip washes/borders.
3. RUNNING chips/labels cyan -> canonical blue: IssueChatThread running
   chip now composes brandChipBadge.blue (layout unchanged);
   RunTranscriptView running label via new runningLabelText export
   (hexes stay in lib/status-colors.ts, gate-clean); statusBadge.running,
   agentStatusDot.running, AgentDetail runStatusIcons.running -> blue.
   Left + flagged: externalObjectStatus* running (open already blue in
   those maps) and the cyan 'Live' branding family (dedicated decision
   recommended).

DECISION-SHEET.md: 'Gallery feedback round 1' section added. Gates 3/3
CLEAN, typecheck green, ui build green (token bar-fill classes verified
in built CSS), vitest 103/103 on touched components.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-06 18:05:35 -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.