Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
300 commits
Select commit Hold shift + click to select a range
a2e235b
chore: dev 환경에서 spring 어플리케이션과 redis 컨테이너 링크
thisishwan2 Jun 9, 2025
c8ca587
chore: dev 환경 redis 설정 수정
thisishwan2 Jun 9, 2025
ea92712
chore: links 옵션 추가
thisishwan2 Jun 9, 2025
edbc37d
remove: remove @NoArgsConstructor annotation
yuseok0215 Jun 10, 2025
060a6e3
feat: change the response format to CustomResponseDto
yuseok0215 Jun 10, 2025
a92fcca
feat: change the response format to CustomResponseDto
yuseok0215 Jun 10, 2025
71687a2
feat: change directory to infrastructure
yuseok0215 Jun 10, 2025
f7226d5
chore: stop tracking ./gradle directory
yuseok0215 Jun 10, 2025
e67032d
Merge branch 'develop' into feat/T3-45
yuseok0215 Jun 10, 2025
2da7b15
Merge pull request #5 from YAPP-Github/feat/T3-45
yuseok0215 Jun 10, 2025
b1d1bb2
remove: 사용하지 않는 ErrorCode 제거
thisishwan2 Jun 10, 2025
7101941
feat: swagger 공통 응답 코드 어노테이션 생성
thisishwan2 Jun 10, 2025
d8609bb
fix: ErrorCode 클래스로 변경 및 에러코드 통합
thisishwan2 Jun 10, 2025
6259a56
refactor: 에러 코드 통합으로 인한 import 제
thisishwan2 Jun 10, 2025
ee4a28f
feat: 스웨거 설정 및 에러 응답 유틸화
thisishwan2 Jun 10, 2025
4ab92e2
fix: permit url 추가(swagger 관련 url)
thisishwan2 Jun 10, 2025
a78612f
chore: yml 업데이트
thisishwan2 Jun 11, 2025
c849bca
Merge pull request #6 from YAPP-Github/feat/T3-50
yuseok0215 Jun 11, 2025
5a671ff
feat: 슬랙 에러 로그 수신 기능 추가
thisishwan2 Jun 11, 2025
b44f831
Merge remote-tracking branch 'origin/develop' into feat/T3-48
thisishwan2 Jun 11, 2025
efad90e
Merge pull request #7 from YAPP-Github/feat/T3-48
yuseok0215 Jun 12, 2025
3c1ec91
chore: 개발환경 태스크 메모리 제한 줄이기
thisishwan2 Jun 12, 2025
a6bd3d2
chore: 메모리 부족으로 인한 ecs 롤링 배포 실패를 해결하기 위해 redis 제거
thisishwan2 Jun 12, 2025
835a807
chore: redis 링크 파라미터 제거
thisishwan2 Jun 12, 2025
0432aba
chore: task 할당 자원 추가
thisishwan2 Jun 12, 2025
b166295
chore: 메모리 증설 redis 재 연결
thisishwan2 Jun 12, 2025
362720f
[T3-53] add redis service for refresh token (#8)
yuseok0215 Jun 16, 2025
ffb8543
chore: 개발서버 cpu 가용량 1/2로 감소
thisishwan2 Jun 16, 2025
61c7aba
chore: yml 업데이트
thisishwan2 Jun 16, 2025
2abf41e
fix: Spring security에서 health-check url 허용
thisishwan2 Jun 16, 2025
beb18c5
feat: add time to create, update, and delete entities
yuseok0215 Jun 18, 2025
a4e8b4a
feat: add custom annotations to query user information stored in secu…
yuseok0215 Jun 18, 2025
6b35dd2
refactor: manage as an array of URLs that can be accessed without aut…
yuseok0215 Jun 18, 2025
3777deb
feat: blacklist and delete access tokens
yuseok0215 Jun 18, 2025
3948828
feat: add logout service logic and API
yuseok0215 Jun 18, 2025
7c87e11
feat: apple 로그인 구 (#9)
thisishwan2 Jun 18, 2025
5ae198c
chore: 개발서버 redis 호스트 포트 충돌 해결
thisishwan2 Jun 18, 2025
73a78f4
chore: awscli install 로직 제거
thisishwan2 Jun 18, 2025
720a6d3
chore: 불필요한 출력문 제거
thisishwan2 Jun 18, 2025
d91454d
chore: redis를 신규로 띄우는 경우 포트 설정
thisishwan2 Jun 18, 2025
575b1aa
chore: 문법오류 수정
thisishwan2 Jun 18, 2025
2b01983
Merge branch 'develop' into feat/T3-59
yuseok0215 Jun 19, 2025
8ec2fc7
feat: define the user authentication API swagger specification
yuseok0215 Jun 19, 2025
6c51cf4
feat: add kakao unsubscribe API request
yuseok0215 Jun 19, 2025
26f4654
feat: add kakao unsubscribe API controller and swagger spec
yuseok0215 Jun 19, 2025
2134cff
feat: add exception handling and retry logic for Kakao member informa…
yuseok0215 Jun 22, 2025
b5443ab
refactor: modify Kakao membership withdrawal API UserAuthHandler class
yuseok0215 Jun 22, 2025
8cecf3c
feat: invalidate kakao access token
yuseok0215 Jun 22, 2025
c8baf61
chore: Update environment variables
yuseok0215 Jun 22, 2025
f85c851
refactor: Modify logout and member withdrawal controller and reflect …
yuseok0215 Jun 22, 2025
c7d9c2b
feat: Add all possible errors that may occur in Swagger specs
yuseok0215 Jun 23, 2025
a9e9754
fix: 회원탈퇴 과정에서 카카오 액세스 토큰 무효화 과정 삭제
yuseok0215 Jun 23, 2025
df74c3a
refactor: 카카오 서버 API 관련 클래스 디렉토리 및 이름 변경
yuseok0215 Jun 23, 2025
80e23e2
refactor: 카카오 관련 토큰 무효화 메서드명 변경
yuseok0215 Jun 23, 2025
eee6a41
refactor: Added Kakao server error handling
yuseok0215 Jun 25, 2025
fc4d108
refactor: KakaoUserInfoService에서 애플 관련 로직 UserAuthService 이동
yuseok0215 Jun 25, 2025
7939dcf
refactor: 카카오 서버 API 로직을 KakaoAuthClient 클래스로 통합
yuseok0215 Jun 25, 2025
917e4ac
chore: 메서드 주석 추가
yuseok0215 Jun 25, 2025
9062663
feat: accessToken 블랙리스트 등록 로직 삭제
yuseok0215 Jun 25, 2025
a79a365
refactor: FeignClient name 수정
yuseok0215 Jun 25, 2025
9a2c9d2
Merge pull request #10 from YAPP-Github/feat/T3-59
yuseok0215 Jun 25, 2025
af3b455
chore: 서브모듈 업데이트
thisishwan2 Jun 25, 2025
1663604
[T3-61] 애플 로그아웃, 탈퇴 구현 (#11)
thisishwan2 Jun 30, 2025
e0e0699
fix: 공통 예외처리 수정 및 추가
thisishwan2 Jun 30, 2025
ca85ccb
Merge pull request #12 from YAPP-Github/feat/T3-62
yuseok0215 Jun 30, 2025
78ceeb3
fix: ResponseEntityExceptionHandler 상속 제거
thisishwan2 Jun 30, 2025
1000847
fix: swagger 오류
thisishwan2 Jun 30, 2025
5d072c1
fix: 소셜로그인 refreshtoken 저장 및 스웨거 수정
thisishwan2 Jun 30, 2025
09b9bd5
remove: 액세스 토큰 만료기한 필드 삭제
yuseok0215 Jul 1, 2025
c3f96c7
feat: 스웨거 호출 위한 config 설정 추가
yuseok0215 Jul 1, 2025
79bf1f4
refactor: 카카오 로그아웃 요청 방식 변경
yuseok0215 Jul 1, 2025
289d817
remove: CORS 설정에서 불필요한 도메인 삭제
yuseok0215 Jul 1, 2025
062b805
remove: CORS 설정에서 Preflight(OPTIONS) 요청 관련 허용 설정 삭제
yuseok0215 Jul 1, 2025
948539a
feat: 도메인 허용 및 prelight 관련 설정 추가
yuseok0215 Jul 1, 2025
cc85aa8
chore: 주석 수정
yuseok0215 Jul 1, 2025
8c6ce4a
Merge pull request #13 from YAPP-Github/refactor/T3-79
yuseok0215 Jul 1, 2025
91b8735
fix: setAllowCredentials를 허용
yuseok0215 Jul 2, 2025
c91f1a7
Merge pull request #14 from YAPP-Github/fix/T3-79
yuseok0215 Jul 2, 2025
8edaddf
feat: 스웨거 관련 하위 경로가 인증 필터에 적용받지 않도록 shouldNotFilter 추가
yuseok0215 Jul 2, 2025
a5d07aa
Merge pull request #15 from YAPP-Github/fix/T3-79
yuseok0215 Jul 2, 2025
ce6908e
fix: 애플 로그아웃 시 카카오 인증 서버 요청 오류 수정
thisishwan2 Jul 4, 2025
65efd6c
Merge pull request #16 from YAPP-Github/feat/T3-83
yuseok0215 Jul 5, 2025
dcf78f8
hotfix: 애플 feign 에러 디코딩 수정
thisishwan2 Jul 5, 2025
fd2a715
fix: apple 탈퇴 후 재가입 시 email null 오류 방지 예외처리
thisishwan2 Jul 6, 2025
2dc48fb
feat: errorcode 업데이트
thisishwan2 Jul 6, 2025
45fd9ab
feat: 약관 동의 및 role 기반 분기처리
thisishwan2 Jul 7, 2025
b5d87cd
Merge pull request #17 from YAPP-Github/feat/T3-82
yuseok0215 Jul 7, 2025
fb9ed35
feat: Routine 엔티티 클래스 추가
yuseok0215 Jul 11, 2025
c0ba622
feat: SubRoutine 엔티티 클래스 추가
yuseok0215 Jul 11, 2025
c597769
feat: 루틴 등록 API 및 RequestBody 객체 클래스 추가
yuseok0215 Jul 11, 2025
0a72da0
feat: 루틴 등록 서비스 로직 추가
yuseok0215 Jul 11, 2025
856df89
chore: 불필요한 주석 제거
yuseok0215 Jul 11, 2025
88653f7
feat: 루틴 등록 서비스 로직에 대한 테스트 코드 추가
yuseok0215 Jul 11, 2025
2369d7c
feat: 루틴 등록 API 스웨거 추가
yuseok0215 Jul 11, 2025
9eee645
refactor: DayOfWeek를 커스텀 enum 클래스 대신 Java에서 제공하는 enum으로 변경
yuseok0215 Jul 11, 2025
8f2507c
chore: 메스드 설명 주석 추가
yuseok0215 Jul 11, 2025
c93a283
feat: executionTime 스키마 필수 필드 설정
yuseok0215 Jul 11, 2025
b937354
chore: init sql 추가(추천루틴, 추천서브루틴, 온보딩, 케이스)
thisishwan2 Jul 12, 2025
da07851
feat: entity 추가(Onboarding, Case, RecommendedRoutine, RecommendedSubR…
thisishwan2 Jul 12, 2025
5597c33
fix: 공통 응답 처리 버그 수
thisishwan2 Jul 12, 2025
4ff1fb1
feat: 온보딩 스웨거 추가
thisishwan2 Jul 12, 2025
856d984
feat: http request login 추가
thisishwan2 Jul 12, 2025
db12d21
feat: 온보딩 로직 추
thisishwan2 Jul 12, 2025
479335f
fix: jpa ddl 시 enum -> varchar 로 수정
thisishwan2 Jul 12, 2025
b676d1b
feat: onboarding 추가
thisishwan2 Jul 12, 2025
46d03f4
feat: 서브모듈 업데이트
thisishwan2 Jul 12, 2025
3497176
fix: Onboarding 응답 response 수정
thisishwan2 Jul 12, 2025
1399841
refactor: global/utils 경로로 이동
yuseok0215 Jul 12, 2025
63b2b0e
remove: @Table 어노테이션 삭제
yuseok0215 Jul 12, 2025
9713368
remove: 불필요한 어노테이션 삭제
yuseok0215 Jul 12, 2025
e6b8124
refactor: 엔티티 생성 빌더 service 레이어로 이동
yuseok0215 Jul 12, 2025
cc338c0
chore: submodule 업데이트
yuseok0215 Jul 12, 2025
a7993c0
refactor: 이력을 관리하는 시간을 LocalDateTime으로 변경
yuseok0215 Jul 12, 2025
1f0fa1f
refactor: END_DATE_TIME 수정
yuseok0215 Jul 12, 2025
392febf
refactor: 반복요일 필드명 수정
yuseok0215 Jul 12, 2025
27c2d4a
Merge pull request #18 from YAPP-Github/feat/T3-85
yuseok0215 Jul 12, 2025
669bf66
refactor: 테스트 코드 수정
yuseok0215 Jul 12, 2025
227d2d2
Merge remote-tracking branch 'origin/develop' into feat/T3-84
thisishwan2 Jul 12, 2025
fa1052d
chore: pull request 템플릿 추가
yuseok0215 Jul 12, 2025
69fb347
feat: 온보딩시 추천 루틴에 대한 수정
thisishwan2 Jul 12, 2025
184f9ec
Merge pull request #19 from YAPP-Github/feat/T3-84
yuseok0215 Jul 12, 2025
1f75cd8
feat: 변경 루틴 엔티티 및 레포지토리 추
thisishwan2 Jul 12, 2025
dbac7ad
fix: BaseTimeEntity 추
thisishwan2 Jul 12, 2025
133ecf0
chore: init sql 수정
thisishwan2 Jul 12, 2025
f789581
feat: 온보딩 시 추천 루틴 등록 API 추
thisishwan2 Jul 12, 2025
7931474
fix: null return 대신 Object 리턴
thisishwan2 Jul 13, 2025
8b33480
remove: 불필요한 user 조회 로직 제거
thisishwan2 Jul 13, 2025
2bf4057
Merge pull request #20 from YAPP-Github/feat/T3-97
yuseok0215 Jul 13, 2025
780ad9a
feat: RegisterRoutineRequest, UpdateRoutineRequest의 공통 필드들을 하나의 메서드에서…
yuseok0215 Jul 14, 2025
93da866
feat: 루틴, 서브루틴 업데이트 메서드 추가
yuseok0215 Jul 14, 2025
9d4c8d7
feat: 객체 동등성 수행을 위해 equals, hashCode 메서드 오버라이드
yuseok0215 Jul 14, 2025
dab465a
feat: 루틴 및 서브루틴 업데이트 API 추가
yuseok0215 Jul 14, 2025
1826bb4
chore: develop 브랜치에서 변경사항 병합
yuseok0215 Jul 14, 2025
f69014a
feat: 루틴, 서브루틴 업데이트 메서드 추가
yuseok0215 Jul 14, 2025
0abdaa3
feat: 루틴 및 서브루틴 삭제 로직 추가
yuseok0215 Jul 14, 2025
a4a1157
feat: 루틴 및 서브루틴 삭제 API 추가
yuseok0215 Jul 14, 2025
bc4dfcf
feat: 이력 관리를 위해 복합키 객체 HistoryPk 추가
yuseok0215 Jul 15, 2025
5c30a08
feat: 추가된 복합키를 고려해서 루틴 관련 Request 객체 수정
yuseok0215 Jul 15, 2025
3cff98b
remove: LocalDateTime.now() 상수 삭제
yuseok0215 Jul 15, 2025
d9577cc
refactor: 추가된 복합키를 고려하여 루틴 및 서브루틴 업데이트 서비스 로직 수정
yuseok0215 Jul 15, 2025
6396b28
feat: 에러 관련 스웨거 스펙 추가
yuseok0215 Jul 15, 2025
7093da1
refactor: updateHistoryEndDate 메서드명 변경
yuseok0215 Jul 16, 2025
0891e84
refactor: 복합키 기반으로 루틴 삭제 메서드 수정
yuseok0215 Jul 16, 2025
761ddb0
refactor: 삭제 루틴 API 및 스웨거 설명 수정
yuseok0215 Jul 16, 2025
fd07520
refactor: User 엔티티 복합키로 변환
yuseok0215 Jul 16, 2025
70667f7
refactor: user 엔티티 복합키를 외래키로 설정
yuseok0215 Jul 16, 2025
e299ed4
refactor: changedRoutine 및 changedSubRoutine 테이블에 PK를 복합키로 수정
yuseok0215 Jul 16, 2025
30c274e
refactor: BaseTimeEntity 디렉토리 변경으로 인해 import 수정
yuseok0215 Jul 16, 2025
de47862
refactor: BaseTimeEntity 디렉토리 변경으로 인해 import 수정 (Case 클래스 추가)
yuseok0215 Jul 16, 2025
9741b40
refactor: User 복합키를 바탕으로 기존 JWT 생성 및 인증 단계 로직 수정
yuseok0215 Jul 16, 2025
f46a419
fix: 컬럼 관련 설정 오류 수정
yuseok0215 Jul 16, 2025
afcdb58
remove: 불필요한 주석 삭제
yuseok0215 Jul 16, 2025
d545d45
chore: 주석 추가
yuseok0215 Jul 16, 2025
4b3601d
refactor: 인증 과정에서 유저 식별시 이력 시작 및 종료일시를 고려하여 현재 활성 사용자인지 검증 후, 유저 조회하도…
yuseok0215 Jul 16, 2025
d6d4919
fix: Transactional 추가
yuseok0215 Jul 16, 2025
23456a3
refactor: historyStartDateTime를 포함하지 않는 쿼리 메서드로 변경
yuseok0215 Jul 16, 2025
780ddab
refactor: LocalDateTime.now() 의 변수명을 now로 변경
yuseok0215 Jul 16, 2025
7632a2f
Merge pull request #21 from YAPP-Github/feat/T3-87
yuseok0215 Jul 16, 2025
fe8ba95
fix: 테스트 코드 리팩터링 및 TODO 작성
yuseok0215 Jul 16, 2025
9cb094a
fix: Routine 테이블에서 User의 외래키를 삭제하고 userId 값으로 컬럼 값 수정
yuseok0215 Jul 17, 2025
408aa2d
feat: 서브루틴 테이블에 정렬순서(sortOrder) 필드 추가
yuseok0215 Jul 17, 2025
eb79922
refactor: 서브루틴에 업데이트 대한 케이스 수정
yuseok0215 Jul 17, 2025
1a1a3e6
refactor: Jwt AccessToken으로 로그인했을 때 해당 유저를 조회하는 쿼리 메서드 변경
yuseok0215 Jul 18, 2025
bb89cae
remove: 불필요한 로직 삭제
yuseok0215 Jul 18, 2025
fac0241
feat: Jwt 인증 관련 쿼리메서드 수정
yuseok0215 Jul 18, 2025
cc38d2f
refactor: Jwt 관련 처리 기능들을 관리하는 Util 클래스로 명명
yuseok0215 Jul 18, 2025
24f9eeb
refactor: 주석 변경
yuseok0215 Jul 18, 2025
ed161ec
refactor: 테스트 코드 주석 설정
yuseok0215 Jul 18, 2025
d5079e7
refactor: 루틴 업데이트 특정 케이스 수정
yuseok0215 Jul 18, 2025
c9002d8
Merge pull request #22 from YAPP-Github/fix/T3-87
yuseok0215 Jul 18, 2025
61aa1c4
[T3-98] 루틴 조회 API 수정 (#23)
thisishwan2 Jul 18, 2025
2ecd5a0
[T3-106] 감정구슬 테이블 구축, API 개발 (#24)
thisishwan2 Jul 20, 2025
a70c078
refactor: 스웨거 설정 보완
yuseok0215 Jul 21, 2025
871929a
feat: 루틴 완료여부 엔티티 클래스 추가
yuseok0215 Jul 21, 2025
d48f151
feat: 루틴 완료여부 갱신 api에 필요한 request 객체 추가
yuseok0215 Jul 21, 2025
db8c9d4
feat: 루틴 완료여부 갱신 서비스 로직 추가
yuseok0215 Jul 21, 2025
446fa95
feat: 루틴 완료여부 갱신 api 추가
yuseok0215 Jul 21, 2025
e7c0c60
feat: 루틴 삭제 시 deleteAt 설정 추가
yuseok0215 Jul 21, 2025
879e03c
refactor: request 객체에서 필드명 변경
yuseok0215 Jul 21, 2025
e252b95
feat: 주석 추가
yuseok0215 Jul 21, 2025
9b86c08
Merge pull request #25 from YAPP-Github/feat/T3-109
yuseok0215 Jul 21, 2025
8c4c2d0
feat: 선택한 요일(당일)만 루틴을 삭제하는 서비스 로직 추가
yuseok0215 Jul 22, 2025
ee5ad92
feat: 선택한 요일(당일)만 루틴을 삭제하는 API 추가
yuseok0215 Jul 22, 2025
e1ea9d3
refactor: reissue api response 수정
yuseok0215 Jul 22, 2025
b3182e2
fix: 스웨거 스펙 오류 수정
yuseok0215 Jul 22, 2025
8cd372b
refactor: JWT 인증 실패 시 response 형식 수정
yuseok0215 Jul 22, 2025
2332ca4
[T3-107] 홈 루틴 조회 API 수정 (#26)
thisishwan2 Jul 22, 2025
498019c
fix: 회원 탈퇴 로직에서 영속 상태로 설정
yuseok0215 Jul 22, 2025
2711780
chore: develop 브랜치 변경사항 병합
yuseok0215 Jul 22, 2025
9b53410
feat: 데이터 정합성을 위해 검증 로직 추가
yuseok0215 Jul 24, 2025
58a6659
Merge pull request #27 from YAPP-Github/feat/T3-111
yuseok0215 Jul 24, 2025
b4cb9e1
refactor: 루틴 검증 로직을 RoutineValidator 클래스로 책임 분리
yuseok0215 Jul 25, 2025
bec2c2b
refactor: 루틴 관련 엔티티 생성, 초기화에 대한 로직을 RoutineFactory 클래스로 책임을 분리
yuseok0215 Jul 25, 2025
23e227b
[T3-108] 추천 루틴 조회 API (#28)
thisishwan2 Jul 26, 2025
5361695
Feat/t3 108 (#29)
thisishwan2 Jul 26, 2025
68d4713
[T3-119] 홈 루틴 조회 응답값 추가 (#30)
thisishwan2 Jul 26, 2025
b6adc0f
Merge branch 'develop' into refactor/T3-117
yuseok0215 Jul 26, 2025
dad7f63
chore: release tag 생성 자동화
thisishwan2 Jul 26, 2025
43c1b6e
refactor: 홈 조회 로직에서 DTO로 변환하는 로직 RoutineMapper로 책임을 분리
yuseok0215 Jul 26, 2025
6bafa57
refactor: queryRoutines 메서드의 흐름을 정리하기 위해 메서드 분리
yuseok0215 Jul 26, 2025
26fee51
Merge branch 'develop' into refactor/T3-117
yuseok0215 Jul 26, 2025
15e5fb3
chore: prod 환경 oom 방지를 위한 메모리 증설
thisishwan2 Jul 26, 2025
5c32419
remove: 불필요한 어노테이션 삭제
yuseok0215 Jul 26, 2025
348ade0
fix: label 파싱 오류 수정
thisishwan2 Jul 26, 2025
fa60ecd
refactor: 감정 구슬 엔티티 생성 관련 로직을 EmotionMarbleFactory 클래스로 책임을 분리
yuseok0215 Jul 26, 2025
f760e54
Merge branch 'release' into develop
thisishwan2 Jul 26, 2025
a490e1f
Merge remote-tracking branch 'origin/release' into develop
thisishwan2 Jul 26, 2025
2a7d91c
submodule update
thisishwan2 Jul 26, 2025
2cb974b
refactor: EmotionMarbleService, OnboardingService에 쓰이는 공통 로직을 행위의 주체인…
yuseok0215 Jul 26, 2025
fa078b5
fix: enum 오타 수정
thisishwan2 Jul 26, 2025
de7fd1c
remove: 중복 클래스 삭제
yuseok0215 Jul 27, 2025
27b00a0
refactor: 변경 루틴 관련 엔티티 생성 로직을 ChangedRoutineFactory로 책임을 위임
yuseok0215 Jul 27, 2025
093af7d
chore: ChangedRoutineFactory 주석 추가
yuseok0215 Jul 27, 2025
94dc599
refactor: 공통 로직 메서드 분리
yuseok0215 Jul 27, 2025
f2b861f
refactor: DTO 관련 로직을 RecommendedRoutineMapper로 책임을 위임
yuseok0215 Jul 27, 2025
6b2ec90
refactor: 중복 클래스 제거 및 변수명 통일
yuseok0215 Jul 27, 2025
fbb10fe
Merge remote-tracking branch 'origin/release' into develop
thisishwan2 Jul 27, 2025
5a7f846
refactor: 메서드명 변경 및 주석의 의도 강화
yuseok0215 Jul 27, 2025
f16c9c0
Merge branch 'develop' into refactor/T3-117
yuseok0215 Jul 27, 2025
9610f36
refactor: RecommendedRoutine 관련 공통 로직을 Service가 아닌 Manager 클래스로 위임하여 …
yuseok0215 Jul 28, 2025
498b0f2
refactor: 생성, 변환과 같은 단순 책임의 모듈을 @Component로 변경
yuseok0215 Jul 28, 2025
b54d983
refactor: response 관련 변수명 수정
yuseok0215 Jul 28, 2025
7efe7b2
Merge pull request #33 from YAPP-Github/refactor/T3-117
yuseok0215 Jul 28, 2025
86d6c00
[T3-120] 추천 루틴 단건 조회 API (#36)
thisishwan2 Jul 28, 2025
bed67cb
fix: release 태그 생성 자동화 수정 (#37)
thisishwan2 Jul 28, 2025
b0c87f8
[T3-124] S3 설정 추가 및 감정구슬 전체 조회 수정 (#38)
thisishwan2 Jul 28, 2025
ff3b9cb
remove: 루틴 조회 시 불필요한 응답값 제거
thisishwan2 Jul 28, 2025
3dbaff5
Merge pull request #39 from YAPP-Github/feat/T3-126
yuseok0215 Jul 28, 2025
0f58fc5
feat: 유저 정보를 조회하는 API 추가
yuseok0215 Jul 29, 2025
451d06b
feat: 검색 날짜 기준으로 홈 화면의 감정 구슬 조회 API 추가
yuseok0215 Jul 29, 2025
ae5dc9e
refactor: DTO 변환 로직 Mapper 클래스로 이동
yuseok0215 Jul 29, 2025
38eb008
refactor: 업데이트를 위해 User를 영속 상태로 만드는 로직을 UserManager 클래스로 위임
yuseok0215 Jul 29, 2025
76f76cd
Merge pull request #40 from YAPP-Github/feat/T3-125
yuseok0215 Jul 29, 2025
879ca65
chore: 테스트코드 리팩터링 TODO 주석 추가
yuseok0215 Jul 29, 2025
a2f7afd
feat: 수정 페이지에서 사용되는 루틴 단건 조회 API 추가
yuseok0215 Jul 29, 2025
3136543
Merge pull request #41 from YAPP-Github/feat/T3-128
yuseok0215 Jul 29, 2025
cbf66bd
refactor: 감정 구슬 조회 API 수정
yuseok0215 Jul 30, 2025
2f7daee
fix: 서브 루틴 조회시 활성상태인 서브 루틴을 조회하도록 쿼리 메서드 수정
yuseok0215 Jul 30, 2025
83559a4
refactor: 유저 정보 조회 엔드포인트 변경
yuseok0215 Jul 30, 2025
9fea2bf
Merge pull request #42 from YAPP-Github/fix/T3-131
yuseok0215 Jul 30, 2025
1b16d8c
fix: onboarding insert sql 수정
thisishwan2 Jul 30, 2025
5a5c0e4
chore: 배포 Slack 알림 추가
thisishwan2 Jul 30, 2025
3a13a0d
chore: release drafter 실행 조건 수정
thisishwan2 Jul 30, 2025
70276e6
chore: 서브모듈 업데이트 및 data.sql 수정
thisishwan2 Jul 31, 2025
a4fd902
Merge remote-tracking branch 'origin/release' into develop
thisishwan2 Jul 31, 2025
03b408e
refactor: release drafter를 cicd 워크플로우 안으로 병합
thisishwan2 Jul 31, 2025
fc5cb0b
fix: onboarding 수행시 null 체크
thisishwan2 Jul 31, 2025
b68ad2b
fix: slack message parameter 수정(toJson 처리)
thisishwan2 Jul 31, 2025
5482765
fix: 반복일자에 null 대신 empty list 응답
thisishwan2 Jul 31, 2025
3953723
fix: payload json-safe 문자열로 수정
thisishwan2 Jul 31, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 16 additions & 3 deletions .github/workflows/cicd-workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@ on:
- "release"
- "develop"

permissions:
contents: write
pull-requests: write

jobs:
deploy:
runs-on: ubuntu-latest
Expand Down Expand Up @@ -241,7 +245,7 @@ jobs:
},
{
"title": "커밋 메시지",
"value": "${{ github.event.head_commit.message }}",
"value": ${{ toJSON(github.event.head_commit.message) }},
"short": false
}
]
Expand All @@ -262,7 +266,7 @@ jobs:
"channel": "#server-deploy",
"attachments": [
{
"color": "#ff0000", # 실패는 빨간색
"color": "#ff0000",
"title": "🚨 배포 실패: ${{ github.repository }}",
"title_link": "https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}",
"text": "${{ github.ref_name }} 브랜치에 배포 실패 ❌",
Expand All @@ -274,7 +278,7 @@ jobs:
},
{
"title": "커밋 메시지",
"value": "${{ github.event.head_commit.message }}",
"value": ${{ toJSON(github.event.head_commit.message) }},
"short": false
}
]
Expand All @@ -284,3 +288,12 @@ jobs:
env:
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_DEPLOY_BOT_WEBHOOK_URL }}
SLACK_WEBHOOK_TYPE: INCOMING_WEBHOOK

# 14. Release Drafter 설정
- name: Release
if: github.ref == 'refs/heads/release'
uses: release-drafter/release-drafter@v6
with:
config-name: release-drafter-config.yml
env:
GITHUB_TOKEN: ${{ secrets.ACTION_TOKEN }}
29 changes: 0 additions & 29 deletions .github/workflows/drafter.yaml

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,10 @@ public CustomResponseDto<OnboardingResponse> startOnboarding(OnboardingRequest r
request.getTargetOutingFrequency()
);

if(onboarding == null) {
throw new CustomException(ErrorCode.NOT_FOUND_RECOMMENDED_ROUTINE);
}

// 회원은 온보딩과의 연관관계를 설정한다.
User persistedUser = userManager.getPersistedUser(user);
persistedUser.updateOnboarding(onboarding);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package bitnagil.bitnagil_backend.routine.service;

import java.util.ArrayList;
import java.util.List;

import org.springframework.stereotype.Component;
Expand Down Expand Up @@ -59,7 +60,7 @@ public RoutineSearchResultDto toChangedRoutineSearchResultDto(ChangedRoutine cha
.routineId(changedRoutine.getChangedRoutinePk().getId())
.historySeq(changedRoutine.getChangedRoutinePk().getHistorySeq())
.routineName(changedRoutine.getChangedRoutineName())
//.repeatDay(changedRoutine.getRepeatDay()) // 변경 루틴은 반복 요일이 없으므로 주석 처리(추후 2차에서는 이런 변경 루틴에 대해 어떻게 처리할지 고민)
.repeatDay(new ArrayList<>())
.executionTime(changedRoutine.getChangedExecutionTime())
.subRoutineSearchResultDto(changedSubRoutineSearchResultList)
.modifiedYn(true) // 변경 루틴은 수정 여부가 true
Expand Down