Repository navigation
Conversation
* chore(plan-insert):아이콘, 테스트 추가 * feature(plan-insert): 모바일 일정 중간에 추가 --------- Co-authored-by: “KangShinGyu” <“rkdtlseb@naver.com”>
* chore(plan-insert):아이콘, 테스트 추가 * feature(plan-insert): 모바일 일정 중간에 추가 * test(chat):채팅 패널 별도 url 분리 테스트 * feat(routes): 지도·채팅 화면을 /map, /chat 경로로 분리 * refactor(layout): 쓰지 않는 채팅 최대화 폭 계산 제거 * refactor(plan): 모바일 일정 시트·장소 검색 추가 공용화 * refactor(ui): 지도 닫기 버튼·점선 박스·장소 상세 탭 공용화 * feat(map): 경로 보기 지도 레이어와 진입 주소 * feat(map): 모바일 경로 보기 화면 * fix(map): Sonar 이슈와 경로·채팅 전환 오류 수정 - 카드·지도 표시 책임 분리와 접근성 마크업 정리 - URL 동기화와 지연 좌표 처리에서 지도 카메라 상태 보존 - 직접 진입한 채팅은 안전한 앱 화면으로 복귀 * fix(map): 경로 진입 시 기존 장소 확대 동작 복원 --------- Co-authored-by: “KangShinGyu” <“rkdtlseb@naver.com”> Co-authored-by: minbros <realminbros@gmail.com>
* feat(icons): 초대·구성원 관리용 디자인 시스템 아이콘 추가 - Figma 원본(24×24) copy, copy-check, refresh, user-edit, user-x, menu-dot-horizontal 추가 - Figma 미등록 종이비행기는 Tabler send(outline)를 stroke 1.8로 임시 추가 - icons/index.tsx에 export 추가 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * refactor(ui): 공통 다이얼로그·아바타·배지 확장 옵션 추가 - UserAvatar: 배경·이니셜 스타일을 바꿀 className, initialClassName 추가 - SidebarPingBadge: 위치를 덮어쓸 className 추가 - SettingsDialog: medium(600px) 크기, className 병합, 제목 옆 titleAccessory, data-skip-autofocus 첫 포커스 제외 추가 - ConfirmDialog: ledger 설명의 줄바꿈(\n) 표시 - DestinationSearchInput: 48px 입력칸 모양 appearance="field" 추가 (기본 동작 유지) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * fix(rooms): 방장 위임 직후 역할 캐시 즉시 반영 - 위임 성공 시 방 목록·방 상세·구성원 캐시의 역할을 바로 갱신 - 방 상세 캐시도 재조회 대상에 추가 - 위임 후 나가기 시 "먼저 방장을 위임해 주세요"가 다시 뜨던 문제 수정 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * feat(rooms): 방 나가기·여행 삭제 확인 팝업 디자인 통일 - 확인 절차는 유지하고 ConfirmDialog(ledger) 기반으로 Figma 문구·버튼 적용 - DeleteConfirmModal이 id·title만 받도록 타입 완화 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * feat(header): 헤더 구성원 미리보기·초대하기 추가 및 사이드바 멤버 탭 제거 - 헤더 우측에 온라인 구성원 최대 3명 아바타와 나머지 +N, 초대하기 링크 추가 - 참여 요청이 있으면 아바타 우상단에 깜빡임 배지 표시 - 사이드바 멤버 탭 제거, 북마크·가계부 사이 구분선 추가 - 모바일 메뉴의 멤버 관리를 초대하기로 변경 - 관련 테스트 기대값 갱신 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * feat(member-settings): 초대하기 화면 개편 - 초대 링크·구성원을 항상 표시하고 닫기·멤버 초대 토글 제거 - 링크 칸 안에 복사·공유 버튼 배치, 재발급·자동 발급은 방장만 - 참여 요청·구성원 카드를 Figma 디자인으로 변경, 옵션 메뉴(방장 위임·강제 퇴장) 정리 - 나가기·위임·강제 퇴장 확인을 팝업으로 통일, 여행 삭제는 여행 정보 수정으로 이동 - 다른 방 요청을 띄우던 MemberSettingsHostGuard 제거 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * feat(rooms): 여행 정보 수정 모달 Figma 디자인 반영 - 수정 모달 전용 입력 필드(RoomTripEditFields) 분리, 새 여행 만들기 필드는 유지 - 라벨을 칸 밖으로, 48px 입력칸·시작일/종료일 분리·날짜 표기 형식 적용 - 취소·적용하기 버튼 스타일 정리, 모달 너비 600px - 방장 전용 여행 삭제를 제목 옆에 배치 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * feat(waiting): 승인 대기 화면 디자인 개편 - Figma 승인 대기 카드(상태 칩·제목·방 이름·안내·승인 상태 확인) 적용 - 거절 상태 문구와 홈으로 돌아가기 버튼 정리 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * feat(sidetab): 헤더 멤버/초대 분리, 토스트 성공/실패처리 이펙트 추가, 모달 화면 수정 * feat(rooms): 멤버 초대 공유와 여행 정보 수정 허용 - 기존 초대 링크를 재사용하고 재발급·삭제 권한은 방장으로 유지 - 멤버 권한 회귀 테스트와 날짜 선택 키보드 동작 보강 * revert(rooms): 멤버 초대 공유와 여행 정보 수정 변경 분리 - PR #220에서 잘못 포함된 멤버 권한 확대 변경을 되돌림 * fix(ui): 초대와 여행 설정의 Sonar 이슈 수정 - 날짜 선택 입력의 키보드 접근성 보완 및 회귀 테스트 추가 - 중첩 조건과 표시 로직을 분리하고 읽기 전용 props 적용 --------- Co-authored-by: “KangShinGyu” <“rkdtlseb@naver.com”> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com> Co-authored-by: minbros <realminbros@gmail.com>
* feat(icons): 초대·구성원 관리용 디자인 시스템 아이콘 추가 - Figma 원본(24×24) copy, copy-check, refresh, user-edit, user-x, menu-dot-horizontal 추가 - Figma 미등록 종이비행기는 Tabler send(outline)를 stroke 1.8로 임시 추가 - icons/index.tsx에 export 추가 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * refactor(ui): 공통 다이얼로그·아바타·배지 확장 옵션 추가 - UserAvatar: 배경·이니셜 스타일을 바꿀 className, initialClassName 추가 - SidebarPingBadge: 위치를 덮어쓸 className 추가 - SettingsDialog: medium(600px) 크기, className 병합, 제목 옆 titleAccessory, data-skip-autofocus 첫 포커스 제외 추가 - ConfirmDialog: ledger 설명의 줄바꿈(\n) 표시 - DestinationSearchInput: 48px 입력칸 모양 appearance="field" 추가 (기본 동작 유지) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * fix(rooms): 방장 위임 직후 역할 캐시 즉시 반영 - 위임 성공 시 방 목록·방 상세·구성원 캐시의 역할을 바로 갱신 - 방 상세 캐시도 재조회 대상에 추가 - 위임 후 나가기 시 "먼저 방장을 위임해 주세요"가 다시 뜨던 문제 수정 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * feat(rooms): 방 나가기·여행 삭제 확인 팝업 디자인 통일 - 확인 절차는 유지하고 ConfirmDialog(ledger) 기반으로 Figma 문구·버튼 적용 - DeleteConfirmModal이 id·title만 받도록 타입 완화 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * feat(header): 헤더 구성원 미리보기·초대하기 추가 및 사이드바 멤버 탭 제거 - 헤더 우측에 온라인 구성원 최대 3명 아바타와 나머지 +N, 초대하기 링크 추가 - 참여 요청이 있으면 아바타 우상단에 깜빡임 배지 표시 - 사이드바 멤버 탭 제거, 북마크·가계부 사이 구분선 추가 - 모바일 메뉴의 멤버 관리를 초대하기로 변경 - 관련 테스트 기대값 갱신 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * feat(member-settings): 초대하기 화면 개편 - 초대 링크·구성원을 항상 표시하고 닫기·멤버 초대 토글 제거 - 링크 칸 안에 복사·공유 버튼 배치, 재발급·자동 발급은 방장만 - 참여 요청·구성원 카드를 Figma 디자인으로 변경, 옵션 메뉴(방장 위임·강제 퇴장) 정리 - 나가기·위임·강제 퇴장 확인을 팝업으로 통일, 여행 삭제는 여행 정보 수정으로 이동 - 다른 방 요청을 띄우던 MemberSettingsHostGuard 제거 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * feat(rooms): 여행 정보 수정 모달 Figma 디자인 반영 - 수정 모달 전용 입력 필드(RoomTripEditFields) 분리, 새 여행 만들기 필드는 유지 - 라벨을 칸 밖으로, 48px 입력칸·시작일/종료일 분리·날짜 표기 형식 적용 - 취소·적용하기 버튼 스타일 정리, 모달 너비 600px - 방장 전용 여행 삭제를 제목 옆에 배치 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * feat(waiting): 승인 대기 화면 디자인 개편 - Figma 승인 대기 카드(상태 칩·제목·방 이름·안내·승인 상태 확인) 적용 - 거절 상태 문구와 홈으로 돌아가기 버튼 정리 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> * feat(sidetab): 헤더 멤버/초대 분리, 토스트 성공/실패처리 이펙트 추가, 모달 화면 수정 * feat(rooms): 멤버 초대 공유와 여행 정보 수정 허용 - 기존 초대 링크를 재사용하고 재발급·삭제 권한은 방장으로 유지 - 멤버 권한 회귀 테스트와 날짜 선택 키보드 동작 보강 * revert(rooms): 멤버 초대 공유와 여행 정보 수정 변경 분리 - PR #220에서 잘못 포함된 멤버 권한 확대 변경을 되돌림 * feat(rooms): 멤버 초대 공유와 여행 정보 수정 허용 - 기존 초대 링크를 재사용하고 재발급·삭제 권한은 방장으로 유지 - 멤버 권한 회귀 테스트와 날짜 선택 키보드 동작 보강 * fix(ui): 초대와 여행 설정의 Sonar 이슈 수정 - 날짜 선택 입력의 키보드 접근성 보완 및 회귀 테스트 추가 - 중첩 조건과 표시 로직을 분리하고 읽기 전용 props 적용 --------- Co-authored-by: “KangShinGyu” <“rkdtlseb@naver.com”> Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
* fix(analytics): Amplitude 최소 식별자 길이를 1자로 조정 * feat(analytics): 이벤트 전송 대상 분리 및 가계부·준비물 계측 - 공통 성과, 제품 세부 행동, 랜딩 이벤트의 전송 대상 분리 - 가계부와 준비물의 성공 행동 및 정산 요약 조회 기록 - 프로젝트 분석 지침과 이벤트 규약 정리 * feat(analytics): 기존 여행방 ID로 초대 그룹 이벤트 연결 * feat(analytics): 여행방 기능 전반의 Amplitude 그룹 계측 확장 - 기능별 작업 대상 방을 이벤트 그룹으로 전달하고 GA4에서는 제외 - 검색 시작 문맥과 페이지 조회의 방 전환을 구분 - 프로젝트 지침과 그룹 귀속 회귀 테스트 보강 * refactor(analytics): Sonar 지적과 테스트 중복 정리 * fix(analytics): 로그아웃 시 Amplitude 사용자와 기기 식별자 초기화
* feat(expenses): 일정 비용 모달에 삭제와 호버 표시 추가 * fix(expenses): 비용 모달 삭제 흐름과 액션 UI 개선 - 삭제 확인창을 분리하고 취소 후 포커스 복원 - 수정·삭제 아이콘과 호버 스타일 통일 - 비용 추가 버튼을 목록 하단으로 이동
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Important Review skippedToo many files! This PR contains 173 files, which is 73 over the limit of 100. To get a review, reduce the PR to 100 files or fewer by splitting it into smaller PRs or changing its base branch. Upgrade to a paid plan to raise the limit. This review couldn't start because sufficient usage credits or metered capacity aren't available. Add credits or update usage-based reviews in the billing tab, then retry. ⚙️ Run configuration
⛔ Files ignored due to path filters (10)
📒 Files selected for processing (173)
You can disable this status message by setting the
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|



변경 내용
변경 이유
테스트
npm run lintnpm testnpm run build