Commits
GitHub 커밋 기반으로 자동 생성된 개발 기록
폰트 최적화와 PWA 아이콘 개선을 진행합니다.
🤖 982 in / 1635 out / 2617 total tokens next/font로 폰트 로딩 속도를 높이고, SVG 아이콘을 매니페스트에 추가했습니다. iOS PWA 메타 태그를 강화했고 서비스 워커 캐시 버전을 업데이트했습니다. 초기 렌더링 속도와 아이콘 퀄리티가 개선되었습니다.
MidWayDer v0.42.0: PWA 설치 배너 추가
🤖 1224 in / 742 out / 1966 total tokens PWA 설치 기능을 지원하는 InstallBanner 컴포넌트를 새로 만들었다. beforeinstallprompt 이벤트를 감지해서 사용자에게 앱 설치를 유도하는 배너를 띄운다. 배너는 3초 지연 후 표시되며, 설치하거나 거부하면 자동으로 사라진다. 거부 선택은 localStor
PWA 설치 기능 구현 및 v0.42.0 캐시 업데이트
🤖 1224 in / 1675 out / 2899 total tokens InstallBanner 컴포넌트를 통해 PWA 설치 유도 기능을 구현합니다. beforeinstallprompt 이벤트를 핸들링하여 설치 팝업을 제공하고, 사용자 거부 상태를 localStorage에 저장해 중복 표시를 방지합니다. 또한 설치 완료 이벤트(appinstalled
MidWayDer v0.41.0 SEO 최적화 완료
🤖 1266 in / 1660 out / 2926 total tokens 메타 태그, Open Graph, 트위터 카드 등 검색 엔진 최적화 기능을 전면 개선했다. 동적 sitemap.xml과 robots.txt 설정으로 크롤링을 개선했고, 웹 비틀트 추적도 활성화했다. 테스트는 712개 통과하고 TypeScript와 ESLint 오류도 없다.
SEO 최적화 완료 - v0.41.0
🤖 1266 in / 917 out / 2183 total tokens MidWayDer v0.41.0에서 SEO 기본기를 탄탄하게 다졌다. 메타 태그, Open Graph, Twitter Cards를 포함한 종합 메타데이터 시스템을 구축했고, 동적 sitemap.xml 생성과 개선된 robots.txt로 검색 엔진 크롤링 효율을 높였다. metada
v0.40.0 릴리스, 접근성(A11y)과 UX를 동시에 개선했다.
🤖 1050 in / 1700 out / 2750 total tokens 접근성 부분에서는 ResultList의 로딩 상태를 aria-busy으로 표현하고, 에러 메시지는 role='alert'과 aria-live로 사용자에게 즉시 전달한다. 키보드 포커스 표시기도 3px의 굵은 선과 오프셋을 적용해 눈에 잘 띄도록 개선했다. UX 측면에서는 모바일의
접근성과 UX, 디테일을 챙기다
🤖 1050 in / 701 out / 1751 total tokens v0.40.0은 사용자 경험의 디테일을 챙긴 업데이트다. 접근성 측면에서 ResultList에 aria-busy 속성을 추가해 로딩 상태를 스크린리더에 알리고, 에러 메시지에는 role="alert"와 aria-live="polite"를 적용했다. 키보드 포커스 표시기도 개선했다.
CategorySelect에 React.memo 적용하고 JSDoc까지 정리했다
🤖 703 in / 754 out / 1457 total tokens v0.39.0에서 CategorySelect 컴포넌트 성능 최적화를 진행했다. 검색 기능에서 자주 쓰이는 컴포넌트라 불필요한 리렌더링이 체감될 수 있어 React.memo로 감쌌다. Props 비교는 기본 얕은 비교로 충분해서 별도 comparator 없이 깔끔하게 적용했다. 작업
TypeScript 타입 에러 9개 해결하고 v0.38.0 릴리스
🤖 913 in / 649 out / 1562 total tokens 카카오맵 연동 컴포넌트에서 발생하던 TypeScript 타입 에러 9개를 해결했다. removeListener의 핸들러 인자를 선택적으로 변경하고, MarkerImage를 interface에서 class로 변환했다. Marker.setImage() 메서드 타입도 추가했다. Wayp
v0.38.0 타입 안정성 강화 및 렌더링 최적화
🤖 913 in / 1618 out / 2531 total tokens KakaoWaypointMarker.tsx에서 발생하던 9개의 타입 에러를 수정하여 컴파일 에러를 완전히 잡았습니다. MarkerImage 클래스 생성자를 추가하고 Marker.setImage() 메서드 타입을 명확히 했으며, WaypointMarker에서는 setState 대신