Commits
GitHub 커밋 기반으로 자동 생성된 개발 기록
출발/도착 핀, 베스트픽 강조, 카테고리 이모지, GPS 거부 안내까지 목업 정합성 한방에 몰아넣기
🤖 2580 in / 1882 out / 4462 total tokens v2 목업 화면이랑 실제 화면이랑 계속 어긋나 있어서 한 번에 싹 맞췄다. 출발 도착 핀, 1등 마커 강조, 카테고리 이모지, GPS 에러 토스트까지 6개 파일 210줄 추가해서 목업 정합성 작업을 마무리했다. 먼저 KakaoEndpointMarker 컴포넌트를 새로 만들었다.
both-slots 진입 시 지도 폴리라인 안 그려지던 버그 수정
🤖 1424 in / 1640 out / 3064 total tokens 출발지와 도착지를 모두 선택한 both-slots 상태에서 지도에 경로가 안 그려졌다. /api/directions 응답을 받아서 previewRoute 상태에는 distance, duration만 설정하고 있었다. originalRoute는 설정을 안 해서 폴리라인 렌더링 로
목업 정합성 깨진 거 다 고치고 previewRoute 응답 파싱 버그 잡았다
🤖 2023 in / 1846 out / 3869 total tokens v2 페이지에서 경로 요약 카드가 통째로 안 보이던 문제를 고쳤다. 원인은 단순했다. /api/directions 응답을 data.route로 읽고 있었는데, 실제 응답 구조는 res.success && res.data였다. 목업 데이터 만들 때는 잘 보였는데 진짜 API 붙이니
MidWayDer v2 UX 전면 개편 — 검색창 하나로 출발지 도착지 모두 처리하게 만들었다
🤖 2426 in / 1584 out / 4010 total tokens 기존 출발지/도착지 입력창 두 개짜리 UX를 버리고, 검색창 하나로 통합한 뒤 하단 시트에서 역할을 지정하는 6화면 플로우를 새로 만들었다. /v2 라우트에 파일 6개, 2499줄을 추가했고 기존 page.tsx는 건드리지 않았다. 왜 이렇게 했냐면, 모바일에서 입력창 두 개가
모바일 검색 빈 결과 상태를 idle과 분리했다
🤖 1885 in / 1374 out / 3259 total tokens 모바일에서 검색을 실행했는데 결과가 0개일 때, 아직 검색을 안 한 상태랑 똑같이 보이는 문제가 있었다. hasSearched 불리언을 MobileHomeShell에 추가해서 두 상태를 분리했다. 기존에는 results.length === 0이면 무조건 빈 화면이었다. 사용자
모바일 경유지 검색 플로우 전면 수정: 숨겨진 경로 입력 복구
🤖 2700 in / 2000 out / 4700 total tokens 모바일에서 경유지 검색 플로우가 완전히 막혀 있었다. 카테고리를 눌러도 반응 없고, 검색 오버레이를 열어도 출발지/도착지 입력이 보이지 않는 상태. 사용자 입장에선 경로를 설정할 방법이 아예 없으니 앱이 동작하지 않는 거나 다름없는 치명적인 문제였다. 변경은 두 축이다. 첫째,
모바일 검색에서 장소 검색과 경로 편집을 분리했다
🤖 2704 in / 1708 out / 4412 total tokens 모바일 화면 최상단에 출발지·도착지 입력란이랑 장소 검색란이 같이 있던 걸 분리했다. 검색 진입점은 하나만 남기고, 경로 편집은 별도 모드로 빼는 게 사용자에게 낫다고 판단해서다. 기존 MobileSearchEntry 컴포넌트는 startAddress, endAddress를 p
SearchOverlay에 SavedRoute 타입 임포트 누락 수정
🤖 1270 in / 881 out / 2151 total tokens 모바일 검색 오버레이 컴포넌트에서 SavedRoute 타입을 임포트하지 않아 발생하던 타입 에러를 고쳤다. SearchOverlayProps 인터페이스에 SavedRoute 관련 prop이 추가됐는데, 정작 타입 정의를 임포트하는 걸 깜빡했다. TypeScript는 당연히 이걸
모바일 검색 오버레이에서 경로 탐색 UI 전부 들어냄
🤖 1882 in / 2000 out / 3882 total tokens SearchOverlay.tsx에서 모바일 경로 탐색 관련 컨트롤을 싹 지웠다. 출발지/도착지 입력, 교통수단 탭(Bus, Car, Footprints, Bike), ArrowUpDown 같은 아이콘 임포트까지 173줄이 날아갔다. 대신 장소/카테고리 검색 UI만 남겨놨다. 이
모바일 검색 오버레이에서 경로 프롬프트 숨김 처리
🤖 1415 in / 1123 out / 2538 total tokens 모바일 검색 오버레이에서 출발지 · 도착지 입력 프롬프트와 경로 입력 카드를 숨겼다. 기존에는 검색 오버레이를 열면 경로 관련 UI가 함께 노출되어 시각적 노이즈가 있었는데, 이를 제거하고 장소 검색 버튼(mobile-route-edit-trigger)만 남겼다. 변경 자체는