Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* [#2] style: resource별로 디렉토리 구조 생성 * [#2] style: domain, repository 코드 추가 * [#2] feat: BaseTimeEntity 추가 * [#2] refactor: Project 도메인 수정 * refactor: User 도메인 수정 * [#6] feat: Response 형식 지정 * [#9] feat: S3 파일 업로드 관련 파일 추가 (#10) * [#9] feat: S3 파일 업로드 관련 파일 추가 * [#9] feat: S3 - mp4 형식 파일은 video 폴더에 저장되도록 코드 변경 * [#5] feat: Instrument api 악기 domain, api 추가 * [#5] feat: User domain User domain 개발 * [#5] feat: UserInstrument relation domain User-Instrument 관계 테이블 생성 * [#5] feat: Access/Refresh token with Spring Security * [#5] feat: Kakao sign in/up 카카오 계정으로 회원가입/로그인 구현 * [#5] feat: Sign up with profile image 회원가입 시 프로필 이미지 업로드 하도록 기능 추가 * [#5] test: s3 upload * [#5] test: OAuth sign up/in * Feature/#4 - 프로젝트 게시 API 및 AwsS3Config 문제 해결 (#14) * [#4] feat: 프로젝트 게시 API * [#4] fix: AwsS3Config 설정 파일에서 값을 못 가져오는 문제 해결 * Feature/#8 - 프로젝트 조회 API (#15) * [#8] feat: 프로젝트 조회 API * chore: Swagger 적용 * [#8] hotfix: 프로젝트 조회 API DTO 분리 및 로직 수정 * [#8] fix: 프로젝트 도메인 업데이트 * [#8] feat: 프로젝트 상세 조회 API -> 유저 정보 및 악기 조회 추가 * [#8] hotfix: 악기 조회 * [#8] hotfix: 생성일 수정일 조회 추가 * Feature/#4 - 프로젝트 게시 API 보완 및 테스트 코드 작성 (#17) * [#4] feat: 프로젝트 게시 API * [#4] fix: AwsS3Config 설정 파일에서 값을 못 가져오는 문제 해결 * [#5] fix: OAuth 테스트코드 안되는 오류 수정 * [#4] feat: bpm, instrument 타입 변경 / user 추가 / validation 보완 * [#4] refactor: conflict 없도록 프로젝트 게시 API 수정 * [#4] test: 정상 동작에 대한 테스트코드 추가 * Update src/main/java/com/artistack/project/dto/ProjectDto.java Co-authored-by: Dahyeon Woo <[email protected]> * [#4] feat: Swagger 문서화 Co-authored-by: Dahyeon Woo <[email protected]> * Feature/#13 - 스택 조회 API (#18) * [#4] feat: 프로젝트 게시 API * [#13] feat: 스택 조회 API * [#13] style: Swagger 파라미터 dataType 변경 * Feature/#12 회원 관련 API (#20) * Feature/#4 scope ENUM 타입으로 변경 및 Swagger 문서 다듬기 (#21) * [#4] feat: 프로젝트 게시 API * [#4] fix: AwsS3Config 설정 파일에서 값을 못 가져오는 문제 해결 * [#5] fix: OAuth 테스트코드 안되는 오류 수정 * [#4] feat: bpm, instrument 타입 변경 / user 추가 / validation 보완 * [#4] refactor: conflict 없도록 프로젝트 게시 API 수정 * [#4] test: 정상 동작에 대한 테스트코드 추가 * Update src/main/java/com/artistack/project/dto/ProjectDto.java Co-authored-by: Dahyeon Woo <[email protected]> * [#4] feat: Swagger 문서화 * [#4] refactor: scope ENUM 타입으로 변경 * [#4] style: 회원가입, 로그인 Swagger 어노테이션 추가 * [#4] feat: Swagger API 정보 수정 및 Authorize 활성화 * style: Swagger 문서 설명 추가 * test: 테스트코드 scope ENUM 타입으로 변경 * style: 에러 코드 오름차순으로 정렬 Co-authored-by: Dahyeon Woo <[email protected]> * Feature/#16 - 좋아요 API (#23) * [#16] feat: 좋아요 & 좋아요 취소 API * [#16] feat: 좋아요수 조회 추가 * [#16] fix: 개수 조회를 위한 project domain 수정 * [#16] fix: validaition 수정 * [#16] fix: 반환값 명시적으로 변경 * style: 이름 변경 및 중복 코드 제거 * [#16] feat: 프로필 조회시 좋아요수 함께 반환 * [#8] refactor: 반환 타입을 List에서 Dto로 변경 (#24) * main -> dev (#29) * 배포를 위한 dev->main 병합 (#25) * [#2] style: resource별로 디렉토리 구조 생성 * [#2] style: domain, repository 코드 추가 * [#2] feat: BaseTimeEntity 추가 * [#2] refactor: Project 도메인 수정 * refactor: User 도메인 수정 * [#6] feat: Response 형식 지정 * [#9] feat: S3 파일 업로드 관련 파일 추가 (#10) * [#9] feat: S3 파일 업로드 관련 파일 추가 * [#9] feat: S3 - mp4 형식 파일은 video 폴더에 저장되도록 코드 변경 * [#5] feat: Instrument api 악기 domain, api 추가 * [#5] feat: User domain User domain 개발 * [#5] feat: UserInstrument relation domain User-Instrument 관계 테이블 생성 * [#5] feat: Access/Refresh token with Spring Security * [#5] feat: Kakao sign in/up 카카오 계정으로 회원가입/로그인 구현 * [#5] feat: Sign up with profile image 회원가입 시 프로필 이미지 업로드 하도록 기능 추가 * [#5] test: s3 upload * [#5] test: OAuth sign up/in * Feature/#4 - 프로젝트 게시 API 및 AwsS3Config 문제 해결 (#14) * [#4] feat: 프로젝트 게시 API * [#4] fix: AwsS3Config 설정 파일에서 값을 못 가져오는 문제 해결 * Feature/#8 - 프로젝트 조회 API (#15) * [#8] feat: 프로젝트 조회 API * chore: Swagger 적용 * [#8] hotfix: 프로젝트 조회 API DTO 분리 및 로직 수정 * [#8] fix: 프로젝트 도메인 업데이트 * [#8] feat: 프로젝트 상세 조회 API -> 유저 정보 및 악기 조회 추가 * [#8] hotfix: 악기 조회 * [#8] hotfix: 생성일 수정일 조회 추가 * Feature/#4 - 프로젝트 게시 API 보완 및 테스트 코드 작성 (#17) * [#4] feat: 프로젝트 게시 API * [#4] fix: AwsS3Config 설정 파일에서 값을 못 가져오는 문제 해결 * [#5] fix: OAuth 테스트코드 안되는 오류 수정 * [#4] feat: bpm, instrument 타입 변경 / user 추가 / validation 보완 * [#4] refactor: conflict 없도록 프로젝트 게시 API 수정 * [#4] test: 정상 동작에 대한 테스트코드 추가 * Update src/main/java/com/artistack/project/dto/ProjectDto.java Co-authored-by: Dahyeon Woo <[email protected]> * [#4] feat: Swagger 문서화 Co-authored-by: Dahyeon Woo <[email protected]> * Feature/#13 - 스택 조회 API (#18) * [#4] feat: 프로젝트 게시 API * [#13] feat: 스택 조회 API * [#13] style: Swagger 파라미터 dataType 변경 * Feature/#12 회원 관련 API (#20) * Feature/#4 scope ENUM 타입으로 변경 및 Swagger 문서 다듬기 (#21) * [#4] feat: 프로젝트 게시 API * [#4] fix: AwsS3Config 설정 파일에서 값을 못 가져오는 문제 해결 * [#5] fix: OAuth 테스트코드 안되는 오류 수정 * [#4] feat: bpm, instrument 타입 변경 / user 추가 / validation 보완 * [#4] refactor: conflict 없도록 프로젝트 게시 API 수정 * [#4] test: 정상 동작에 대한 테스트코드 추가 * Update src/main/java/com/artistack/project/dto/ProjectDto.java Co-authored-by: Dahyeon Woo <[email protected]> * [#4] feat: Swagger 문서화 * [#4] refactor: scope ENUM 타입으로 변경 * [#4] style: 회원가입, 로그인 Swagger 어노테이션 추가 * [#4] feat: Swagger API 정보 수정 및 Authorize 활성화 * style: Swagger 문서 설명 추가 * test: 테스트코드 scope ENUM 타입으로 변경 * style: 에러 코드 오름차순으로 정렬 Co-authored-by: Dahyeon Woo <[email protected]> * Feature/#16 - 좋아요 API (#23) * [#16] feat: 좋아요 & 좋아요 취소 API * [#16] feat: 좋아요수 조회 추가 * [#16] fix: 개수 조회를 위한 project domain 수정 * [#16] fix: validaition 수정 * [#16] fix: 반환값 명시적으로 변경 * style: 이름 변경 및 중복 코드 제거 * [#16] feat: 프로필 조회시 좋아요수 함께 반환 * [#8] refactor: 반환 타입을 List에서 Dto로 변경 (#24) Co-authored-by: leeeeeyeon <[email protected]> Co-authored-by: Mason Kim <[email protected]> Co-authored-by: Mason Kim <[email protected]> * refactor: Instrument 순서 변경 및 img url 추가 (#26) * refactor: Instrument initialize() 함수 주석 처리 (#27) * [#2] style: resource별로 디렉토리 구조 생성 * [#2] style: domain, repository 코드 추가 * [#2] feat: BaseTimeEntity 추가 * [#2] refactor: Project 도메인 수정 * refactor: User 도메인 수정 * [#6] feat: Response 형식 지정 * [#9] feat: S3 파일 업로드 관련 파일 추가 (#10) * [#9] feat: S3 파일 업로드 관련 파일 추가 * [#9] feat: S3 - mp4 형식 파일은 video 폴더에 저장되도록 코드 변경 * [#5] feat: Instrument api 악기 domain, api 추가 * [#5] feat: User domain User domain 개발 * [#5] feat: UserInstrument relation domain User-Instrument 관계 테이블 생성 * [#5] feat: Access/Refresh token with Spring Security * [#5] feat: Kakao sign in/up 카카오 계정으로 회원가입/로그인 구현 * [#5] feat: Sign up with profile image 회원가입 시 프로필 이미지 업로드 하도록 기능 추가 * [#5] test: s3 upload * [#5] test: OAuth sign up/in * Feature/#4 - 프로젝트 게시 API 및 AwsS3Config 문제 해결 (#14) * [#4] feat: 프로젝트 게시 API * [#4] fix: AwsS3Config 설정 파일에서 값을 못 가져오는 문제 해결 * Feature/#8 - 프로젝트 조회 API (#15) * [#8] feat: 프로젝트 조회 API * chore: Swagger 적용 * [#8] hotfix: 프로젝트 조회 API DTO 분리 및 로직 수정 * [#8] fix: 프로젝트 도메인 업데이트 * [#8] feat: 프로젝트 상세 조회 API -> 유저 정보 및 악기 조회 추가 * [#8] hotfix: 악기 조회 * [#8] hotfix: 생성일 수정일 조회 추가 * Feature/#4 - 프로젝트 게시 API 보완 및 테스트 코드 작성 (#17) * [#4] feat: 프로젝트 게시 API * [#4] fix: AwsS3Config 설정 파일에서 값을 못 가져오는 문제 해결 * [#5] fix: OAuth 테스트코드 안되는 오류 수정 * [#4] feat: bpm, instrument 타입 변경 / user 추가 / validation 보완 * [#4] refactor: conflict 없도록 프로젝트 게시 API 수정 * [#4] test: 정상 동작에 대한 테스트코드 추가 * Update src/main/java/com/artistack/project/dto/ProjectDto.java Co-authored-by: Dahyeon Woo <[email protected]> * [#4] feat: Swagger 문서화 Co-authored-by: Dahyeon Woo <[email protected]> * Feature/#13 - 스택 조회 API (#18) * [#4] feat: 프로젝트 게시 API * [#13] feat: 스택 조회 API * [#13] style: Swagger 파라미터 dataType 변경 * Feature/#12 회원 관련 API (#20) * Feature/#4 scope ENUM 타입으로 변경 및 Swagger 문서 다듬기 (#21) * [#4] feat: 프로젝트 게시 API * [#4] fix: AwsS3Config 설정 파일에서 값을 못 가져오는 문제 해결 * [#5] fix: OAuth 테스트코드 안되는 오류 수정 * [#4] feat: bpm, instrument 타입 변경 / user 추가 / validation 보완 * [#4] refactor: conflict 없도록 프로젝트 게시 API 수정 * [#4] test: 정상 동작에 대한 테스트코드 추가 * Update src/main/java/com/artistack/project/dto/ProjectDto.java Co-authored-by: Dahyeon Woo <[email protected]> * [#4] feat: Swagger 문서화 * [#4] refactor: scope ENUM 타입으로 변경 * [#4] style: 회원가입, 로그인 Swagger 어노테이션 추가 * [#4] feat: Swagger API 정보 수정 및 Authorize 활성화 * style: Swagger 문서 설명 추가 * test: 테스트코드 scope ENUM 타입으로 변경 * style: 에러 코드 오름차순으로 정렬 Co-authored-by: Dahyeon Woo <[email protected]> * Feature/#16 - 좋아요 API (#23) * [#16] feat: 좋아요 & 좋아요 취소 API * [#16] feat: 좋아요수 조회 추가 * [#16] fix: 개수 조회를 위한 project domain 수정 * [#16] fix: validaition 수정 * [#16] fix: 반환값 명시적으로 변경 * style: 이름 변경 및 중복 코드 제거 * [#16] feat: 프로필 조회시 좋아요수 함께 반환 * [#8] refactor: 반환 타입을 List에서 Dto로 변경 (#24) * refactor: Instrument 순서 변경 및 img url 추가 * refactor: Instrument initialize() 함수 주석 처리 Co-authored-by: Mason Kim <[email protected]> Co-authored-by: Mason Kim <[email protected]> Co-authored-by: Dahyeon Woo <[email protected]> Co-authored-by: defwdahyun0 <[email protected]> * 배포를 위한 dev->main 병합 (#28) * [#2] style: resource별로 디렉토리 구조 생성 * [#2] style: domain, repository 코드 추가 * [#2] feat: BaseTimeEntity 추가 * [#2] refactor: Project 도메인 수정 * refactor: User 도메인 수정 * [#6] feat: Response 형식 지정 * [#9] feat: S3 파일 업로드 관련 파일 추가 (#10) * [#9] feat: S3 파일 업로드 관련 파일 추가 * [#9] feat: S3 - mp4 형식 파일은 video 폴더에 저장되도록 코드 변경 * [#5] feat: Instrument api 악기 domain, api 추가 * [#5] feat: User domain User domain 개발 * [#5] feat: UserInstrument relation domain User-Instrument 관계 테이블 생성 * [#5] feat: Access/Refresh token with Spring Security * [#5] feat: Kakao sign in/up 카카오 계정으로 회원가입/로그인 구현 * [#5] feat: Sign up with profile image 회원가입 시 프로필 이미지 업로드 하도록 기능 추가 * [#5] test: s3 upload * [#5] test: OAuth sign up/in * Feature/#4 - 프로젝트 게시 API 및 AwsS3Config 문제 해결 (#14) * [#4] feat: 프로젝트 게시 API * [#4] fix: AwsS3Config 설정 파일에서 값을 못 가져오는 문제 해결 * Feature/#8 - 프로젝트 조회 API (#15) * [#8] feat: 프로젝트 조회 API * chore: Swagger 적용 * [#8] hotfix: 프로젝트 조회 API DTO 분리 및 로직 수정 * [#8] fix: 프로젝트 도메인 업데이트 * [#8] feat: 프로젝트 상세 조회 API -> 유저 정보 및 악기 조회 추가 * [#8] hotfix: 악기 조회 * [#8] hotfix: 생성일 수정일 조회 추가 * Feature/#4 - 프로젝트 게시 API 보완 및 테스트 코드 작성 (#17) * [#4] feat: 프로젝트 게시 API * [#4] fix: AwsS3Config 설정 파일에서 값을 못 가져오는 문제 해결 * [#5] fix: OAuth 테스트코드 안되는 오류 수정 * [#4] feat: bpm, instrument 타입 변경 / user 추가 / validation 보완 * [#4] refactor: conflict 없도록 프로젝트 게시 API 수정 * [#4] test: 정상 동작에 대한 테스트코드 추가 * Update src/main/java/com/artistack/project/dto/ProjectDto.java Co-authored-by: Dahyeon Woo <[email protected]> * [#4] feat: Swagger 문서화 Co-authored-by: Dahyeon Woo <[email protected]> * Feature/#13 - 스택 조회 API (#18) * [#4] feat: 프로젝트 게시 API * [#13] feat: 스택 조회 API * [#13] style: Swagger 파라미터 dataType 변경 * Feature/#12 회원 관련 API (#20) * Feature/#4 scope ENUM 타입으로 변경 및 Swagger 문서 다듬기 (#21) * [#4] feat: 프로젝트 게시 API * [#4] fix: AwsS3Config 설정 파일에서 값을 못 가져오는 문제 해결 * [#5] fix: OAuth 테스트코드 안되는 오류 수정 * [#4] feat: bpm, instrument 타입 변경 / user 추가 / validation 보완 * [#4] refactor: conflict 없도록 프로젝트 게시 API 수정 * [#4] test: 정상 동작에 대한 테스트코드 추가 * Update src/main/java/com/artistack/project/dto/ProjectDto.java Co-authored-by: Dahyeon Woo <[email protected]> * [#4] feat: Swagger 문서화 * [#4] refactor: scope ENUM 타입으로 변경 * [#4] style: 회원가입, 로그인 Swagger 어노테이션 추가 * [#4] feat: Swagger API 정보 수정 및 Authorize 활성화 * style: Swagger 문서 설명 추가 * test: 테스트코드 scope ENUM 타입으로 변경 * style: 에러 코드 오름차순으로 정렬 Co-authored-by: Dahyeon Woo <[email protected]> * Feature/#16 - 좋아요 API (#23) * [#16] feat: 좋아요 & 좋아요 취소 API * [#16] feat: 좋아요수 조회 추가 * [#16] fix: 개수 조회를 위한 project domain 수정 * [#16] fix: validaition 수정 * [#16] fix: 반환값 명시적으로 변경 * style: 이름 변경 및 중복 코드 제거 * [#16] feat: 프로필 조회시 좋아요수 함께 반환 * [#8] refactor: 반환 타입을 List에서 Dto로 변경 (#24) Co-authored-by: Mason Kim <[email protected]> Co-authored-by: Mason Kim <[email protected]> Co-authored-by: Dahyeon Woo <[email protected]> Co-authored-by: defwdahyun0 <[email protected]> Co-authored-by: Dahyeon Woo <[email protected]> Co-authored-by: Mason Kim <[email protected]> Co-authored-by: Mason Kim <[email protected]> Co-authored-by: defwdahyun0 <[email protected]> * Instrument initialize() 주석 해제 * refactor: Instrument initialize() 0번째 원소 추가 (#32) * refactor: Instrument 순서 변경 및 img url 추가 * refactor: Instrument initialize() 함수 주석 처리 * refactor: Instrument initialize() 주석 해제 * 배포를 위한 dev->main 병합 (#31) * [#2] style: resource별로 디렉토리 구조 생성 * [#2] style: domain, repository 코드 추가 * [#2] feat: BaseTimeEntity 추가 * [#2] refactor: Project 도메인 수정 * refactor: User 도메인 수정 * [#6] feat: Response 형식 지정 * [#9] feat: S3 파일 업로드 관련 파일 추가 (#10) * [#9] feat: S3 파일 업로드 관련 파일 추가 * [#9] feat: S3 - mp4 형식 파일은 video 폴더에 저장되도록 코드 변경 * [#5] feat: Instrument api 악기 domain, api 추가 * [#5] feat: User domain User domain 개발 * [#5] feat: UserInstrument relation domain User-Instrument 관계 테이블 생성 * [#5] feat: Access/Refresh token with Spring Security * [#5] feat: Kakao sign in/up 카카오 계정으로 회원가입/로그인 구현 * [#5] feat: Sign up with profile image 회원가입 시 프로필 이미지 업로드 하도록 기능 추가 * [#5] test: s3 upload * [#5] test: OAuth sign up/in * Feature/#4 - 프로젝트 게시 API 및 AwsS3Config 문제 해결 (#14) * [#4] feat: 프로젝트 게시 API * [#4] fix: AwsS3Config 설정 파일에서 값을 못 가져오는 문제 해결 * Feature/#8 - 프로젝트 조회 API (#15) * [#8] feat: 프로젝트 조회 API * chore: Swagger 적용 * [#8] hotfix: 프로젝트 조회 API DTO 분리 및 로직 수정 * [#8] fix: 프로젝트 도메인 업데이트 * [#8] feat: 프로젝트 상세 조회 API -> 유저 정보 및 악기 조회 추가 * [#8] hotfix: 악기 조회 * [#8] hotfix: 생성일 수정일 조회 추가 * Feature/#4 - 프로젝트 게시 API 보완 및 테스트 코드 작성 (#17) * [#4] feat: 프로젝트 게시 API * [#4] fix: AwsS3Config 설정 파일에서 값을 못 가져오는 문제 해결 * [#5] fix: OAuth 테스트코드 안되는 오류 수정 * [#4] feat: bpm, instrument 타입 변경 / user 추가 / validation 보완 * [#4] refactor: conflict 없도록 프로젝트 게시 API 수정 * [#4] test: 정상 동작에 대한 테스트코드 추가 * Update src/main/java/com/artistack/project/dto/ProjectDto.java Co-authored-by: Dahyeon Woo <[email protected]> * [#4] feat: Swagger 문서화 Co-authored-by: Dahyeon Woo <[email protected]> * Feature/#13 - 스택 조회 API (#18) * [#4] feat: 프로젝트 게시 API * [#13] feat: 스택 조회 API * [#13] style: Swagger 파라미터 dataType 변경 * Feature/#12 회원 관련 API (#20) * Feature/#4 scope ENUM 타입으로 변경 및 Swagger 문서 다듬기 (#21) * [#4] feat: 프로젝트 게시 API * [#4] fix: AwsS3Config 설정 파일에서 값을 못 가져오는 문제 해결 * [#5] fix: OAuth 테스트코드 안되는 오류 수정 * [#4] feat: bpm, instrument 타입 변경 / user 추가 / validation 보완 * [#4] refactor: conflict 없도록 프로젝트 게시 API 수정 * [#4] test: 정상 동작에 대한 테스트코드 추가 * Update src/main/java/com/artistack/project/dto/ProjectDto.java Co-authored-by: Dahyeon Woo <[email protected]> * [#4] feat: Swagger 문서화 * [#4] refactor: scope ENUM 타입으로 변경 * [#4] style: 회원가입, 로그인 Swagger 어노테이션 추가 * [#4] feat: Swagger API 정보 수정 및 Authorize 활성화 * style: Swagger 문서 설명 추가 * test: 테스트코드 scope ENUM 타입으로 변경 * style: 에러 코드 오름차순으로 정렬 Co-authored-by: Dahyeon Woo <[email protected]> * Feature/#16 - 좋아요 API (#23) * [#16] feat: 좋아요 & 좋아요 취소 API * [#16] feat: 좋아요수 조회 추가 * [#16] fix: 개수 조회를 위한 project domain 수정 * [#16] fix: validaition 수정 * [#16] fix: 반환값 명시적으로 변경 * style: 이름 변경 및 중복 코드 제거 * [#16] feat: 프로필 조회시 좋아요수 함께 반환 * [#8] refactor: 반환 타입을 List에서 Dto로 변경 (#24) * main -> dev (#29) * 배포를 위한 dev->main 병합 (#25) * [#2] style: resource별로 디렉토리 구조 생성 * [#2] style: domain, repository 코드 추가 * [#2] feat: BaseTimeEntity 추가 * [#2] refactor: Project 도메인 수정 * refactor: User 도메인 수정 * [#6] feat: Response 형식 지정 * [#9] feat: S3 파일 업로드 관련 파일 추가 (#10) * [#9] feat: S3 파일 업로드 관련 파일 추가 * [#9] feat: S3 - mp4 형식 파일은 video 폴더에 저장되도록 코드 변경 * [#5] feat: Instrument api 악기 domain, api 추가 * [#5] feat: User domain User domain 개발 * [#5] feat: UserInstrument relation domain User-Instrument 관계 테이블 생성 * [#5] feat: Access/Refresh token with Spring Security * [#5] feat: Kakao sign in/up 카카오 계정으로 회원가입/로그인 구현 * [#5] feat: Sign up with profile image 회원가입 시 프로필 이미지 업로드 하도록 기능 추가 * [#5] test: s3 upload * [#5] test: OAuth sign up/in * Feature/#4 - 프로젝트 게시 API 및 AwsS3Config 문제 해결 (#14) * [#4] feat: 프로젝트 게시 API * [#4] fix: AwsS3Config 설정 파일에서 값을 못 가져오는 문제 해결 * Feature/#8 - 프로젝트 조회 API (#15) * [#8] feat: 프로젝트 조회 API * chore: Swagger 적용 * [#8] hotfix: 프로젝트 조회 API DTO 분리 및 로직 수정 * [#8] fix: 프로젝트 도메인 업데이트 * [#8] feat: 프로젝트 상세 조회 API -> 유저 정보 및 악기 조회 추가 * [#8] hotfix: 악기 조회 * [#8] hotfix: 생성일 수정일 조회 추가 * Feature/#4 - 프로젝트 게시 API 보완 및 테스트 코드 작성 (#17) * [#4] feat: 프로젝트 게시 API * [#4] fix: AwsS3Config 설정 파일에서 값을 못 가져오는 문제 해결 * [#5] fix: OAuth 테스트코드 안되는 오류 수정 * [#4] feat: bpm, instrument 타입 변경 / user 추가 / validation 보완 * [#4] refactor: conflict 없도록 프로젝트 게시 API 수정 * [#4] test: 정상 동작에 대한 테스트코드 추가 * Update src/main/java/com/artistack/project/dto/ProjectDto.java Co-authored-by: Dahyeon Woo <[email protected]> * [#4] feat: Swagger 문서화 Co-authored-by: Dahyeon Woo <[email protected]> * Feature/#13 - 스택 조회 API (#18) * [#4] feat: 프로젝트 게시 API * [#13] feat: 스택 조회 API * [#13] style: Swagger 파라미터 dataType 변경 * Feature/#12 회원 관련 API (#20) * Feature/#4 scope ENUM 타입으로 변경 및 Swagger 문서 다듬기 (#21) * [#4] feat: 프로젝트 게시 API * [#4] fix: AwsS3Config 설정 파일에서 값을 못 가져오는 문제 해결 * [#5] fix: OAuth 테스트코드 안되는 오류 수정 * [#4] feat: bpm, instrument 타입 변경 / user 추가 / validation 보완 * [#4] refactor: conflict 없도록 프로젝트 게시 API 수정 * [#4] test: 정상 동작에 대한 테스트코드 추가 * Update src/main/java/com/artistack/project/dto/ProjectDto.java Co-authored-by: Dahyeon Woo <[email protected]> * [#4] feat: Swagger 문서화 * [#4] refactor: scope ENUM 타입으로 변경 * [#4] style: 회원가입, 로그인 Swagger 어노테이션 추가 * [#4] feat: Swagger API 정보 수정 및 Authorize 활성화 * style: Swagger 문서 설명 추가 * test: 테스트코드 scope ENUM 타입으로 변경 * style: 에러 코드 오름차순으로 정렬 Co-authored-by: Dahyeon Woo <[email protected]> * Feature/#16 - 좋아요 API (#23) * [#16] feat: 좋아요 & 좋아요 취소 API * [#16] feat: 좋아요수 조회 추가 * [#16] fix: 개수 조회를 위한 project domain 수정 * [#16] fix: validaition 수정 * [#16] fix: 반환값 명시적으로 변경 * style: 이름 변경 및 중복 코드 제거 * [#16] feat: 프로필 조회시 좋아요수 함께 반환 * [#8] refactor: 반환 타입을 List에서 Dto로 변경 (#24) Co-authored-by: leeeeeyeon <[email protected]> Co-authored-by: Mason Kim <[email protected]> Co-authored-by: Mason Kim <[email protected]> * refactor: Instrument 순서 변경 및 img url 추가 (#26) * refactor: Instrument initialize() 함수 주석 처리 (#27) * [#2] style: resource별로 디렉토리 구조 생성 * [#2] style: domain, repository 코드 추가 * [#2] feat: BaseTimeEntity 추가 * [#2] refactor: Project 도메인 수정 * refactor: User 도메인 수정 * [#6] feat: Response 형식 지정 * [#9] feat: S3 파일 업로드 관련 파일 추가 (#10) * [#9] feat: S3 파일 업로드 관련 파일 추가 * [#9] feat: S3 - mp4 형식 파일은 video 폴더에 저장되도록 코드 변경 * [#5] feat: Instrument api 악기 domain, api 추가 * [#5] feat: User domain User domain 개발 * [#5] feat: UserInstrument relation domain User-Instrument 관계 테이블 생성 * [#5] feat: Access/Refresh token with Spring Security * [#5] feat: Kakao sign in/up 카카오 계정으로 회원가입/로그인 구현 * [#5] feat: Sign up with profile image 회원가입 시 프로필 이미지 업로드 하도록 기능 추가 * [#5] test: s3 upload * [#5] test: OAuth sign up/in * Feature/#4 - 프로젝트 게시 API 및 AwsS3Config 문제 해결 (#14) * [#4] feat: 프로젝트 게시 API * [#4] fix: AwsS3Config 설정 파일에서 값을 못 가져오는 문제 해결 * Feature/#8 - 프로젝트 조회 API (#15) * [#8] feat: 프로젝트 조회 API * chore: Swagger 적용 * [#8] hotfix: 프로젝트 조회 API DTO 분리 및 로직 수정 * [#8] fix: 프로젝트 도메인 업데이트 * [#8] feat: 프로젝트 상세 조회 API -> 유저 정보 및 악기 조회 추가 * [#8] hotfix: 악기 조회 * [#8] hotfix: 생성일 수정일 조회 추가 * Feature/#4 - 프로젝트 게시 API 보완 및 테스트 코드 작성 (#17) * [#4] feat: 프로젝트 게시 API * [#4] fix: AwsS3Config 설정 파일에서 값을 못 가져오는 문제 해결 * [#5] fix: OAuth 테스트코드 안되는 오류 수정 * [#4] feat: bpm, instrument 타입 변경 / user 추가 / validation 보완 * [#4] refactor: conflict 없도록 프로젝트 게시 API 수정 * [#4] test: 정상 동작에 대한 테스트코드 추가 * Update src/main/java/com/artistack/project/dto/ProjectDto.java Co-authored-by: Dahyeon Woo <[email protected]> * [#4] feat: Swagger 문서화 Co-authored-by: Dahyeon Woo <[email protected]> * Feature/#13 - 스택 조회 API (#18) * [#4] feat: 프로젝트 게시 API * [#13] feat: 스택 조회 API * [#13] style: Swagger 파라미터 dataType 변경 * Feature/#12 회원 관련 API (#20) * Feature/#4 scope ENUM 타입으로 변경 및 Swagger 문서 다듬기 (#21) * [#4] feat: 프로젝트 게시 API * [#4] fix: AwsS3Config 설정 파일에서 값을 못 가져오는 문제 해결 * [#5] fix: OAuth 테스트코드 안되는 오류 수정 * [#4] feat: bpm, instrument 타입 변경 / user 추가 / validation 보완 * [#4] refactor: conflict 없도록 프로젝트 게시 API 수정 * [#4] test: 정상 동작에 대한 테스트코드 추가 * Update src/main/java/com/artistack/project/dto/ProjectDto.java Co-authored-by: Dahyeon Woo <[email protected]> * [#4] feat: Swagger 문서화 * [#4] refactor: scope ENUM 타입으로 변경 * [#4] style: 회원가입, 로그인 Swagger 어노테이션 추가 * [#4] feat: Swagger API 정보 수정 및 Authorize 활성화 * style: Swagger 문서 설명 추가 * test: 테스트코드 scope ENUM 타입으로 변경 * style: 에러 코드 오름차순으로 정렬 Co-authored-by: Dahyeon Woo <[email protected]> * Feature/#16 - 좋아요 API (#23) * [#16] feat: 좋아요 & 좋아요 취소 API * [#16] feat: 좋아요수 조회 추가 * [#16] fix: 개수 조회를 위한 project domain 수정 * [#16] fix: validaition 수정 * [#16] fix: 반환값 명시적으로 변경 * style: 이름 변경 및 중복 코드 제거 * [#16] feat: 프로필 조회시 좋아요수 함께 반환 * [#8] refactor: 반환 타입을 List에서 Dto로 변경 (#24) * refactor: Instrument 순서 변경 및 img url 추가 * refactor: Instrument initialize() 함수 주석 처리 Co-authored-by: Mason Kim <[email protected]> Co-authored-by: Mason Kim <[email protected]> Co-authored-by: Dahyeon Woo <[email protected]> Co-authored-by: defwdahyun0 <[email protected]> * 배포를 위한 dev->main 병합 (#28) * [#2] style: resource별로 디렉토리 구조 생성 * [#2] style: domain, repository 코드 추가 * [#2] feat: BaseTimeEntity 추가 * [#2] refactor: Project 도메인 수정 * refactor: User 도메인 수정 * [#6] feat: Response 형식 지정 * [#9] feat: S3 파일 업로드 관련 파일 추가 (#10) * [#9] feat: S3 파일 업로드 관련 파일 추가 * [#9] feat: S3 - mp4 형식 파일은 video 폴더에 저장되도록 코드 변경 * [#5] feat: Instrument api 악기 domain, api 추가 * [#5] feat: User domain User domain 개발 * [#5] feat: UserInstrument relation domain User-Instrument 관계 테이블 생성 * [#5] feat: Access/Refresh token with Spring Security * [#5] feat: Kakao sign in/up 카카오 계정으로 회원가입/로그인 구현 * [#5] feat: Sign up with profile image 회원가입 시 프로필 이미지 업로드 하도록 기능 추가 * [#5] test: s3 upload * [#5] test: OAuth sign up/in * Feature/#4 - 프로젝트 게시 API 및 AwsS3Config 문제 해결 (#14) * [#4] feat: 프로젝트 게시 API * [#4] fix: AwsS3Config 설정 파일에서 값을 못 가져오는 문제 해결 * Feature/#8 - 프로젝트 조회 API (#15) * [#8] feat: 프로젝트 조회 API * chore: Swagger 적용 * [#8] hotfix: 프로젝트 조회 API DTO 분리 및 로직 수정 * [#8] fix: 프로젝트 도메인 업데이트 * [#8] feat: 프로젝트 상세 조회 API -> 유저 정보 및 악기 조회 추가 * [#8] hotfix: 악기 조회 * [#8] hotfix: 생성일 수정일 조회 추가 * Feature/#4 - 프로젝트 게시 API 보완 및 테스트 코드 작성 (#17) * [#4] feat: 프로젝트 게시 API * [#4] fix: AwsS3Config 설정 파일에서 값을 못 가져오는 문제 해결 * [#5] fix: OAuth 테스트코드 안되는 오류 수정 * [#4] feat: bpm, instrument 타입 변경 / user 추가 / validation 보완 * [#4] refactor: conflict 없도록 프로젝트 게시 API 수정 * [#4] test: 정상 동작에 대한 테스트코드 추가 * Update src/main/java/com/artistack/project/dto/ProjectDto.java Co-authored-by: Dahyeon Woo <[email protected]> * [#4] feat: Swagger 문서화 Co-authored-by: Dahyeon Woo <[email protected]> * Feature/#13 - 스택 조회 API (#18) * [#4] feat: 프로젝트 게시 API * [#13] feat: 스택 조회 API * [#13] style: Swagger 파라미터 dataType 변경 * Feature/#12 회원 관련 API (#20) * Feature/#4 scope ENUM 타입으로 변경 및 Swagger 문서 다듬기 (#21) * [#4] feat: 프로젝트 게시 API * [#4] fix: AwsS3Config 설정 파일에서 값을 못 가져오는 문제 해결 * [#5] fix: OAuth 테스트코드 안되는 오류 수정 * [#4] feat: bpm, instrument 타입 변경 / user 추가 / validation 보완 * [#4] refactor: conflict 없도록 프로젝트 게시 API 수정 * [#4] test: 정상 동작에 대한 테스트코드 추가 * Update src/main/java/com/artistack/project/dto/ProjectDto.java Co-authored-by: Dahyeon Woo <[email protected]> * [#4] feat: Swagger 문서화 * [#4] refactor: scope ENUM 타입으로 변경 * [#4] style: 회원가입, 로그인 Swagger 어노테이션 추가 * [#4] feat: Swagger API 정보 수정 및 Authorize 활성화 * style: Swagger 문서 설명 추가 * test: 테스트코드 scope ENUM 타입으로 변경 * style: 에러 코드 오름차순으로 정렬 Co-authored-by: Dahyeon Woo <[email protected]> * Feature/#16 - 좋아요 API (#23) * [#16] feat: 좋아요 & 좋아요 취소 API * [#16] feat: 좋아요수 조회 추가 * [#16] fix: 개수 조회를 위한 project domain 수정 * [#16] fix: validaition 수정 * [#16] fix: 반환값 명시적으로 변경 * style: 이름 변경 및 중복 코드 제거 * [#16] feat: 프로필 조회시 좋아요수 함께 반환 * [#8] refactor: 반환 타입을 List에서 Dto로 변경 (#24) Co-authored-by: Mason Kim <[email protected]> Co-authored-by: Mason Kim <[email protected]> Co-authored-by: Dahyeon Woo <[email protected]> Co-authored-by: defwdahyun0 <[email protected]> Co-authored-by: Dahyeon Woo <[email protected]> Co-authored-by: Mason Kim <[email protected]> Co-authored-by: Mason Kim <[email protected]> Co-authored-by: defwdahyun0 <[email protected]> * Instrument initialize() 주석 해제 Co-authored-by: Mason Kim <[email protected]> Co-authored-by: Mason Kim <[email protected]> Co-authored-by: Dahyeon Woo <[email protected]> Co-authored-by: defwdahyun0 <[email protected]> * refactor: Instrument initialize() 함수 0번째 원소 추가 Co-authored-by: Mason Kim <[email protected]> Co-authored-by: Mason Kim <[email protected]> Co-authored-by: Dahyeon Woo <[email protected]> Co-authored-by: defwdahyun0 <[email protected]> * Hotfix/#8 - request 및 response 형식 수정 (#34) * [#8] refactor: 프로젝트 정보 조회 URI 변경 * [#8] refactor: user->userDto 조회로 변경 * Feature/#12 - 프로젝트 삭제, 프로젝트 리스트 조회 (#37) * security: access token 미검사 개발을 위한 모든 uri access token 미검사 * refactor: Response code * [#5] fix: SignUp method 실수로 회원가입을 Get Method로 받음. Post로 수정함 * [#12] feat - 회원 조회, 수정, 탈퇴 API 추가 * [#12] test: /users * fix: minor url 일부 수정 * Merge remote-tracking branch 'umc-artistack/dev' into feature/#12 * [#12] refactor: user 제약조건 * [#12] feat: 다른 유저 조회 artistack id로 다른 유저 조회 * [#12] feat: jwt 재발급 jwt 만료 시 재발급하는 api * [#12] refactor: if to switch * [#12] feat: 나의/타유저의 프로젝트들 조회 pagable 사용하여 페이징 구현 * [#12] test * [#12] test * [#12] docs: project controller comment * [#12] fix: 로그인 실패 응답 변경 UserDto 형식으로 변경 * [#12] fix: 프로젝트 조회 시 범위 조정 PUBLIC 상태의 프로젝트만 조회 가능 * [#12] feat: 프로젝트 삭제 API * [#12] fix: 프로젝트 리스트 조회 api * Feature/#4 - 프로젝트 등록 API 수정 및 테스트코드 작성 (#41) * [#4] feat: 프로젝트 게시 API * [#4] fix: AwsS3Config 설정 파일에서 값을 못 가져오는 문제 해결 * [#5] fix: OAuth 테스트코드 안되는 오류 수정 * [#4] feat: bpm, instrument 타입 변경 / user 추가 / validation 보완 * [#4] refactor: conflict 없도록 프로젝트 게시 API 수정 * [#4] test: 정상 동작에 대한 테스트코드 추가 * Update src/main/java/com/artistack/project/dto/ProjectDto.java Co-authored-by: Dahyeon Woo <[email protected]> * [#4] feat: Swagger 문서화 * [#4] refactor: scope ENUM 타입으로 변경 * [#4] style: 회원가입, 로그인 Swagger 어노테이션 추가 * [#4] feat: Swagger API 정보 수정 및 Authorize 활성화 * style: Swagger 문서 설명 추가 * test: 테스트코드 scope ENUM 타입으로 변경 * style: 에러 코드 오름차순으로 정렬 * chore: .gitignore에 application.properties 추가 * refactor: 악기 요청 값을 List<InstrumentDto>에서 List<Long>으로 변경 * refactor: validation 후 S3에 업로드하도록 로직 변경 * [#4] feat: 프로젝트 등록 시 하나의 악기만 선택 가능하도록 validation 추가 * refactor: 프로젝트 등록 시 동영상 업로드 로직 변경 * [#4] test: 프로젝트 등록 API Controller 테스트 코드 작성 * [#4] test: 프로젝트 등록 API Controller 테스트 코드에 악기 수를 count하는 코드 추가 * [#4] chore: application.properties 변경 Co-authored-by: Dahyeon Woo <[email protected]> * Feature/#13 - 스택 조회 API에 프로젝트 정보 추가 (#43) * [#4] feat: 프로젝트 게시 API * [#13] feat: 스택 조회 API * [#13] style: Swagger 파라미터 dataType 변경 * Merge branch 'dev' of github.com:leeeeeyeon/artistack-server into feature/#13 * Merge branch 'dev' of github.com:leeeeeyeon/artistack-server into feature/#13 * [#13] feat: 해당 유저가 쌓은 프로젝트 정보 추가 * [#13] refactor: 사용하지 않는 메서드 제거 * [#13] chore: gitignore 파일 트랙킹하지 않도록 수정 * 12 회원 관련 API - 애플로그인 (#45) * security: access token 미검사 개발을 위한 모든 uri access token 미검사 * refactor: Response code * [#5] fix: SignUp method 실수로 회원가입을 Get Method로 받음. Post로 수정함 * [#12] feat - 회원 조회, 수정, 탈퇴 API 추가 * [#12] test: /users * fix: minor url 일부 수정 * Merge remote-tracking branch 'umc-artistack/dev' into feature/#12 * [#12] refactor: user 제약조건 * [#12] feat: 다른 유저 조회 artistack id로 다른 유저 조회 * [#12] feat: jwt 재발급 jwt 만료 시 재발급하는 api * [#12] refactor: if to switch * [#12] feat: 나의/타유저의 프로젝트들 조회 pagable 사용하여 페이징 구현 * [#12] test * [#12] test * [#12] docs: project controller comment * [#12] fix: 로그인 실패 응답 변경 UserDto 형식으로 변경 * [#12] fix: 프로젝트 조회 시 범위 조정 PUBLIC 상태의 프로젝트만 조회 가능 * [#12] feat: 프로젝트 삭제 API * [#12] fix: 프로젝트 리스트 조회 api * [#12] feat: apple login - apple authorization code로 apple refresh token 발급 - apple refresh token으로 apple identity token 발급하여 유저 식별 - apple refresh token으로 회원 탈퇴 * [#12] fix: 토큰 재발급 HTTP METHOD * [#12] test * Feature/#40 - 좋아요 누른 사람 조회 API, 좋아요 여부 확인 코드 추가 (#47) * [#40] feat: 좋아요 누른 사람 조회 API * [#40] feat: 프로젝트 정보 조회 API에 좋아요 여부 추가 * fix: 프로젝트 전체 조회 API에 project의 title 추가 * fix: 스택 조회 API에 project의 id 추가 * feat: 프로젝트 전체 조회 API에 좋아요 여부 추가 * fix: local to dev * [#40] fix: projectLikeDto -> userDto 활용 * [#40] fix: 좋아요 누른 사람 조회 API Paging 처리 * [#40] feat: ROLE이 USER인 좋아요를 누른 사용자만 조회, count * fix: local to dev * project list 응답 형식, header 범위 (#49) * [#12] fix: 프로젝트 리스트 response form * [#12] fix: authorization header 범위 회원가입에 필요한 api 빼고 모두 헤더 필요하도록 * Feature/#13 스택 조회 API 페이징, 본인 포함 옵션 추가, 모든 프로젝트 조회 API 스택커 resposne 수정 (#50) * [#4] feat: 프로젝트 게시 API * [#13] feat: 스택 조회 API * [#13] style: Swagger 파라미터 dataType 변경 * Merge branch 'dev' of github.com:leeeeeyeon/artistack-server into feature/#13 * Merge branch 'dev' of github.com:leeeeeyeon/artistack-server into feature/#13 * [#13] feat: 해당 유저가 쌓은 프로젝트 정보 추가 * [#13] refactor: 사용하지 않는 메서드 제거 * [#13] chore: gitignore 파일 트랙킹하지 않도록 수정 * [#13] feat: 스택 조회 API 페이징, query string 추가 * fix: 모든 프로젝트 조회 API response 수정 및 스택 조회 API 본인 포함 여부 옵션 추가 * fix: 모든 프로젝트 조회 API 스택커 수 추가 및 스택커 정보 response 수정 Co-authored-by: leeeeeyeon <[email protected]> Co-authored-by: Dahyeon Woo <[email protected]> Co-authored-by: defwdahyun0 <[email protected]> Co-authored-by: DahyeonWoo <[email protected]>
- Loading branch information