Develop 최종 배포 - #87
Conversation
환경변수 값은 노션 참고
Feature/#19 node : Neo4j 설정
Feature/#20 user upload data flow
주간 스터디 분석 리포트를 자동 생성하기 위해 Google Gemini API(3.5-flash) 연동 로직을 구현 [상세 작업 내용] - RestTemplate 기반의 GeminiApiService 구현 - Fallback 로직 적용 - JSON 출력 스키마 프롬프트 설계 (요약 통계, 핵심 노드, AI 리뷰, 추천 노드, 유저별 활동 통계) [TODO] - 임시 더미 코드 제거 후 DB 연동 TODO 주석만 남겨둠 - 추후 도메인 엔티티 확정 시, ReportService에서 실제 통계 데이터를 집계하여 AI 프롬프트 Context로 주입하는 로직 구현 필요
feat: 리포트용 Gemini AI 연동 인프라 구축 및 프롬프트 템플릿 설계
Feature/#27 Implement Study Features
feat: ai요약 기능 뼈대 구현
하드코딩되어 있던 Gemini API URL을 환경변수로 분리했습니다
chore/#28 Gemini API URL 환경변수 분리
Feature/#30 weeknodeinfo
Feature/#27 study : 온톨로지 템플릿 기능 구현
Feature/#33 studynodeflow
- 질문/답글 CRUD API 및 다중 이미지 업로드 API(S3 연동, presigned URL) 구현 - ERD에 맞춰 study/entity의 Question/Answer 엔티티 재사용, 중복 엔티티 스캐폴드 제거 - inquiry API 확인용 샘플 프론트엔드 추가 (static/index.html, assets/*)
Feature/#72 reissue with userid : 토큰 재발급 응답에 userId 추가
Feature/#75 Swagger API study 관련 문서화 설정 추가
Feature/#27 study : 온톨로지 템플릿 검색 기준 title로 변경
- OAuth 로그인 진입 엔드포인트 추가 - 허용된 프론트 리다이렉트 URL 저장 및 검증 처리 - 로그인 성공 시 refreshToken 쿠키 발급 후 프론트로 리다이렉트 - accessToken은 기존 재발급 API(/api/auth/reissue)를 통해 수령하도록 유지 - 로그인 성공 응답 상태코드 401 -> 200 수정 - 로컬 프론트 연동을 위한 localhost:5173 CORS 허용 추가
Feature/#76 카카오 OAuth 성공 리다이렉트 처리 추가
permitAll에 /api/auth/reissue 추가
fix/#78-reissue 토큰 허용
feature/#79 swaggerConfig 추가
05, 06 중복으로 인해 08, 09로 수정
fix/#83 definition 숫자 수정
Refactor/#84 node accept logic
refactor/#86 Template 수정
|
Important Review skippedToo many files! This PR contains 207 files, which is 107 over the limit of 100. To get a review, reduce the PR to 100 files or fewer by splitting it into smaller PRs or changing its base branch. Upgrade to a paid plan to raise the limit. This review couldn't start because sufficient usage credits or metered capacity aren't available. Add credits or update usage-based reviews in the billing tab, then retry. ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (207)
You can disable this status message by setting the Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
최종 배포