What's Changed
- [Chore] API 문서 태그 분리 by @Youhoseong in #226
- [Fix] RedisLock Value Type 수정 by @Youhoseong in #228
- [Fix] RedisLock Value Type 수정 by @Youhoseong in #229
- [Fix] DDL FK 추가 by @heoboseong7 in #231
- [Feat] 완료된 챌린지 페이지네이션 조회 by @Youhoseong in #237
- [NO-ISSUE] 챌린지 페이지네이션 시 응답 필드 변경 by @Youhoseong in #238
- [Feat] 완료된 챌린지 개수 조회 API 개발 by @Youhoseong in #240
- [Fix] 챌린지 상세 조회 API 참가 전, 참가 중 분리 by @heoboseong7 in #235
- [Feat] 인사이트 대표 댓글 조회 API 변경사항 반영 및 리팩토링 by @heoboseong7 in #242
- [Refactor]
InsightQueryDomainService
,CommandDomainService
분리 by @Youhoseong in #248 - [Refactor] 챌린지 함께 기록(친구) 페이지네이션 조회 API by @heoboseong7 in #246
- [Fix] Circular dependency remove by @Youhoseong in #249
- [Feat] 댓글 삭제 API by @kimyoungi99 in #233
- [Fix] 인사이트 id 제약 조건 추가 by @heoboseong7 in #251
- [Feat] 챌린지 참가 조기 종료 시 endDate 변경 by @heoboseong7 in #253
- [Feat] 인사이트 생성 시 챌린지 참가 현황 조회 API 수정 반영 by @heoboseong7 in #255
- [Feat] 챌린지 통계 aggregation 조회 API 개발 by @Youhoseong in #250
- [Feat] 댓글 신고 기능 추가 by @Youhoseong in #261
- [Feat] 북마크한 인사이트 조회 by @kimyoungi99 in #260
- [Feat] 내 관심사 조회 API by @kimyoungi99 in #264
- [Feat] 챌린지 상세 전체기록 페이지네이션 조회 API by @heoboseong7 in #265
- [NO-ISSUE] 미사용 코드 제거 by @Youhoseong in #266
- [Feat] 나의 챌린지 상세 인사이트 수 조회 by @heoboseong7 in #258
- [Fix] existsByChallengerIdAndStatus 쿼리 경로 수정 by @heoboseong7 in #267
- [Fix] follow 존재할 때만 delete by @heoboseong7 in #268
- [Feat] 챌린지 참가 정보 수정 API, 참가중인 챌린지 조회 API 수정 by @heoboseong7 in #270
- [Log] API 로그 ELK 연동 by @heoboseong7 in #272
- [NO-ISSUE] USER_ID Logback 로깅 추가 by @Youhoseong in #274
- [Feat] 폴더 삭제, 수정 API by @heoboseong7 in #275
- [Fix] 챌린지 친구 조회 API 자신 제외 by @heoboseong7 in #277
- [Feat] 차단 관련 API 응답 필터링 by @heoboseong7 in #280
- [Fix] 인사이트 최대 글자 수 400자로 수정 by @heoboseong7 in #283
- [Feat] 알림 목록 조회 / 알림 읽음 처리 기능 개발 by @Youhoseong in #282
- [Feat] 댓글, 답글, 리액션, 팔로우 알림 생성 by @Youhoseong in #284
- �[Fix] 병렬 스트림에서 DB Session을 사용하지 않도록 변경해요 by @Youhoseong in #286
- [Feat] 차단한 유저에 대한 요청 필터링 by @heoboseong7 in #287
- [Refactor] 타이틀 획득 로직 정리 by @Youhoseong in #288
- [Fix] Add tx to notification paginate by @Youhoseong in #289
- [Feat] 인사이트 통계 조회 API by @heoboseong7 in #291
- [Fix] 요청 및 응답 차단 필터링 기능 수정 및 리팩토링 by @heoboseong7 in #296
- [Fix] 나의 챌린지 인사이트 조회 차단 필터링 제거, 999 응답 HTTP 상태 코드 500 설정 by @heoboseong7 in #302
- [Feat] 인사이트 수정 기능 개발 by @Youhoseong in #303
- [Fix] 알림 응답 시 시간 정보 추가 by @Youhoseong in #308
- [Fix] 댓글 개수 조회 차단된 유저의 댓글 및 답글 제외 by @heoboseong7 in #304
- [Feat] 참여 인원이 없는 챌린지 deleted 처리 배치 개발 by @Youhoseong in #311
- [Fix] 미리보기에서 차단된 유저의 댓글을 제외 by @heoboseong7 in #312
- [Fix] 챌린지 참가 시 챌린지의 deleted 상태를 변경해요 by @Youhoseong in #314
- [Fix] 댓글 조회 API 쿼리에서 차단 필터링 적용 by @heoboseong7 in #313
- [Feat] 친구 초대 대상 목록 조회 API by @heoboseong7 in #316
- [Feat] 미확인 알림 존재 여부 체크 기능 개발 by @Youhoseong in #319
- [Feat] 설정 연결된 계정 API by @heoboseong7 in #317
- [Feat] 북마크 조회 시 북마크 설정 순서대로 by @kimyoungi99 in #318
- [Feat] 인사이트 통계 - 인사이트를 보고 나를 팔로우 한 사람 by @heoboseong7 in #321
- [HOTFIX] 북마크 인사이트 조회 시, 북마크한 시간 함께 반환 by @kimyoungi99 in #323
- �[Feat] 유저 탈퇴 기능 개발 by @Youhoseong in #326
- [Fix] 챌린지 참가 버그 수정 by @Youhoseong in #327
- [Fix] 챌린지 ApiService에 readOnly Tx 제거 by @Youhoseong in #328
- [Fix] 챌린지-챌린지참가 Cascade 제거 by @Youhoseong in #330
- [Feat] 인사이트 통계 - 내 프로필을 방문한 사람 by @heoboseong7 in #325
- [Fix] 마이페이지 응답에 참여중인 ChallengeId 추가 by @Youhoseong in #332
- [Fix] 최초 회원가입 타이틀 획득 버그 수정 by @Youhoseong in #331
- [Feat] 팔로잉/팔로워 검색 API by @heoboseong7 in #334
- [Fix] 북마크 인사이트 목록 조회 버그 수정 by @Youhoseong in #335
- �[Feat] 애플 로그인 개발 by @kimyoungi99 in #324
- [Feat] 탈퇴한 유저의 댓글/답글 처리 by @heoboseong7 in #338
- [Hotfix] 댓글 길이 2000자로 수정 by @kimyoungi99 in #340
Full Changelog: v202302261930...v202307081514