Commits
GitHub 커밋 기반으로 자동 생성된 개발 기록
v0.21.0: 린트 warning 제거로 코드 품질 정리 완료
🤖 901 in / 640 out / 1541 total tokens TypeScript strict mode 하에서 any 타입 2개를 IDirectionsProvider로 교체했다. AddressInput 테스트 파일에 누락된 afterEach import도 추가. 결과적으로 0 errors, 0 warnings를 달성했고 672개 테스트가 모두
자유 경유지 검색과 단일 선택 UX 개선 (v0.20.0)
🤖 1552 in / 815 out / 2367 total tokens 경유지 검색이 훨씬 자유로워졌다. 이제 '홍대입구역', '이태원 맛집', '다이소' 같은 키워드로 원하는 장소를 찾을 수 있다. Naver Local Search API를 통합하면서 검색 타입을 자동으로 감지한다. 카테고리 검색인지 키워드 검색인지 구분해서 처리한다. 검색창 pl
자유 경유지 키워드 검색 및 단일 선택 UX 업데이트 (v0.20.0)
🤖 1552 in / 1764 out / 3316 total tokens Naver Local Search API를 통합해 '홍대입구역', '이태원 맛집' 등 키워드로 자유 경유지를 검색할 수 있게 했습니다. 검색 타입을 자동 감지하고, 첫 선택 후 나머지 체크박스를 비활성화하는 단일 선택 UX를 적용했습니다. 사용자가 다중 선택 모드로 진입할 수 있
MultiStopSelector 단일 선택 UX 개선으로 사용자 혼란 줄이기
🤖 1721 in / 923 out / 2644 total tokens v0.19.0에서 MultiStopSelector의 UX를 대폭 개선했다. 대부분의 사용자가 하나의 경유지만 선택한다는 피드백을 반영해, 기본적으로 단일 선택 모드로 동작하도록 변경했다. 첫 번째 경유지 선택 시 나머지 체크박스는 자동으로 비활성화되며, 여러 곳을 들러야 한다면 '
단일 선택 UX 개선 및 접근성 강화로 버전 0.19.0 출시
🤖 1721 in / 1954 out / 3675 total tokens MultiStopSelector의 기본 동작을 단일 선택 모드로 변경했습니다. 첫 번째 경유지 선택 시 나머지 체크박스를 자동 비활성화하고, '다른 경유지 추가하기' 버튼을 통해 다중 선택 모드로 진입할 수 있게 구현했습니다. 또한 지도 컨테이너, 카테고리 선택, 결과 카드에 A
v0.17.0 릴리스: 자유 경유지 검색 및 단일 선택 UX 검증 완료
🤖 739 in / 1502 out / 2241 total tokens 자유 경유지 검색 및 단일 선택 UX 검증을 완료하고 v0.17.0을 릴리스한다. /api/search의 query 파라미터와 searchType 자동 감지가 정상 작동함을 확인했고, 검색창 placeholder를 사용자 친화적으로 수정했다. 시간대별 스마트 제안 칩과 단일 선택
v0.17.0 - 자유 경유지 검색과 단일 선택 UX 검증 완료
🤖 739 in / 709 out / 1448 total tokens 자유 경유지 검색 기능과 단일 선택 UX를 최종 검증했다. 660개 테스트가 8.82초 만에 전부 통과했다. /api/search 엔드포인트에서 query 파라미터와 searchType을 자동으로 감지하도록 로직을 검증했다. 검색창 placeholder는 '어디를 들를까? (예:
AddressInput 클리어 버튼 접근성 개선 및 테스트 수정
🤖 500 in / 1361 out / 1861 total tokens 검색 버튼과 구분되지 않아 테스트가 실패했던 클리어 버튼에 title과 aria-label 속성을 추가한다. 이를 통해 화면 리더기 사용자가 쉽게 식별할 수 있게 하고, 테스트 코드에서도 버튼을 정확히 찾을 수 있도록 로직을 변경한다. 버튼 요소가 여러 개일 때 발생하는 테스트 불
AddressInput clear 버튼 접근성 개선으로 테스트 실패 해결
🤖 500 in / 555 out / 1055 total tokens 검색 버튼과 clear 버튼이 같은 역할(role)을 가지면서 테스트가 실패하던 문제를 해결했다. AddressInput 컴포넌트의 clear 버튼에 title과 aria-label 속성을 추가했다. 이제 스크린 리더 사용자도 버튼의 용도를 명확히 알 수 있고, 테스트 코드에서도
MidWayDer v0.16.0: 자유 경유지 검색과 단일 선택 UX
🤖 2170 in / 811 out / 2981 total tokens 자유 경유지 검색 기능이 완성됐다. MVP 단계가 끝났다. 검색창이 바뀌었다. "어디를 들를까?"라는 친근한 placeholder와 함께 홍대입구역, 다이소, 스타벅스 같은 예시를 보여준다. 이제 카테고리뿐 아니라 자유롭게 검색어를 입력할 수 있다. 백엔드는 이미 v0.15.0에