Skip to content

feat(work): prominent featured section + 2-col grid#9

Merged
danielnaab merged 1 commit into
mainfrom
worktree-work-page-navigation
Apr 29, 2026
Merged

feat(work): prominent featured section + 2-col grid#9
danielnaab merged 1 commit into
mainfrom
worktree-work-page-navigation

Conversation

@danielnaab
Copy link
Copy Markdown
Member

Summary

  • Featured repos now use FeaturedCard (with summaries, highlights, CTAs) in their own section at the top
  • Non-featured repos in a 2-column grid (was 3) for better readability
  • Featured section always visible; filters apply only to the "All projects" list below
  • Proper <section> elements replace the inline section-heading list items

Context

Follows on from #6 (merged). The 3-column grid of uniform cards didn't reflect the content hierarchy — featured repos looked identical to everything else. Now the page has a clear visual distinction: a prominent showcase section followed by a scannable catalog.

Test plan

  • bun test — 49 tests pass
  • bun run build — builds cleanly
  • Visual: featured cards render with title, summary, and CTA; rest in 2-col grid
  • Filters still work on the "All projects" section

@danielnaab danielnaab force-pushed the worktree-work-page-navigation branch from 1ac38e4 to e58414c Compare April 29, 2026 04:33
@danielnaab danielnaab temporarily deployed to preview/worktree-work-page-navigation April 29, 2026 04:33 — with GitHub Actions Inactive
Replace the card grid + dropdown filters with a side-nav + sectioned
compact list approach:

- Sticky side-nav with section links (Featured, Active, Available, Archived)
- Featured section uses FeaturedCards inside the right panel (not above it)
- Non-featured repos in compact list: name, category tag, description
- List items have hover accent, padding, and clear visual separation
- Tags sit inline with flex-shrink: 0 to prevent compression
- Drops catalog-filter entirely — spatial navigation replaces it
- IntersectionObserver highlights current section as you scroll
@danielnaab danielnaab force-pushed the worktree-work-page-navigation branch from e58414c to a909dfb Compare April 29, 2026 04:37
@danielnaab danielnaab temporarily deployed to preview/worktree-work-page-navigation April 29, 2026 04:37 — with GitHub Actions Inactive
@danielnaab danielnaab merged commit 62fca6f into main Apr 29, 2026
3 checks passed
@danielnaab danielnaab deleted the worktree-work-page-navigation branch April 29, 2026 04:45
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