Skip to content

polish(den-web): library follows frame 16 — state tabs, one facet lane, captions absorb boilerplate (U1 web) - #3445

Merged
benjaminshafii merged 1 commit into
devfrom
feat/library-frame16
Aug 3, 2026
Merged

polish(den-web): library follows frame 16 — state tabs, one facet lane, captions absorb boilerplate (U1 web)#3445
benjaminshafii merged 1 commit into
devfrom
feat/library-frame16

Conversation

@benjaminshafii

Copy link
Copy Markdown
Member

Summary

Reworks /dashboard/library to the approved Paper frame 16 (page 5-0, "16 — Library (web) · frame-15 adaptation") after the post-#3439/#3440 composition regressed:

  • State tabs replace provenance tabs: All / Needs your sign-in / Needs admin setup, count pills, hidden at zero. Provenance moves to a From · Anyone dropdown pill.
  • One facet lane: search × kind pills with counts × From — all combine with state and search.
  • Captions absorb boilerplate (per the adopted frame-13/14 rules): catalog name appears once in the READY TO USE caption, never as per-row chips; sign-in section carries the connect-your-account sentence.
  • Fixed-lane 52px rows: 32px tile · name · one kind chip (+transport on connections only) · description · quiet right source column (person shares keep the blue accent) · Sign in / Details / chevron. Show-N-more past 6 per section.
  • Trim band header kept; adds the green N ready to use chip via a new optional badgeCompanion template slot.
  • No API changes — presentation over the existing /v1/me/library payload.

Verification

  • pnpm --filter @openwork-ee/den-web typecheck — pass
  • pnpm --dir evals exec vitest run --config vitest.config.ts --project stack specs/library-view.slow.test.ts — 1 passed at head SHA (re-pinned: state tabs, catalog-name-exactly-once, chip-lane counts, needs-sign-in tab filtering, From facet; vision 3/3)
  • pnpm evals:typecheck — pre-existing failures in evals/flows/den-trim-page-headers.flow.ts only (present on pristine dev); no errors in this spec

Evidence

Photo roll posted in a follow-up comment.

…e, captions absorb boilerplate, fixed-lane rows (U1 web)
@benjaminshafii

Copy link
Copy Markdown
Member Author

Photo roll — library-f16 — 3/3 frames passed

3/3 frames passed · 4 expectations passed · 0 failed

✅ PASS — 1. A compact gradient header is titled Library, with its description immediately below and before the tabs

  • PASS A compact gradient header is titled Library, with its description immediately below and before the tabs — A compact blue gradient banner titled “Library” appears above the description “Everything you can use in chat…”; the “All” and “Needs your sign-in” tabs follow directly below.

A compact gradient header is titled Library, with its description immediately below and before the tabs

✅ PASS — 2. Rows form aligned lanes with a single kind chip each and a quiet right-hand source column

  • PASS Rows form aligned lanes with a single kind chip each and a quiet right-hand source column — Ready-to-use rows are consistently aligned; each shows one “Skill” chip and a muted “Catalog” source column on the right.
  • PASS An amber needs-sign-in row shows a dark Sign in button under a NEEDS YOUR SIGN-IN caption — A pale amber row appears beneath “NEEDS YOUR SIGN-IN” and contains a dark “Sign in” button.

Rows form aligned lanes with a single kind chip each and a quiet right-hand source column

✅ PASS — 3. A narrow mobile layout keeps rows readable with wrapped chips

  • PASS A narrow mobile layout keeps rows readable with wrapped chips — The narrow single-column layout shows filter chips wrapped across three lines, while list rows remain clearly separated and readable.

A narrow mobile layout keeps rows readable with wrapped chips


Roll created 2026-08-03T09:33:57.351Z · Source: evals/results/rolls/2026-08-03T09-33-57-350Z-library-f16/roll.json · Repro: pnpm fraimz:publish -- --pr 3445 --roll 2026-08-03T09-33-57-350Z-library-f16

@vercel

vercel Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
openwork-app Ready Ready Preview Aug 3, 2026 9:35am
openwork-den Ready Ready Preview Aug 3, 2026 9:35am
openwork-den-worker-proxy Ready Ready Preview Aug 3, 2026 9:35am
openwork-diagnostics Ready Ready Preview Aug 3, 2026 9:35am
openwork-landing Ready Ready Preview, v0 Aug 3, 2026 9:35am

@diff-warden diff-warden Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Warden security clearance: clear. No new security issues found in this diff (ae95fd6b446f1d93c57a3c16d10ee1b8f8d41a83). Automated clearance satisfies the required-review gate only — a human still reviews and merges. Analysis run

@benjaminshafii
benjaminshafii merged commit ef47be7 into dev Aug 3, 2026
24 checks passed
@benjaminshafii
benjaminshafii deleted the feat/library-frame16 branch August 3, 2026 11:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant