Files
PaperClipAI/ui
DottaandClaude Opus 4.8 70f3363dce fix(ui): address reply-UI review — author labels, tombstone id, copy
- formatReplyAuthorName resolves the current viewer vs. other users instead of
  labeling every non-agent target "You"; passes the profile map through the
  live thread's quote (real names) and currentUserId through the comment thread.
  A reply to another human now shows their name/"User", not "You".
- Reply chip seeding in the comment thread uses the same resolver, so replying
  to another user no longer mislabels the chip "Replying to You".
- Tombstone detection falls back to message.id when a deleted message has no
  explicit custom.commentId, matching the render-time id so its replies still
  show "Original comment deleted".
- Drop instance-local ticket ids from the UX lab copy and code comments.
- Extend comment-reply unit tests for the current-user / other-user / board
  label cases.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-13 09:48:41 +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.