- useCalendar: initialDate가 문자열일 경우 Date 객체로 변환 - useCalendar: days 배열 추가 (캘린더 날짜 목록) - useCalendar: canGoPrev 별칭 추가 - Schedule: currentDate가 Date 객체가 아닐 경우 안전하게 변환 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- useMediaQuery, useIsMobile, useIsDesktop: 반응형 레이아웃 - useScheduleData, useCategories: 스케줄/카테고리 데이터 조회 - useScheduleSearch: 무한 스크롤 검색 - useScheduleFiltering, useCategoryCounts: 필터링 및 정렬 - useCalendar: 캘린더 로직 (월 이동, 날짜 선택) - useAdminAuth: 토큰 검증 및 리다이렉트 - utils/schedule.js: 스케줄 유틸리티 함수 추가 - constants: SEARCH_LIMIT, MIN_YEAR, MONTH_NAMES 추가 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>