fromis_9/frontend
caadiq d9836d2f5d feat(schedule): 행사 카테고리 추가 (학교 행사)
- schedule_categories에 '행사' 카테고리(id=11) 시드, CATEGORY_IDS.EVENT 상수 추가
- event_venues / schedule_event 테이블 생성 (subtype, school_name, venue_id, post_urls, poster_image_ids)
- routes/admin/events.js 신설: multipart 기반 CRUD + 다중 포스터 업로드 + 카카오맵 venue upsert
- services/image.js에 uploadEventPoster 추가 (event/{scheduleId}/poster/...)
- 공개 /schedules 서비스의 SCHEDULE_LIST_SQL / getScheduleDetail에 행사 JOIN 및 응답(subtype, schoolName, venue, posters, postUrls)
- buildSource에 EVENT 분기 추가 → source.name = 학교명
- Meilisearch 동기화: source_name에 school_name 포함, 부분 검색 대응을 위한 resolveSchoolNames 추가
- 프론트: form/index.jsx에 '행사' 분기, EventForm 컴포넌트 신설 (LocationSearchDialog 재사용, 다중 포스터/URL)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-23 09:04:42 +09:00
..
public fix: React Router v7 future 플래그 추가 2026-01-01 14:15:39 +09:00
src feat(schedule): 행사 카테고리 추가 (학교 행사) 2026-04-23 09:04:42 +09:00
Dockerfile refactor: frontend-temp를 frontend로 대체 및 문서 업데이트 2026-01-23 10:29:30 +09:00
index.html feat(mobile): 모바일 페이지 기본 구현 2026-01-07 10:10:12 +09:00
package-lock.json refactor: frontend-temp를 frontend로 대체 및 문서 업데이트 2026-01-23 10:29:30 +09:00
package.json refactor: frontend-temp를 frontend로 대체 및 문서 업데이트 2026-01-23 10:29:30 +09:00
postcss.config.js PC 버전 프론트엔드 UI 구현 - 홈, 멤버, 디스코그래피, 스케줄 페이지 및 더미 데이터 2025-12-31 21:51:23 +09:00
tailwind.config.js refactor: frontend-temp를 frontend로 대체 및 문서 업데이트 2026-01-23 10:29:30 +09:00
vite.config.js fix: 로그 시간 KST 중복 보정, 일정 카운트 애니메이션, HMR 오버레이 비활성화 2026-03-11 21:49:13 +09:00