Skip to content

feat(calendar): 월간 뷰 기간 바 + 드래그 날짜 이동 - #71

Merged
lnu8926-web merged 2 commits into
mainfrom
feat/calendar-improvements
May 12, 2026
Merged

feat(calendar): 월간 뷰 기간 바 + 드래그 날짜 이동#71
lnu8926-web merged 2 commits into
mainfrom
feat/calendar-improvements

Conversation

@lnu8926-web

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

Copy link
Copy Markdown
Owner

Summary

  • 시작~종료일이 있는 작업을 Jira/Asana 스타일 다중일 연결 바로 표시
    • 첫날 왼쪽 라운드 캡 / 마지막날 오른쪽 라운드 캡 / 중간날 직사각형 바
    • 그리디 레인 배정으로 겹침 없이 최대 3개 레인 표시, 초과 시 +N 표시
  • 작업 카드 드래그 → 드롭으로 날짜 이동 (기간 유지, onUpdateTask 호출)
    • 드롭 대상 날짜 하이라이트 + 드래그 중 카드 반투명 처리

관련 이슈

Closes #69, #70

Test plan

  • 시작일/종료일이 동일한 작업 → 한 셀에 바 표시
  • 시작~종료가 여러 날인 작업 → 연결 바로 표시, 주 경계에서 잘리고 다음 주에서 이어짐
  • 같은 날짜에 여러 작업 → 레인 분리되어 겹치지 않음
  • 4개 이상 작업 → +N 오버플로우 표시
  • 작업 바 드래그 → 다른 날짜에 드롭 → 날짜 변경 확인
  • 빈 슬롯 드래그 → 기존 범위 선택(새 작업 생성) 정상 동작 확인

🤖 Generated with Claude Code

- 시작~종료일이 있는 작업을 다중일 연결 바로 표시 (Jira 스타일)
  - 첫날: 왼쪽 라운드 캡, 마지막날: 오른쪽 라운드 캡, 중간날: 직사각형
  - 레인 자동 배정 알고리즘으로 겹침 없이 최대 3열 표시
  - MAX_LANES 초과 시 "+N" 오버플로우 표시
- 작업 카드 드래그 → 다른 날짜로 드롭해 날짜 이동 (기간 유지)
- 드롭 대상 날짜 하이라이트 + 드래그 중 카드 반투명 처리
- taskUtils에 getTaskCalendarBarStyle 추가

Closes #69, #70

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 10:44am

클라이언트 Supabase는 NextAuth 구조상 user JWT 없어 RLS 차단됨.
createTask/updateTask/deleteTask 직접 호출 → fetch /api/kanban/tasks 로 변경.
route.ts도 tasks.ts import 제거 후 supabaseAdmin 직접 사용.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@lnu8926-web
lnu8926-web merged commit 653bd5c 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.

feat(calendar): 월간 뷰 기간 바 — 시작~종료일 연결 표시

1 participant