Skip to content

[feat] 큐레이션 작성 화면 개선 - #68

Merged
hyejj19 merged 7 commits into
mainfrom
feature/tasting-curation-fix
Jun 21, 2026
Merged

[feat] 큐레이션 작성 화면 개선#68
hyejj19 merged 7 commits into
mainfrom
feature/tasting-curation-fix

Conversation

@hyejj19

@hyejj19 hyejj19 commented Jun 21, 2026

Copy link
Copy Markdown
Collaborator

PR 제목 (Title)

[feat] 큐레이션 작성 화면 개선

관련 이슈

변경 사항 (Changes)

  • 시음회 큐레이션 작성 폼의 장소 검색을 카카오 장소 검색 SDK 기반으로 개선하고 장소명/상세주소 payload 반영
  • 시음 위스키/추천 위스키/페어링 위스키 입력 UI를 정리하고 DB 위스키 통계, 테이스팅 태그 검색/생성, 태그 삭제 UX 반영
  • 큐레이션 스펙 목록 API 응답을 목록용 타입으로 분리하고 작성 폼은 상세 스펙 조회를 유지하도록 정리
  • 큐레이션 작성 유형 선택 화면을 Figma 기준 카드형 목록 UI로 개선하고 미지원 스펙은 준비중 안내 처리
  • 활성화 상태/노출기간 안내를 툴팁으로 제공하고 비관리자에게는 노출 순서/활성화 제어를 disabled 처리
  • 시음 위스키 섹션의 과도한 안내 문구 제거

변경 이유 (Reason for Changes)

큐레이션 작성 화면에서 시음회/추천/페어링 스펙별 입력 UX가 불일치하고, 장소 검색과 위스키/태그 입력 흐름이 Figma 및 QA 요구와 달라 관리자가 실제 앱 노출 데이터를 정확히 구성하기 어려웠습니다. 또한 스펙 목록 API는 가벼운 목록 응답인데 상세 타입으로 사용 중이라 API 계약과 프론트 타입을 분리할 필요가 있었습니다.

테스트 방법 (Test Procedure)

  • pnpm exec tsc -b --pretty false
  • pnpm test:run src/pages/curation/tasting-event/__tests__/CurationTastingEventCreate.test.tsx src/pages/curation/whisky-card/__tests__/CurationWhiskyCardCreate.test.tsx
  • pnpm test:run src/pages/curation/__tests__/CurationEntry.test.tsx
  • pnpm test:run src/pages/curation/__tests__/CurationEntry.test.tsx src/services/__tests__/curation.service.test.ts src/hooks/__tests__/useCurations.test.ts src/pages/curation/tasting-event/__tests__/CurationTastingEventCreate.test.tsx src/pages/curation/whisky-card/__tests__/CurationWhiskyCardCreate.test.tsx
  • 관련 변경 파일 대상 pnpm exec eslint ...

참고 사항 (Additional Information)

  • 카카오 장소 검색 SDK 사용을 위해 VITE_KAKAO_MAP_JAVASCRIPT_KEY 환경변수가 필요합니다.
  • Figma MCP 호출 제한으로 일부 Figma 노드는 직접 MCP 조회 대신 전달받은 스크린샷/텍스트 기준으로 반영했습니다.
  • Vitest 실행 중 jsdom의 Not implemented: navigation to another Document 경고가 출력되지만 테스트는 통과했습니다.

@hyejj19
hyejj19 merged commit c0318ef into main Jun 21, 2026
2 checks passed
@hyejj19
hyejj19 deleted the feature/tasting-curation-fix branch June 21, 2026 12:41
hyejj19 added a commit that referenced this pull request Jun 26, 2026
* [feat] 시음회 작성 폼 UX 및 업로드 안정화 (#66)

* 시음회 작성 섹션 헤더 보정

* 시음회 작성 기본정보 구조 보정

* feat: 시음회 작성 폼에 주소 검색(다음 우편번호) 추가

- 동적 폼 파이프라인에 'address' field kind 추가 (curation-form-model/schema)
- AddressSearchInput 공통 컴포넌트 신규: 다음(카카오) 우편번호 모달 + readOnly 입력(검색으로만 입력)
- barAddress를 address kind로 매핑, 검색 선택 시 도로명 주소 자동 입력
- 단위 테스트 추가 (AddressSearchInput, form-model)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* feat: refine tasting event whisky cards

* fix: adjust tasting event form ux

* fix: refine tasting event qa behavior

* refactor: move curation tasting tag combobox

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* chore: bump dashboard release version to 1.4.6

* [feat] 큐레이션 작성 화면 개선 (#68)

* 시음회 큐레이션 위스키 입력 개선

* 시음회 장소 검색과 태그 입력 개선

* 추천 페어링 큐레이션 위스키 입력 개선

* 큐레이션 스펙 목록 조회 타입 개선

* 큐레이션 작성 유형 목록 UI 개선

* 큐레이션 노출 설정 안내 개선

* PR 스킬에 워크스페이스 이슈 링크 확인 추가

* feat: 장소 검색 페이지네이션 추가 (#69)

* ci: disable automatic dashboard release PR creation

* ci: exclude release PRs from full validation workflows

* [feat] 시음회 앱 미리보기 화면 개선 (#72)

* feat: 시음회 앱 미리보기 개선

* delete: todo

---------

Co-authored-by: Hyejung Park <hyejj19@naver.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Noa Bot <noa-bot@users.noreply.github.com>
Co-authored-by: bottlenote-noa[bot] <293514850+bottlenote-noa[bot]@users.noreply.github.com>
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