Repository navigation
[배포 대기] release 최신화 - #1273
Open
finditem-bot[bot] wants to merge 33 commits into
Open
[배포 대기] release 최신화#1273finditem-bot[bot] wants to merge 33 commits into
finditem-bot[bot] wants to merge 33 commits into
Conversation
게시글 상태를 찾기 완료로 바꿀 때 확인 없이 바로 변경되던 것을, 후기 작성을 유도하는 확인 모달을 거치도록 수정. 채팅 상세페이지에서도 동일한 액션이 재사용될 예정이라 PostFoundConfirmModal을 전역 컴포넌트로 분리. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
정보 버튼 드롭다운을 신고하기/나가기 2항목에서 분실물 찾기 완료(게시글 작성자 전용)/차단·신고하기/나가기 3항목으로 확장. 차단·신고하기는 기존 PostReportBlockActions를 재사용한 서브시트로, 찾기 완료는 새로 만든 PostFoundConfirmModal을 재사용해 연결. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
채팅 상세의 찾기 완료 확인 모달에서 "후기 남기기"를 눌렀을 때 이동할 후기 작성 페이지를 /write/review/[roomId]에 신설. 한 게시글에 여러 채팅방이 있을 수 있어 리뷰 대상을 postId 대신 roomId로 특정한다. Figma API 호출 한도로 정확한 디자인 자산은 아직 받아오지 못해, 감정 선택·도움 체크리스트·후기 텍스트 입력으로 구성된 구조와 로컬 인터랙션만 우선 구현했다. 후기 등록 API 연동과 정확한 디자인 반영은 후속 작업. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
케밥 메뉴 3항목(찾기 완료/차단·신고/나가기)에 임시 텍스트만 있던 자리에 아이콘을 추가하고, 찾기 완료 확인 모달의 임시 아이콘을 실제 일러스트로 교체. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
감동/감사/심쿵 3개 감정 선택 원형 버튼에 빈 원 대신 실제 아이콘을 넣는다. 원형 88px + 중앙 정렬 48px 아이콘, 원 간 gap 36px. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
감정 선택 아이콘 색을 하드코딩된 원본 fill 대신 text-labelsVibrant-quaternary 토큰으로 명시(값은 동일하게 #d9d9d9). 매너온도 3차 스프린트 세 라우트의 plan.md에 아이콘 반영 작업 내역을 기록. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
usePutPostStatus에 silent 옵션을 추가해 PostFoundConfirmModal의 "후기 남기기" 버튼만 상태 변경 토스트를 끄고 후기 작성 페이지로 즉시 이동한다. "나중에" 버튼과 PostActionMenu의 기존 토스트 동작은 그대로 유지된다. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
사용자가 전달한 찾기 완료-후기 작성 유도-찾길 후기 작성 전체 흐름 기획 스펙을 chat/[postId]/_docs/manner-temperature-spec.md에 저장하고, 현재 구현과 다른 지점(상태 변경 시점, CTA 전환 미구현 등)을 기록한다. list/[id], write/review/[roomId] plan.md에서 참조 링크를 연결한다. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
도움 경험 체크박스 선택 시 라벨을 text-brand-normal-default로, 감정 선택 버튼 선택 시 아이콘은 text-brand-strong-default, 원형 버튼은 border-brand-normal-disabled 테두리 + #C2F1D4 배경으로 변경. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
원형 감정 버튼 배경에 30% 투명도를 적용하고, 페이지를 min-h-dvh 기반 전체 높이로 잡아 하단 제출 버튼을 화면 하단에 자연스럽게 배치한다. "후기를 남겨주세요" 라벨을 text-h2-bold #242424로 강조한다. 감정 유형과 도움 경험을 필수로 보고 상세 후기는 선택으로 두어, 두 필수 항목을 모두 선택했을 때만 후기 남기기 버튼 disabled가 해제되도록 한다. InputField에 labelClassName prop을 추가해 라벨 스타일을 주입한다. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
라벨과 입력 영역 간격을 독립 제어하도록 InputField에 wrapperClassName prop을 추가하고, "후기를 남겨주세요" 입력의 라벨-입력 간격을 gap-4로 둔다. 섹션 간격(gap-10)과 그룹 간격(gap-7), 인사말/도움 질문 헤딩(text-h2-bold), 도움 경험 체크리스트 항목 간격(18px)을 피그마 시안에 맞춰 조정한다. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
후기 남기기 클릭 시 노출되는 완료 팝업(피그마 node-id=16364-160405, 기획 스펙 3-5)을 퍼블리싱한다. 일러스트와 타이틀, 설명, 후기 작성 완료 버튼으로 구성하고, 버튼 클릭 시 이전 화면으로 돌아간다. 백엔드 후기 등록 API가 아직 없어 제출 시 로컬 상태로 팝업만 열며, API 연동 시 성공 콜백에서 팝업을 열도록 교체한다. 상단 일러스트는 정확한 자산을 확보하기 전까지 임시로 Good 아이콘을 사용한다. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
임시로 쓰던 Good 아이콘을 사용자 첨부 자산 review-thanks.svg로 교체한다. pattern과 임베드 래스터 구조라 스프라이트 대신 iconImports에 동적 등록하고, 다른 일러스트와 동일하게 Icon size로 렌더한다. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
…gn/manner-temperature # Conflicts: # src/app/[locale]/(route)/list/[id]/_docs/plan.md
감정 유형과 도움 경험 헤딩 끝에 필수 표시 별표를 text-system-success로 붙이고, 후기 입력 라벨에는 "(선택)" 문구를 text-h2-regular로 덧붙인다. 서로 다른 굵기의 라벨을 넣기 위해 InputField와 Label의 label prop을 string에서 ReactNode로 확장한다. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
PostFoundConfirmModal의 "후기 남기기"가 상태 변경 응답을 기다리지 않고 즉시 후기 작성 페이지로 이동하던 것을, 실패 토스트까지 silent 옵션으로 함께 억제하던 것을 고쳐 성공 시에만 이동하고 실패하면 모달이 남아 에러를 보여주도록 수정한다. ChatRoomHeaderInfoButton은 게시글이 이미 찾기 완료 상태면 작성자여도 "분실물 찾기 완료" 메뉴를 숨긴다.
지도가 바텀시트 뒤까지 깔려 있어 내 위치가 시트에 가려지는 문제를 고친다. 버튼을 누른 시점의 시트 높이 절반만큼 중심을 남쪽으로 옮겨, 내 위치가 시트를 뺀 지도 영역 가운데에 오게 한다. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
지도 위에 떠 있는 검색 헤더와 칩 목록도 지도 위쪽을 가려, 시트만 보정하면 내 위치가 위로 치우쳐 보였다. 헤더 하단 위치를 함께 재서 헤더와 시트 사이 영역의 가운데에 내 위치가 오도록 한다. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
ReviewFeelingSelect, ReviewHelpChecklist 내부에 export로 선언돼 있던 ReviewFeelingValue, ReviewHelpItemValue 타입을 각각 _types 폴더의 전용 파일로 옮긴다. 컴포넌트 파일에는 컴포넌트 구현만 남기고, export된 타입/상수/훅은 전용 폴더로 분리하는 컨벤션을 따른다.
PostFoundConfirmModal은 이번 PR에서 새로 생긴 공용 컴포넌트이므로, 스토리북/테스트 코드는 기능 구현과 별도 PR로 분리하기로 한다. 해당 테스트는 design/manner-temperature에서 분기한 test/post-found-confirm-modal 브랜치에서 이어간다.
채팅방 케밥 메뉴의 "차단, 신고하기" 항목 텍스트를 text-neutral-normal-default에서 "채팅방 나가기"와 동일한 text-system-warning으로 통일한다.
refactor: 내 위치 버튼 이동 시 헤더와 바텀시트를 고려한 지도 중심 보정
offsetLatLngByPixels의 오프셋 0, 남북 방향, 줌별 이동 거리를 검증하고, useMyLocationButton이 시트 높이와 헤더 하단으로 보정한 좌표로 이동하는지 검증한다. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
test: 내 위치 버튼 지도 중심 보정 단위 테스트 추가
후기 작성 페이지의 필수 표시 별표를 직접 작성한 span 대신 공용 RequiredText 컴포넌트로 교체하고, TODO 주석에 담당자 이름을 TODO(수현) 형태로 명시한다. 하드코딩된 색상값에도 토큰 확정 후 교체할 TODO를 남긴다.
나중에 처리할 작업을 TODO 주석으로 남길 때 TODO(담당자) 형태로 담당자 이름을 명시하는 규칙을 코드 컨벤션에 추가한다. 담당자를 적어 추후 누구에게 확인하면 되는지 추적할 수 있게 하기 위함이다.
docs: TODO 주석 담당자 표기 규칙 추가
ReviewCompleteModal의 ModalLayout을 깊은 경로 대신 @/components/common 바렐에서 import하도록 정리한다. PostFoundConfirmModal은 상태 변경 응답을 기다리는 동안 두 버튼을 비활성화해 같은 요청이 중복 전송되는 것을 막는다.
design: 매너온도(찾길 온도) 채팅·찾기 완료·찾길 후기 플로우 퍼블리싱
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
작업 요약
Develop 브랜치의 최신 변경 사항을 Release 브랜치로 반영합니다.
포함된 PR