feat: make all repos public by default — remove private repo/fork support
- ORM default visibility: private → public - CreateRepoRequest default: private → public - Remove ForkRepoRequest.visibility field and _validate_visibility validator - fork_repo service: remove private source check, hardcode visibility='public' - get_user_forks: remove show_private/caller_handle logic - list_repo_forks_flat/list_repo_forks: remove visibility=='public' filter (redundant) - _guard_visibility: remove 401 for private repos (keep only 404 guard) - musehub_cross_repo: remove visible_to_user param from all functions - musehub_mcp_executor: remove visible_to_user from workspace intel - new-repo.ts: remove initVisibilityCards, hardcode visibility='public' - new_repo.html: remove visibility card section - alembic/0041: add musehub_forks table (was in ORM but missing migration) - PATCH all existing repos in DB to visibility='public'
0 comments
muse hub commit comment sha256:961703ea04c577df629f146815ccabbc544bddc1225c900cbf139b7a8029ef76 --body "your comment"
No comments yet. Be the first to start the discussion.