Visibility phase 1: add site_members value + 4-option dropdown #42
Reference in New Issue
Block a user
Delete Branch "visibility-phase1-enum"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Phase 1 of the public-viewing feature (design note included: docs/design/tree-visibility.md). No non-member behavior change yet — only widens the visibility vocabulary + UI.
TreeVisibilitygainssite_members-> four levels: public / site_members / unlisted / private.Verified: backend app imports, enum = [public, site_members, unlisted, private], migration parses + alembic single head; frontend tsc + build pass.
Follow-ups (separate PRs): phase 2 privacy-engine branching + tests, phase 3 public read API, phase 4 public pages, phase 5 explore directory.
🤖 Generated with Claude Code