Skip to content

chore(sync): 배포된 main 변경을 dev에 백머지 - #252

Merged
minbros merged 3 commits into
devfrom
main
Oct 31, 2026
Merged

minbros merged 3 commits into
devfrom
main

Conversation

@minbros

@minbros minbros commented Oct 31, 2026

Copy link
Copy Markdown
Member

변경 내용

변경 이유

  • 배포 브랜치와 개발 브랜치의 이력을 동기화합니다. 저장소 규칙에 따라 merge commit으로 병합합니다.

테스트

  • npm run lint — 오류 0개, 경고 4개
  • npm test — 200개 파일, 1,600개 테스트 통과
  • npm run build — 승인된 개발 환경 변수 주입 후 통과. 최초 실행은 API_BASE_URL 누락으로 실패
  • 화면 확인: 요청 없음, 미실행
  • 그 외 수동 검증: 최신 dev에 main을 합성한 결과에서 충돌 없음 및 diff 검증. 위 검증은 해당 합성 결과에서 실행

minbros and others added 3 commits October 23, 2026 02:07
* chore(workflow): github 자동화·화면 테스트 자동화 (#239)

* chore(workflow): 브랜치 종류 정리와 작업 시작·PR 스킬 추가

- CONTRIBUTING에 브랜치 종류 표(fix·refactor·chore·docs 추가), PR 전 검증, 작업 공유 기준 정리
- PR 템플릿에 노션 링크 칸 추가
- Claude Code 스킬 start-work, open-pr 추가
- vitest에 테스트용 NEXT_PUBLIC 환경 변수를 넣어 36개 파일 로드 실패 수정
- .claude/settings.local.json을 gitignore에 추가

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* chore(workflow): 화면 확인 스크립트와 check-screens 스킬 추가

- npm run screens: Playwright로 PC 크롬·사파리(WebKit)·안드로이드(Galaxy S24 에뮬레이션), simctl로 아이폰 시뮬레이터 스크린샷
- 전용 크롬 프로필에서 로그인해 localhost 인증 쿠키만 저장
- 3000번 dev 서버가 현재 폴더 코드인지 검사
- open-pr 검증에 화면 확인 단계, PR 템플릿에 화면 확인 항목 추가
- CONTRIBUTING에 화면 확인 기준 표 추가

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* fix(workflow): 화면 확인 스크립트 입력 검증과 PR 스킬 확인 단계 보완

- --label은 .screens 바로 아래 폴더 이름만, --base는 로컬 http 주소만, --path는 앱 안 경로만 허용
- login이 고정 포트 대신 빈 포트로 띄운 전용 프로필 크롬에만 연결·저장·종료
- 외부 명령(lsof·git·open·xcrun·xcode-select)을 절대 경로로 호출
- open-pr: 기존 PR 갱신도 push 전에 커밋 목록을 보여 주고 확인

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* fix(workflow): 화면 확인 스크립트 경로·인자 검증을 사용 지점에서 확인

- --base는 허용한 호스트 이름과 숫자 포트로 주소를 다시 만들어 크롬 인자로 넘김
- 결과 파일은 쓰기 직전에 .screens 안인지 확인하고, 사용법 오류는 ✖ 메시지로 출력

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: “KangShinGyu” <“rkdtlseb@naver.com”>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* feat(calendar): 여행 날짜 선택 달력 적용 (#240)

* chore(workflow): 브랜치 종류 정리와 작업 시작·PR 스킬 추가

- CONTRIBUTING에 브랜치 종류 표(fix·refactor·chore·docs 추가), PR 전 검증, 작업 공유 기준 정리
- PR 템플릿에 노션 링크 칸 추가
- Claude Code 스킬 start-work, open-pr 추가
- vitest에 테스트용 NEXT_PUBLIC 환경 변수를 넣어 36개 파일 로드 실패 수정
- .claude/settings.local.json을 gitignore에 추가

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* chore(workflow): 화면 확인 스크립트와 check-screens 스킬 추가

- npm run screens: Playwright로 PC 크롬·사파리(WebKit)·안드로이드(Galaxy S24 에뮬레이션), simctl로 아이폰 시뮬레이터 스크린샷
- 전용 크롬 프로필에서 로그인해 localhost 인증 쿠키만 저장
- 3000번 dev 서버가 현재 폴더 코드인지 검사
- open-pr 검증에 화면 확인 단계, PR 템플릿에 화면 확인 항목 추가
- CONTRIBUTING에 화면 확인 기준 표 추가

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* feat(calendar): 날짜 선택 디자인 작업 중 (WIP)

* feat(calendar): 캘린더 주변 박스 제거

* test(calendar): 날짜 선택 달력에 맞춰 여행 정보 수정 테스트 갱신

- 날짜 input 대신 날짜 칸 클릭 → 날짜 선택 → 확인 순서로 변경
- 날짜 칸 접근성 이름을 "시작 날짜·종료 날짜 + 날짜"로 확인
- showPicker 키보드 테스트를 달력 열기·취소 테스트로 교체

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* fix(workflow): 화면 확인 스크립트 입력 검증과 PR 스킬 확인 단계 보완

- --label은 .screens 바로 아래 폴더 이름만, --base는 로컬 http 주소만, --path는 앱 안 경로만 허용
- login이 고정 포트 대신 빈 포트로 띄운 전용 프로필 크롬에만 연결·저장·종료
- 외부 명령(lsof·git·open·xcrun·xcode-select)을 절대 경로로 호출
- open-pr: 기존 PR 갱신도 push 전에 커밋 목록을 보여 주고 확인

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* fix(workflow): 화면 확인 스크립트 경로·인자 검증을 사용 지점에서 확인

- --base는 허용한 호스트 이름과 숫자 포트로 주소를 다시 만들어 크롬 인자로 넘김
- 결과 파일은 쓰기 직전에 .screens 안인지 확인하고, 사용법 오류는 ✖ 메시지로 출력

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* fix(calendar): 여행 정보 수정 폼을 연 순간 값으로 유지하고 달력은 고른 날짜만 반영

- 모달을 연 뒤 서버 값이 바뀌어도 입력 칸을 다시 채우지 않고, 바꾼 게 없으면 적용하기 비활성
- 저장은 화면 값 그대로, 기간 축소 확인은 서버 최신 기간 기준
- 달력은 고른 쪽만 바뀌고 아무것도 고르지 않고 닫으면 그대로
- 모바일 달력 팝업 가로 최소 300px, 화면보다 높으면 안에서 세로 스크롤

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: “KangShinGyu” <“rkdtlseb@naver.com”>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>

* docs(AX): AI 코드 품질 지침 추가와 개인 작업 스킬 분리 (#242)

- AI 프론트엔드 코드 품질 지침과 문서 연결 추가
- 개인 개발 스킬과 화면 확인 도구를 저장소에서 분리

* feat(route): 웹 동선보기 장소 이동 네비게이션 추가 (#241)

- 웹 동선보기의 이전·다음 장소 탐색과 지도·일정 카드 연동 추가

* feat(map): 장소 검색 UI를 피그마 디자인에 맞게 개편 (#243)

* feat(map): 장소 검색 UI를 피그마 디자인에 맞게 개편

- 검색 칩과 가로 스크롤 툴바, 검색 상태 및 장소 미리보기 정리
- 선택 핀 이름 우선순위와 경로 복귀 상태 유지
- 로그인 페이지 내부 헬퍼의 잘못된 export와 관련 테스트 수정

* fix(map): 검색창 포커스 중 지우기 버튼 숨김

* fix(map): 장소 말풍선을 선택 핀 상단에 연결

* fix(map): 장소 말풍선과 핀 사이 여백 조정

* fix(map): 검색 모드 충돌과 검색 UI 상호작용 개선

- 카테고리 검색과 텍스트 검색을 상호 배타적으로 전환
- 빈 검색창과 지우기 동작에서 검색 아이콘으로 복귀
- 툴바 높이 고정 및 자동완성 강조 상태 통합
- 닫기 버튼 영역 정렬과 말풍선 자동 포커스 제거

* fix(map): 검색어 삭제 시 피그마 기본 검색창 상태 유지

- Filled 상태에서 지우면 펼쳐진 빈 검색창으로 복귀
- 포커스가 없는 빈 검색창도 바깥 클릭 시 접기

* fix(map): 자동완성 선택 시 상세정보 바로 표시

* fix(place): 사진 한 장 조회 시 단건 API 사용

- 단건 사진 훅의 batch 선행 호출 제거
- 공유 캐시와 사진 없음 만료 및 재시도 동작 검증

* fix(map): 현 위치 검색 후 필터 변경 시 Places 중복 검색 제거 (#245)

* docs(workflow): 화면 확인 지침 삭제

---------

Co-authored-by: KangShingyu <103213494+KangShinGyu98@users.noreply.github.com>
Co-authored-by: “KangShinGyu” <“rkdtlseb@naver.com”>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
- 수정 창을 열 때 저장된 시작일을 하한으로 고정하던 제한 제거
- 시작일 하한 안내 문구와 달력 min 전달 제거
- 새 여행 만들기의 오늘 이후 제한, 30일 상한, 기간 축소 확인은 유지

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
fix(rooms): 여행 정보 수정에서 시작일을 앞당길 수 있게 변경
@vercel

vercel Bot commented Oct 31, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated
frontend-server Ready Ready Preview Oct 31, 2026 9:56am UTC

Request Review

@sonarqubecloud

Copy link
Copy Markdown

@minbros
minbros merged commit 5775862 into dev Oct 31, 2026
3 checks passed

This branch was successfully deployed

1 active deployment
Production — 520d0332 Deployed Oct 31, 2026 by vercel[bot]
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.

2 participants