Files
PaperClipAI/ui
DottaandPaperclip 571eae04b4 Fix conference room crash from query key collision with IssueDetail
ConferenceRoom used useQuery on the same queryKeys.issues.comments() key
that IssueDetail uses with useInfiniteQuery. When LiveUpdatesProvider
wrote InfiniteData to that shared key, ConferenceRoom received an object
instead of an array, crashing on spread. Added a dedicated
queryKeys.conferenceRoom.comments() key so the two caches are isolated.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-04-30 16:30:23 -05: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.