Commit graph

7 commits

Author SHA1 Message Date
e994aa08ca refactor: API 및 페이지 폴더 구조 정리 (2/3)
- api/schedules, albums, members → api/public/로 이동
- pages/pc/*.jsx → pages/pc/public/로 이동
- pages/mobile/*.jsx → pages/mobile/public/로 이동
- App.jsx 라우터 경로 수정
- 모든 public 페이지의 import 경로 수정
2026-01-09 22:00:14 +09:00
578ab25568 feat: 모바일 일정 날짜 변경 시 스크롤 맨 위로 초기화
- contentRef 추가하여 mobile-content 요소 참조
- selectedDate 변경 시 useEffect로 scrollTop = 0 설정
2026-01-09 15:04:27 +09:00
cca25b456c feat(mobile): 모바일 레이아웃 시스템 구축 - 컨텐츠 영역만 스크롤되도록 개선
- index.css: 모바일 레이아웃 CSS 시스템 추가 (mobile-layout-container, mobile-content, mobile-toolbar)
- Layout.jsx: MobileLayout에서 레이아웃 및 body 스크롤 제어 통합
- 하단 네비게이션을 fixed에서 flex-shrink-0으로 변경
- 모바일 스크롤바 숨김 처리
- Home, Members, Album, Schedule 페이지 여백 정리
2026-01-09 09:26:51 +09:00
030c495c01 모바일 일정: 달력 점 표시 PC 버전과 통일, 멤버 배지 초록색, 월 변경 시 날짜 선택 로직 개선 2026-01-07 16:00:42 +09:00
f2b0170cf8 모바일 일정: 달력 헤더 툴바 통합, 년월 드롭다운 개선 2026-01-07 15:20:30 +09:00
767cbcaf5f refactor(mobile): Swiper 제거하고 터치 제스처 방식 CalendarPicker로 변경 2026-01-07 14:23:02 +09:00
f958e2b5e2 feat(mobile): 모바일 페이지 기본 구현
- 모바일 레이아웃 및 하단 네비게이션 추가
- 홈 페이지: 히어로, 멤버, 앨범(2개), 일정 섹션
- 멤버 페이지: 현재/전 멤버 분리, 상세 모달
- 앨범 페이지: 목록, 상세, 갤러리
- 일정 페이지: 캘린더 피커, 세로 스크롤 목록
- ScrollToTop 컴포넌트로 페이지 이동 시 스크롤 초기화
- PC 홈 일정 API startDate+limit 방식으로 변경
2026-01-07 10:10:12 +09:00