Private projects are now properly invisible to the public
PublishedIP
Iván Petrov
If you marked a project as private, the public blog routes used to be inconsistent about enforcing that — some pages 404'd, others quietly served the content anyway.
This release adds a proper visibility middleware that runs at the layout level for every project route:
- Private or non-existent projects return a clean 404 across every reader-facing page.
- The sitemap excludes private projects entirely, so search engines never get hints that they exist.
- Article listings, search results, category pages, and tag pages all consistently filter out private content.
If you've been hesitant to use the private visibility setting because the enforcement felt fuzzy, this is the release that makes it rock-solid.
November 30, 2025
Activity feed
- AIAnika Iyer
Private project visibility was the kind of bug that could leak draft content. Glad the filter is now strict at every layer (sitemap, RSS, public routes, search).
February 3, 2026
•Replay