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)
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) <[email protected]>
Signed-off-by: Justin Paul <[email protected]>
justin
merged commit 0df44e7e59 into main2026-06-09 09:34:22 -04:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
No-login directory of shared trees (GET
/api/v1/public/trees):/explore— searchable grid of public trees (debounced). Signed-in users also seesite_memberstrees (backend adds them when a session is present).PublicHeadershared by/pand/explore.tsc clean; build passes. Completes the tree-visibility plan (phases 1–5 + the authed-leak fix).
🤖 Generated with Claude Code