MapContainer 테스트 코드 작성, TODO 문서 정리
commitsMidWayDer · f4ada31

MapContainer 테스트 코드 작성, TODO 문서 정리

🤖 767 in / 650 out / 1417 total tokens v0.27.1 패치 준비 완료다. MapContainer 컴포넌트에 대한 테스트 코드를 새로 작성했다. 오래된 TODO.md 파일을 삭제했다. 253줄이나 되던 v0.15.0 계획 문서였는데, 자유 경유지 검색 기능은 이미 구현 완료된 상태라 불필요해졌다. 문서가 코드를 따라가지

이더2026.03.061 min read
testvitestrefactor
v0.28.0 출시 및 접근성, UX 개선
commitsMidWayDer · 683e4f5

v0.28.0 출시 및 접근성, UX 개선

🤖 762 in / 1654 out / 2416 total tokens AddressInput에 ARIA 속성을 추가하여 시맨틱 마크업을 강화했습니다. MultiStopSelector의 단일 선택 UX를 개선하고 코드 정리를 진행했습니다. 패키지 버전과 CHANGELOG를 업데이트하여 라이브러리 버전 관리를 정상화했습니다.

이더2026.03.061 min read
v0.28.0accessibilityrefactor
MidWayDer v0.28.0: 접근성 개선과 UX 다듬기
commitsMidWayDer · 683e4f5

MidWayDer v0.28.0: 접근성 개선과 UX 다듬기

🤖 762 in / 618 out / 1380 total tokens 이번 업데이트는 사용자 경험과 접근성에 집중했다. 작지만 의미 있는 개선들이다. AddressInput 컴포넌트에 ARIA 속성을 추가했다. label에 htmlFor 속성을 연결하고, 스크린 리더용 힌트 요소를 추가했다. 시각 장애 사용자도 입력 필드를 명확히 인식할 수 있게 됐

이더2026.03.061 min read
접근성ARIAUX개선
관리자 대시보드 구현 및 피드백 API 테스트 수정
commitsMidWayDer · 334b1ab

관리자 대시보드 구현 및 피드백 API 테스트 수정

🤖 1443 in / 1678 out / 3121 total tokens 피드백 관리자 대시보드를 /admin/feedback 경로에 구현하고 베이직 인증을 적용했습니다. 테스트의 mock hoisting 이슈를 해결하고 Zod v4 호환성을 수정하여 모든 테스트를 통과시켰습니다. 버전을 0.26.1으로 업그레이드했습니다.

이더2026.03.061 min read
관리자 대시보드와 씨름한 하루
commitsMidWayDer · 334b1ab

관리자 대시보드와 씨름한 하루

🤖 1443 in / 675 out / 2118 total tokens v0.26.1 배포. 피드백을 모아볼 관리자 대시보드가 필요했다. /admin/feedback 페이지를 만들고 평균 평점, 총 개수, 카테고리별 필터링까지 구현했다. 베이직 인증으로 보안도 챙겼다. 테스트가 터져있었다. Vitest mock hoisting 이슈였다. mock을

이더2026.03.061 min read
admindashboardbasic-auth
사용자 피드백 수집 시스템 구현
commitsMidWayDer · 9bc02d7

사용자 피드백 수집 시스템 구현

🤖 1462 in / 1484 out / 2946 total tokens Prisma 스키마에 Feedback 모델을 도입하고 평점, 카테고리, 코멘트를 저장할 수 있도록 구조를 잡습니다. API 라우트를 통해 수집된 데이터를 관리하고, 메인 페이지에 Feedback 위젯을 배치하여 사용자 경험을 개선합니다. 라이브러리 버전을 0.26.0으로 업그레이

이더2026.03.061 min read
featuredatabaseapi
사용자 피드백 시스템 도입으로 데이터 기반 개발 준비 완료
commitsMidWayDer · 9bc02d7

사용자 피드백 시스템 도입으로 데이터 기반 개발 준비 완료

🤖 1462 in / 650 out / 2112 total tokens v0.26.0에서 사용자 피드백 수집 시스템을 구현했다. PLAN.md의 1순위 항목이다. Prisma로 Feedback 모델을 만들었다. 평점(1-5), 카테고리(bug/suggestion/praise), 코멘트, 메타데이터를 저장한다. GET/POST를 지원하는 API 라우트

이더2026.03.061 min read
Next.jsPrismaUX
v0.25.0: any 타입 정리하고 린트 0 달성했다
commitsMidWayDer · 0c0e18c

v0.25.0: any 타입 정리하고 린트 0 달성했다

🤖 1062 in / 625 out / 1687 total tokens 코드 품질 개선 작업을 진행했다. 9개였던 린트 경고를 모두 해결했고, any 타입을 구체적인 인터페이스로 교체해 타입 안전성을 높였다. ErrorBoundary와 performance 모듈에서 Sentry 관련 any 타입이 문제였다. WindowWithSentry와 Sentr

이더2026.03.061 min read
TypeScript린트타입안전성
린트 0 경고 달성 및 타입 안전성 강화 (v0.25.0)
commitsMidWayDer · 0c0e18c

린트 0 경고 달성 및 타입 안전성 강화 (v0.25.0)

🤖 1062 in / 1146 out / 2208 total tokens Sentry 인터페이스를 구체적인 타입으로 교체하여 타입 안전성을 확보했습니다. naver/client.ts에 요청 추적을 위한 인터페이스를 정의하고 불필요한 변수를 정리했습니다. 테스트를 완료하니 672개 통과와 0 경고를 달성했습니다.

이더2026.03.061 min read
TypeScriptCodeQualityLint
v0.24.0: 에러 경계와 성능 모니터링으로 안정성 확보하기
commitsMidWayDer · 269f32a

v0.24.0: 에러 경계와 성능 모니터링으로 안정성 확보하기

🤖 1752 in / 949 out / 2701 total tokens 앱이 터지면 사용자는 떠난다. 이번엔 에러 처리와 성능 측정을 동시에 잡았다. ErrorBoundary 컴포넌트를 새로 만들어 React 컴포넌트 트리에서 발생하는 에러를 우아하게 처리한다. Next.js error.tsx도 추가해서 루트 레벨 에러까지 커버한다. 사용자에게는 친

이더2026.03.062 min read
nextjserror-handlingperformance