Files
PaperClipAI/ui
DottaandPaperclip 4344ad6b1a PAP-10256 Team Catalog UI: INSTALLED group, out-of-date badge, Re-install CTA
Consume the installed-state endpoint to surface installed/out-of-date teams
from the server signal (PAP-10238 §3.2 + §5):

- list: installed teams collapse under `INSTALLED · N`; out-of-date rows show
  an amber chevron-up badge with a tooltip
- detail: `Installed` badge when current, `Update available` chip when stale,
  and the primary CTA switches to `Re-install latest`
- invalidate installed/agents queries after an install completes
- design-guide + Storybook coverage via shared installed-state fixtures
- tests: INSTALLED group, out-of-date vs current rendering

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-06-05 03:20:50 +00: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.