-
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
v2.2.0 #686
v2.2.0 #686
Commits on Aug 13, 2024
-
* feat: 와우클래스 클라이언트 도메인 추가 * refactor: 상용 및 개발환경 클라이언트 URL 목록을 묶어서 등록
Configuration menu - View commit details
-
Copy full SHA for e2a8008 - Browse repository at this point
Copy the full SHA e2a8008View commit details -
feat: 내 담당 스터디 목록 조회 API 추가 (#613)
* feat: 내 담당 스터디 목록 조회 api 추가 * rename: 메서드명 수정 * refactor: 스터디 종류를 enum으로 반환하도록 수정
Configuration menu - View commit details
-
Copy full SHA for 78a85bb - Browse repository at this point
Copy the full SHA 78a85bbView commit details -
* feat: 멘토 스터디 커리큘럼 조회 * feat: format변환해서 응답 반환해주기 * feat: 네이밍 단수-> 복수로 변경 * feat: 노션 링크 삭제
Configuration menu - View commit details
-
Copy full SHA for b76dcc0 - Browse repository at this point
Copy the full SHA b76dcc0View commit details -
feat: 허용된 CORS 로컬 프록시 도메인에 와우클래스 추가 (#615)
* feat: 기타 로컬 프록시 도메인 추가 및 그룹화 * feat: 로컬 프로파일 판정 메서드 추가 * refactor: 프로파일 별 origin 설정 로직 개선
Configuration menu - View commit details
-
Copy full SHA for 7488fd6 - Browse repository at this point
Copy the full SHA 7488fd6View commit details -
fix: 로그아웃 API에서 쿠키가 삭제되지 않는 문제 (#620)
feat: 삭제하려는 쿠키의 도메인을 루트 도메인으로 유지
Configuration menu - View commit details
-
Copy full SHA for fabbb4e - Browse repository at this point
Copy the full SHA fabbb4eView commit details
Commits on Aug 14, 2024
-
* feat: StudyHistory에 레포지토리 링크 필드 추가 * feat: 레포지토리 입력 api 추가 * test: 레포지토리 입력 도메인 서비스 테스트 추가 * rename: 변수명 수정 * rename: 메서드명 수정 * rename: 메서드명 수정 * refactor: 쿼리 조건 수정 * fix: 엔드포인트 수정 * fix: 수강 이력 서비스 분리 * remove: 사용하지 않는 import 제거 * rename: 서비스 클래스명 수정 * docs: 로그에 입력된 레포지토리 링크 추가 * feat: todo 주석 추가 * feat: 레포지토리 소유자 확인 로직 추가
Configuration menu - View commit details
-
Copy full SHA for 95eb998 - Browse repository at this point
Copy the full SHA 95eb998View commit details -
* feat: 스터디 기본 정보 조회 API 스펙 구현 * feat: 스터디 기본 조회 공통 API 구현 및 스터디 포매터 유틸로 분리 * feat: string 포매터 구현 제거 * feat: 트랜잭셔널 클래스 레벨에서 제거 * feat: formatting 되어 있는 변수 수정
Configuration menu - View commit details
-
Copy full SHA for 036e12d - Browse repository at this point
Copy the full SHA 036e12dView commit details -
feat: 나의 과제 히스토리 조회 API (#610)
* feat: 과제 히스토리 조회 API * feat: 코드 네이밍 수정 * feat: fetch join 추가 * feat: 투두 주석 추가 및 네이밍 수정 * feat: 과제 제출 링크(레포지토리 링크) 추가 * feat: 쿼리 메소드 가독성 높이기 * feat: develop과 클래스 구조 일치 시키기 * feat: 쿼리 메서드 매개변수 위치 및 변수명 수정
Configuration menu - View commit details
-
Copy full SHA for f5587bc - Browse repository at this point
Copy the full SHA f5587bcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ce2d09 - Browse repository at this point
Copy the full SHA 8ce2d09View commit details
Commits on Aug 15, 2024
-
feat: 가장 최신 깃허브 과제 제출이력 조회 기능 구현 (#626)
* docs: 투두 추가 * chore: 로컬 환경에서 깃허브 라이브러리 로깅 설정 * refactor: 깃허브 클라이언트 패키지 변경 * feat: 깃허브 과제 경로 상수 추가 * feat: 깃허브 과제 없는 경우 예외 에러코드 추가 * feat: 가장 최신 제출이력 조회 로직 구현 * docs: 주석 추가 * feat: 응답에 커밋 해시 추가
Configuration menu - View commit details
-
Copy full SHA for da08b2b - Browse repository at this point
Copy the full SHA da08b2bView commit details
Commits on Aug 16, 2024
-
refactor: 스터디 개설시 제목필드 추가 (#632)
* refactor: 스터디 개설시 제목필드 추가 및 스터디 시간 초 데이터 제거 * refactor: 스터디 시간, 분 범위 추가 * refactor: 스터디 개설 시작,종료시간 LocalTime으로 롤백 * refactor: implement제거
Configuration menu - View commit details
-
Copy full SHA for 9f90571 - Browse repository at this point
Copy the full SHA 9f90571View commit details -
* feat: 출석체크 API 추가 * refactor: spotless적용 * refactor: 오타수정 * refactor: 사용하지않는 상수 제거 * refactor: 출석하기 메소드명 및 mentee에서 student로 필드명 변경 * refactor: 출석체크 save후 재할당 코드 제거 * refactor: 출석체크 일자 유효성 검증 실패 메시지 변경 * refactor: 스터디 상세에 출석일자 구하는 함수 추가 * refactor: 출석체크 API 경로 변경
Configuration menu - View commit details
-
Copy full SHA for 21b3208 - Browse repository at this point
Copy the full SHA 21b3208View commit details
Commits on Aug 17, 2024
-
* feat: 스터디상세에 과제 제출가능여부 검증 메서드 추가 * feat: 멤버 및 스터디상세로 과제이력 조회 메서드 추가 * feat: 빈 과제이력 생성 로직 변경 * feat: 빈 과제이력 생성 검증로직 구현 * feat: 과제 제출 검증로직 구현 * feat: 과제 제출 및 검증 로직 구현 * refactor: 수강신청 여부를 boolean으로 변환 및 검증기에서 검증 * refactor: 과제 제출 검증 메서드 이름 변경 * docs: 투두 추가 * style: 개행 변경 * test: 스터디 관련 시간 상수 추가 * test: 과제와 함께 스터디상세 생성하는 픽스처 추가 * test: 과제 히스토리 검증기 관련 테스트 추가 * feat: 과제 시작기간 이전에 제출하는 경우 검증 * test: 과제 시작기간 이전 제출 검증 테스트 추가 * test: 테스트 이름 변경 * refactor: 빈 과제 히스토리 생성 시에는 검증 수행하지 않도록 변경 * test: 테스트가 잘못되어 있던 문제 수정 * refactor: 에러코드 이름 변경 * refactor: 에러코드 이름 변경 반영 * refactor: 시작시간 이전 제출 검증로직을 스터디상세 엔티티 내부로 이동 * refactor: 멘토와 함께 스터디 생성하는 픽스처 로직 변경 * refactor: 필요한 인자만을 받도록 수정
Configuration menu - View commit details
-
Copy full SHA for f60a457 - Browse repository at this point
Copy the full SHA f60a457View commit details -
feat: 제출 가능한 과제 조회 API 추가 (#575)
* feat: 제출 가능한 과제 조회 api 추가 * rename: 클래스명 컨벤션에 맞게 수정 * refactor: repository에서 제출 가능 여부를 필터링 하도록 수정 * docs: 스웨거 설명 수정 * rename: 메서드명 수정 * refactor: 포맷터 도입 * feat: 과제 대시보드 조회 api 추가 * remove: 사용하지 않는 포매터 제거 * remove: 사용하지 않는 레포지토리 메서드 제거 * style: 개행 추가 * remove: 제출한 과제 필드 제거 * refactor: 정적 팩토리 메서드로 분리
Configuration menu - View commit details
-
Copy full SHA for 60dd1fb - Browse repository at this point
Copy the full SHA 60dd1fbView commit details
Commits on Aug 18, 2024
-
* feat: 스터디원 조회 api 스펙 * feat: 멘토 특정 스터디 수강생 명단 조회 구현 * feat: 해당 스터디의 멘토인지 검증하는 로직 추가 * feat: 자잘한 컨벤션 지키기 * feat: endpoint수정하기 * feat: 외부 도메인 서비스에 의해 참조 엔티티에 대한 검증 책임 구현 * feat: 디스코드 관련 명칭 수정 * feat: 어드민, 멘토, 즉 게스트인 회원에 대한 접근을 검증하는 로직 추가 * feat: 어드민도 스터디의 수강생 명단 볼 수 있게 구성 * feat: 오타 수정 * feat: 테스트 추가 * feat: 테스트 추가 및 로직 수정 * feat: 스터디 validator확장성 고려해서 수정 * feat: 변경된 validator 매개변수 테스트코드에 반영 * feat: 변경된 매개변수 코드에 적용하기 * feat: 복잡한 예외 케이스 분리하기 * feat: 스터디 validator 테스트 오류 수정 * feat: description 수정, 불필요한 로직 수정 * feat: 코드 컨벤션 지키기 * feat: 오타 수정 * fix: 머지 컨플릭트 수정하기 * feat: develop과 merge
Configuration menu - View commit details
-
Copy full SHA for 1dc3f2d - Browse repository at this point
Copy the full SHA 1dc3f2dView commit details -
feat: 과제 히스토리 도메인 로직 및 깃허브 클라이언트 로직 변경 (#639)
* chore: 정적 임포트 및 임포트 추가 * refactor: 각 예외에 대응되는 에러코드를 할당하도록 변경 * feat: 과제 성공 및 실패 처리 로직 추가 * feat: 과제 휴강 상태 제거 * feat: 제출상태에서 PENDING 제거 * feat: 생성자에서 제출정보 파라미터 제거 * feat: 초기 제출상태를 FAILURE로 시작하도록 변경 * feat: 초기 실패사유를 미제출 상태로 지정 * refactor: 제출여부 검증 로직에 실패사유를 사용하도록 변경 * docs: 투두 추가 * refactor: 순서 변경 * feat: 제출성공 시 설정할 실패사유 추가 * feat: 미사용 에러코드 제거 * feat: 실패처리 시 실패사유 검증로직 및 기존 제출정보 비우기 * test: 과제 히스토리 테스트 추가
Configuration menu - View commit details
-
Copy full SHA for e48c72d - Browse repository at this point
Copy the full SHA e48c72dView commit details -
feat: 스터디 공지 생성,수정,삭제 API 추가 (#641)
* feat: 스터디 공지 생성,수정,삭제 API 추가 * refactor: spotless적용 * style: 스터디 명단조회 API와 스터디 공지 생성 API 코드 순서 변경 * refactor: 스터디 공지 테이블명 StudyNotification에서 StudyAnnouncement로 수정 * refactor: 스터디 공지 수정 PUT메소드로 변경 * refactor: 스터디 공지 생성 수정 리퀘스트명 변경
Configuration menu - View commit details
-
Copy full SHA for e242f91 - Browse repository at this point
Copy the full SHA e242f91View commit details
Commits on Aug 19, 2024
-
feat: 스터디 기본 정보와 상세 정보 작성 API (#642)
* feat: 스터디 상세 작성 스펙 구현 * feat: 스터디 상세 정보 기본 로직 작성 * feat: 스터디 상세 정보 작성 API * feat: validate 개선 * feat: 테스트 케이스 추가 * feat: 전체 로직 구현 * feat: 전체 로직, validaotr 테스트코드 작성 * feat: log 추가 * feat: test 가독성 개선 * feat: 에러 코드 수정 * feat: 수정 로직 불필요한 주석 제거 * feat: 스터디 상세 정보 id 제약조건 추가 * feat: 스터디 상세 정보 비즈니스 로직에서 스터디 비즈니스 로직으로 변경 * feat: 스터디 요청 Dto 이름 변경 * feat: 스터디 상세 정보 -> 스터디 상세 & 기본으로 변경 * fix: pr 수정 요청 부분 수정 * feat: 고정된 날짜 사용으로 대체하기 * feat: this로 객체 메서드 오류 해결, 테스트 불필요한 fixture삭제 * feat: 올바른 테스트 데이터 작성 * feat: 스터디 시작 시간을 세션 시작시간으로 변경
Configuration menu - View commit details
-
Copy full SHA for eb9e3ca - Browse repository at this point
Copy the full SHA eb9e3caView commit details
Commits on Aug 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for afdf943 - Browse repository at this point
Copy the full SHA afdf943View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c7f42b - Browse repository at this point
Copy the full SHA 4c7f42bView commit details -
feat: 스터디 공지 목록 조회 API 추가 (#644)
* feat: 스터디 공지 목록 조회 API 추가 * test: 스터디 멘토 혹은 수강생 검증 테스트 추가 * refactor: 오타수정
Configuration menu - View commit details
-
Copy full SHA for 072933e - Browse repository at this point
Copy the full SHA 072933eView commit details -
feat: 신청 가능한 스터디 조회 API에 이미 신청한 스터디 ID 필드 추가 (#652)
* feat: 신청 가능한 스터디 조회 api에 이미 신청한 스터디 pk 필드 추가 * rename: 변수명 수정 * docs: 문서화 추가
Configuration menu - View commit details
-
Copy full SHA for 4aa194c - Browse repository at this point
Copy the full SHA 4aa194cView commit details -
* feat: 미사용 에러코드 제거 * refactor: 과제 길이를 integer로 수정 * feat: VO Supplier를 응답하도록 변경 * feat: 제출 실패사유에 알수없음 추가 * feat: 과제 채점 로직 구현 * refactor: 항상 LocalDateTime을 반환하도록 변경 * refactor: 과제 최소길이를 상수로 추출 * feat: 함수형 인터페이스인 AssignmentSubmissionFetcher 추가 * refactor: 패키지 위치 변경 * docs: 투두 추가 * fix: 지연 평가 작동하도록 로직 분리 * feat: 클로저가 되지 않도록 수정 * feat: 예외 시그니처 추가 * feat: 변경된 과제정보 페치 방식 반영 * docs: 구현 관련 주석 추가 * feat: 깃허브 요청 과정에서 발생한 예외는 전부 UNKNOWN으로 변환 * feat: 과제 길이 상수 integer로 변경 * feat: 과제 채점 로직 반영 * feat: 과제 제출 컨트롤러 추가 * test: 과제 채점기 테스트 추가 * feat: 스터디 상수 추가 * docs: 투두 추가 * test: GithubClient 모킹 * feat: 과제 발행 유틸 메서드 추가 * test: 과제 제출 통합 테스트 추가 * docs: 주요 로그 추가 * refactor: private 상수로 변경
Configuration menu - View commit details
-
Copy full SHA for db5adc3 - Browse repository at this point
Copy the full SHA db5adc3View commit details -
fix: Time관련 필드 Deserializer 맵퍼에 추가 (#658)
* fix: Time관련 필드 Deserializer 맵퍼에 추가 * refactor: 주석 제거 * refactor: Serializer, Deserializer 클래스로 분리
Configuration menu - View commit details
-
Copy full SHA for ae66f5e - Browse repository at this point
Copy the full SHA ae66f5eView commit details
Commits on Aug 21, 2024
-
feat: 나의 수강중인 스터디 조회 API 추가 (#656)
* feat: 나의 수강중인 스터디 조회 api 추가 * fix: 진행중인 스터디만 취급하도록 수정 * rename: 메서드 및 dto 이름 변경
Configuration menu - View commit details
-
Copy full SHA for 554d567 - Browse repository at this point
Copy the full SHA 554d567View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50db98c - Browse repository at this point
Copy the full SHA 50db98cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1827622 - Browse repository at this point
Copy the full SHA 1827622View commit details -
Configuration menu - View commit details
-
Copy full SHA for e502d83 - Browse repository at this point
Copy the full SHA e502d83View commit details -
feat: 사용자 과제 히스토리 조회 응답 필드에 제출 실패 사유 추가 (#667)
feat: 응답 필드에 제출 실패 사유 추가
Configuration menu - View commit details
-
Copy full SHA for 41d96a3 - Browse repository at this point
Copy the full SHA 41d96a3View commit details
Commits on Aug 22, 2024
-
feat: 수강생 스터디 커리큘럼 조회 API 추가 (#662)
* feat: 수강생 스터디 커리큘럼 조회 API 추가 * refactor: 스터디 상세 조회 dao메소드 정렬 추가 * feat: 커리큘럼 조회 response에 과제 개설, 제출, 실패타입 추가 * refactor: 오타수정 * refactor: 변경사항 반영
Configuration menu - View commit details
-
Copy full SHA for 334dbc3 - Browse repository at this point
Copy the full SHA 334dbc3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 986dda9 - Browse repository at this point
Copy the full SHA 986dda9View commit details
Commits on Aug 23, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 593413f - Browse repository at this point
Copy the full SHA 593413fView commit details -
fix: 제출 이력이 없는 과제도 포함하도록 수정 (#674)
* fix: 제출 이력이 없는 과제도 포함하도록 수정 * remove: 사용하지 않는 레포지토리 제거 * refactor: 기존 메서드 활용하도록 수정 * fix: 과제 없는 경우 발생하는 에러 수정
Configuration menu - View commit details
-
Copy full SHA for 05017d6 - Browse repository at this point
Copy the full SHA 05017d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34ba4fa - Browse repository at this point
Copy the full SHA 34ba4faView commit details -
feat: 마이페이지 계정정보 조회 API 추가 (#672)
* feat: 마이페이지 계정정보 조회 api 추가 * remove: 포맷팅 로직 제거 * rename: 요청 클래스 이름 변경 * fix: 커스텀 예외로 변경 * refactor: DI 대신 직접 초기화
Configuration menu - View commit details
-
Copy full SHA for 5095b3d - Browse repository at this point
Copy the full SHA 5095b3dView commit details
Commits on Aug 24, 2024
-
feat: 내 할일 목록 조회 API 추가 (#671)
* feat: 내 할일 목록 API 인터페이스 구현 * feat: 내할일 목록 조회 API 인터페이스 구현 * feat: 내할일 목록 조회 API 추가 * refactor: 변경사항 반영
Configuration menu - View commit details
-
Copy full SHA for bcd0e50 - Browse repository at this point
Copy the full SHA bcd0e50View commit details -
* feat: 이번주 과제 조회 API 구현 * feat: 불필요한 코드 제거 및 엔드포인트 수정 * feat: 코드 오타 수정 * fix: 레포지토리 메소드 위치 수정 * feat: 이번주까지 마감인 과제들 반환 로직 추가 * feat: 도메인 메소드에 추가 * feat: 도메인 메소드 주석 가독성 향상 * feat: 과제 제출 내역이 null일때 고려해서 response반환 * feat: 과제 제출 이력이 없을 때 StudyDetail에서 가져와서 반환 * feat: 과제 응답 클래스명 변경 * feat: 과제 응답 로직 개선 * feat: npe 예방 코드 * fix: 머지 컨플릭트 해결 * feat: merge develop
Configuration menu - View commit details
-
Copy full SHA for 9baf58c - Browse repository at this point
Copy the full SHA 9baf58cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 94c694c - Browse repository at this point
Copy the full SHA 94c694cView commit details -
feat: 과제 히스토리 API 응답 바디에 과제 휴강 상태 추가 (#683)
feat: 과제 휴강 상태 응답바디에 추가
Configuration menu - View commit details
-
Copy full SHA for fb8b086 - Browse repository at this point
Copy the full SHA fb8b086View commit details -
fix: OAuth 콜백 파라미터로 리다이렉트 위치를 지정하도록 수정 (#685)
* feat: 인가 요청 시 추가 파라미터 설정하는 커스텀 리졸버 구현 * feat: 시큐리티 설정에 커스텀 리졸버 등록 * feat: 리다이렉트 시 파라미터로부터 타깃 위치 로드하도록 설정
Configuration menu - View commit details
-
Copy full SHA for 2ee4399 - Browse repository at this point
Copy the full SHA 2ee4399View commit details