diff --git a/docs/project-refactor-plan.md b/docs/project-refactor-plan.md index 675d5c9..e87d2f1 100644 --- a/docs/project-refactor-plan.md +++ b/docs/project-refactor-plan.md @@ -65,4 +65,6 @@ Project (이름/설명/공개범위) ← 작업의 기본 단위( - Phase 1-a: Project/ProjectMember 모듈 기반(엔티티·서비스·컨트롤러·"미분류" 부팅) ✅ (커밋 2f66cdd) - Phase 1-b: 백엔드 이전 ✅ — Activity(project FK·listForProject)·Repo(project FK, RepoMember 폐지)·Task(project 종속, seq 프로젝트 내 순번, 권한=ProjectMember) 전환. RepoService 프로젝트 종속(`/projects/:projectId/repos`, 멤버·업무카운트·캐시 제거). Task/Activity 컨트롤러 `/projects/...`. RepoSync→"미분류". AiService 프로젝트 컨텍스트. member.service/controller·repo-member·repo-cache 삭제. 검증 build/lint 0·14 tests. - **Phase 1 잔여(소소, 후속)**: ProjectResponse 카운트(repoCount/doneCount/totalCount 현재 0 stub) 집계 배선, ProjectMemberService 활동·알림 배선(TODO), TaskService.assigneeCounts→ProjectMemberService taskCount 연결. -- 다음 = Phase 2 프론트. +- Phase 2-a: 프론트 프로젝트 중심 재구성 ✅ — `types/project`·`useProject`·`project.store` 신설. `useTask`/`useMember`/`useActivity` 를 `/projects/:projectId/...` 로, task/my-task/activity 타입·스토어를 projectId/projectName 으로 전환. 알림 store 라우팅/문구 프로젝트화. 라우팅 `/projects/...` 전면 교체. 페이지 rename(Repo*→Project*): List/Create(간단 폼)/Detail/Settings/Members/Activity. `RepoHeader`→`ProjectHeader`, `RepoTabs`→`ProjectTabs`. AppShell 네비 "프로젝트". 죽은 파일(repo.store/useRepo/GiteaRepoBar) 삭제. 검증 type-check/lint/build 0. +- **Phase 2 잔여(후속)**: **저장소 연동 UI(Phase 2b)** — 프로젝트 내 "연동 저장소" 섹션 + Gitea 저장소 링크/생성 폼(백엔드 `/projects/:id/repos` 준비됨). 일부 화면 잔여 "저장소" 문구 정리. +- 다음 = Phase 1 카운트 배선 + Phase 2b 저장소 연동 UI. diff --git a/frontend/src/components/GiteaRepoBar.vue b/frontend/src/components/GiteaRepoBar.vue deleted file mode 100644 index cfddf8d..0000000 --- a/frontend/src/components/GiteaRepoBar.vue +++ /dev/null @@ -1,191 +0,0 @@ - - - - - diff --git a/frontend/src/components/RepoHeader.vue b/frontend/src/components/ProjectHeader.vue similarity index 81% rename from frontend/src/components/RepoHeader.vue rename to frontend/src/components/ProjectHeader.vue index 1578df5..2132736 100644 --- a/frontend/src/components/RepoHeader.vue +++ b/frontend/src/components/ProjectHeader.vue @@ -1,16 +1,16 @@ + +