Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* chore: 프로젝트 세팅 (#2) * chore: issue, pr 템플릿 작성 * chore: CODEOWNERS 작성 * chore: editorconfig 작성 * chore: chore 이슈 템플릿 about 내용 수정 * chore: develop PR on check workflow 작성 (#7) * chore: develop PR on check workflow 작성 * fix: jdk zulu로 변경 * chore: slack webhook Test * chore: slack webhook Test * chore: slack webhook Test * chore: cache-read-only false 옵션 * chore: Spring Actuator 구성 (#8) * chore: domain 구조 아키텍처 구성 (#12) * chore: domain 구조 아키텍처 구성 * chore: global.config 추가 * chore: SwaggerConfig 작성 (#14) * chore: SwaggerConfig 작성 * fix: Api path versioning 제거 및 SwaggerConfig 수정 * fix: 상수 컨벤션 수정 * [WALWAL-104] Spotless 구성 (#19) * chore: pre-commit, spotless 구성 * chore: pre-commit 실행 모드 추가 * fix: spotlessApply * chore: googleJavaFormat aosp * chore: googleJavaFormat aosp * fix: spotlessApply * fix: spotlessApply version test * fix: spotlessApply * [WALWAL-84] jacoco 세팅 추가 (#16) * chore: jacoco 세팅 추가 * chore: config, resources, QDomains 커버리지 제외 및 reports 커스텀 경로 세팅 * feat: BaseTimeEntity 추가 (#22) * [WALWAL-88] 회원 엔티티 구성 (#26) * [WALWAL-108] Querydsl 환경 구성 (#25) * chore: querydsl config 추가 * chore: openfeign Querydsl 의존성 변경 * fix: spotlessApply * fix: spotlessApply * fix: spotlessApply * [WALWAL-114] record -> class 변경 (#30) * fix: record -> class 변경 * fix: profileImageUrl getter 삭제 * feat: Schema Swagger 프로퍼티 * [WALWAL-109] GlobalResponse를 위한 RestControllerAdvice 세팅 (#23) * chore: GlobalResponse를 위한 RestControllerAdvice 세팅 * fix: Response 형식 변경 및 ResponseEntityExceptionHandler 상속 * fix: status상태에 따른 sucess, fail 응답처리 * fix: ApiResponse record형식으로 수정 * chore: develop 브랜치 머지 및 spotless적용 * fix: 인텔리제이 자동import제거설정변경 * fix: 생성자 대신 RequiredArgsConstructor 어노테이션 통일 * [WALWAL-115] 미션 엔티티 구현 (#32) feature: 미션 엔티티 구현 * [WALWAL-106] fixtureMonkey 도입 (#28) * chore: fixtureMonkey 도입 * fix: order items 갯수 제한 수정 * chore: redis 환경 구성 (#37) * [WALWAL-113] SecurityConfig 및 유틸리티 구현 (#35) * chore: security 구성 * fix: CookieCsrfTokenRepository 활성화 * chore: csrf 옵션 임시 삭제 * fix: SwaggerUrlConstants 수정 * [WALWAL-116] 미션 기록 엔티티 구현 (#34) * feature: 미션 기록 엔티티 구현 * fix: Record -> MissionRecord로 클래스명 수정 * fix: mission_title 대신 proxy객체를 통해서 title가져오기 * [WALWAL-110] elastic beanstalk dev 서버 workflow 작성 (#38) * chore: dev workflow test * chore: dev workflow test * chore: dev workflow test * chore: dev workflow test * chore: dev workflow test * chore: dev workflow 1차 작성 * fix: current time 삭제 * fix: job name 수정 * fix: docker compose 및 env 파일 패키징 항목 삭제 * hotfix: Elastic BeanStalk 배포 version Label (#41) * [WALWAL-132] application yml 분리 (#42) * chore: mysql 구성 및 yml 분리 * chore: s3 property 추가 * [WALWAL-135] missionrecord crud 구현 (#46) * feature: 미션 기록 생성 구현 * fix: record response에Title추가 * fix: pathvariable 제거 * feature: 미션 기록 삭제 구현 * fix: ApiResponse적용 * fix: @tag어노테이션 추가 및 컨트롤러반환값 수정 * refactor: 단일 미션 조회 메서드 분리 * [WALWAL-138]: mission crud 구현 (#45) * feature: mission crud 구현 * fix: review resolve * fix: id 네이밍 수정 및 서비스 응답 클래스 변경 * [WALWAL-142] EB docker-compose 구성 (#50) * chore: docker-compose 테스트 * chore: docker-compose aws json 테스트 * chore: EB deploy envs 삭제 * chore: docker-compose aws json 배포 테스트 * chore: docker-compose aws json 배포 테스트 및 테스트 케이스 수정 * fix: version lavel 수정 * fix: docker compose로 배포 테스트 * fix: docker compose로 배포 테스트 * chore: docker-compose aws json 배포 테스트 * chore: docker-compose aws json v3 배포 테스트 * chore: docker-compose aws json v3 배포 테스트 * fix: docker compose로 배포 테스트 * fix: docker compose로 배포 테스트 * fix: docker compose로 배포 테스트 * fix: docker compose로 배포 테스트 * fix: docker compose로 배포 테스트 * chore: 슬랙 봇 테스트 및 compose port 설정 * chore: docker compose ports 테스트 * chore: docker compose ports 테스트 * chore: nginx test * chore: nginx test * chore: nginx test * chore: Dockerrun.aws.json 테스트 * chore: Dockerrun.aws.json 테스트 * chore: docker compose 테스트 * fix: nginx volumes endpoint * fix: nginx conf workflow 삭제 테스트 * fix: bucket 업로드 삭제 테스트 * fix: version-label 현재 시각 versioning * fix: bucket 업로드 원복 * fix: nginx conf workflow 원복 테스트 * fix: push branch develop으로 변경 * fix: Dockerrun json 삭제 * [WALWAL-81] 애플 로그인 구현 (#47) * feat: RefreshToken 및 DTO 정의 * feat: apple server 통신 * feat: Apple 로그인 및 회원가입 * fix: 내 정보 조회 API 수정 * refactor: 로그인 로직 분리 * feat: 로직 개선 * chore: securityConfig auth 엔드포인트 추가 * fix: conflict 해결 * refactor: Apple 로그인 리팩토링 * refactor: Apple 로그인 리팩토링 및 마케팅 동의 여부 컬럼 추가 * feat: swagger default 유저 및 security JWT Filter 적용 * fix: csrf 이슈 * fix: csrf 이슈 * refactor: Service 로직 코드 분리 * fix: User fixtureMonkey PersonName 수정 * fix: Swagger 수정 * refactor: 미사용 DTO 및 네이밍 수정 * refactor: 네이밍 수정 및 println 삭제 * fix: yml include 추가 * chore: env sample 프로퍼티 추가 * fix: Apple Error Code 정의 * fix: 회원가입 로직 수정 및 토큰 로직 수정 * fix: socialLogin 메서드 orElseGet 수정 * refactor: RefreshToken 생성 로직 중복 * fix: 미사용 메서드 삭제 * fix: Apple PrivateKey 만료 시간 5분 설정 * refactor: apple Private Key 싱글톤 패턴 * refactor: apple Private Key 싱글톤 패턴으로 미사용 메서드 삭제 * refactor: 변수 상수화 * [WALWAL-148] Dev, Prod 환경 분리 (#56) * feat: Environment 환경 분리 * test: dev profile swagger permitAll * fix: fixtureMokey 수정 * refactor: dev 환경 배포 테스트 * refactor: dev 환경 배포 테스트 * fix: fixtureMokey 수정 * test: dev profile swagger permitAll * refactor: dev 환경 배포 테스트 * fix: push branch develop으로 변경 * fix: profile 예외 메세지 * [WALWAL-145] missionrecord calendarview (#52) * [WALWAL-122] 이미지 업로드 기능 (#58) * feat: Image 도메인 및 DTO 정의 * feat: aws 의존성 추가 및 Image Controller, Service 추가 * fix: image 로직 임시 커밋 * [WALWAL-148] Dev, Prod 환경 분리 (#56) * feat: Environment 환경 분리 * test: dev profile swagger permitAll * fix: fixtureMokey 수정 * refactor: dev 환경 배포 테스트 * refactor: dev 환경 배포 테스트 * fix: fixtureMokey 수정 * test: dev profile swagger permitAll * refactor: dev 환경 배포 테스트 * fix: push branch develop으로 변경 * fix: profile 예외 메세지 * chore: s3 Config 추가 * feat: Member 이미지 업로드 기능 * fix: 이미지 업로드 로직 수정 * refactor: @dbscks97 피드백 반영 * refactor: @kwanok 피드백 반영 * fix: MissionCreateRequest test 코드 * [WALWAL-152] register Request Body 불필요한 필드 삭제 (#62) * fix: register Request Body * fix: 마케팅 수신 동의여부 삭제 * [WALWAL-147] 오늘의 미션 API 추가 (#53) * feat: 오늘의 미션 엔드포인트 추가 * fix: 시큐어 랜덤으로 보안패치 * fix: 리뷰 반영, 테스트 이름 수정, jpa 쿼리 수정 * fix: 변수명 수정 missionIds * fix: QueryDSL로 변경 * fix: QueryDSL 리뷰 반영 * fix: Error Code 수정 * [WALWAL-153] 미션 n번째 카운트 기능 추가 (#64) * feat: 수행한 총 미션 기록 수 * fix: 엔드포인트 수정 * fix: 메서드 명 * [WALWAL-150] missionrecord imageupload 기능 구현 (#66) * feature: 미션참여 API구현 * feature: 미션 탭 상태 조회 API 구현 * feature: 완료된 미션이미지제공 API 구현 * feature: 미션 기록 업로드 및 저장, 테스트 코드 작성 * fix: PR 수정사항 반영 * fix: 안쓰는 Response 및 스키마 수정 * refactor: 미션 탭 조회 시 이미지데이터 포함 * fix: 이미지URL 저장로직 수정 * fix: application.yml 수정 * fix: Test프로파일 설정 * refactor: 미션기록 Response에 recordId추가 및 이미지url수정 * [WALWAL-151] 데일리미션 일러스트, 컬러값 추가 (#71) * feature: 데일리미션 일러스트, 컬러값 추가 * fix: MissionControllertest코드 수정 * [WALWAL-155] 카카오 로그인/회원가입 구현 (#68) * feat: 카카오 로그인/회원가입 * fix: println 삭제 * fix: 임시 토큰 여부 판별 (#74) * [WALWAL-163] 배포 환경 메모리 제한 (#77) * [WALWAL-163] 배포 환경 메모리 제한 * fix: memory * [WALWAL-160] 미션 시작 시 동시성 문제 개선 (#75) * [WALWAL-157] 회원탈퇴 API (#82) * feat: 회원탈퇴 API * feat: 회원탈퇴 API redis deleteById * chore: 주석 * chore: 주석 처리 수정 * [WALWAL-154] PROD 운영 서버 워크플로 작성 (#85) * chore: PROD 배포 테스트 * fix: 변수 추가 * fix: minor tags 테스트 * fix: minor tags 테스트 * fix: minor tags 테스트 * fix: workflow version * hotfix: EC2 도커 단일 인스턴스 배포 (#90) * fix: docker deploy platform 수정 * fix: docker deploy platform 수정 * fix: 파일 copy test * fix: 파일 copy test * fix: 파일 copy test * fix: ec2-user 배포 테스트 * fix: ec2-user 배포 테스트 * fix: run script 삭제 * fix: ec2-user 테스트 * fix: ec2-user 테스트 * fix: ec2-user 테스트 * fix: versioning 테스트 * fix: 배포 테스트 * fix: 배포 테스트 * fix: 배포 테스트 * fix: 배포 테스트 * fix: 배포 테스트 * refactor: dev ec2 docker-compose deploy workflow * fix: docker compose image, container 수정 * feat: push branchs develop으로 변경 * [WALWAL-156] 팔로우 추가 및 취소, 조회 기능 (#86) * feat: 팔로우 추가, 삭제, 조회 API * test: Follow 테스트 코드 * fix: SRP 원칙 * [WALWAL-164] 닉네임 검증 (#81) * feat: 닉네임 검증 * fix: null 체크만 하도록 * [WALWAL-167] Mission Response 및 API PathVariable 수정 (#91) * fix: Mission Response 및 API PathVariable 수정 * fix: MissionController Test 수정 * [WALWAL-163] 스웨거 문서 이름 일관적으로 포매팅 (#79) * [WALWAL-163] 스웨거 문서 이름 일관적으로 포매팅 * fix: 스웨거 네이밍 * test: SecurityUtil 테스트 코드 추가 (#99) * test: RefreshToken 테스트 (#100) * fix: 온보딩 Default imageUrl 요청 필드 추가 (#101) * fix: Default imageUrl 입력 * fix: Default imageUrl empty 체크 * [WALWAL-165] FCM 푸시 알림 기능 구현 (#92) * feature: FCM 알림 API 서비스 구현 * fix: 앱 실행 시 토큰 타임스탬프 갱신수정 * fix: FcmResponseErrorType Enum으로 정리 * feature: 상수 static 선언 및 secrets 환경변수설정 * fix: removeInactiveTokens메서드 스케쥴러실행시간 수정 * fix: docker-compose 환경변수 수정 * fix: 미사용 메서드 삭제 * fix: fcmSendResponse 삭제 * fix: FcmController throw IOException 제거 * refactor: scheduled메서드 서비스분리 * fix: FIREBASE_CONFIG workflows수정 * fix: FIREBASE_CONFIG github secrets 사용 * fix: @EnableScheduling 어노테이션 추가 * fix: docker 환경변수 -> env 설정으로 변경 * fix: .env 파일 및 fcm.yml 수정 * fix: FIREBASE_CONFIG .env로 수정 * fix: fcm_token 객체 삭제 -> soft 삭제를 통해 데이터 보존 * feature: MulticastMessage 구현 * fix: env 변수 수정 * refactor: Transaction처리를위한 TokenService분리 * fix: sonarcloud 이슈 수정 * fix: Properties 적용 * fix: @MockBean추가 * [WALWAL-168] MissionRecord에 Text값 추가 (#103) * fix: MissionRecord에 Text값 추가 * fix: Test코드 mocking작업추가 * [WALWAL-149] Auth, Member 테스트 코드 작성 (#93) * test: MemberUtil 테스트 코드 추가 (#98) * test: MemberUtil 테스트 코드 추가 * refactor: MockitoExtension * chore: prod workflow 작성 (#108) * fix: test docker compose 수정 --------- Co-authored-by: Park Yun Chan <[email protected]> Co-authored-by: kwanok noh <[email protected]>
- Loading branch information