Skip to content

feat(den-web): trim dashboard page headers - #3439

Merged
benjaminshafii merged 2 commits into
devfrom
feat/den-trim-headers
Aug 2, 2026
Merged

feat(den-web): trim dashboard page headers#3439
benjaminshafii merged 2 commits into
devfrom
feat/den-trim-headers

Conversation

@benjaminshafii

Copy link
Copy Markdown
Member

Summary

  • apply Paper’s 01 · Trim treatment to every shared Den dashboard gradient header
  • preserve per-page palettes and badges while removing icon chips and moving descriptions below headers
  • add an approved five-frame voice-over and fraimz flow

Verification

  • pnpm --filter @openwork-ee/den-web typecheck
  • pnpm --dir ee/apps/den-web exec bun test tests/cloud-super-admins-role-hierarchy.test.ts — 6 passed
  • pnpm evals:typecheck
  • pnpm fraimz --flow den-trim-page-headers --stack den --cdp-url http://127.0.0.1:9334 — passed 5/5 frames

Evidence

  • Local artifact: evals/results/2026-08-02T21-05-45-327Z/fraimz.html
  • Frame proof will be posted in a follow-up PR comment.

@vercel

vercel Bot commented Aug 2, 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 2, 2026 9:18pm
openwork-den Ready Ready Preview Aug 2, 2026 9:18pm
openwork-den-worker-proxy Ready Ready Preview Aug 2, 2026 9:18pm
openwork-diagnostics Ready Ready Preview Aug 2, 2026 9:18pm
openwork-landing Ready Ready Preview, v0 Aug 2, 2026 9:18pm

diff-warden[bot]
diff-warden Bot previously approved these changes Aug 2, 2026

@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 (edc284ddc5c83a7a8a47d782242fa65e87b203d3). Automated clearance satisfies the required-review gate only — a human still reviews and merges. Analysis run

Comment thread evals/flows/den-trim-page-headers.flow.ts Fixed
@benjaminshafii

Copy link
Copy Markdown
Member Author

fraimz — ✅ PASSED

1 passed · 0 failed · 0 skipped — run 2026-08-02T21-12-00-117Z

Full frame proof with validated screenshots: evals/results/2026-08-02T21-12-00-117Z/fraimz.html (re-run: pnpm fraimz --flow den-trim-page-headers)

✅ den-trim-page-headers — Den dashboard pages share a compact, readable Trim header

User-facing flow demo

  1. Members has one 104-pixel Trim header with a plain white title

    🎙 I open a Den dashboard page and see its oversized hero replaced by a compact 104-pixel gradient header with a clear white title and no icon chip.

    • 📸 den-trim-page-headers-01-members-compact-trim-header.png — 14 validations passed
    den-trim-page-headers-01-members-compact-trim-header.png
  2. The Trim header preserves the mesh palette and applies the expected readability scrim

    🎙 The mesh gradient keeps that page’s existing colors, while a subtle dark scrim makes every title consistently readable.

    • 📸 den-trim-page-headers-02-members-mesh-and-scrim.png — 14 validations passed
    den-trim-page-headers-02-members-mesh-and-scrim.png
  3. Members keeps its description outside the hero and before its tabs

    🎙 Descriptions, tabs, actions, and page content remain directly below the header without changing their behavior.

    • 📸 den-trim-page-headers-03-members-description-and-tabs.png — 17 validations passed
    den-trim-page-headers-03-members-description-and-tabs.png
  4. Members, Plugins, Connectors, and Org settings use the same compact gradient shell

    🎙 As I move between Members, Plugins, Connectors, Settings, and other dashboard pages, the same compact treatment appears with each page’s own palette.

    • ✅ Members route has the shared 104px gradient Trim header
    • ✅ Plugins route has the shared 104px gradient Trim header
    • ✅ Connectors route has the shared 104px gradient Trim header
    • ✅ Org settings route has the shared 104px gradient Trim header
    • 📸 den-trim-page-headers-04-org-settings-shared-trim-header.png — 14 validations passed
    den-trim-page-headers-04-org-settings-shared-trim-header.png
  5. The Members Trim header, tabs, and Add member action fit a 375-pixel viewport

    🎙 At narrower widths, the header and surrounding controls adapt without clipping or hiding essential actions.

    • 📸 den-trim-page-headers-05-members-trim-header-mobile.png — 16 validations passed
    den-trim-page-headers-05-members-trim-header-mobile.png
    • ✅ Script frame 1 narrated: "I open a Den dashboard page and see its oversized hero replaced by a compact 104-pixel g"
    • ✅ Script frame 2 narrated: "The mesh gradient keeps that page’s existing colors, while a subtle dark scrim makes eve"
    • ✅ Script frame 3 narrated: "Descriptions, tabs, actions, and page content remain directly below the header without c"
    • ✅ Script frame 4 narrated: "As I move between Members, Plugins, Connectors, Settings, and other dashboard pages, the"
    • ✅ Script frame 5 narrated: "At narrower widths, the header and surrounding controls adapt without clipping or hiding"

@benjaminshafii
benjaminshafii enabled auto-merge (squash) August 2, 2026 21:13
…zation'

Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>

@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 (9e631ff1e9e5f86506b4ce1d3421dc6057561377). Automated clearance satisfies the required-review gate only — a human still reviews and merges. Analysis run

@benjaminshafii
benjaminshafii merged commit 0c496de into dev Aug 2, 2026
24 checks passed
benjaminshafii added a commit that referenced this pull request Aug 2, 2026
benjaminshafii added a commit that referenced this pull request Aug 2, 2026
…shows connections, kinds, and sign-in states (F5 v2) (#3440)

* feat(den): library v2 — unified /v1/me/library (plugins + connections), F5v2 rows with kind/transport/state facets (U2 web)

* spec: split library roll frames — header claim at hero scroll-top, row claims at connection scroll (post-#3439 trim)
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.

2 participants