Skip to content

feat: 프로젝트 대시보드 UI 개선 및 버그 수정 - #44

Merged
lnu8926-web merged 1 commit into
mainfrom
feat/dashboard-ui-bugfix
May 12, 2026
Merged

feat: 프로젝트 대시보드 UI 개선 및 버그 수정#44
lnu8926-web merged 1 commit into
mainfrom
feat/dashboard-ui-bugfix

Conversation

@lnu8926-web

@lnu8926-web lnu8926-web commented May 12, 2026

Copy link
Copy Markdown
Owner

Summary

  • Figma 디자인(node 6:30) 기반 카드/필터/헤더 UI 재구성
  • 프로젝트 생성 후 자동 이동 → step 4 확인 화면으로 변경
  • handleApiError plain object 직렬화 개선
  • project_memos 테이블 생성 후 API 복구

Changes

UI

  • ProjectCard: status 라벨 → type 필드 라벨 + status 기반 dot 색상, 마감일(ended_at)만 "YYYY.MM.DD 마감" 형태로 표시
  • ProjectBoardFilter: pill 그룹 → 탭 언더라인 스타일, 정렬 "최근 순 ▼" 텍스트 토글
  • ProjectBoardHeader: "프로젝트 목록" + 서브타이틀 → "프로젝트" 헤딩으로 간소화
  • ProjectBoardProvider: 기본 정렬 ascdesc (최근 생성 순)

기능

  • ProjectCreationModal: 생성 완료 후 즉시 이동 대신 step 4 확인 화면("목록으로" / "바로 이동") 추가, DialogTitle 누락 접근성 오류 수정

버그 수정

  • tasks.ts: Supabase 에러 객체(plain object)를 JSON.stringify로 직렬화 — [object Object] 콘솔 에러 해소
  • projectMemos API: project_memos 테이블 생성 후 비활성화 상태에서 복구

Test plan

  • 카드에 type 라벨과 마감일이 올바르게 표시되는지 확인
  • 필터 탭 전환 및 정렬 토글 동작 확인
  • 프로젝트 생성 후 step 4 확인 화면 노출 → "바로 이동" / "목록으로" 각각 동작 확인
  • 콘솔에 [object Object] 에러 없는지 확인
  • 메모 탭 정상 조회 확인

🤖 Generated with Claude Code

- ProjectCard: type 필드 라벨 + status 기반 dot, 마감일만 표시
- ProjectBoardFilter: pill → 탭 언더라인, 최근 순 텍스트 토글
- ProjectBoardHeader: 헤딩 간소화 (프로젝트 목록 → 프로젝트)
- ProjectCreationModal: 생성 후 자동 이동 → step 4 확인 화면으로 변경, DialogTitle 추가
- ProjectBoardProvider: 기본 정렬 asc → desc (최근 순)
- tasks.ts: handleApiError plain object 직렬화 개선 (JSON.stringify)
- projectMemos: project_memos 테이블 생성 후 API 복구

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@vercel

vercel Bot commented May 12, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
next_taskry Error Error May 12, 2026 4:26am

@lnu8926-web
lnu8926-web merged commit 0d61e73 into main May 12, 2026
1 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant