Visibility phase 5: public /explore directory + search #48

Merged
justin merged 1 commits from visibility-phase5-explore into main 2026-06-09 09:34:22 -04:00
Owner

No-login directory of shared trees (GET /api/v1/public/trees):

  • /explore — searchable grid of public trees (debounced). Signed-in users also see site_members trees (backend adds them when a session is present).
  • PublicHeader shared by /p and /explore.
  • "Explore" entry in the authed sidebar.

tsc clean; build passes. Completes the tree-visibility plan (phases 1–5 + the authed-leak fix).

🤖 Generated with Claude Code

No-login directory of shared trees (GET `/api/v1/public/trees`): - `/explore` — searchable grid of public trees (debounced). Signed-in users also see `site_members` trees (backend adds them when a session is present). - `PublicHeader` shared by `/p` and `/explore`. - "Explore" entry in the authed sidebar. tsc clean; build passes. Completes the tree-visibility plan (phases 1–5 + the authed-leak fix). 🤖 Generated with [Claude Code](https://claude.com/claude-code)
justin added 1 commit 2026-06-09 09:34:21 -04:00
A no-login directory of shared trees, backed by GET /api/v1/public/trees:
- /explore: searchable grid of public trees; debounced name search. Because the
  backend adds `site_members` trees when a valid session is present, signed-in
  users see more with no client-side branching.
- PublicHeader extracted and shared by /p and /explore (logo, Explore, Sign in).
- "Explore" entry added to the authed sidebar.

tsc clean; next build passes.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Signed-off-by: Justin Paul <justin@jpaul.me>
justin merged commit 0df44e7e59 into main 2026-06-09 09:34:22 -04:00
justin deleted branch visibility-phase5-explore 2026-06-09 09:34:22 -04:00
Sign in to join this conversation.