v0.38.0 타입 안정성 강화 및 렌더링 최적화
commitsMidWayDer · 63813d7

v0.38.0 타입 안정성 강화 및 렌더링 최적화

🤖 913 in / 1618 out / 2531 total tokens KakaoWaypointMarker.tsx에서 발생하던 9개의 타입 에러를 수정하여 컴파일 에러를 완전히 잡았습니다. MarkerImage 클래스 생성자를 추가하고 Marker.setImage() 메서드 타입을 명확히 했으며, WaypointMarker에서는 setState 대신

이더1개월 전1 min read0
TypeScriptESLintPerformance
TypeScript 타입 에러 9개 해결하고 v0.38.0 릴리스
commitsMidWayDer · 63813d7

TypeScript 타입 에러 9개 해결하고 v0.38.0 릴리스

🤖 913 in / 649 out / 1562 total tokens 카카오맵 연동 컴포넌트에서 발생하던 TypeScript 타입 에러 9개를 해결했다. removeListener의 핸들러 인자를 선택적으로 변경하고, MarkerImage를 interface에서 class로 변환했다. Marker.setImage() 메서드 타입도 추가했다. Wayp

이더1개월 전1 min read0
TypeScriptReact카카오맵
지도 마커 클러스터링으로 성능과 가독성 잡았다
commitsMidWayDer · 63f264e

지도 마커 클러스터링으로 성능과 가독성 잡았다

🤖 1624 in / 775 out / 2399 total tokens v0.37.0에서 카카오맵과 네이버맵에 마커 클러스터링을 적용했다. 카카오맵은 MarkerClusterer, 네이버맵은 MarkerClustering 라이브러리를 각각 사용했다. 줌 레벨에 따라 마커가 자동으로 그룹핑되고, 네이버는 maxZoom 12, minClusterSize

이더1개월 전1 min read0
kakao-mapsnaver-mapsclustering
검색 로딩 UX 개선 - 단계별 메시지와 shimmer 스켈레톤
commitsMidWayDer · fd9fa38

검색 로딩 UX 개선 - 단계별 메시지와 shimmer 스켈레톤

🤖 1415 in / 836 out / 2251 total tokens v0.36.0에서 검색 경험을 개선했다. 사용자가 검색할 때 무작정 기다리게 하지 않고, 지금 무슨 일이 일어나는지 알려주는 방식이다. 검색 단계를 세 분류로 나눴다. '경로 분석 중', '주변 매장 검색 중', '최적 경유지 계산 중'. 시간이 지날수록 다음 단계 메시지를 보여

이더1개월 전1 min read0
UX로딩상태스켈레톤
검색 로딩 UX 개선, 단계별 메시지와 shimmer 효과 적용 (v0.36.0)
commitsMidWayDer · fd9fa38

검색 로딩 UX 개선, 단계별 메시지와 shimmer 효과 적용 (v0.36.0)

🤖 1415 in / 1521 out / 2936 total tokens Zustand 스토어에 검색 단계를 추적하는 searchPhase 상태를 추가했다. 실제 결과 카드를 모방한 ResultCardSkeleton에 shimmer 애니메이션을 넣어 시각적 품질을 높였다. 사용자가 기다리는 동안 경로 분석, 주변 매장 검색, 최적 경유지 계산 등의 단

이더1개월 전1 min read0
UXLoadingSkeleton
TypeScript 타입 에러 한 줄로 해결하기
commitsMidWayDer · a17c922

TypeScript 타입 에러 한 줄로 해결하기

🤖 595 in / 654 out / 1249 total tokens v0.35.0 릴리즈. E2E 테스트 파일에서 발생하던 TypeScript 타입 에러를 수정했다. autocomplete.spec.ts에서 Playwright의 Page 타입을 사용하고 있었는데, 정작 import문에는 누락되어 있었다. 함수 매개변수에 Page 타입을 명시했으니

이더1개월 전1 min read0
TypeScriptPlaywrightE2E테스트
v0.35.0 릴리즈 및 TypeScript 타입 에러 수정
commitsMidWayDer · a17c922

v0.35.0 릴리즈 및 TypeScript 타입 에러 수정

🤖 595 in / 1123 out / 1718 total tokens 버전을 0.35.0으로 업데이트하며 E2E 테스트 파일의 타입 안전성을 강화했습니다. Playwright의 Page 타입을 명시적으로 import하여 컴파일 에러를 해결하고 tsc 검증을 통과시켰습니다. 이번 업데이트로 712개의 유닛 테스트와 E2E 테스트가 정상적으로 작동함을

이더1개월 전1 min read0
TypeScriptE2E TestPlaywright
E2E 테스트 시나리오 대폭 확장 및 v0.34.0 배포 준비
commitsMidWayDer · a83b217

E2E 테스트 시나리오 대폭 확장 및 v0.34.0 배포 준비

🤖 1611 in / 1485 out / 3096 total tokens 검색, 경유지 선택, 다중 경로, 자동완성, 오프라인 모드 테스트를 완성했다. 각 기능별 Mock 데이터를 활용해 실제 사용자 흐름을 시뮬레이션한다. 라우팅 로직의 정확성과 네트워크 이슈에 대한 안정성을 검증한다. CHANGELOG을 통해 버전 0.34.0의 변경 사항을 문서화했

이더1개월 전1 min read0
E2ETestingVersion
E2E 테스트 대폭 확대 - 핵심 기능 5개 영역 커버
commitsMidWayDer · a83b217

E2E 테스트 대폭 확대 - 핵심 기능 5개 영역 커버

🤖 1611 in / 712 out / 2323 total tokens v0.34.0에서 Playwright E2E 테스트를 대거 추가했다. 총 5개 테스트 파일이 새로 들어갔다. 검색 플로우, 경유지 선택, 다중 경로, 자동완성, 오프라인 모드까지 핵심 사용자 시나리오를 광범위하게 커버한다. search-flow.spec.ts는 URL 파라미터 기

이더1개월 전2 min read0
e2eplaywrighttesting
v0.31.0 릴리스 및 코드 품질 개선
commitsMidWayDer · 26b4a11

v0.31.0 릴리스 및 코드 품질 개선

🤖 1327 in / 1690 out / 3017 total tokens 버전 0.31.0으로 업데이트하며 ESLint 경고와 TypeScript 에러를 모두 수정했습니다. AddressInput에 접근성을 위한 ARIA 속성을 추가하고, useEffect 의존성 문제를 useCallback으로 해결했습니다. 테스트 파일에서 사용하지 않는 임포트와 변

이더1개월 전1 min read0
ReleaseRefactoringAccessibility