mirror of
https://github.com/paperclipai/paperclip.git
synced 2026-10-25 17:45:53 +01:00
Resolve the Phase F UX review must-fix items on the Team Catalog UI: - Honest apply progress (#1): the install API is a single non-streaming POST, so replace the six perpetual spinners with one truthful in-flight row and a result-driven checklist (agents/projects/skills + warnings) on success. - Adapter selection (#2): Step 4 now lists each imported agent with an adapter picker (AGENT_ADAPTER_TYPES), wired to install `adapterOverrides`. Preview vs install option builders are split because the preview schema rejects it. - Secrets honesty (#3): env inputs stay read-only (install schema does not accept secretValues) but now carry a required pill and an explicit amber note pointing at the Phase E follow-up; tracked in PAP-10253. - Responsive collapse (#4): list is full-width < lg and collapses to a single detail column with "Back to catalog"; install renders as a full-height Sheet < 768px. Added a useMediaQuery hook; auto-select is desktop-only. - Storybook fixture (#5): ui/storybook/stories/team-catalog.stories.tsx renders browse/detail and every install step (incl. blocked) with fixtures, exported the presentational components, and captured 1440x900 + 390x844 + dark screenshots into screenshots/PAP-10242/ (also attached to the issue). - Added step-indicator dots to the wizard header. Follow-ups filed as children: PAP-10253 (secrets API), PAP-10254 (onboarding seam), PAP-10255 (design-guide showcase), PAP-10256 (installed-group badge). Verified: tsc -b, build-storybook, and vitest (3/3) all pass. Co-Authored-By: Paperclip <noreply@paperclip.ing>