Files
PaperClipAI/ui
DottaandPaperclip a5673e8149 Add user-secret Secrets tabs and env binding picker
Phase 6 UI (PAP-12280) for user-specific secrets:

- Secrets page: new "User secret definitions" (admin) and "My secrets"
  (owner) tabs; rename first tab to "Company secrets". Tabs are visually
  distinct via a violet accent vs company secrets' neutral/emerald.
- UserSecretDefinitionsTab: create/edit/delete company definitions with
  coverage shown as counts only (never values).
- MyUserSecretsTab + SetMyUserSecretDialog: each member sets/updates/clears
  their own value; dialog is shared so it can also satisfy a missing
  required secret from warning surfaces.
- EnvVarEditor: third binding source "User secret" (user_secret_ref) with a
  definition picker and Required/Optional toggle; rename bare "Secret" to
  "Company secret". Wired user-secret definitions into agent and project env.
- api/secrets + queryKeys: user-secret-definition, coverage, and my-secrets
  endpoints.

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-07-01 18:14:52 +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.