Skip to content

Conversation

@julianbenegas
Copy link
Member

Implement a comprehensive private posts feature that allows users to create posts visible only to themselves.

Changes:

  • Add visibility column to posts table schema with index
  • Create VisibilitySelector component with public/private toggle
  • Update Composer to support visibility selection via showVisibility prop
  • Modify createPost action to store visibility and skip indexing private posts
  • Filter private posts from repo listings (client-side based on auth)
  • Filter private posts from search results (server-side with session check)
  • Add PrivatePostGate component for access control on post detail pages
  • Display lock icon and "Private" badge on private posts in listings and headers
  • Update all post queries to include visibility field

Implement a comprehensive private posts feature that allows users to create
posts visible only to themselves.

Changes:
- Add visibility column to posts table schema with index
- Create VisibilitySelector component with public/private toggle
- Update Composer to support visibility selection via showVisibility prop
- Modify createPost action to store visibility and skip indexing private posts
- Filter private posts from repo listings (client-side based on auth)
- Filter private posts from search results (server-side with session check)
- Add PrivatePostGate component for access control on post detail pages
- Display lock icon and "Private" badge on private posts in listings and headers
- Update all post queries to include visibility field
@vercel
Copy link
Contributor

vercel bot commented Jan 10, 2026

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

Project Deployment Review Updated (UTC)
forums Error Error Jan 10, 2026 11:12pm

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.

3 participants