-
Notifications
You must be signed in to change notification settings - Fork 1
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
Production Release v2.0.0 - Merge main into product #159
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- ip 삭제
* [REPACKAGE] avatar/model -> avatar/domain 으로 패키지 이전 * [FEAT] 기본 아바타 대사 전략 구현 * [FEAT] 음식 조건 전략 구현 * [MIGRATION] sql: avatar 6번 대사 추가, 조건 변경 및 삽입문에서 id 제거 * [FEAT] RandomFoodProvider에서 반환하는 음식 종류 추가 * [FEAT] 아바타 대사 시간 조건 전략 구현 * [FEAT] 한국 음력 달력 변환기 구현 * [REFACTOR, FEAT] 대사 제공 서비스 리팩터링 및 음력 날짜에 따른 대사 제공 기능 구현
* [FEAT] MissionLog entity에 alarm id 외래키 추가 * [REFACTOR] 정해진 포맷으로 날짜를 반환하는 메서드 이름 리팩터링 * [FEAT] 새로운 정책으로 알람 타임라인 불러오기 기능 구현 - 이전 정책: 활성화 여부(is_active)를 기준으로 오늘의 요일별, 일회성 알람을 조회 - 현재 정책: 현재 시간 이전의 알람은 미션 수행 기록이 남은 알람, 현재 시간 이후 알람은 활성화된 요일별, 일회성 알람을 조회 * [MIGRATION] DDL 추가: mission_log 테이블에 alarm id 및 외래키 추가
* [REFACTOR] AlarmCustomRepository interface 정의 * [STYLE] AlarmRepositoryCustom으로 이름 변경 * [FEATURE] QueryDsl 의존성 및 빌드 설정 * [STYLE] 알람 도메인 계층 내부를 패키지로 분리 * [RENAME] AlarmProvider를 AlarmQueryService로 이름 변경 * [REFACTOR] 사용자 알람 목록 가져오기 메서드 중복코드 제거 * [FEATUER] 메서드 실행시간 로깅 AOP 구현 * [FEATUER] 타임라인 쿼리 메서드 분리 * [REFACTOR] 타임라인 조회 메서드 리팩터링
* [ENV] 미션 수행 로그 세분화 * [FEATURE] 미션 수행 결과를 문자열로 파싱하는 toString 메서드 구현 * [FEATURE] 미션 수행 결과 로깅
* [FEATURE] cache, bucket4j 의존성 추가: caffeine * [FEATURE] caffeine cache 사용가능하게 설정 * [REFACTOR] 미션 이미지 처리 전략 변수명 단순 변경
* [FEAT]: 그룹에 인원제한 lock 구현 * [CHORE] : 사용하지 않는 코드 삭제
* [FEAT] : Notification entity 수정, DataMapToStringConverter 정의 * [FIX] : erd 변경. notifiaction 테이블 수정 * [FEAT] : fcm push 이벤트 발생시 notification 저장 로직 추가 * [FEAT] : notification get api, 읽음 처리 api, 삭제 api 추가
…UniqueResultException나는 에러 해결 (#150) * [FIX]: roomlist 에서 똑같은 room 여러개 반환하는 에러 해결 * [FIX]: missionObject여러개 반환 해 NonUniqueResultException나는 에러 해결
* [CHORE]: 그룹알람 생성 시 Id 반환하게 수정 * [CHORE]: 오타 수정
* [CHORE]: RoomDetailRes, RoomInviteInfoRes에 미션 영어이름 추가 * [CHORE] 띄어쓰기 오타 수정 --------- Co-authored-by: 이찬미 <[email protected]>
* [FEATURE] 알람 상세/목록 조회, 타임라인 API: 알람 icon을 mission object icon으로 대체 * [FEATURE] 알람 생성, 수정 API: request에서 알람 icon 삭제 * [MIGRATION] table alarm에서 icon 속성 삭제
* [refactor] 네이밍 변경: SpeechStrategy -> MakeSpeechStrategy * [fix] AvatarTheme 클래스에 정의되지 않은 테마로 요청했을때 발생하는 예외 방지 추후 아바타가 추가될때마다 AvatarTheme에 추가하고 서버를 재배포하는 것이 번거롭다고 생각하여 특정 조건으로 대사를 가져오는 아바타 테마만 AvatarTheme에 구현했습니다. 해당 이름의 아바타 테마가 존재하는지 확인하고, 존재하지 않으면 랜덤 대사를 가져오고, 존재하면 해당 테마에 맞는 방식으로 대사를 가져오도록 구현했습니다. * [refactor] 네이밍 변경: 아바타 대사 조회 메서드를 선택한다는 의미를 강조
클라이언트의 요청으로 수정사항이 생겨 닫습니다 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
☀️ 작업 사항