Commits
GitHub 커밋 기반으로 자동 생성된 개발 기록
모바일 결과 시트 상단 컨트롤 작은 아이콘으로 압축
🤖 1755 in / 1222 out / 2977 total tokens 모바일 결과 화면에서 결과 카드가 한 화면에 더 빨리 보이게 하려고 상단 컨트롤 영역을 다이어트했다. 텍스트 버튼은 아이콘으로, 큰 CTA는 작은 아이콘으로, 3분할 박스는 한 줄 chip으로 각각 압축. MobileHomeShell.tsx에서 Bookmark 아이콘을 새로 i
모바일 결과 시트 접기/펼치기 붙임
🤖 1765 in / 1162 out / 2927 total tokens 모바일에서 결과 시트가 화면 절반 이상을 먹어서 지도가 안 보이는 문제가 있었다. 사용자가 결과 목록을 보고 싶을 때만 펼치고, 평소엔 접어두는 식으로 제어권을 줬다. MobileHomeShell에 useState로 isCollapsed 상태를 추가했다. 접힘 상태는 34dvh
모바일 검색 오버레이 footer가 화면 전체를 먹어버리던 버그 수정
🤖 1727 in / 1618 out / 3345 total tokens 모바일 검색 오버레이에서 하단 검색 CTA 버튼이 의도보다 훨씬 큰 히트박스를 갖고 있었다. 화면 상단의 뒤로가기, 테마 토글 버튼이 터치되지 않아 원인을 추적했다. 범인은 animate-slide-up와 gpu-accelerate 클래스 조합이었다. Intercom의 keyb
iOS Safari에서 결과 시트 가장자리 잘림 현상 수정
🤖 1285 in / 1485 out / 2770 total tokens 모바일 결과 시트의 좌우 마진을 추가해서 iPhone Safari에서 화면 가장자리에 콘텐츠가 딱 붙어버리는 문제를 해결했다. MobileHomeShell.tsx에서 결과 시트 섹션의 inset-x-0을 inset-x-2로 변경했다. Tailwind에서 inset-x-0은 le
모바일 결과 화면 가독성 개선 — 다크 바텀시트를 라이트로 전면 교체
🤖 1924 in / 1645 out / 3569 total tokens 아이폰 사파리에서 결과 화면이 안 읽힌다는 제보가 들어왔다. 진한 남색 바텀시트 위에 지도, 카드, 텍스트가 다 섞여 보이는 게 원인이었다. 장소명·주소·거리 같은 핵심 정보가 배경이랑 대비가 약해서 야외에서는 아예 먹통 수준. MobileHomeShell 컴포넌트에 하드코딩된
모바일 검색 오버레이가 반투명이어서 지도가 비치던 버그 수정
🤖 1734 in / 1746 out / 3480 total tokens iPhone Safari에서 검색 오버레이를 열면 뒤에 지도, 홈 shell, 카테고리 버튼, 하단 prompt가 다 비친다. 오버레이가 반투명 창문이 돼버린 셈이다. 원인은 두 가지였다. 첫째, --bg-primary CSS 변수가 현재 테마에 더 이상 존재하지 않는 lega
검색 로딩 단계 레거시 코드 전부 삭제
🤖 2038 in / 1815 out / 3853 total tokens 검색 결과 화면에서 이미 제거한 대형 로딩 카드 UI의 잔해 코드를 완전히 지웠다. LOADING_STAGES 상수, useLoadingStages 커스텀 훅, 그리고 관련 테스트 파일까지 89줄을 날렸다. 언리얼에서도 마찬가지지만, UI를 빼거나 바꿀 때 실제 위젯만 지우고
모바일 검색 로딩 UI 단순화 — 큰 단계 카드 싹 지우고 상태 한 줄로 교체
🤖 2318 in / 1638 out / 3956 total tokens 모바일 검색 중에 뜨던 무거운 단계형 로딩 카드(경로 분석 중, 장소 탐색 중, 비용 계산 중)와 skeleton 리스트를 전부 없애고, 검색 진행 중에는 바텀시트 자체를 숨긴 뒤 상단 입력창에 찾는 중... 한 줄만 남겼다. 기존 ResultList에서는 useLoadingS
검색 로딩 데드락 원인 찾아서 수정함
🤖 1858 in / 1943 out / 3801 total tokens 검색 버튼 누르고 아무 응답 없으면 로딩 스피너가 영원히 도는 버그를 잡았다. 원인은 두 가지였다. response.() 파싱에서 멈추는 경우가 있었고, 사용자가 취소해도 타이머가 남아서 상태 복구가 안 됐다. search-store.ts에서 runSearch() 호출부를 a
모바일 결과 패널을 바텀시트로 갈아엎었다
🤖 1885 in / 2000 out / 3885 total tokens 모바일 결과 화면을 플로팅 카드에서 하단 고정 바텀시트로 전면 교체했다. 기존엔 결과 카드가 지도 위에 어정쩡하게 떠 있었는데, 모바일에서 손가락으로 조작하기도 불편하고 화면 공간도 비효율적으로 쓰고 있었다. 바텀시트로 바꾸고 드래그 핸들을 추가하니 한 손으로도 자연스럽게 올렸다