Commit graph

5 commits

Author SHA1 Message Date
27fc26ee96 refactor: 컴포넌트 폴더 구조화
변경 전:
components/
├── pc/admin/ (플랫)
├── pc/public/ (플랫)
└── mobile/ (플랫)

변경 후:
components/
├── pc/admin/
│   ├── layout/ (Layout, Header)
│   ├── common/ (ConfirmDialog, DatePicker, TimePicker, NumberPicker)
│   └── schedule/ (AdminScheduleCard, CategorySelector)
├── pc/public/
│   ├── layout/ (Layout, Header, Footer)
│   └── schedule/ (Calendar, ScheduleCard, BirthdayCard, CategoryFilter)
└── mobile/
    ├── layout/ (Layout, Header, BottomNav)
    └── schedule/ (Calendar, ScheduleCard 등)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 21:41:44 +09:00
d5c54db86c refactor: API 폴더 구조 개선
변경 전:
api/
├── common/client.js
├── pc/admin/
├── pc/common/
└── pc/public/

변경 후:
api/
├── client.js
├── admin/
└── public/

- PC/Mobile 구분 제거 (같은 API 사용)
- 모든 import 경로 업데이트

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 21:39:01 +09:00
25d74d098d fix: 일정 폼 구조 수정
- CategorySelector를 components/pc/admin/schedule/로 이동
- YouTube 수정 라우트 수정: /admin/schedule/:id/edit/youtube

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 21:15:32 +09:00
1d5626568a feat: 일정 추가 폼 카테고리별 분기 마이그레이션
- form/index.jsx: 카테고리 선택 메인 페이지
- form/YouTubeForm.jsx: YouTube URL 기반 일정 추가
- form/XForm.jsx: X 게시글 ID 기반 일정 추가
- form/components/CategorySelector.jsx: 카테고리 선택기
- edit/YouTubeEditForm.jsx: YouTube 일정 수정 폼
- App.jsx 라우트 업데이트
  - /admin/schedule/new → 새로운 카테고리 선택 폼
  - /admin/schedule/new-legacy → 기존 레거시 폼
  - /admin/schedule/youtube/:id/edit → YouTube 수정 폼

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 21:11:59 +09:00
7dc3ec692e feat: 관리자 페이지 마이그레이션 완료 (Phase 4-5)
- 관리자 페이지 폴더 구조 재구성 (pages/pc/admin/)
  - login/, dashboard/, members/, albums/, schedules/
- 앨범 관리 페이지 마이그레이션 (Albums, AlbumForm, AlbumPhotos, AlbumTeasers)
- 일정 관리 페이지 마이그레이션 (Schedules, ScheduleForm, ScheduleCategory, ScheduleDict, ScheduleBots)
- DatePicker 컴포넌트 버그 수정 (월 이동 및 연도 선택)
- 일정 관리 라우트 경로 수정 (/admin/schedule)
- 마이그레이션 문서 업데이트

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 20:35:05 +09:00