Skip to content

feat(website): Recent articles shows all recent posts (incl. featured)#546

Merged
blove merged 1 commit into
mainfrom
claude/recent-articles-include-featured
May 26, 2026
Merged

feat(website): Recent articles shows all recent posts (incl. featured)#546
blove merged 1 commit into
mainfrom
claude/recent-articles-include-featured

Conversation

@blove
Copy link
Copy Markdown
Contributor

@blove blove commented May 26, 2026

Summary

Follow-up to #543. The home-page Recent Articles section originally skipped the featured post to avoid duplication with /blog's hero slot, but in practice that meant the most prominent post was hidden from anyone scrolling the home page.

  • Rename getRecentNonFeaturedgetRecentPosts; drop the featured filter.
  • Update RecentArticles to use the new name.
  • Rewrite the three unit tests for the new behavior (still 12/12 green locally).

Test plan

  • nx lint website clean
  • nx test website green
  • nx e2e website green
  • Manual: bottom of / shows both blog posts in the grid

🤖 Generated with Claude Code

The home page section now shows the N most recent posts regardless of
whether they're flagged `featured`. The original design skipped the
featured post to avoid duplication with /blog's hero slot, but in
practice that meant the most prominent post was hidden from anyone
scrolling the home page.

- Rename getRecentNonFeatured → getRecentPosts; drop the featured filter.
- Update RecentArticles to use the new name.
- Rewrite the three unit tests for the new behavior.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@blove blove enabled auto-merge (squash) May 26, 2026 04:01
@vercel
Copy link
Copy Markdown

vercel Bot commented May 26, 2026

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

Project Deployment Actions Updated (UTC)
threadplane Ready Ready Preview, Comment May 26, 2026 4:03am

Request Review

@blove blove merged commit 75e4307 into main May 26, 2026
3 checks passed
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