Skip to content

Release 1.1.4V#561

Closed
dbalsk wants to merge 20 commits intomainfrom
develop
Closed

Release 1.1.4V#561
dbalsk wants to merge 20 commits intomainfrom
develop

Conversation

@dbalsk
Copy link
Copy Markdown
Contributor

@dbalsk dbalsk commented Apr 2, 2026

❤️ 기능 설명

swagger 테스트 성공 결과 스크린샷 첨부

연결된 issue

연결된 issue를 자동으로 닫기 위해 아래 {이슈넘버}를 입력해주세요.

close #{}



🩷 Approve 하기 전 확인해주세요!

  • 리뷰어가 확인해줬으면 하는 사항 적어주세요.
  • [ ]

✅ 체크리스트

  • PR 제목 규칙 잘 지켰는가?
  • 추가/수정사항을 설명하였는가?
  • 테스트 결과 사진을 넣었는가?
  • 이슈넘버를 적었는가?

kanghana1 and others added 20 commits March 8, 2026 00:52
* chore: Nginx 프로토콜 설정을 Cloudflare에서 전달받아 설정하도록 변경

* chore: Nginx 웹소켓 타임아웃의 기본값이 1분이므로 60분으로 변경

* chore: Nginx gzip 설정을 통해 json 응답은 압축해서 보내도록 변경
* refact: image -> file로 통합

* refact: S3 -> GCS로 예외 코드 명칭 변경

* refact: 채팅 이미지 업로드/다운로드 코드 제거

* refact: 채팅 이미지 관련 코드 수정

* feat: 채팅 파일 통합테스트

* feat: 채팅 파일 단위테스트

* feat: 파일 도메인 통합테스트

* feat: 파일 도메인 단위테스트

* fix: dto의 필드명은 바뀌지 않도록 롤뱁

* chore: 사용하지 않는 ChatImageRepository 제거

* test: 채팅 도메인 통합 테스트 및 단위 테스트에 이미지 필드 테스트 추가

* fix: 기존 images dto 유지를 위해 필드명 롤백

* fix: 기존 필드명이 imageOrder가 아닌 imgOrder였으므로 롤백

---------

Co-authored-by: dmori <chosehoon2@naver.com>
* chore: firebase account 설정파일 주입

* chore: ci, cd에 firebase 주입 경로 추가

* chore: build.gradle에 의존성 추가
* feat: Member 통합테스트 구현

* feat: Member 통합테스트 구현

* feat: 모든 필드를 커버하는 통합테스트 추가

* feat: 모든 필드를 커버하는 통합테스트 추가

* test: 중복되는 프로필 테스트 제거
* test: 기존에 ExerciseParticipationService에서 Builder 대신 Fixture를 사용하도록 하여 가독성 향상

* test: 나이 조건 테스트를 위해 관련 MemberFixture 추가

* test: 운동 신청 API 단위 테스트 및 통합 테스트 코드 작성

* test: ExerciseCommandService에서 Builder를 쓰던 걸 Fixture를 사용하도록 변경

* test: 운동 신청 API에서 파사드 패턴의 CommandService의 단위 테스트 구현

* test: 운동 신청 취소 API의 통합 테스트 및 단위 테스트 코드 작성

* refactor: 운동 신청, 운동 신청 취소, 게스트 초대, 게스트 초대 취소 API를 ResponseEntity로 응답을 감싸 status도 정상적으로 반환할 수 있도록 변경

* chore: 불필요한 의존성 제거 및 줄바꿈 변경

* test: 게스트 초대 API 통합 테스트 및 CommandService 단위 테스트 코드, GusetService 단위 테스트 코드 작성

* test: 게스트 초대 취소 API 통합 테스트, CommandService 단위 테스트, GuestService 단위 테스트 코드 작성
* chore: firebase 주입방식 변경

* chore: 설정파일 추가

* chore: firebase 키 재발급

* feat: firebaseConfig파일 생성

* feat: 설정파일 추가

* feat: FCM 알림 기능 구현

* test: 단위테스트 작성

* chore: valid추가

* test: 통합테스트 config에 mock 추가

* chore: 환경변수 주입 방식으로 변경
* chore: firebase 주입방식 변경

* chore: 설정파일 추가

* chore: firebase 키 재발급

* feat: firebaseConfig파일 생성

* feat: 설정파일 추가

* feat: FCM 알림 기능 구현

* test: 단위테스트 작성

* chore: valid추가

* test: 통합테스트 config에 mock 추가

* chore: 환경변수 주입 방식으로 변경

* chore: docker-compose 파일 수정
* debug: 프로필 이름 변경 시 상대방의 채팅방 목록에서 내 이름이 변경되도록 버그 수정

* test: 프로필 수정 메서드에서 채팅방 이름 변경 로직 단위 테스트 작성

* improve: 통합 테스트에서 실제 스토리지에 데이터를 넣는 건 적절하지 않으므로 mock과 stub으로 대체

* test: 프로필 수정 API 통합 테스트 작성
* chore: flyway설정파일 추가

* chore: flyway 설정 추가

* chore: test에서도 flyway설정이 되도록 수정
* chore: MySQL 메모리가 database 두 개를 커버하기에는 부족하므로 1gb로 증가

* fix: 모임 채팅방 멤버 누락 마이그레이션 sql 쿼리 작성
* test: 찜 통합테스트 테스트코드 작성

* test: 찜 단위테스트 작성

* test: 찜 목록 조회 누락된 부분추가

* test: order도 테스트 할 수 있도록 수정
* chore: opencode 사용을 위해서 AGENTS.md 파일은 gitignore 처리

* test: ExerciseQuery getExerciseDetail 테스트 정리

* test: 운동 수정용 상세 조회 테스트 코드 작성

* test: 내가 초대한 게스트 조회 API 테스트 코드 작성

* test: 모임 운동 캘린더 조회 API 테스트 코드 작성

* test: 모임 운동 캘린더 조회 API에서 기본 기간 테스트도 추가

* test: 내 운동 캘린더 조회 API 테스트 코드 작성

* chore: 테스트 환경의 시간 존을 Asia로 설정

* test: 내 모임 운동 조회 API 테스트 코드 작성

* chore: claude code와 omc 사용을 위해 깃 이그노어 처리

* test: 내 모임 운동 캘린더 조회 API 테스트 코드 작성

* test: 사용자 추천 운동 조회 API 테스트 코드 작성

* test: ExerciseFixture에서 오버로딩 호출 방식으로 구조 변경

* fix: 기존 모임 운동 캘린더 조회 통합 테스트에서 날짜가 같아 깨지던 테스트를 수정

* test: 내 참여 운동 조회 API 테스트 코드 작성

* test: 건물 운동 상세 조회 API 테스트 코드 작성

* test: 월간 운동 건물 지도 데이터 조회 API 테스트 코드 작성

* test: 추천 운동 캘린더 조회 API 테스트 코드 작성
* test: 통합테스트 구현

* test: 단위테스트 코드 작성

* test: fcm 통합테스트코드 작성

* fix: 통합테스트 피드백 반영

* chore: 중복테스트 제거
* debug: 모임 추천 조회 (콕플 추천 모드) 검색 기능 누락 해결

* test: 내 모임 조회(/api/my/parties) API 테스트 코드 작성

* test: 내 모임 간략화 조회(/api/my/parties/simple) API 테스트 코드 작성

* test: 모임 추천 조회(/api/my/parties/suggestions) API 테스트 코드 작성

* test: 모임 상세조회(/api/parties/{partyId}) API 테스트 코드 작성

* test: 모임 멤버 조회(/api/parties/{partyId}/members) API 테스트 코드 작성

* test: 모임 탈퇴(/api/parties/{partyId}/members/my) API 테스트 코드 작성

* test: @DisplayName 컨벤션 맞추기

* test: 모임 가입 신청 (/api/parties/{partyId}/join-requests) API 테스트 코드 작성

* test: 모임 생성 (/api/parties) API 테스트 코드 작성

* test: 모임 통합/단위테스트 컨벤션 맞추기 및 정리

* test: 모임 정보 수정 (/api/parties/{partyId}) API 테스트 코드 작성

* test: 멤버 역할(부모임장) 설정 (/api/parties/{partyId}/members/{memberId}/role) API 테스트 코드 작성

* test: 메서드명 수정

* test: 모임 삭제 (/api/parties/{partyId}/status) API 테스트 코드 작성

* test: 모임 멤버 삭제(/api/parties/{partyId}/members/{memberId}) API 테스트 코드 작성

* test: 가입신청 멤버 조회 (/api/parties/{partyId}/join-requests) API 테스트 코드 작성

* test: 가입 신청 처리 (/api/parties/{partyId}/join-requests/{requestId}) API 테스트 코드 작성

* test: 가입 승인 멤버 조회 (/api/parties/{partyId}/join-requests) API 테스트 코드 작성

* test: 신규 멤버 추천받기 (/api/parties/{partyId}/members/suggestions) API 테스트 코드 작성

* test: 신규 멤버 초대 보내기(/api/parties/{partyId}/invitations) API 테스트 코드 작성

* test: 모임 초대 처리(/api/parties/invitations/{invitationId}) API 테스트 코드 작성

* test: 키워드 추가(/api/parties/{partyId}/keywords) API 테스트 코드 작성

* chore: 모임 역할 enum 대문자로 통일

* chore: import문 정리 및 줄맞춤

* TEST: 내 모임 조회 API 정렬 기준에 따른 테스트 케이스 추가

* TEST: 멤버 역할 설정 API 실패, 성공 테스트 케이스 추가

* test: 모임 가입 신청 처리 API 실패 케이스 추가 및 enum 수정

* test: 모임 상세조회 API 필드 추가

* test: 모임 멤버 삭제 API 성공, 실패 테스트 케이스 추가

* test: MEMBER_NOT_FOUND, PARTY_NOT_FOUND 실패 테스트 케이스 추가

* test: 내 모임 조회(/api/my/parties) API 테스트 코드 작성

* test: 내 모임 간략화 조회(/api/my/parties/simple) API 테스트 코드 작성

* test: 모임 추천 조회(/api/my/parties/suggestions) API 테스트 코드 작성

* test: 모임 상세조회(/api/parties/{partyId}) API 테스트 코드 작성

* test: 모임 멤버 조회(/api/parties/{partyId}/members) API 테스트 코드 작성

* test: 모임 탈퇴(/api/parties/{partyId}/members/my) API 테스트 코드 작성

* test: @DisplayName 컨벤션 맞추기

* test: 모임 가입 신청 (/api/parties/{partyId}/join-requests) API 테스트 코드 작성

* test: 모임 생성 (/api/parties) API 테스트 코드 작성

* test: 모임 통합/단위테스트 컨벤션 맞추기 및 정리

* test: 모임 정보 수정 (/api/parties/{partyId}) API 테스트 코드 작성

* test: 멤버 역할(부모임장) 설정 (/api/parties/{partyId}/members/{memberId}/role) API 테스트 코드 작성

* test: 메서드명 수정

* test: 모임 삭제 (/api/parties/{partyId}/status) API 테스트 코드 작성

* test: 모임 멤버 삭제(/api/parties/{partyId}/members/{memberId}) API 테스트 코드 작성

* test: 가입신청 멤버 조회 (/api/parties/{partyId}/join-requests) API 테스트 코드 작성

* test: 가입 신청 처리 (/api/parties/{partyId}/join-requests/{requestId}) API 테스트 코드 작성

* test: 가입 승인 멤버 조회 (/api/parties/{partyId}/join-requests) API 테스트 코드 작성

* test: 신규 멤버 추천받기 (/api/parties/{partyId}/members/suggestions) API 테스트 코드 작성

* test: 신규 멤버 초대 보내기(/api/parties/{partyId}/invitations) API 테스트 코드 작성

* test: 모임 초대 처리(/api/parties/invitations/{invitationId}) API 테스트 코드 작성

* test: 키워드 추가(/api/parties/{partyId}/keywords) API 테스트 코드 작성

* chore: 모임 역할 enum 대문자로 통일

* chore: import문 정리 및 줄맞춤

* TEST: 내 모임 조회 API 정렬 기준에 따른 테스트 케이스 추가

* TEST: 멤버 역할 설정 API 실패, 성공 테스트 케이스 추가

* test: 모임 가입 신청 처리 API 실패 케이스 추가 및 enum 수정

* test: 모임 상세조회 API 필드 추가

* test: 모임 멤버 삭제 API 성공, 실패 테스트 케이스 추가

* test: MEMBER_NOT_FOUND, PARTY_NOT_FOUND 실패 테스트 케이스 추가

* test: 내 모임 조회 API 정렬 기준 검증 수정, 추천 모임 조회 API 정렬 기준 및 검색 기능 검증 추가

* test: import 수행
@dbalsk dbalsk self-assigned this Apr 2, 2026
@dbalsk dbalsk added the 🎵 CHORE This will not be worked on label Apr 2, 2026
@dbalsk dbalsk closed this Apr 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🎵 CHORE This will not be worked on

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants