Files
PaperClipAI/ui
DottaandClaude Opus 4.8 115b4ebf47 Apply PAP-10907 round-2 Skills Store frontend changes
- Top-bar "installs" now counts agents that have the skill attached
  (attachedAgentCount) instead of the stored installCount (D)
- Fix "Add to agent": the agents-tab and sidebar popovers shared one
  controlled open flag, which made both mount open and swallow clicks so
  the button looked dead; each popover now owns its open state (H)
- Files sidebar narrowed from 18rem to 13rem (I)
- Sharing moved into a gear-triggered Settings modal (sharing dropdown +
  danger-zone Remove); replaces the inline sidebar Sharing section (A)
- GitHub check-updates / install-update controls moved to the sidebar
  under Agents, above the Settings gear (F)
- Store/catalog cards show a source icon (where the skill is from) and the
  discovery grid gains a Source filter (github / skills.sh / local / …) (E)
- Floating "Unsaved changes" save bar while a file edit is dirty, plus a
  beforeunload guard so the page isn't left accidentally (J)

Storybook: discovery mocks now carry varied sourceBadge so the source
filter/icons render; detail story updated for the popover prop change.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-11 16:18:33 +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.