Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v1.7.0 #320

Merged
merged 6 commits into from
Feb 12, 2024
Merged

v1.7.0 #320

merged 6 commits into from
Feb 12, 2024

Conversation

kdomo
Copy link
Member

@kdomo kdomo commented Feb 12, 2024

v1.7.0

uwoobeat and others added 6 commits February 11, 2024 20:42
* feat: 리액션 도메인 구현

* feat: 미션기록에 리액션 조회용 일대다 관계 추가

* feat: 리액션 레포지터리 추가

* feat: 리액션 추가 API 구현

* feat: 리액션 추가 서비스 로직 구현

* feat: 리액션 삭제 서비스 로직 구현

* feat: 리액션 삭제 API 구현

* test: 리액션 서비스 테스트 코드 작성

* fix: 다른 사람의 미션기록에도 리액션 남길 수 있도록 수정

* refactor: 단일 리액션 정책 검증 메서드 이름 수정

* feat: 자신의 미션에는 리액션 불가 정책 추가

* fix: 조건문 수정

* test: 셀프 리액션 정책 관련 테스트 수정

* test: 셀프 리액션 관련 정책 테스트에 반영

* refactor: dto 요청 / 응답 패키지 분리

* feat: 리액션 수정 API 구현

* feat: 리액션 수정 서비스 로직 구현

* test: 리액션 수정 테스트 작성

* style: spotless 적용

* feat: 리액션 조회 API 구현

* feat: 리액션 조회 관련 DTO 매핑 로직 구현

* feat: 리액션 조회 서비스 로직 구현

* feat: 리액션 조회 DAO 및 쿼리 구현

* feat: 리액션 조회 API 응답 DTO 수정

* refactor: QueryDSL을 통해 groupBy 하도록 변경

* feat: 조회 결과를 DTO로 변환하고 정렬하는 로직 추가

* fix: 부트 3.0 QueryDSL transform 이슈 수정

* refactor: fetchJoin으로 한번에 조회하도록 개선

* test: 리액션 조회 테스트 추가

* refactor: 필드명 수정

* refactor: 접근제어자 수정

* feat: 이모지 그룹 당 가장 최근 리액션부터 반환하도록 변경

* test: 리액션 생성순서 내림차순 정렬 테스트 추가

* refactor: 일대다 관계 제거

* refactor: 정책 예외는 409 리턴하도록 변경

* feat: 자신의 미션기록 리액션만 조회할 수 있도록 변경

* test: 미션기록 리액션의 소유권 정책 검증 테스트에 추가

* style: spotless 적용

* refactor: 사용하지 않는 DTO 삭제

* refactor: 정적 팩토리 메서드 컨벤션에 맞게 수정

* style: 개행 추가

* chore: 테스트 트리거 활성화

* refactor: 응답 DTO 필드명 수정

* feat: 자신의 미션기록이 아니어도 조회할 수 있도록 변경

* chore: 테스트 트리거 비활성화
* feat: 미션 캘린더 조회 시 오늘 미션 완료했는지 여부 UrgingStatus 필드 추가

* move: 패키지 이동

* move: PushNotificationConstants 패키지 이동

* feat: 친구가 당일 미션을 완료하지 않은 경우 재촉하기 기능 구현

* test: 미션 재촉하기 테스트 코드 작성

* style: spotless

* refactor: memberId 비교 equals로 변경

* style: 출력문 제거

* fix: Long 비교 equals로 변경

* style: spotless
* fix: 미션 n일차 표기 수정

* fix: spotlessApply

* fix: n일차 표기 수정
feat: 이모지 타입 변경 및 추가
* fix: 본인을 팔로우하는 경우 validation 추가

* 본인 팔로우 validation 테스트 코드 추가
* feat: 미션 전체 현황 - 날짜로 미션 목록 조회

* fix: Transactional readOnly 추가

* fix: isCompletedMissionToday에 COMPLETE 비교 추가

* fix: 로직 stream으로 변경

* fix: findMissionsWithRecordsByDate 날짜 비교 00으로 변경

* style: spotless

* fix: sorted stream과 합치고 missionSummaryItem메소드 추출
@kdomo kdomo merged commit 33815cf into main Feb 12, 2024
3 checks passed
@github-actions github-actions bot added the merged 머지된 PR label Feb 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
merged 머지된 PR
Projects
Status: 완료
Development

Successfully merging this pull request may close these issues.

3 participants