- CJ대한통운, 한진택배 물품명 자동 파싱 (goods_name)
- 별칭 미입력 시 물품명을 label로 자동 설정
- carriers 테이블에 tracking_pattern 컬럼 추가
- 운송장 번호 패턴 기반 택배사 추천 (DB 기반, 하드코딩 제거)
- 보내는분/받는분 헤더 텍스트 필터링
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- node-cron 30분 간격 배송 자동 조회 (DELIVERED 제외)
- 상태 변경 시 로그 기록
- react-router-dom 제거 (다이얼로그 전환으로 불필요)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- 더미 데이터 → React Query + 실제 API 호출로 전환
- 상세 페이지 → 모달 다이얼로그로 변경
- 무한 스크롤 페이징 (useInfiniteQuery + react-virtual)
- 내부 스크롤 적용 (전체 페이지 스크롤 제거)
- 보내는 분/받는 분 정보 표시
- 삭제 확인 커스텀 다이얼로그
- DB 타임존 KST 설정 (dateStrings)
- 백엔드 페이징 API 추가
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- delivery-tracker Docker 이미지 빌드 및 컨테이너 추가
- GraphQL 클라이언트 플러그인 (tracker.js)
- parcels CRUD API (등록/조회/수정/삭제/새로고침)
- carriers 목록 API
- 택배사 ID에서 kr. 접두사 제거, logo_url 추가
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Docker Compose, Dockerfile, Vite 프로젝트 초기 세팅
- 메인 페이지: 택배 목록, 필터 탭, 운송장 등록 폼
- 상세 페이지: 배송 타임라인, 별칭 수정, 삭제
- 택배사 로고/컬러 배지, 커스텀 드롭다운
- framer-motion 애니메이션 적용
- PC/모바일 반응형 대응
- 계획서에 carriers 테이블, RustFS 로고 저장 반영
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>