feat: 프로젝트 대시보드 UI 개선 및 동적 라우팅 적용 - #43
Merged
Merged
Conversation
- 기존 /project/create 페이지 진입 → 모달로 교체 - Step 1: 이름 / Step 2: 유형 카드 / Step 3: 기간 + 선택적 추가 입력 - 상태 자동 active, 시작일 자동 오늘 설정 - @radix-ui/react-collapsible 추가 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
라이트: #F1F3F2 base / #A3B18A accent / #344E41 foreground 다크: #1A2318 base / #B5C99A accent / #D4E0D4 foreground Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
main-50~main-800을 틸 계열 → 세이지 그린 계열로 재정의 버튼, 네비, 칸반 등 main-* 사용 컴포넌트 자동 반영 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Base #EEF7F9 / Accent #5BBECE / Text #1A4A5A main-* 토큰도 블루민트 계열로 동기화 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Light: #EEF7F9 bg / #5BBECE accent / #1A4A5A text Dark: #0D2530 bg / #6DD5E8 accent / #E8F5F7 text main-* 스케일: #E8F5F7 ~ #0D2530 10단계 통일 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- Header: bg-card(흰색)으로 변경, Taskry 텍스트 로고(teal) + 프로젝트 관리 플랫폼 서브타이틀 추가, 버튼 rounded-[10px] border 스타일 통일 - ProjectBoardEmpty: Figma 스펙대로 완전 재설계 (원형 아이콘 컨테이너 + CTA 버튼이 직접 모달 오픈) - ProjectCreationModal: rounded-[14px], 진행바 비활성 bg-main-100, 버튼/카드 색상 main-500(#5bbece) 기준으로 정렬, 에러 메시지 가시성 수정 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- workspace/[id]/page.tsx 생성: useParams로 projectId 읽음, sessionStorage 의존성 제거 - update/[id]/page.tsx 활성화: ProjectForm에 projectId prop 전달 - ProjectForm: sessionStorage 대신 projectId prop 수신 - ProjectCard: sessionStorage 제거, /project/workspace/:id / /project/update/:id 직접 push - ProjectCreationModal: 생성 성공 후 /project/workspace/:id 로 자동 이동 - InviteDecisionModal: 초대 수락 후 URL 기반 워크스페이스 이동 - 기존 /project/workspace, /project/update 경로는 홈 리다이렉트 처리 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Select 드롭다운을 pill 버튼 그룹으로 교체 — 선택된 값은 teal 배경으로 즉시 표시됨 - View(전체/내 프로젝트), 정렬 기준(시작일/마감일/생성일/수정일), 정렬 방향을 각각 토글 pill로 구현 - 기본값과 다른 필터가 하나라도 활성 시 '초기화' 버튼 노출 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- ProjectCard: 타입 배지(팀/개인/학습/상용), 날짜 범위, 상태 배지(진행중/완료/일시정지) 추가. 설명 2줄 clamp, 푸터에 팀원 수 + 상태 + 편집/삭제 버튼 배치 - Card.tsx: hover 시 shadow-md + border-main-300 전환으로 인터랙션 강화 - ProjectBoardHeader: SectionHeader 제거, 타이틀/설명 인라인 + "새 프로젝트" 버튼 우측 정렬 - ProjectBoardBody: 그리드 클래스 정리 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
- 타입 배지 제거, 상태를 컬러 도트 + 텍스트로 간소화 - 편집·삭제 버튼 호버 시에만 노출 (opacity transition) - 카드 hover: shadow-lg + -translate-y-0.5 리프트 효과 - 날짜 범위를 "Jan 2025 – Jun 2025" 간결 포맷으로 표시 - 전체 레이아웃 여백 정리, 시각적 노이즈 최소화 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
컨테이너 박스 제거, 버튼 플랫 배치 — 활성 상태를 solid fill → 연한 tint(main-500/10)로 정렬 방향을 텍스트 없이 아이콘만으로 간소화, 초기화 버튼 RotateCcw 아이콘 + 소형 텍스트 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
muted-foreground(teal #3A8A9A)를 설명/메타/비활성 텍스트에 쓰던 것을 neutral gray로 교체 — 제목(foreground) → 설명(gray-500) → 메타(gray-400) 3단계 위계 명확화 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
설명 아래 CalendarDays 아이콘(teal) + 날짜 텍스트를 독립 행으로 배치, 팀원 수와 분리하여 스캔 시 명확하게 인식되도록 함 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
/project/workspace/[id])으로 전환Changes
기능
/project/workspace/{id}로 자동 이동InviteDecisionModal_V2)/project/workspace→redirect("/"),/project/update→redirect("/")UI/디자인
ProjectCard: 상태 dot, 날짜(CalendarDays 아이콘, 년월일 시분), hover reveal 액션 버튼ProjectBoardFilter: pill 그룹 미니멀 스타일, 정렬 아이콘, 초기화 버튼ProjectBoardHeader: 인라인 타이틀/서브타이틀 + 우측 "새 프로젝트" 버튼ProjectBoardEmpty: 빈 상태 full redesign + 모달 직접 열기 CTAHeader: bg-card, 아이콘 버튼 border 스타일, 다크모드 토글Test plan
Closes #42
Closes #31
Closes #30
🤖 Generated with Claude Code