Commit graph

  • 116d41ff07 refactor: Medium 우선순위 코드 품질 개선 caadiq 2026-01-22 14:25:20 +09:00
  • 21639171e1 fix(lightbox): X 버튼 이벤트 버블링 및 닫기 애니메이션 수정 caadiq 2026-01-22 14:21:56 +09:00
  • 791a3d699a refactor(lightbox): MobileLightbox 공통 컴포넌트 분리 caadiq 2026-01-22 14:11:52 +09:00
  • 934fbb8ed6 fix(mobile): 컨셉포토 라이트박스 정보를 바텀시트로 변경 caadiq 2026-01-22 13:34:05 +09:00
  • 6cbe4fe6e2 refactor(lightbox): PC AlbumDetail에서 공통 Lightbox 컴포넌트 사용 caadiq 2026-01-22 13:31:41 +09:00
  • 97d6148280 feat: 앨범 상세 페이지 컨셉 포토 라이트박스 개선 caadiq 2026-01-22 13:19:36 +09:00
  • 57d4f1dd5c refactor: High 우선순위 코드 품질 개선 caadiq 2026-01-22 12:40:31 +09:00
  • d9b8e67b9a refactor: Critical 코드 품질 개선 caadiq 2026-01-22 12:33:26 +09:00
  • 72b3800ce7 docs: frontend-refactoring.md 진행 상황 업데이트 caadiq 2026-01-22 12:27:13 +09:00
  • 0ce67d57e8 docs: 코드 품질 개선 사항 문서 추가 caadiq 2026-01-22 12:22:08 +09:00
  • 276ef509f0 feat: NotFound (404) 페이지 추가 caadiq 2026-01-22 12:10:57 +09:00
  • 9d1f54c68a refactor: 컴포넌트 폴더 구조 정리 caadiq 2026-01-22 12:08:47 +09:00
  • b49e5e277d refactor: 멤버 영어이름 하드코딩 제거, API에서 가져오도록 변경 caadiq 2026-01-22 11:38:09 +09:00
  • 97850b12c1 refactor: 코드 구조 개선 및 중복 제거 caadiq 2026-01-22 11:32:43 +09:00
  • dd0e508117 feat: 생일 페이지 추가 (PC/Mobile) caadiq 2026-01-22 10:32:11 +09:00
  • 76e0c2ee72 feat(frontend-temp): Phase 10 - 앨범 목록 페이지 구현 caadiq 2026-01-22 09:23:24 +09:00
  • 7a076aaffd feat(frontend-temp): Phase 9 - 스케줄 페이지 구현 caadiq 2026-01-22 09:08:30 +09:00
  • 2ead24065b refactor(frontend-temp): schedules.js에서 dayjs 활용 caadiq 2026-01-22 09:01:24 +09:00
  • 4dcd79504d chore: docs 파일 정리 및 불필요한 파일 삭제 caadiq 2026-01-22 00:49:46 +09:00
  • b64710c8fd refactor(frontend-temp): 스케줄 API도 새 형식에 맞게 업데이트 caadiq 2026-01-22 00:45:55 +09:00
  • 3922d5c6f7 refactor(frontend): 관리자 일정 API도 새 형식에 맞게 업데이트 caadiq 2026-01-21 23:35:17 +09:00
  • 55096c8e43 refactor(frontend): API 레이어에 데이터 변환 로직 통합 caadiq 2026-01-21 23:33:32 +09:00
  • e136f3c74b fix(backend): 검색 결과에서 _rankingScore 제거 및 CORS 설정 추가 caadiq 2026-01-21 23:21:24 +09:00
  • 51063a120a refactor(backend): 일정 API 공통 포맷팅 함수로 리팩토링 caadiq 2026-01-21 23:18:48 +09:00
  • 22ce21f908 refactor(backend): 일정 API 응답 형식을 검색 API와 통일 caadiq 2026-01-21 20:47:40 +09:00
  • 0255b35616 feat(frontend): 일정 카드 컴포넌트 5종 생성 caadiq 2026-01-21 20:40:07 +09:00
  • 9b96c475a7 refactor(frontend): 일정 카드를 공유 컴포넌트로 분리 caadiq 2026-01-21 20:31:28 +09:00
  • d660340cc5 fix(frontend): getUpcomingSchedules에 flattenScheduleResponse 적용 caadiq 2026-01-21 20:24:51 +09:00
  • 6a6f45798a fix(frontend): hooks/index.js에 useMembers, useAlbums export 추가 caadiq 2026-01-21 20:23:47 +09:00
  • 8ec7aa0e60 feat(frontend): Phase 8 - 멤버 페이지 구현 caadiq 2026-01-21 20:20:17 +09:00
  • edde52b06e feat(frontend): Phase 7 - 홈 페이지 및 App.jsx 구현 caadiq 2026-01-21 20:18:15 +09:00
  • 86bf2359f2 feat(frontend): Phase 6 - 공통 컴포넌트 및 레이아웃 구현 caadiq 2026-01-21 20:16:09 +09:00
  • 2d42bf1603 revert(frontend): Phase 5로 롤백 - 구조 재설계 caadiq 2026-01-21 20:11:21 +09:00
  • e0ab3ce0f8 fix(backend): getUpcomingSchedules 응답 형식 통일 caadiq 2026-01-21 20:10:26 +09:00
  • bd8e87f636 feat(frontend): Phase 9 - 기타 공개 페이지 마이그레이션 caadiq 2026-01-21 18:07:55 +09:00
  • 6c25d32259 fix(frontend): useAlbumData albumApi import 수정 caadiq 2026-01-21 18:05:14 +09:00
  • 5e03e48be5 feat(frontend): Phase 8 - 앨범 페이지 마이그레이션 caadiq 2026-01-21 18:03:06 +09:00
  • 81b78be010 fix(frontend): useCalendar 및 Schedule 날짜 처리 버그 수정 caadiq 2026-01-21 18:01:09 +09:00
  • 64fc07044d feat(frontend): Phase 7 - 레이아웃 및 스케줄 페이지 마이그레이션 caadiq 2026-01-21 17:54:27 +09:00
  • 84030019cd feat(frontend): Phase 6 - 공통 컴포넌트 구현 caadiq 2026-01-21 17:39:48 +09:00
  • 27c41b0af0 feat(frontend): Phase 5 - 커스텀 훅 구현 caadiq 2026-01-21 17:22:38 +09:00
  • fe067ca8c8 feat(frontend): Phase 4 - API 계층 구현 caadiq 2026-01-21 17:17:56 +09:00
  • cba7e4b522 feat(frontend): Phase 3 - Zustand 스토어 구현 caadiq 2026-01-21 17:11:00 +09:00
  • dc63a91f4f feat(frontend): Phase 2 - 유틸리티 및 상수 정의 caadiq 2026-01-21 17:07:56 +09:00
  • 4ec368c936 feat(frontend): Phase 1 - 리팩토링을 위한 frontend-temp 프로젝트 셋업 caadiq 2026-01-21 17:04:18 +09:00
  • 9d365dcadb fix(frontend): 멤버 표시 오류 수정 및 생일 우선 정렬 추가 caadiq 2026-01-21 16:26:17 +09:00
  • b4c393c20a fix(frontend): 검색 결과 멤버 표시 오류 수정 caadiq 2026-01-21 16:22:44 +09:00
  • 3ee41beb46 feat(backend): Redis 캐시 확대 - 카테고리, 앨범 목록/상세 캐싱 caadiq 2026-01-21 16:16:09 +09:00
  • a62cf7142b refactor(backend): 21단계 검색 페이징 최적화 - 중복 slice 제거 caadiq 2026-01-21 16:04:07 +09:00
  • bfdbc08405 refactor(backend): 20단계 서비스 레이어 확대 - schedules 로직 분리 caadiq 2026-01-21 16:02:44 +09:00
  • 3f27b1f457 refactor(backend): 19단계 Redis 캐시 확대 - 멤버 목록 캐싱 caadiq 2026-01-21 16:01:12 +09:00
  • fec2a4455c refactor(backend): 18단계 이미지 처리 최적화 - 메타데이터 중복 조회 제거 caadiq 2026-01-21 15:59:14 +09:00
  • b0ac0e51e4 refactor(backend): 17단계 중복 코드 제거 - 멤버/앨범 조회 서비스 분리 caadiq 2026-01-21 15:58:08 +09:00
  • 5cc258b009 refactor(backend): 16단계 에러 처리 일관성 - schedules 라우트 try/catch 추가 caadiq 2026-01-21 15:56:10 +09:00
  • f3c084069f refactor(backend): Scalar UI 제거 및 API 문서 포털용 CORS 설정 caadiq 2026-01-21 15:44:36 +09:00
  • f483f2cf53 refactor(backend): 트랜잭션 헬퍼, JSON 스키마 추가 및 스키마 파일 분리 caadiq 2026-01-21 14:58:07 +09:00
  • 84113a8c48 fix(frontend): 일정 추가/수정 페이지 useEffect → useQuery 변경 caadiq 2026-01-21 14:26:59 +09:00
  • e3278c81de fix(frontend): 봇 관리 페이지 useEffect → useQuery 변경 caadiq 2026-01-21 14:25:16 +09:00
  • 2d7d82baf3 refactor(backend): 대형 핸들러 서비스로 분리 caadiq 2026-01-21 14:22:45 +09:00
  • 7b227a6c56 refactor(backend): 로거 통일 caadiq 2026-01-21 14:20:32 +09:00
  • f719fd9259 refactor(backend): 응답 형식 통일 caadiq 2026-01-21 14:14:29 +09:00
  • 44e3878f2d refactor(backend): meilisearch 카테고리 ID 상수화 caadiq 2026-01-21 14:13:18 +09:00
  • 0a91d04992 refactor(backend): 순차 쿼리 → 병렬 처리 caadiq 2026-01-21 14:12:27 +09:00
  • c3e504d1e3 refactor(backend): 매직 넘버 config 이동 caadiq 2026-01-21 14:11:35 +09:00
  • 46469fd324 fix(frontend): YouTube 수정 페이지 API 대응 및 사전 페이지 중복 요청 수정 caadiq 2026-01-21 13:52:46 +09:00
  • 7593004bd6 refactor(backend): 중복 코드 제거 caadiq 2026-01-21 13:45:08 +09:00
  • 2f30c67b93 refactor(backend): 에러 처리 통일 caadiq 2026-01-21 13:43:26 +09:00
  • 430bf38c91 refactor(backend): 서비스 레이어 분리 caadiq 2026-01-21 13:42:01 +09:00
  • b61bfe93b4 refactor(backend): 설정 통합 및 N+1 쿼리 최적화 caadiq 2026-01-21 13:38:25 +09:00
  • 2b24bfe0a7 일정 상세 페이지에서 콘서트 섹션 제거 caadiq 2026-01-21 13:02:22 +09:00
  • 9eb49929c7 YouTube 섹션 스타일 개선 및 문서 업데이트 caadiq 2026-01-21 12:57:25 +09:00
  • bdd5b90870 YouTube 상세 페이지 API 응답 구조 변경 대응 caadiq 2026-01-21 12:24:14 +09:00
  • beabcc094f 라이트박스 닫기 시 이전 페이지로 이동하는 버그 수정 caadiq 2026-01-21 12:17:24 +09:00
  • a1090e56c0 문서 업데이트: 프론트엔드 구조에 컴포넌트 및 유틸리티 추가 caadiq 2026-01-21 12:11:36 +09:00
  • e1a07f4849 X 날짜 포맷팅을 dayjs 기반 유틸리티로 통합 caadiq 2026-01-21 12:10:08 +09:00
  • 67e9992cf1 라이트박스 뒤로가기 버튼 처리 추가 caadiq 2026-01-21 12:05:36 +09:00
  • d8055c00e5 X 일정 상세 페이지에 이미지 라이트박스 추가 caadiq 2026-01-21 11:59:23 +09:00
  • f797736f8e Revert "달력에서 카테고리 필터 적용" caadiq 2026-01-21 11:54:12 +09:00
  • 0c278597c0 달력에서 카테고리 필터 적용 caadiq 2026-01-21 11:50:13 +09:00
  • d1250124a7 X 봇 URL 추출 개선 및 기존 데이터 수정 caadiq 2026-01-21 11:46:38 +09:00
  • 1d17c83568 X 일정 상세 페이지 개선 caadiq 2026-01-21 11:41:39 +09:00
  • 8bcd3e881d docs: API 문서 업데이트 caadiq 2026-01-20 17:28:50 +09:00
  • f780e91f14 feat: 메인 페이지 일정 API 및 디자인 개선 caadiq 2026-01-20 17:27:31 +09:00
  • 8e15cd6d2c refactor: UI 개선 및 날짜 제한 수정 caadiq 2026-01-20 16:17:54 +09:00
  • 4a4a163abe feat: YouTube 일정 수정 폼 구현 caadiq 2026-01-20 14:06:02 +09:00
  • 2d469739b7 fix: 봇 상태 표시 및 일정 추가 애니메이션 개선 caadiq 2026-01-19 21:31:43 +09:00
  • 1a9fa54981 fix: 생일 표시 버그 수정 및 데이트픽커 개선 caadiq 2026-01-19 16:41:34 +09:00
  • 2576a244c0 feat: 사전 관리, 일정 추가 페이지에 애니메이션 추가 caadiq 2026-01-19 16:01:54 +09:00
  • 84ed48fa78 fix: X 폼 Nitter 파싱 수정 및 아이콘 변경 caadiq 2026-01-19 15:59:26 +09:00
  • bc3f536ec7 feat: X 카테고리 일정 추가 폼 구현 caadiq 2026-01-19 12:57:06 +09:00
  • 0a73149849 feat: 일정 추가 페이지 카테고리별 폼 분리 (YouTube) caadiq 2026-01-19 12:49:29 +09:00
  • c7b0a51924 feat: YouTube API 할당량 절감을 위한 playlist ID 캐싱 caadiq 2026-01-19 12:32:04 +09:00
  • 149e85ebd9 feat: X 봇 프로필 정보 DB 저장 기능 추가 caadiq 2026-01-19 10:19:32 +09:00
  • c5f5639b11 fix: 모바일 일정 페이지 카테고리 API 형식 수정 및 X source.name 비움 caadiq 2026-01-19 10:16:24 +09:00
  • d7d0506b83 docs: named volume 제거 반영 caadiq 2026-01-19 09:59:51 +09:00
  • e0f328803e chore: 불필요한 named volume 제거 caadiq 2026-01-19 09:58:46 +09:00
  • a9bdbd1ec2 chore: docker-compose.yml 불필요한 주석 제거 caadiq 2026-01-19 09:56:20 +09:00
  • 7e9e51666a fix: 컨테이너 분리 후 프록시 설정 수정 caadiq 2026-01-19 09:54:07 +09:00
  • 8a8af275a9 docs: 컨테이너 분리 반영하여 개발 가이드 업데이트 caadiq 2026-01-19 09:51:26 +09:00
  • b824c38815 refactor: 프론트엔드/백엔드 컨테이너 분리 caadiq 2026-01-19 09:49:27 +09:00