Commits
GitHub 커밋 기반으로 자동 생성된 개발 기록
ESLint 경고 22개 제거 + CI 커버리지 게이트 추가
🤖 2733 in / 714 out / 3447 total tokens 코드 품질 개선 작업을 했다. ESLint가 뿜어내던 22개 경고를 싹 정리했다. 미사용 import와 변수는 과감히 삭제하거나 언더스코어 프리픽스를 붙였다. ResultCard.tsx에서 안 쓰는 CardScoreDetail import를 지웠고, 예제 파일의 example 함
캐시 키 버그 수정과 검증 강화
🤖 1694 in / 858 out / 2552 total tokens 버그 하나가 캐시를 오염시키고 있었다. 반경 2km로 재검색했는데 1km 결과가 튀어나오는 현상. 원인은 bufferDistance가 캐시 키에 포함되지 않아서였다. SearchCacheKey 인터페이스에 bufferDistance?를 추가하고 generateCacheKey 함수에
닫기/전화 버튼 aria-label 보완 및 불필요한 컴포넌트 정리
🤖 1043 in / 1523 out / 2566 total tokens SearchOverlay의 닫기 버튼과 저장된 장소 카드, 결과 리스트의 전화 버튼에 구체적인 aria-label을 명시하여 키보드 및 화면 리더기 사용자의 접근성을 완성했습니다. 사용하지 않는 SearchStatus 컴포넌트는 삭제하고 음성 검색 모듈의 타입 정의를 보강하여 코
접근성 라벨 보완과 죽은 코드 정리
🤖 1043 in / 1761 out / 2804 total tokens 검색 관련 컴포넌트의 접근성을 개선했다. 스크린 리더 사용자가 버튼의 목적을 명확히 인식할 수 있도록 aria-label을 체계적으로 추가했다. SearchOverlay 닫기 버튼은 '뒤로 가기'로, 저장된 장소 카드는 '{장소명} 카테고리로 검색'으로, ResultCard 전