mirror of
https://github.com/paperclipai/paperclip.git
synced 2026-10-27 02:44:50 +01:00
- 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>
@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.