8a2e34d617
- useRepo 복구(프로젝트 종속 /projects/:projectId/repos): list/meta/checkName/create/remove - types/repo ApiRepo 를 새 RepoResponse 와 정합(projectId 추가, members/counts 제거) - ProjectTabs 에 '저장소' 탭(repoCount) 추가, 4개 페이지 repo-count 전달 - ProjectReposPage 신설(/projects/:id/repos): 연동 저장소 목록 + 연동(생성) 폼 (slug 가용성 디바운스 체크·템플릿 옵션) + Gitea 열기 + 연동 해제(admin) - 화면 잔여 '저장소' 문구를 '프로젝트'로 정리(crumb/설정/멤버 모달/주석/not-found) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>