-
Notifications
You must be signed in to change notification settings - Fork 0
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
Hotfix: Feedback Column type 변경 및 관련 코드 변경 #200
Merged
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
* Feat: 과릿 0.1.0(6) (#105) * Chore: 로컬 개발 환경 구축 #1 (#2) * Feat: SMS 문자 발송 API (#4) * Feat: SmsClient 분리 #3 * Feat: 임시 비밀번호 발급 로직 개발 #3 * Chore: JPA, QueryDSL 설정 #7 * Feat: BaseTimeEntity, ArgumentResolver, Auth API (#9) * Feat: BaseTimeEntity, Member Domain 설정 #5 * Feat: 일반 회원가입 API #5 * Feat: SHA256 암호화 파일 추가, 회원가입시 비밀번호 암호화 로직 추가 #5 * Feat: HandlerMethodArgumentResolver를 활용한 JWT 인가 설정 #5 * Feat: 일반 로그인 API 개발 & 관련 일부 로직 수정 #5 * Feat: 회원탈퇴 API 추가 & JWT key 에러 수정 #5 * Feat: 로그아웃 API && Token Provider 만료시간 조회 #5 * Feat: 토큰 재발급 API && 전역응답객체 선언 위치 변경 #5 * Feat: Member API (#11) * Feat: 사용자 정보 반환 API #8 * Feat: 사용자 정보 변경 API #8 * Feat: 사용자 비밀번호 변경 API #8 * Fix: 학생 ENUM 종류 및 유효성 검증 로직 추가, Auth API 일부 로직 변경 (#12) * Fix: Member Entity 광고성 정보, 개인정보 처리 칼럼 추가 #10 * Fix: MemberGrade 초등학생 경우 추가 #10 * Fix: 광고성 수신 여부 및 개인정보 처리 여부 관련 API 수정 #10 * Fix: 임시 비밀번호 발급 API에서 추후 비밀번호 변경 필요 여부 칼럼 업데이트 로직 추가 #10 * Fix: DTO Validation 추가 #10 * Fix: 사용자 비밀번호 변경 시, 비밀번호 변경 알림 여부 변경 로직 추가 #10 * Chore: �EB 배포 테스트 (#15) * Chore: ECR로 도커 이미지 올리는 yml 파일 생성 #13 * �Chore: CI.yml 수정 #13 * Chore: CI.yml 수정 #13 * Chore: dev 환경 CI 스크립트 추가 #13 * Chore: dev 환경 CD 스크립트 추가 #13 * Chore: dev 환경에 push시 동작하도록 설정 #13 * Chore: dev-CI.yml 로직 수정 #13 * Chore: dev-CI.yml 로직 수정 #13 * Chore: MySQL RDS 연결 및 yml 파일 active 설정 추가 #13 * Chore: dev-CI.yml 수정 테스트 #13 * Chore: dev-CI bootJar로 변경 test #13 * Chore: dev-CI -P옵션으로 변경 test #13 * Chore: dev-CI permissions 추가 #13 * Chore: dev-CI 로직 수정 #13 * Chore: dev-CI property 주입을 위한 systemProperty 추가 #13 * Chore: dev-CI info 확인을 위한 옵션 추가 #13 * Chore: test yml 추가 및 Github actions 내에서 test db, test redis 설정 #13 * Style: dev-CI.yml 띄어쓰기 수정 #13 * Chore: -info 옵션 추가 #13 * Chore: test mysql password 초기화 #13 * Chore: Github Actions CI Test #13 * Chore: Github Actions CI Test #13 * Chore: Github Actions CI Test #13 * Chore: dev-CI test #13 * Chore: dev-CI test #13 * Chore: dev-CI test #13 * Chore: dev-CI 수정 및 Test #13 * Chore: dev-CI 수정 및 Test #13 * Chore: dev-CI 수정 및 Test #13 * Chore: dev-CI 수정 및 Test #13 * Chore: EB 설정 파일 및 NGINX 설정 #13 * Chore: CD 스크립트 수정 #13 * Chore: CD 스크립트 수정 #13 * Chore: CD 스크립트 수정 #13 * Chore: nginx 파일 수정 #13 * Chore: 이벤트 트리거 push로 변경 #13 * Feat: 교육 콘텐츠 API (#19) * Feat: 교육 콘텐츠 엔티티 추가 #16 * Feat: 콘텐츠 생성 DTO 및 Builder 생성 #16 * Feat: 교육 콘텐츠 생성 API #16 * Feat: 모든 교육 콘텐츠 반환 API #16 * Feat: 콘텐츠 변경 API 및 공통 DTO로 변경 #16 * Feat: 콘텐츠 삭제 API #16 * Chore: Validation 로직 추가 (#20) * Chore: ApplcationException 핸들러 추가 #17 * Chore: Customize ApplicationException #17 * Chore: Request DTO @Valid 추가 #17 * Chore: Valid 오류 발생 시, 에러 메세지 추가 #17 * Chore: MethodArgumentNotValidExceptionHandler 추가 #17 * Chore: ResponseDTO에 Long 자료형을 String으로 수정 #17 * Chore: RuntimeException 발생 시 출력 message 수정 #17 * Feat: 배너 API 개발 (#24) * Feat: Banner Entity 작업 #21 * Feat: Banner Controller, Service, Repository 생성 #21 * Feat: Banner 등록 API 기본 구조 #21 * Chore: AWS 의존성 추가 #21 * Chore: S3 Configuration 설정 #21 * Feat: S3Client 생성 및 이미지 업로드 로직 추가 #21 * Feat: Request, Response DTO 생성 #21 * Feat: Dto 내 toEntity 생성 #21 * Feat: Banner 등록 API 로직 완성 #21 * Feat: 배너 등록 API S3 연결 #21 * Feat: 년/월/일로 디렉토리 구분하도록 변경 #21 * Feat: S3 파일 삭제 로직 추가 & 관련 ErrorCode 추가 #21 * Feat: 배너 수정 API & 엔티티 update 로직 추가 #21 * Feat: 모든 배너 정보 반환 Dto 추가 #21 * Feat: 모든 배너 반환 API & BannerRes Dto 객체 생성 방법 변경 #21 * Feat: 배너 삭제 로직 추가 #21 * Feat: 기존에 삭제된 데이터 제외하고 조회 설정 #21 * Fix: Content API 로직 수정 (#25) * Fix: BannerRes에서 반환타입 Long을 String으로 수정 #22 * Fix: ContentRes 생성 로직 변경 #22 * Fix: 기삭제 데이터 제외 어노테이션 추가 #22 * Feat: Lecture API 개발 (#27) * Feat: Lecture Entity 추가 #14 * Chore: MySQL Json 타입용 의존성 추가 #14 * Feat: Lecture Entity Json 타입 추가 #14 * Feat: MemberAndLecture Entity 생성 #14 * Feat: Lecture API 관련 기본 파일 생성 #14 * Feat: Class 생성 API의 Controller, Service 코드 #14 * Feat: Class 생성 Dto & Lecutre Entity Json 매핑 수정 #14 * Style: Table Name 오타 수정 #14 * Feat: MemberAndLecture Service, Repository 생성 #14 * Feat: MemberAndLecture Service 삭제 #14 * Feat: Lecture 생성 API #14 * Feat: Class 생성 API 관련 toEntity, Builder 추가 & Json을 위한 Rule 생성 #14 * Fix: Schedule 내 Timestamp 자료형 String으로 수정 #14 * Style: register 위치 변경 #14 * Feat: Class 삭제 API #14 * Feat: 논리적 삭제 조건 추가 #14 * Refactor: Request Dto 패키지 위치 변경 #14 * Feat: GetLectureRes Dto 생성 #14 * Feat: 특정 Class 정보 반환 API #14 * Fix: Class 삭제 API 로직 수정 #14 * Feat: Class 수정 API #14 * Feat: Validation 조건 추가 #14 * Feat: 수업 리포트 관련 API 개발 (#28) * Chore: jackson-core 의존성 추가 #26 * Feat: Lesson Entity #26 * Refactor: Lesson, Lecture 공동 사용하는 Schedule 파일 위치 변경 #26 * Fix: 수업 시간 정보 하나의 자료형으로 통합 #26 * Feat: Lesson API 기본 파일 생성 #26 * Feat: Lesson 생성 API 기본 #26 * Feat: Homework Entity #26 * Feat: Homework API 기본 파일 생성 #26 * Feat: Homework 생성 API 일부 & 진도 Json으로 변환 #26 * Feat: Homework 생성 API #26 * Chore: RuntimeException 시 출력 에러 메세지 포맷 수정 #26 * Feat: Lesson 생성 Dto & Lesson Builder 활용 #26 * Feat: Lesson 생성 API #26 * Feat: Lesson 수정 API 기본 포맷 #26 * Style: PostLessonReq 파일명 LessonReq로 수정 #26 * Feat: Lesson 수정 API #26 * Feat: Lesson 기본 정보 반환 API #26 * Feat: Lesson 삭제 API #26 * Feat: Homework 수정 API #26 * Feat: Homework 삭제 API #26 * Feat: 특정 Homework 반환 API #26 * Fix: Change Method Type #26 * Fix: Student 자료형 및 변수명 수정 #26 * Fix: RequestDto 정규표현식 수정 & Student Json type 수정 #26 * Fix: LessonRes Dto에 time 정보 포함하여 반환 #26 * Feat: Homework Entity에 BaseTimeEntity 추가 #26 * Fix: Homework CRUD API null Exception 발생 관련 로직 수정 #26 * Fix: 특정 숙제 반환 API 권한 확인 로직 추가 #26 * Feat: 학생별 모든 숙제 정보 반환 API #26 * Feat: Task API 개발 (#33) * Feat: Task 관련 Entity 생성 #30 * Feat: Task 관련 기본 #26 * Fix: Task 구조 변경 #30 * Feat: Task 생성 API #30 * Feat: Task 수정 API #30 * Feat: Task 삭제 API #30 * Feat: 메인 페이지 할일 반환 API #30 && isPinned 칼럼 추가 #30 * Fix: 메인 페이지 할 일 조회 쿼리 수정 #30 * Feat: Lecture 페이지 내 할 일 반환 API #30 * Feat: Lecture 페이지별 활용 API (#35) * Style: Swagger API 문서 관련 오타 수정 #32 * Feat: 메인 페이지 Lecture 메타 데이터 반환 API #32 * Style: 메인 페이지 Lecture 메타 데이터 반환 API 관련 주석 #32 * Feat: 수업 리포트 리스트 반환 임시 API #32 * Feat: 수업 레포트 전체 리스트 반환 API #32 * Fix: QueryDsl RequestDto 생성자 연결되도록 수정 #32 * Fix: 사용자별 클래스 메타 데이 반환 API 비즈니스 로직 수정 #32 * Refactor: 미사용 import 삭제 #32 * Style: GetLectureMetaRes 이름을 GetLectureMainRes로 수정 #32 * Feat: 일정 페이지 진입 시 클래스별 정규 일정 정보 반환 API #32 * Fix: Lesson & Lecture 관련 API 수정 (#36) * Feat: MemberAndLesson Entity 생성 #34 * Fix: Lesson Entity 구조 수정 및 관련 Dto 변경 #34 * Fix: MemberAndLessonRepository 생성 #34 * Feat: 일정 페이지 특정 년/월에 해당하는 수업 메타 정보 반환 API #34 * Feat: 진도 리스트 반환 API #34 * Feat: 삭제 수업들 모두 등록 API & 단 건 등록 API 비즈니스 로직 수정 #34 * Style: 의미 명확하게 하기 위한 day -> weekday 수정 #34 * Fix: 수업 메타 정보 반환시, 수업 타입 추가 & 진도 리스트 조회 시 삭제용 수업들 제외 #34 * Feat: 기존 등록 수업 모두 삭제 API #34 * Fix : Lesson 수정 API 비즈니스 로직 수정 #34 * Fix: 특정 수업 리포트 반환 API 수정 #34 * Fix: Lecture Entity 구조 변경 및 관련 로직 수정 #34 * Fix: NotEmpty에서 NotNull로 Validation 수정 (#38) * Fix: Task, Lecture 비즈니스 로직 수정 (#40) * Fix: Test 위해 Token 유효기간 연장 #29 * Fix: Member Entity 상태 관리용 state 칼럼 추가 #29 * Feat: 학생 초대 API 기본 #29 * Feat: 학생 초대 API 개발 진행 중 #29 * Fix: 수업 일정 미등록해도 사용가능하도록 유효성 검증 삭제 #29 * Feat: 학생 가계정 생성 API & Member Builder 수정 #29 * Fix: 일정 페이지용 Lecture 정보 반환 API 참여자 정보 포함 반환하도록 수정 #29 * Fix: 특정 Lecture 정보 반환 API Response Dto 수정 #29 * Fix: Task API 반환 시 color 정보 포함하여 반환하도록 수정 #29 * Fix: Lecture 삭제 시 Task 삭제 되도록 구현 * Fix: Lecture 삭제 시 Homework, Lesson 삭제되도록 구현 * Feat: Log 연동 & 일부 비즈니스 로직 수정 (#41) * Feat: API 요청 시 관련 로그 연결 API #31 * Feat: 유저 활동 로그 등록 API #31 * Fix: 특정 Lecture 정보 반환 API 로직 수정 #31 * Fix: Lesson 삭제 시, 관련 Homework도 삭제하도록 변경 #31 * Fix: 특정 Lecture 정보 반환 시 API 로직 수정 #31 * Feat: Lecture 페이지 접근 시 Lecture와 Lesson 정보 반환 API (#43) * Feat: 클래스 메인 페이지 정보 반환 API #42 * Feat: 클래스 메인 페이지 정보 반환 API #42 * Fix: PostTaskReq의 lectureId String에서 Long으로 수정 (#45) * Fix: 오늘 날짜 이전 데이터 중 가장 최신 데이터 조회 쿼리 수정 (#47) * Fix: 유효성 검증 & 조회 쿼리 수정 (#49) * Fix: Lecture에 해당하는 할 일 정보 조회 쿼리 수정 #48 * Fix: LectureId에 검증을 위한 Positive 어노테이션 추가 #48 * Fix: weekday 검증을 위한 ENUM 생성 및 연동 #48 * Chore: Json Enum 바인딩을 위한 jackson-annotation Dependency 추가 #48 * Fix: 클래스 메인 페이지 반환 시 정렬 로직 수정 중 #48 * Fix: HomeworkReq deadline NotNull 유효성 추가 #48 * Fix: 진도 정보 반환 시, 시간 정보 포함하여 반환 #48 * Fix: Lecture 메인 페이지용 쿼리 롤백 #48 * Fix: Lesson Post API 반환값 추가 & 회원가입 API 점검 (#53) * Fix: 수업 리포트 생성 시, 생성된 수업 리포트의 id 반환 #51 * Fix: Member Put과 Get에 대한 정보 반환 Dto 동일하게 수정 #51 * Feat: 공지사항, 문의하기 연결 API (#54) * Feat: Setting Entity 생성 #52 * Chore: Redis 연결 정보 업데이트 #52 * Feat: 설정 페이지 API 기본 구현 #52 * Feat: 설정 CRUD API #52 * Chore: Redis 서버 연결 확인 (#56) * Chore: Redis 연결 정보 암호화 업데이트 #55 * Chore: Redis 연결 정보 암호화 업데이트 #55 * Chore: Redis 서버 연결 확인 (#57) * Chore: Redis 연결 정보 암호화 업데이트 #55 * Chore: Redis 연결 정보 암호화 업데이트 #55 * Chore: Redis host 정보 업데이트 #55 * Fix: Lesson API 오류 수정 (#60) * Fix: 정규 수업 등록 시, 삭제 수업 정보 등록되도록 수정 #58 * Fix: 조건문 수정 #58 * Fix: 출력 오류 메세지 수정 #58 * Style: 코드 누락 수정 #58 * Fix: NullPointException으로 인해 Optional 제거 #58 * Style: 주석 추가 #58 * Fix: Auth API 수정 (#62) * Style: 주석 삭제 #61 * Fix: 로그인 시 memberId Long으로 반환되도록 수정 #61 * Feat: 이용 약관 반환 API (#65) * Fix: Auth API 수정 (#66) * Fix: 사용자 정보 변경 시, 학년 정보에서 오류 발생하지 않도록 수정 #63 * Fix: 비밀번호 확인하도록 Dto 변경 #63 * Fix: 비밀번호와 비밀번호 확인란 동일한지 검증 #63 * Fix: 회원가입 및 비밀번호 변경 시 검증 로직 추가 #63 * Fix: 회원가입 시, 이중 확인하도록 수정 #63 * Fix: 로그아웃된 토큰 여부 검증 로직 추가 #63 * Fix: 토큰 검증 로직 수정 (#68) * Fix: Lesson API 수정 (#72) * Fix: 비밀번호 발급 위한 인증번호 검증 시 오류 코드 수정 #70 * Fix: LessonMetaRes 조회 비즈니스 로직 수정 #70 * Fix: 액세스 토큰 유효기간 30초로 수정 (#74) * Chore: Sentry 연동 & 인증 로직 수정 (#75) * Chore: Sentry 의존성 및 DSN 정보 추가 #71 * Chore: Exception 발생 시 Sentry 알림 연동 #71 * Chore: 로그아웃된 액세스 토큰 재사용 방지 조건 추가 #71 * Style: 테스트용 출력문 삭제 #71 * Fix: 유효하지 않은 RTK에 대한 조건 추가 #71 * Fix: Lecture 시작일 이전 날짜로 주기 확인 불가능하도록 수정 (#77) * Fix: Lecture 생성 수 제한 조건 추가 (#79) * Fix: 생성가능 Lecture 수 제한 에러코드 추가 #78 * Style: 생성가능 Lecture 수 제한 에러코드명 수정 #78 * Fix: 생성 Lecture 수 제한 조건 추가 #78 * Fix: 토큰 유효기간 수정 (#81) * Chore: Sentry 로깅 데이터 추가(#84) * Chore: Sentry 로깅 데이터 추가 (#85) * Chore: Sentry 모니터링 시, src ip 포함하도록 추가 #83 * Chore: request에서 확인해올 정보 수정 #83 * Fix: SMS API 임시 비활성화 (#87) * Fix: SMS API 재활성화 (#89) * Fix: Lesson 생성 로직 & 조회 로직 수정 (#90) * Fix: LessonType 중 Deleted 삭제 및 관련 정규표현식 변경 #50 * Fix: Lecture 생성 시 LessonList 모두 생성하도록 수정 진행 중 오류 발생 #50 * Fix: Lesson 생성 시 삭제 Lesson 등록하는 로직 제거 #50 * Fix: Lesson 수정 시, Homework Row들 논리적 삭제하도록 변경 #50 * Fix: Lesson 생성 로직 변경으로 API 미사용하는 것으로 주석 처리 #50 * Fix: LessonMetaRes 오름차순으로 정렬 기준 변경 & 수업리스트 및 일정 리스트 반환 시 오름차순 정렬 추가 #50 * Fix: Lecture 생성 시 Lesson 모두 등록하기 로직 수정 #50 * Fix: 클래스 메인페이지 정보 반환 시, Lesson 조회 로직 수정 #50 * Fix: Lesson 수정 API 변경 #50 * Fix: Class 메인 페이지 조회 시, Lesson 정보 두 개 반환하도록 수정 #50 * Fix: Lecture 정보 수정 시, 이전 수업 삭제되는 쿼리 수정 #50 * Fix: Lecture 주기 정보만 수정되었을 때, 수업 일정들 업데이트되도록 수정 (#92) * Feat: 가계정 생성 및 회원가입 로직 변경 (#93) * Docs: 학생 초대하기 로직 주석 추가 #39 * Style: 주석 수정 #39 * Fix: 가계정 정보 INSERT 시, 비밀번호 randomUUID가 들어가도록 설정 #39 * Feat: 학생 내보내기 API #39 * Fix: 회원 확인 쿼리 변경 #39 * Feat: 학생 초대하기 API #39 * Feat: 학생 관리 API #39 * Style: 과릿 초대 메세지 내용 수정 #39 * Fix: 임시 String 반환값들 전부 Void로 변경 #39 * Fix: Auth Validation 로직 업데이트 #39 * Fix: 초대된 계정인지 여부 확인 쿼리 수정 #39 * Chore: 운영 서버 환경 설정 (#96) * Fix: Lecture 생성 및 수정 시 Validation 추가 #94 * Chore: Release yml 파일 #95 * Chore: release용 Github Actions 스크립트 작성 #95 * Chore: release.yml 파일 수정 #95 * Chore: release용 actions 스크립트 수정 #95 * Chore: release 환경 설정 임의 주석 처리 (#98) * Chore: 링크형 데이터들 varchar에서 text로 columndefinition 설정 (#100) * Chore: 운영 서버 환경 설정 (#101) * Chore: release 환경 설정 임의 주석 처리 #95 * Chore: yml 분리 및 Github Actions 스크립트 수정 #95 * Chore: 운영 서버 환경 설정 (#102) * Chore: release 환경 설정 임의 주석 처리 #95 * Chore: yml 분리 및 Github Actions 스크립트 수정 #95 * Chore: Github Actions 수정 #95 * Chore: 운영 서버 환경 설정 (#103) * Chore: release 환경 설정 임의 주석 처리 #95 * Chore: yml 분리 및 Github Actions 스크립트 수정 #95 * Chore: Github Actions 수정 #95 * Chore: 상태 원복 #95 * Chore: 운영 서버 환경 설정 (#104) * Chore: release 환경 설정 임의 주석 처리 #95 * Chore: yml 분리 및 Github Actions 스크립트 수정 #95 * Chore: Github Actions 수정 #95 * Chore: 상태 원복 #95 * Chore: release yml secrets로 이동 & actions 스크립트 수정 #95 * Fix: 과릿 0.1.1 (#113) * Chore: 로컬 개발 환경 구축 #1 (#2) * Feat: SMS 문자 발송 API (#4) * Feat: SmsClient 분리 #3 * Feat: 임시 비밀번호 발급 로직 개발 #3 * Chore: JPA, QueryDSL 설정 #7 * Feat: BaseTimeEntity, ArgumentResolver, Auth API (#9) * Feat: BaseTimeEntity, Member Domain 설정 #5 * Feat: 일반 회원가입 API #5 * Feat: SHA256 암호화 파일 추가, 회원가입시 비밀번호 암호화 로직 추가 #5 * Feat: HandlerMethodArgumentResolver를 활용한 JWT 인가 설정 #5 * Feat: 일반 로그인 API 개발 & 관련 일부 로직 수정 #5 * Feat: 회원탈퇴 API 추가 & JWT key 에러 수정 #5 * Feat: 로그아웃 API && Token Provider 만료시간 조회 #5 * Feat: 토큰 재발급 API && 전역응답객체 선언 위치 변경 #5 * Feat: Member API (#11) * Feat: 사용자 정보 반환 API #8 * Feat: 사용자 정보 변경 API #8 * Feat: 사용자 비밀번호 변경 API #8 * Fix: 학생 ENUM 종류 및 유효성 검증 로직 추가, Auth API 일부 로직 변경 (#12) * Fix: Member Entity 광고성 정보, 개인정보 처리 칼럼 추가 #10 * Fix: MemberGrade 초등학생 경우 추가 #10 * Fix: 광고성 수신 여부 및 개인정보 처리 여부 관련 API 수정 #10 * Fix: 임시 비밀번호 발급 API에서 추후 비밀번호 변경 필요 여부 칼럼 업데이트 로직 추가 #10 * Fix: DTO Validation 추가 #10 * Fix: 사용자 비밀번호 변경 시, 비밀번호 변경 알림 여부 변경 로직 추가 #10 * Chore: �EB 배포 테스트 (#15) * Chore: ECR로 도커 이미지 올리는 yml 파일 생성 #13 * �Chore: CI.yml 수정 #13 * Chore: CI.yml 수정 #13 * Chore: dev 환경 CI 스크립트 추가 #13 * Chore: dev 환경 CD 스크립트 추가 #13 * Chore: dev 환경에 push시 동작하도록 설정 #13 * Chore: dev-CI.yml 로직 수정 #13 * Chore: dev-CI.yml 로직 수정 #13 * Chore: MySQL RDS 연결 및 yml 파일 active 설정 추가 #13 * Chore: dev-CI.yml 수정 테스트 #13 * Chore: dev-CI bootJar로 변경 test #13 * Chore: dev-CI -P옵션으로 변경 test #13 * Chore: dev-CI permissions 추가 #13 * Chore: dev-CI 로직 수정 #13 * Chore: dev-CI property 주입을 위한 systemProperty 추가 #13 * Chore: dev-CI info 확인을 위한 옵션 추가 #13 * Chore: test yml 추가 및 Github actions 내에서 test db, test redis 설정 #13 * Style: dev-CI.yml 띄어쓰기 수정 #13 * Chore: -info 옵션 추가 #13 * Chore: test mysql password 초기화 #13 * Chore: Github Actions CI Test #13 * Chore: Github Actions CI Test #13 * Chore: Github Actions CI Test #13 * Chore: dev-CI test #13 * Chore: dev-CI test #13 * Chore: dev-CI test #13 * Chore: dev-CI 수정 및 Test #13 * Chore: dev-CI 수정 및 Test #13 * Chore: dev-CI 수정 및 Test #13 * Chore: dev-CI 수정 및 Test #13 * Chore: EB 설정 파일 및 NGINX 설정 #13 * Chore: CD 스크립트 수정 #13 * Chore: CD 스크립트 수정 #13 * Chore: CD 스크립트 수정 #13 * Chore: nginx 파일 수정 #13 * Chore: 이벤트 트리거 push로 변경 #13 * Feat: 교육 콘텐츠 API (#19) * Feat: 교육 콘텐츠 엔티티 추가 #16 * Feat: 콘텐츠 생성 DTO 및 Builder 생성 #16 * Feat: 교육 콘텐츠 생성 API #16 * Feat: 모든 교육 콘텐츠 반환 API #16 * Feat: 콘텐츠 변경 API 및 공통 DTO로 변경 #16 * Feat: 콘텐츠 삭제 API #16 * Chore: Validation 로직 추가 (#20) * Chore: ApplcationException 핸들러 추가 #17 * Chore: Customize ApplicationException #17 * Chore: Request DTO @Valid 추가 #17 * Chore: Valid 오류 발생 시, 에러 메세지 추가 #17 * Chore: MethodArgumentNotValidExceptionHandler 추가 #17 * Chore: ResponseDTO에 Long 자료형을 String으로 수정 #17 * Chore: RuntimeException 발생 시 출력 message 수정 #17 * Feat: 배너 API 개발 (#24) * Feat: Banner Entity 작업 #21 * Feat: Banner Controller, Service, Repository 생성 #21 * Feat: Banner 등록 API 기본 구조 #21 * Chore: AWS 의존성 추가 #21 * Chore: S3 Configuration 설정 #21 * Feat: S3Client 생성 및 이미지 업로드 로직 추가 #21 * Feat: Request, Response DTO 생성 #21 * Feat: Dto 내 toEntity 생성 #21 * Feat: Banner 등록 API 로직 완성 #21 * Feat: 배너 등록 API S3 연결 #21 * Feat: 년/월/일로 디렉토리 구분하도록 변경 #21 * Feat: S3 파일 삭제 로직 추가 & 관련 ErrorCode 추가 #21 * Feat: 배너 수정 API & 엔티티 update 로직 추가 #21 * Feat: 모든 배너 정보 반환 Dto 추가 #21 * Feat: 모든 배너 반환 API & BannerRes Dto 객체 생성 방법 변경 #21 * Feat: 배너 삭제 로직 추가 #21 * Feat: 기존에 삭제된 데이터 제외하고 조회 설정 #21 * Fix: Content API 로직 수정 (#25) * Fix: BannerRes에서 반환타입 Long을 String으로 수정 #22 * Fix: ContentRes 생성 로직 변경 #22 * Fix: 기삭제 데이터 제외 어노테이션 추가 #22 * Feat: Lecture API 개발 (#27) * Feat: Lecture Entity 추가 #14 * Chore: MySQL Json 타입용 의존성 추가 #14 * Feat: Lecture Entity Json 타입 추가 #14 * Feat: MemberAndLecture Entity 생성 #14 * Feat: Lecture API 관련 기본 파일 생성 #14 * Feat: Class 생성 API의 Controller, Service 코드 #14 * Feat: Class 생성 Dto & Lecutre Entity Json 매핑 수정 #14 * Style: Table Name 오타 수정 #14 * Feat: MemberAndLecture Service, Repository 생성 #14 * Feat: MemberAndLecture Service 삭제 #14 * Feat: Lecture 생성 API #14 * Feat: Class 생성 API 관련 toEntity, Builder 추가 & Json을 위한 Rule 생성 #14 * Fix: Schedule 내 Timestamp 자료형 String으로 수정 #14 * Style: register 위치 변경 #14 * Feat: Class 삭제 API #14 * Feat: 논리적 삭제 조건 추가 #14 * Refactor: Request Dto 패키지 위치 변경 #14 * Feat: GetLectureRes Dto 생성 #14 * Feat: 특정 Class 정보 반환 API #14 * Fix: Class 삭제 API 로직 수정 #14 * Feat: Class 수정 API #14 * Feat: Validation 조건 추가 #14 * Feat: 수업 리포트 관련 API 개발 (#28) * Chore: jackson-core 의존성 추가 #26 * Feat: Lesson Entity #26 * Refactor: Lesson, Lecture 공동 사용하는 Schedule 파일 위치 변경 #26 * Fix: 수업 시간 정보 하나의 자료형으로 통합 #26 * Feat: Lesson API 기본 파일 생성 #26 * Feat: Lesson 생성 API 기본 #26 * Feat: Homework Entity #26 * Feat: Homework API 기본 파일 생성 #26 * Feat: Homework 생성 API 일부 & 진도 Json으로 변환 #26 * Feat: Homework 생성 API #26 * Chore: RuntimeException 시 출력 에러 메세지 포맷 수정 #26 * Feat: Lesson 생성 Dto & Lesson Builder 활용 #26 * Feat: Lesson 생성 API #26 * Feat: Lesson 수정 API 기본 포맷 #26 * Style: PostLessonReq 파일명 LessonReq로 수정 #26 * Feat: Lesson 수정 API #26 * Feat: Lesson 기본 정보 반환 API #26 * Feat: Lesson 삭제 API #26 * Feat: Homework 수정 API #26 * Feat: Homework 삭제 API #26 * Feat: 특정 Homework 반환 API #26 * Fix: Change Method Type #26 * Fix: Student 자료형 및 변수명 수정 #26 * Fix: RequestDto 정규표현식 수정 & Student Json type 수정 #26 * Fix: LessonRes Dto에 time 정보 포함하여 반환 #26 * Feat: Homework Entity에 BaseTimeEntity 추가 #26 * Fix: Homework CRUD API null Exception 발생 관련 로직 수정 #26 * Fix: 특정 숙제 반환 API 권한 확인 로직 추가 #26 * Feat: 학생별 모든 숙제 정보 반환 API #26 * Feat: Task API 개발 (#33) * Feat: Task 관련 Entity 생성 #30 * Feat: Task 관련 기본 #26 * Fix: Task 구조 변경 #30 * Feat: Task 생성 API #30 * Feat: Task 수정 API #30 * Feat: Task 삭제 API #30 * Feat: 메인 페이지 할일 반환 API #30 && isPinned 칼럼 추가 #30 * Fix: 메인 페이지 할 일 조회 쿼리 수정 #30 * Feat: Lecture 페이지 내 할 일 반환 API #30 * Feat: Lecture 페이지별 활용 API (#35) * Style: Swagger API 문서 관련 오타 수정 #32 * Feat: 메인 페이지 Lecture 메타 데이터 반환 API #32 * Style: 메인 페이지 Lecture 메타 데이터 반환 API 관련 주석 #32 * Feat: 수업 리포트 리스트 반환 임시 API #32 * Feat: 수업 레포트 전체 리스트 반환 API #32 * Fix: QueryDsl RequestDto 생성자 연결되도록 수정 #32 * Fix: 사용자별 클래스 메타 데이 반환 API 비즈니스 로직 수정 #32 * Refactor: 미사용 import 삭제 #32 * Style: GetLectureMetaRes 이름을 GetLectureMainRes로 수정 #32 * Feat: 일정 페이지 진입 시 클래스별 정규 일정 정보 반환 API #32 * Fix: Lesson & Lecture 관련 API 수정 (#36) * Feat: MemberAndLesson Entity 생성 #34 * Fix: Lesson Entity 구조 수정 및 관련 Dto 변경 #34 * Fix: MemberAndLessonRepository 생성 #34 * Feat: 일정 페이지 특정 년/월에 해당하는 수업 메타 정보 반환 API #34 * Feat: 진도 리스트 반환 API #34 * Feat: 삭제 수업들 모두 등록 API & 단 건 등록 API 비즈니스 로직 수정 #34 * Style: 의미 명확하게 하기 위한 day -> weekday 수정 #34 * Fix: 수업 메타 정보 반환시, 수업 타입 추가 & 진도 리스트 조회 시 삭제용 수업들 제외 #34 * Feat: 기존 등록 수업 모두 삭제 API #34 * Fix : Lesson 수정 API 비즈니스 로직 수정 #34 * Fix: 특정 수업 리포트 반환 API 수정 #34 * Fix: Lecture Entity 구조 변경 및 관련 로직 수정 #34 * Fix: NotEmpty에서 NotNull로 Validation 수정 (#38) * Fix: Task, Lecture 비즈니스 로직 수정 (#40) * Fix: Test 위해 Token 유효기간 연장 #29 * Fix: Member Entity 상태 관리용 state 칼럼 추가 #29 * Feat: 학생 초대 API 기본 #29 * Feat: 학생 초대 API 개발 진행 중 #29 * Fix: 수업 일정 미등록해도 사용가능하도록 유효성 검증 삭제 #29 * Feat: 학생 가계정 생성 API & Member Builder 수정 #29 * Fix: 일정 페이지용 Lecture 정보 반환 API 참여자 정보 포함 반환하도록 수정 #29 * Fix: 특정 Lecture 정보 반환 API Response Dto 수정 #29 * Fix: Task API 반환 시 color 정보 포함하여 반환하도록 수정 #29 * Fix: Lecture 삭제 시 Task 삭제 되도록 구현 * Fix: Lecture 삭제 시 Homework, Lesson 삭제되도록 구현 * Feat: Log 연동 & 일부 비즈니스 로직 수정 (#41) * Feat: API 요청 시 관련 로그 연결 API #31 * Feat: 유저 활동 로그 등록 API #31 * Fix: 특정 Lecture 정보 반환 API 로직 수정 #31 * Fix: Lesson 삭제 시, 관련 Homework도 삭제하도록 변경 #31 * Fix: 특정 Lecture 정보 반환 시 API 로직 수정 #31 * Feat: Lecture 페이지 접근 시 Lecture와 Lesson 정보 반환 API (#43) * Feat: 클래스 메인 페이지 정보 반환 API #42 * Feat: 클래스 메인 페이지 정보 반환 API #42 * Fix: PostTaskReq의 lectureId String에서 Long으로 수정 (#45) * Fix: 오늘 날짜 이전 데이터 중 가장 최신 데이터 조회 쿼리 수정 (#47) * Fix: 유효성 검증 & 조회 쿼리 수정 (#49) * Fix: Lecture에 해당하는 할 일 정보 조회 쿼리 수정 #48 * Fix: LectureId에 검증을 위한 Positive 어노테이션 추가 #48 * Fix: weekday 검증을 위한 ENUM 생성 및 연동 #48 * Chore: Json Enum 바인딩을 위한 jackson-annotation Dependency 추가 #48 * Fix: 클래스 메인 페이지 반환 시 정렬 로직 수정 중 #48 * Fix: HomeworkReq deadline NotNull 유효성 추가 #48 * Fix: 진도 정보 반환 시, 시간 정보 포함하여 반환 #48 * Fix: Lecture 메인 페이지용 쿼리 롤백 #48 * Fix: Lesson Post API 반환값 추가 & 회원가입 API 점검 (#53) * Fix: 수업 리포트 생성 시, 생성된 수업 리포트의 id 반환 #51 * Fix: Member Put과 Get에 대한 정보 반환 Dto 동일하게 수정 #51 * Feat: 공지사항, 문의하기 연결 API (#54) * Feat: Setting Entity 생성 #52 * Chore: Redis 연결 정보 업데이트 #52 * Feat: 설정 페이지 API 기본 구현 #52 * Feat: 설정 CRUD API #52 * Chore: Redis 서버 연결 확인 (#56) * Chore: Redis 연결 정보 암호화 업데이트 #55 * Chore: Redis 연결 정보 암호화 업데이트 #55 * Chore: Redis 서버 연결 확인 (#57) * Chore: Redis 연결 정보 암호화 업데이트 #55 * Chore: Redis 연결 정보 암호화 업데이트 #55 * Chore: Redis host 정보 업데이트 #55 * Fix: Lesson API 오류 수정 (#60) * Fix: 정규 수업 등록 시, 삭제 수업 정보 등록되도록 수정 #58 * Fix: 조건문 수정 #58 * Fix: 출력 오류 메세지 수정 #58 * Style: 코드 누락 수정 #58 * Fix: NullPointException으로 인해 Optional 제거 #58 * Style: 주석 추가 #58 * Fix: Auth API 수정 (#62) * Style: 주석 삭제 #61 * Fix: 로그인 시 memberId Long으로 반환되도록 수정 #61 * Feat: 이용 약관 반환 API (#65) * Fix: Auth API 수정 (#66) * Fix: 사용자 정보 변경 시, 학년 정보에서 오류 발생하지 않도록 수정 #63 * Fix: 비밀번호 확인하도록 Dto 변경 #63 * Fix: 비밀번호와 비밀번호 확인란 동일한지 검증 #63 * Fix: 회원가입 및 비밀번호 변경 시 검증 로직 추가 #63 * Fix: 회원가입 시, 이중 확인하도록 수정 #63 * Fix: 로그아웃된 토큰 여부 검증 로직 추가 #63 * Fix: 토큰 검증 로직 수정 (#68) * Fix: Lesson API 수정 (#72) * Fix: 비밀번호 발급 위한 인증번호 검증 시 오류 코드 수정 #70 * Fix: LessonMetaRes 조회 비즈니스 로직 수정 #70 * Fix: 액세스 토큰 유효기간 30초로 수정 (#74) * Chore: Sentry 연동 & 인증 로직 수정 (#75) * Chore: Sentry 의존성 및 DSN 정보 추가 #71 * Chore: Exception 발생 시 Sentry 알림 연동 #71 * Chore: 로그아웃된 액세스 토큰 재사용 방지 조건 추가 #71 * Style: 테스트용 출력문 삭제 #71 * Fix: 유효하지 않은 RTK에 대한 조건 추가 #71 * Fix: Lecture 시작일 이전 날짜로 주기 확인 불가능하도록 수정 (#77) * Fix: Lecture 생성 수 제한 조건 추가 (#79) * Fix: 생성가능 Lecture 수 제한 에러코드 추가 #78 * Style: 생성가능 Lecture 수 제한 에러코드명 수정 #78 * Fix: 생성 Lecture 수 제한 조건 추가 #78 * Fix: 토큰 유효기간 수정 (#81) * Chore: Sentry 로깅 데이터 추가(#84) * Chore: Sentry 로깅 데이터 추가 (#85) * Chore: Sentry 모니터링 시, src ip 포함하도록 추가 #83 * Chore: request에서 확인해올 정보 수정 #83 * Fix: SMS API 임시 비활성화 (#87) * Fix: SMS API 재활성화 (#89) * Fix: Lesson 생성 로직 & 조회 로직 수정 (#90) * Fix: LessonType 중 Deleted 삭제 및 관련 정규표현식 변경 #50 * Fix: Lecture 생성 시 LessonList 모두 생성하도록 수정 진행 중 오류 발생 #50 * Fix: Lesson 생성 시 삭제 Lesson 등록하는 로직 제거 #50 * Fix: Lesson 수정 시, Homework Row들 논리적 삭제하도록 변경 #50 * Fix: Lesson 생성 로직 변경으로 API 미사용하는 것으로 주석 처리 #50 * Fix: LessonMetaRes 오름차순으로 정렬 기준 변경 & 수업리스트 및 일정 리스트 반환 시 오름차순 정렬 추가 #50 * Fix: Lecture 생성 시 Lesson 모두 등록하기 로직 수정 #50 * Fix: 클래스 메인페이지 정보 반환 시, Lesson 조회 로직 수정 #50 * Fix: Lesson 수정 API 변경 #50 * Fix: Class 메인 페이지 조회 시, Lesson 정보 두 개 반환하도록 수정 #50 * Fix: Lecture 정보 수정 시, 이전 수업 삭제되는 쿼리 수정 #50 * Fix: Lecture 주기 정보만 수정되었을 때, 수업 일정들 업데이트되도록 수정 (#92) * Feat: 가계정 생성 및 회원가입 로직 변경 (#93) * Docs: 학생 초대하기 로직 주석 추가 #39 * Style: 주석 수정 #39 * Fix: 가계정 정보 INSERT 시, 비밀번호 randomUUID가 들어가도록 설정 #39 * Feat: 학생 내보내기 API #39 * Fix: 회원 확인 쿼리 변경 #39 * Feat: 학생 초대하기 API #39 * Feat: 학생 관리 API #39 * Style: 과릿 초대 메세지 내용 수정 #39 * Fix: 임시 String 반환값들 전부 Void로 변경 #39 * Fix: Auth Validation 로직 업데이트 #39 * Fix: 초대된 계정인지 여부 확인 쿼리 수정 #39 * Chore: 운영 서버 환경 설정 (#96) * Fix: Lecture 생성 및 수정 시 Validation 추가 #94 * Chore: Release yml 파일 #95 * Chore: release용 Github Actions 스크립트 작성 #95 * Chore: release.yml 파일 수정 #95 * Chore: release용 actions 스크립트 수정 #95 * Chore: release 환경 설정 임의 주석 처리 (#98) * Chore: 링크형 데이터들 varchar에서 text로 columndefinition 설정 (#100) * Chore: 운영 서버 환경 설정 (#101) * Chore: release 환경 설정 임의 주석 처리 #95 * Chore: yml 분리 및 Github Actions 스크립트 수정 #95 * Chore: 운영 서버 환경 설정 (#102) * Chore: release 환경 설정 임의 주석 처리 #95 * Chore: yml 분리 및 Github Actions 스크립트 수정 #95 * Chore: Github Actions 수정 #95 * Chore: 운영 서버 환경 설정 (#103) * Chore: release 환경 설정 임의 주석 처리 #95 * Chore: yml 분리 및 Github Actions 스크립트 수정 #95 * Chore: Github Actions 수정 #95 * Chore: 상태 원복 #95 * Chore: 운영 서버 환경 설정 (#104) * Chore: release 환경 설정 임의 주석 처리 #95 * Chore: yml 분리 및 Github Actions 스크립트 수정 #95 * Chore: Github Actions 수정 #95 * Chore: 상태 원복 #95 * Chore: release yml secrets로 이동 & actions 스크립트 수정 #95 * Fix: 토큰 유효기간 임시 연장 (#112) * Refactor: 과릿 0.2.0 (#124) * Chore: 로컬 개발 환경 구축 #1 (#2) * Feat: SMS 문자 발송 API (#4) * Feat: SmsClient 분리 #3 * Feat: 임시 비밀번호 발급 로직 개발 #3 * Chore: JPA, QueryDSL 설정 #7 * Feat: BaseTimeEntity, ArgumentResolver, Auth API (#9) * Feat: BaseTimeEntity, Member Domain 설정 #5 * Feat: 일반 회원가입 API #5 * Feat: SHA256 암호화 파일 추가, 회원가입시 비밀번호 암호화 로직 추가 #5 * Feat: HandlerMethodArgumentResolver를 활용한 JWT 인가 설정 #5 * Feat: 일반 로그인 API 개발 & 관련 일부 로직 수정 #5 * Feat: 회원탈퇴 API 추가 & JWT key 에러 수정 #5 * Feat: 로그아웃 API && Token Provider 만료시간 조회 #5 * Feat: 토큰 재발급 API && 전역응답객체 선언 위치 변경 #5 * Feat: Member API (#11) * Feat: 사용자 정보 반환 API #8 * Feat: 사용자 정보 변경 API #8 * Feat: 사용자 비밀번호 변경 API #8 * Fix: 학생 ENUM 종류 및 유효성 검증 로직 추가, Auth API 일부 로직 변경 (#12) * Fix: Member Entity 광고성 정보, 개인정보 처리 칼럼 추가 #10 * Fix: MemberGrade 초등학생 경우 추가 #10 * Fix: 광고성 수신 여부 및 개인정보 처리 여부 관련 API 수정 #10 * Fix: 임시 비밀번호 발급 API에서 추후 비밀번호 변경 필요 여부 칼럼 업데이트 로직 추가 #10 * Fix: DTO Validation 추가 #10 * Fix: 사용자 비밀번호 변경 시, 비밀번호 변경 알림 여부 변경 로직 추가 #10 * Chore: �EB 배포 테스트 (#15) * Chore: ECR로 도커 이미지 올리는 yml 파일 생성 #13 * �Chore: CI.yml 수정 #13 * Chore: CI.yml 수정 #13 * Chore: dev 환경 CI 스크립트 추가 #13 * Chore: dev 환경 CD 스크립트 추가 #13 * Chore: dev 환경에 push시 동작하도록 설정 #13 * Chore: dev-CI.yml 로직 수정 #13 * Chore: dev-CI.yml 로직 수정 #13 * Chore: MySQL RDS 연결 및 yml 파일 active 설정 추가 #13 * Chore: dev-CI.yml 수정 테스트 #13 * Chore: dev-CI bootJar로 변경 test #13 * Chore: dev-CI -P옵션으로 변경 test #13 * Chore: dev-CI permissions 추가 #13 * Chore: dev-CI 로직 수정 #13 * Chore: dev-CI property 주입을 위한 systemProperty 추가 #13 * Chore: dev-CI info 확인을 위한 옵션 추가 #13 * Chore: test yml 추가 및 Github actions 내에서 test db, test redis 설정 #13 * Style: dev-CI.yml 띄어쓰기 수정 #13 * Chore: -info 옵션 추가 #13 * Chore: test mysql password 초기화 #13 * Chore: Github Actions CI Test #13 * Chore: Github Actions CI Test #13 * Chore: Github Actions CI Test #13 * Chore: dev-CI test #13 * Chore: dev-CI test #13 * Chore: dev-CI test #13 * Chore: dev-CI 수정 및 Test #13 * Chore: dev-CI 수정 및 Test #13 * Chore: dev-CI 수정 및 Test #13 * Chore: dev-CI 수정 및 Test #13 * Chore: EB 설정 파일 및 NGINX 설정 #13 * Chore: CD 스크립트 수정 #13 * Chore: CD 스크립트 수정 #13 * Chore: CD 스크립트 수정 #13 * Chore: nginx 파일 수정 #13 * Chore: 이벤트 트리거 push로 변경 #13 * Feat: 교육 콘텐츠 API (#19) * Feat: 교육 콘텐츠 엔티티 추가 #16 * Feat: 콘텐츠 생성 DTO 및 Builder 생성 #16 * Feat: 교육 콘텐츠 생성 API #16 * Feat: 모든 교육 콘텐츠 반환 API #16 * Feat: 콘텐츠 변경 API 및 공통 DTO로 변경 #16 * Feat: 콘텐츠 삭제 API #16 * Chore: Validation 로직 추가 (#20) * Chore: ApplcationException 핸들러 추가 #17 * Chore: Customize ApplicationException #17 * Chore: Request DTO @Valid 추가 #17 * Chore: Valid 오류 발생 시, 에러 메세지 추가 #17 * Chore: MethodArgumentNotValidExceptionHandler 추가 #17 * Chore: ResponseDTO에 Long 자료형을 String으로 수정 #17 * Chore: RuntimeException 발생 시 출력 message 수정 #17 * Feat: 배너 API 개발 (#24) * Feat: Banner Entity 작업 #21 * Feat: Banner Controller, Service, Repository 생성 #21 * Feat: Banner 등록 API 기본 구조 #21 * Chore: AWS 의존성 추가 #21 * Chore: S3 Configuration 설정 #21 * Feat: S3Client 생성 및 이미지 업로드 로직 추가 #21 * Feat: Request, Response DTO 생성 #21 * Feat: Dto 내 toEntity 생성 #21 * Feat: Banner 등록 API 로직 완성 #21 * Feat: 배너 등록 API S3 연결 #21 * Feat: 년/월/일로 디렉토리 구분하도록 변경 #21 * Feat: S3 파일 삭제 로직 추가 & 관련 ErrorCode 추가 #21 * Feat: 배너 수정 API & 엔티티 update 로직 추가 #21 * Feat: 모든 배너 정보 반환 Dto 추가 #21 * Feat: 모든 배너 반환 API & BannerRes Dto 객체 생성 방법 변경 #21 * Feat: 배너 삭제 로직 추가 #21 * Feat: 기존에 삭제된 데이터 제외하고 조회 설정 #21 * Fix: Content API 로직 수정 (#25) * Fix: BannerRes에서 반환타입 Long을 String으로 수정 #22 * Fix: ContentRes 생성 로직 변경 #22 * Fix: 기삭제 데이터 제외 어노테이션 추가 #22 * Feat: Lecture API 개발 (#27) * Feat: Lecture Entity 추가 #14 * Chore: MySQL Json 타입용 의존성 추가 #14 * Feat: Lecture Entity Json 타입 추가 #14 * Feat: MemberAndLecture Entity 생성 #14 * Feat: Lecture API 관련 기본 파일 생성 #14 * Feat: Class 생성 API의 Controller, Service 코드 #14 * Feat: Class 생성 Dto & Lecutre Entity Json 매핑 수정 #14 * Style: Table Name 오타 수정 #14 * Feat: MemberAndLecture Service, Repository 생성 #14 * Feat: MemberAndLecture Service 삭제 #14 * Feat: Lecture 생성 API #14 * Feat: Class 생성 API 관련 toEntity, Builder 추가 & Json을 위한 Rule 생성 #14 * Fix: Schedule 내 Timestamp 자료형 String으로 수정 #14 * Style: register 위치 변경 #14 * Feat: Class 삭제 API #14 * Feat: 논리적 삭제 조건 추가 #14 * Refactor: Request Dto 패키지 위치 변경 #14 * Feat: GetLectureRes Dto 생성 #14 * Feat: 특정 Class 정보 반환 API #14 * Fix: Class 삭제 API 로직 수정 #14 * Feat: Class 수정 API #14 * Feat: Validation 조건 추가 #14 * Feat: 수업 리포트 관련 API 개발 (#28) * Chore: jackson-core 의존성 추가 #26 * Feat: Lesson Entity #26 * Refactor: Lesson, Lecture 공동 사용하는 Schedule 파일 위치 변경 #26 * Fix: 수업 시간 정보 하나의 자료형으로 통합 #26 * Feat: Lesson API 기본 파일 생성 #26 * Feat: Lesson 생성 API 기본 #26 * Feat: Homework Entity #26 * Feat: Homework API 기본 파일 생성 #26 * Feat: Homework 생성 API 일부 & 진도 Json으로 변환 #26 * Feat: Homework 생성 API #26 * Chore: RuntimeException 시 출력 에러 메세지 포맷 수정 #26 * Feat: Lesson 생성 Dto & Lesson Builder 활용 #26 * Feat: Lesson 생성 API #26 * Feat: Lesson 수정 API 기본 포맷 #26 * Style: PostLessonReq 파일명 LessonReq로 수정 #26 * Feat: Lesson 수정 API #26 * Feat: Lesson 기본 정보 반환 API #26 * Feat: Lesson 삭제 API #26 * Feat: Homework 수정 API #26 * Feat: Homework 삭제 API #26 * Feat: 특정 Homework 반환 API #26 * Fix: Change Method Type #26 * Fix: Student 자료형 및 변수명 수정 #26 * Fix: RequestDto 정규표현식 수정 & Student Json type 수정 #26 * Fix: LessonRes Dto에 time 정보 포함하여 반환 #26 * Feat: Homework Entity에 BaseTimeEntity 추가 #26 * Fix: Homework CRUD API null Exception 발생 관련 로직 수정 #26 * Fix: 특정 숙제 반환 API 권한 확인 로직 추가 #26 * Feat: 학생별 모든 숙제 정보 반환 API #26 * Feat: Task API 개발 (#33) * Feat: Task 관련 Entity 생성 #30 * Feat: Task 관련 기본 #26 * Fix: Task 구조 변경 #30 * Feat: Task 생성 API #30 * Feat: Task 수정 API #30 * Feat: Task 삭제 API #30 * Feat: 메인 페이지 할일 반환 API #30 && isPinned 칼럼 추가 #30 * Fix: 메인 페이지 할 일 조회 쿼리 수정 #30 * Feat: Lecture 페이지 내 할 일 반환 API #30 * Feat: Lecture 페이지별 활용 API (#35) * Style: Swagger API 문서 관련 오타 수정 #32 * Feat: 메인 페이지 Lecture 메타 데이터 반환 API #32 * Style: 메인 페이지 Lecture 메타 데이터 반환 API 관련 주석 #32 * Feat: 수업 리포트 리스트 반환 임시 API #32 * Feat: 수업 레포트 전체 리스트 반환 API #32 * Fix: QueryDsl RequestDto 생성자 연결되도록 수정 #32 * Fix: 사용자별 클래스 메타 데이 반환 API 비즈니스 로직 수정 #32 * Refactor: 미사용 import 삭제 #32 * Style: GetLectureMetaRes 이름을 GetLectureMainRes로 수정 #32 * Feat: 일정 페이지 진입 시 클래스별 정규 일정 정보 반환 API #32 * Fix: Lesson & Lecture 관련 API 수정 (#36) * Feat: MemberAndLesson Entity 생성 #34 * Fix: Lesson Entity 구조 수정 및 관련 Dto 변경 #34 * Fix: MemberAndLessonRepository 생성 #34 * Feat: 일정 페이지 특정 년/월에 해당하는 수업 메타 정보 반환 API #34 * Feat: 진도 리스트 반환 API #34 * Feat: 삭제 수업들 모두 등록 API & 단 건 등록 API 비즈니스 로직 수정 #34 * Style: 의미 명확하게 하기 위한 day -> weekday 수정 #34 * Fix: 수업 메타 정보 반환시, 수업 타입 추가 & 진도 리스트 조회 시 삭제용 수업들 제외 #34 * Feat: 기존 등록 수업 모두 삭제 API #34 * Fix : Lesson 수정 API 비즈니스 로직 수정 #34 * Fix: 특정 수업 리포트 반환 API 수정 #34 * Fix: Lecture Entity 구조 변경 및 관련 로직 수정 #34 * Fix: NotEmpty에서 NotNull로 Validation 수정 (#38) * Fix: Task, Lecture 비즈니스 로직 수정 (#40) * Fix: Test 위해 Token 유효기간 연장 #29 * Fix: Member Entity 상태 관리용 state 칼럼 추가 #29 * Feat: 학생 초대 API 기본 #29 * Feat: 학생 초대 API 개발 진행 중 #29 * Fix: 수업 일정 미등록해도 사용가능하도록 유효성 검증 삭제 #29 * Feat: 학생 가계정 생성 API & Member Builder 수정 #29 * Fix: 일정 페이지용 Lecture 정보 반환 API 참여자 정보 포함 반환하도록 수정 #29 * Fix: 특정 Lecture 정보 반환 API Response Dto 수정 #29 * Fix: Task API 반환 시 color 정보 포함하여 반환하도록 수정 #29 * Fix: Lecture 삭제 시 Task 삭제 되도록 구현 * Fix: Lecture 삭제 시 Homework, Lesson 삭제되도록 구현 * Feat: Log 연동 & 일부 비즈니스 로직 수정 (#41) * Feat: API 요청 시 관련 로그 연결 API #31 * Feat: 유저 활동 로그 등록 API #31 * Fix: 특정 Lecture 정보 반환 API 로직 수정 #31 * Fix: Lesson 삭제 시, 관련 Homework도 삭제하도록 변경 #31 * Fix: 특정 Lecture 정보 반환 시 API 로직 수정 #31 * Feat: Lecture 페이지 접근 시 Lecture와 Lesson 정보 반환 API (#43) * Feat: 클래스 메인 페이지 정보 반환 API #42 * Feat: 클래스 메인 페이지 정보 반환 API #42 * Fix: PostTaskReq의 lectureId String에서 Long으로 수정 (#45) * Fix: 오늘 날짜 이전 데이터 중 가장 최신 데이터 조회 쿼리 수정 (#47) * Fix: 유효성 검증 & 조회 쿼리 수정 (#49) * Fix: Lecture에 해당하는 할 일 정보 조회 쿼리 수정 #48 * Fix: LectureId에 검증을 위한 Positive 어노테이션 추가 #48 * Fix: weekday 검증을 위한 ENUM 생성 및 연동 #48 * Chore: Json Enum 바인딩을 위한 jackson-annotation Dependency 추가 #48 * Fix: 클래스 메인 페이지 반환 시 정렬 로직 수정 중 #48 * Fix: HomeworkReq deadline NotNull 유효성 추가 #48 * Fix: 진도 정보 반환 시, 시간 정보 포함하여 반환 #48 * Fix: Lecture 메인 페이지용 쿼리 롤백 #48 * Fix: Lesson Post API 반환값 추가 & 회원가입 API 점검 (#53) * Fix: 수업 리포트 생성 시, 생성된 수업 리포트의 id 반환 #51 * Fix: Member Put과 Get에 대한 정보 반환 Dto 동일하게 수정 #51 * Feat: 공지사항, 문의하기 연결 API (#54) * Feat: Setting Entity 생성 #52 * Chore: Redis 연결 정보 업데이트 #52 * Feat: 설정 페이지 API 기본 구현 #52 * Feat: 설정 CRUD API #52 * Chore: Redis 서버 연결 확인 (#56) * Chore: Redis 연결 정보 암호화 업데이트 #55 * Chore: Redis 연결 정보 암호화 업데이트 #55 * Chore: Redis 서버 연결 확인 (#57) * Chore: Redis 연결 정보 암호화 업데이트 #55 * Chore: Redis 연결 정보 암호화 업데이트 #55 * Chore: Redis host 정보 업데이트 #55 * Fix: Lesson API 오류 수정 (#60) * Fix: 정규 수업 등록 시, 삭제 수업 정보 등록되도록 수정 #58 * Fix: 조건문 수정 #58 * Fix: 출력 오류 메세지 수정 #58 * Style: 코드 누락 수정 #58 * Fix: NullPointException으로 인해 Optional 제거 #58 * Style: 주석 추가 #58 * Fix: Auth API 수정 (#62) * Style: 주석 삭제 #61 * Fix: 로그인 시 memberId Long으로 반환되도록 수정 #61 * Feat: 이용 약관 반환 API (#65) * Fix: Auth API 수정 (#66) * Fix: 사용자 정보 변경 시, 학년 정보에서 오류 발생하지 않도록 수정 #63 * Fix: 비밀번호 확인하도록 Dto 변경 #63 * Fix: 비밀번호와 비밀번호 확인란 동일한지 검증 #63 * Fix: 회원가입 및 비밀번호 변경 시 검증 로직 추가 #63 * Fix: 회원가입 시, 이중 확인하도록 수정 #63 * Fix: 로그아웃된 토큰 여부 검증 로직 추가 #63 * Fix: 토큰 검증 로직 수정 (#68) * Fix: Lesson API 수정 (#72) * Fix: 비밀번호 발급 위한 인증번호 검증 시 오류 코드 수정 #70 * Fix: LessonMetaRes 조회 비즈니스 로직 수정 #70 * Fix: 액세스 토큰 유효기간 30초로 수정 (#74) * Chore: Sentry 연동 & 인증 로직 수정 (#75) * Chore: Sentry 의존성 및 DSN 정보 추가 #71 * Chore: Exception 발생 시 Sentry 알림 연동 #71 * Chore: 로그아웃된 액세스 토큰 재사용 방지 조건 추가 #71 * Style: 테스트용 출력문 삭제 #71 * Fix: 유효하지 않은 RTK에 대한 조건 추가 #71 * Fix: Lecture 시작일 이전 날짜로 주기 확인 불가능하도록 수정 (#77) * Fix: Lecture 생성 수 제한 조건 추가 (#79) * Fix: 생성가능 Lecture 수 제한 에러코드 추가 #78 * Style: 생성가능 Lecture 수 제한 에러코드명 수정 #78 * Fix: 생성 Lecture 수 제한 조건 추가 #78 * Fix: 토큰 유효기간 수정 (#81) * Chore: Sentry 로깅 데이터 추가(#84) * Chore: Sentry 로깅 데이터 추가 (#85) * Chore: Sentry 모니터링 시, src ip 포함하도록 추가 #83 * Chore: request에서 확인해올 정보 수정 #83 * Fix: SMS API 임시 비활성화 (#87) * Fix: SMS API 재활성화 (#89) * Fix: Lesson 생성 로직 & 조회 로직 수정 (#90) * Fix: LessonType 중 Deleted 삭제 및 관련 정규표현식 변경 #50 * Fix: Lecture 생성 시 LessonList 모두 생성하도록 수정 진행 중 오류 발생 #50 * Fix: Lesson 생성 시 삭제 Lesson 등록하는 로직 제거 #50 * Fix: Lesson 수정 시, Homework Row들 논리적 삭제하도록 변경 #50 * Fix: Lesson 생성 로직 변경으로 API 미사용하는 것으로 주석 처리 #50 * Fix: LessonMetaRes 오름차순으로 정렬 기준 변경 & 수업리스트 및 일정 리스트 반환 시 오름차순 정렬 추가 #50 * Fix: Lecture 생성 시 Lesson 모두 등록하기 로직 수정 #50 * Fix: 클래스 메인페이지 정보 반환 시, Lesson 조회 로직 수정 #50 * Fix: Lesson 수정 API 변경 #50 * Fix: Class 메인 페이지 조회 시, Lesson 정보 두 개 반환하도록 수정 #50 * Fix: Lecture 정보 수정 시, 이전 수업 삭제되는 쿼리 수정 #50 * Fix: Lecture 주기 정보만 수정되었을 때, 수업 일정들 업데이트되도록 수정 (#92) * Feat: 가계정 생성 및 회원가입 로직 변경 (#93) * Docs: 학생 초대하기 로직 주석 추가 #39 * Style: 주석 수정 #39 * Fix: 가계정 정보 INSERT 시, 비밀번호 randomUUID가 들어가도록 설정 #39 * Feat: 학생 내보내기 API #39 * Fix: 회원 확인 쿼리 변경 #39 * Feat: 학생 초대하기 API #39 * Feat: 학생 관리 API #39 * Style: 과릿 초대 메세지 내용 수정 #39 * Fix: 임시 String 반환값들 전부 Void로 변경 #39 * Fix: Auth Validation 로직 업데이트 #39 * Fix: 초대된 계정인지 여부 확인 쿼리 수정 #39 * Chore: 운영 서버 환경 설정 (#96) * Fix: Lecture 생성 및 수정 시 Validation 추가 #94 * Chore: Release yml 파일 #95 * Chore: release용 Github Actions 스크립트 작성 #95 * Chore: release.yml 파일 수정 #95 * Chore: release용 actions 스크립트 수정 #95 * Chore: release 환경 설정 임의 주석 처리 (#98) * Chore: 링크형 데이터들 varchar에서 text로 columndefinition 설정 (#100) * Chore: 운영 서버 환경 설정 (#101) * Chore: release 환경 설정 임의 주석 처리 #95 * Chore: yml 분리 및 Github Actions 스크립트 수정 #95 * Chore: 운영 서버 환경 설정 (#102) * Chore: release 환경 설정 임의 주석 처리 #95 * Chore: yml 분리 및 Github Actions 스크립트 수정 #95 * Chore: Github Actions 수정 #95 * Chore: 운영 서버 환경 설정 (#103) * Chore: release 환경 설정 임의 주석 처리 #95 * Chore: yml 분리 및 Github Actions 스크립트 수정 #95 * Chore: Github Actions 수정 #95 * Chore: 상태 원복 #95 * Chore: 운영 서버 환경 설정 (#104) * Chore: release 환경 설정 임의 주석 처리 #95 * Chore: yml 분리 및 Github Actions 스크립트 수정 #95 * Chore: Github Actions 수정 #95 * Chore: 상태 원복 #95 * Chore: release yml secrets로 이동 & actions 스크립트 수정 #95 * Fix: 토큰 유효기간 임시 연장 (#112) * Fix: 과릿 0.1.1 (#114) * Feat: 과릿 0.1.0(6) (#105) * Chore: 로컬 개발 환경 구축 #1 (#2) * Feat: SMS 문자 발송 API (#4) * Feat: SmsClient 분리 #3 * Feat: 임시 비밀번호 발급 로직 개발 #3 * Chore: JPA, QueryDSL 설정 #7 * Feat: BaseTimeEntity, ArgumentResolver, Auth API (#9) * Feat: BaseTimeEntity, Member Domain 설정 #5 * Feat: 일반 회원가입 API #5 * Feat: SHA256 암호화 파일 추가, 회원가입시 비밀번호 암호화 로직 추가 #5 * Feat: HandlerMethodArgumentResolver를 활용한 JWT 인가 설정 #5 * Feat: 일반 로그인 API 개발 & 관련 일부 로직 수정 #5 * Feat: 회원탈퇴 API 추가 & JWT key 에러 수정 #5 * Feat: 로그아웃 API && Token Provider 만료시간 조회 #5 * Feat: 토큰 재발급 API && 전역응답객체 선언 위치 변경 #5 * Feat: Member API (#11) * Feat: 사용자 정보 반환 API #8 * Feat: 사용자 정보 변경 API #8 * Feat: 사용자 비밀번호 변경 API #8 * Fix: 학생 ENUM 종류 및 유효성 검증 로직 추가, Auth API 일부 로직 변경 (#12) * Fix: Member Entity 광고성 정보, 개인정보 처리 칼럼 추가 #10 * Fix: MemberGrade 초등학생 경우 추가 #10 * Fix: 광고성 수신 여부 및 개인정보 처리 여부 관련 API 수정 #10 * Fix: 임시 비밀번호 발급 API에서 추후 비밀번호 변경 필요 여부 칼럼 업데이트 로직 추가 #10 * Fix: DTO Validation 추가 #10 * Fix: 사용자 비밀번호 변경 시, 비밀번호 변경 알림 여부 변경 로직 추가 #10 * Chore: �EB 배포 테스트 (#15) * Chore: ECR로 도커 이미지 올리는 yml 파일 생성 #13 * �Chore: CI.yml 수정 #13 * Chore: CI.yml 수정 #13 * Chore: dev 환경 CI 스크립트 추가 #13 * Chore: dev 환경 CD 스크립트 추가 #13 * Chore: dev 환경에 push시 동작하도록 설정 #13 * Chore: dev-CI.yml 로직 수정 #13 * Chore: dev-CI.yml 로직 수정 #13 * Chore: MySQL RDS 연결 및 yml 파일 active 설정 추가 #13 * Chore: dev-CI.yml 수정 테스트 #13 * Chore: dev-CI bootJar로 변경 test #13 * Chore: dev-CI -P옵션으로 변경 test #13 * Chore: dev-CI permissions 추가 #13 * Chore: dev-CI 로직 수정 #13 * Chore: dev-CI property 주입을 위한 systemProperty 추가 #13 * Chore: dev-CI info 확인을 위한 옵션 추가 #13 * Chore: test yml 추가 및 Github actions 내에서 test db, test redis 설정 #13 * Style: dev-CI.yml 띄어쓰기 수정 #13 * Chore: -info 옵션 추가 #13 * Chore: test mysql password 초기화 #13 * Chore: Github Actions CI Test #13 * Chore: Github Actions CI Test #13 * Chore: Github Actions CI Test #13 * Chore: dev-CI test #13 * Chore: dev-CI test #13 * Chore: dev-CI test #13 * Chore: dev-CI 수정 및 Test #13 * Chore: dev-CI 수정 및 Test #13 * Chore: dev-CI 수정 및 Test #13 * Chore: dev-CI 수정 및 Test #13 * Chore: EB 설정 파일 및 NGINX 설정 #13 * Chore: CD 스크립트 수정 #13 * Chore: CD 스크립트 수정 #13 * Chore: CD 스크립트 수정 #13 * Chore: nginx 파일 수정 #13 * Chore: 이벤트 트리거 push로 변경 #13 * Feat: 교육 콘텐츠 API (#19) * Feat: 교육 콘텐츠 엔티티 추가 #16 * Feat: 콘텐츠 생성 DTO 및 Builder 생성 #16 * Feat: 교육 콘텐츠 생성 API #16 * Feat: 모든 교육 콘텐츠 반환 API #16 * Feat: 콘텐츠 변경 API 및 공통 DTO로 변경 #16 * Feat: 콘텐츠 삭제 API #16 * Chore: Validation 로직 추가 (#20) * Chore: ApplcationException 핸들러 추가 #17 * Chore: Customize ApplicationException #17 * Chore: Request DTO @Valid 추가 #17 * Chore: Valid 오류 발생 시, 에러 메세지 추가 #17 * Chore: MethodArgumentNotValidExceptionHandler 추가 #17 * Chore: ResponseDTO에 Long 자료형을 String으로 수정 #17 * Chore: RuntimeException 발생 시 출력 message 수정 #17 * Feat: 배너 API 개발 (#24) * Feat: Banner Entity 작업 #21 * Feat: Banner Controller, Service, Repository 생성 #21 * Feat: Banner 등록 API 기본 구조 #21 * Chore: AWS 의존성 추가 #21 * Chore: S3 Configuration 설정 #21 * Feat: S3Client 생성 및 이미지 업로드 로직 추가 #21 * Feat: Request, Response DTO 생성 #21 * Feat: Dto 내 toEntity 생성 #21 * Feat: Banner 등록 API 로직 완성 #21 * Feat: 배너 등록 API S3 연결 #21 * Feat: 년/월/일로 디렉토리 구분하도록 변경 #21 * Feat: S3 파일 삭제 로직 추가 & 관련 ErrorCode 추가 #21 * Feat: 배너 수정 API & 엔티티 update 로직 추가 #21 * Feat: 모든 배너 정보 반환 Dto 추가 #21 * Feat: 모든 배너 반환 API & BannerRes Dto 객체 생성 방법 변경 #21 * Feat: 배너 삭제 로직 추가 #21 * Feat: 기존에 삭제된 데이터 제외하고 조회 설정 #21 * Fix: Content API 로직 수정 (#25) * Fix: BannerRes에서 반환타입 Long을 String으로 수정 #22 * Fix: ContentRes 생성 로직 변경 #22 * Fix: 기삭제 데이터 제외 어노테이션 추가 #22 * Feat: Lecture API 개발 (#27) * Feat: Lecture Entity 추가 #14 * Chore: MySQL Json 타입용 의존성 추가 #14 * Feat: Lecture Entity Json 타입 추가 #14 * Feat: MemberAndLecture Entity 생성 #14 * Feat: Lecture API 관련 기본 파일 생성 #14 * Feat: Class 생성 API의 Controller, Service 코드 #14 * Feat: Class 생성 Dto & Lecutre Entity Json 매핑 수정 #14 * Style: Table Name 오타 수정 #14 * Feat: MemberAndLecture Service, Repository 생성 #14 * Feat: MemberAndLecture Service 삭제 #14 * Feat: Lecture 생성 API #14 * Feat: Class 생성 API 관련 toEntity, Builder 추가 & Json을 위한 Rule 생성 #14 * Fix: Schedule 내 Timestamp 자료형 String으로 수정 #14 * Style: register 위치 변경 #14 * Feat: Class 삭제 API #14 * Feat: 논리적 삭제 조건 추가 #14 * Refactor: Request Dto 패키지 위치 변경 #14 * Feat: GetLectureRes Dto 생성 #14 * Feat: 특정 Class 정보 반환 API #14 * Fix: Class 삭제 API 로직 수정 #14 * Feat: Class 수정 API #14 * Feat: Validation 조건 추가 #14 * Feat: 수업 리포트 관련 API 개발 (#28) * Chore: jackson-core 의존성 추가 #26 * Feat: Lesson Entity #26 * Refactor: Lesson, Lecture 공동 사용하는 Schedule 파일 위치 변경 #26 * Fix: 수업 시간 정보 하나의 자료형으로 통합 #26 * Feat: Lesson API 기본 파일 생성 #26 * Feat: Lesson 생성 API 기본 #26 * Feat: Homework Entity #26 * Feat: Homework API 기본 파일 생성 #26 * Feat: Homework 생성 API 일부 & 진도 Json으로 변환 #26 * Feat: Homework 생성 API #26 * Chore: RuntimeException 시 출력 에러 메세지 포맷 수정 #26 * Feat: Lesson 생성 Dto & Lesson Builder 활용 #26 * Feat: Lesson 생성 API #26 * Feat: Lesson 수정 API 기본 포맷 #26 * Style: PostLessonReq 파일명 LessonReq로 수정 #26 * Feat: Lesson 수정 API #26 * Feat: Lesson 기본 정보 반환 API #26 * Feat: Lesson 삭제 API #26 * Feat: Homework 수정 API #26 * Feat: Homework 삭제 API #26 * Feat: 특정 Homework 반환 API #26 * Fix: Change Method Type #26 * Fix: Student 자료형 및 변수명 수정 #26 * Fix: RequestDto 정규표현식 수정 & Student Json type 수정 #26 * Fix: LessonRes Dto에 time 정보 포함하여 반환 #26 * Feat: Homework Entity에 BaseTimeEntity 추가 #26 * Fix: Homework CRUD API null Exception 발생 관련 로직 수정 #26 * Fix: 특정 숙제 반환 API 권한 확인 로직 추가 #26 * Feat: 학생별 모든 숙제 정보 반환 API #26 * Feat: Task API 개발 (#33) * Feat: Task 관련 Entity 생성 #30 * Feat: Task 관련 기본 #26 * Fix: Task 구조 변경 #30 * Feat: Task 생성 API #30 * Feat: Task 수정 API #30 * Feat: Task 삭제 API #30 * Feat: 메인 페이지 할일 반환 API #30 && isPinned 칼럼 추가 #30 * Fix: 메인 페이지 할 일 조회 쿼리 수정 #30 * Feat: Lecture 페이지 내 할 일 반환 API #30 * Feat: Lecture 페이지별 활용 API (#35) * Style: Swagger API 문서 관련 오타 수정 #32 * Feat: 메인 페이지 Lecture 메타 데이터 반환 API #32 * Style: 메인 페이지 Lecture 메타 데이터 반환 API 관련 주석 #32 * Feat: 수업 리포트 리스트 반환 임시 API #32 * Feat: 수업 레포트 전체 리스트 반환 API #32 * Fix: QueryDsl RequestDto 생성자 연결되도록 수정 #32 * Fix: 사용자별 클래스 메타 데이 반환 API 비즈니스 로직 수정 #32 * Refactor: 미사용 import 삭제 #32 * Style: GetLectureMetaRes 이름을 GetLectureMainRes로 수정 #32 * Feat: 일정 페이지 진입 시 클래스별 정규 일정 정보 반환 API #32 * Fix: Lesson & Lecture 관련 API 수정 (#36) * Feat: MemberAndLesson Entity 생성 #34 * Fix: Lesson Entity 구조 수정 및 관련 Dto 변경 #34 * Fix: MemberAndLessonRepository 생성 #34 * Feat: 일정 페이지 특정 년/월에 해당하는 수업 메타 정보 반환 API #34 * Feat: 진도 리스트 반환 API #34 * Feat: 삭제 수업들 모두 등록 API & 단 건 등록 API 비즈니스 로직 수정 #34 * Style: 의미 명확하게 하기 위한 day -> weekday 수정 #34 * Fix: 수업 메타 정보 반환시, 수업 타입 추가 & 진도 리스트 조회 시 삭제용 수업들 제외 #34 * Feat: 기존 등록 수업 모두 삭제 API #34 * Fix : Lesson 수정 API 비즈니스 로직 수정 #34 * Fix: 특정 수업 리포트 반환 API 수정 #34 * Fix: Lecture Entity 구조 변경 및 관련 로직 수정 #34 * Fix: NotEmpty에서 NotNull로 Validation 수정 (#38) * Fix: Task, Lecture 비즈니스 로직 수정 (#40) * Fix: Test 위해 Token 유효기간 연장 #29 * Fix: Member Entity 상태 관리용 state 칼럼 추가 #29 * Feat: 학생 초대 API 기본 #29 * Feat: 학생 초대 API 개발 진행 중 #29 * Fix: 수업 일정 미등록해도 사용가능하도록 유효성 검증 삭제 #29 * Feat: 학생 가계정 생성 API & Member Builder 수정 #29 * Fix: 일정 페이지용 Lecture 정보 반환 API 참여자 정보 포함 반환하도록 수정 #29 * Fix: 특정 Lecture 정보 반환 API Response Dto 수정 #29 * Fix: Task API 반환 시 color 정보 포함하여 반환하도록 수정 #29 * Fix: Lecture 삭제 시 Task 삭제 되도록 구현 * Fix: Lecture 삭제 시 Homework, Lesson 삭제되도록 구현 * Feat: Log 연동 & 일부 비즈니스 로직 수정 (#41) * Feat: API 요청 시 관련 로그 연결 API #31 * Feat: 유저 활동 로그 등록 API #31 * Fix: 특정 Lecture 정보 반환 API 로직 수정 #31 * Fix: Lesson 삭제 시, 관련 Homework도 삭제하도록 변경 #31 * Fix: 특정 Lecture 정보 반환 시 API 로직 수정 #31 * Feat: Lecture 페이지 접근 시 Lecture와 Lesson 정보 반환 API (#43) * Feat: 클래스 메인 페이지 정보 반환 API #42 * Feat: 클래스 메인 페이지 정보 반환 API #42 * Fix: PostTaskReq의 lectureId String에서 Long으로 수정 (#45) * Fix: 오늘 날짜 이전 데이터 중 가장 최신 데이터 조회 쿼리 수정 (#47) * Fix: 유효성 검증 & 조회 쿼리 수정 (#49) * Fix: Lecture에 해당하는 할 일 정보 조회 쿼리 수정 #48 * Fix: LectureId에 검증을 위한 Positive 어노테이션 추가 #48 * Fix: weekday 검증을 위한 ENUM 생성 및 연동 #48 * Chore: Json Enum 바인딩을 위한 jackson-annotation Dependency 추가 #48 * Fix: 클래스 메인 페이지 반환 시 정렬 로직 수정 중 #48 * Fix: HomeworkReq deadline NotNull 유효성 추가 #48 * Fix: 진도 정보 반환 시, 시간 정보 포함하여 반환 #48 * Fix: Lecture 메인 페이지용 쿼리 롤백 #48 * Fix: Lesson Post API 반환값 추가 & 회원가입 API 점검 (#53) * Fix: 수업 리포트 생성 시, 생성된 수업 리포트의 id 반환 #51 * Fix: Member Put과 Get에 대한 정보 반환 Dto 동일하게 수정 #51 * Feat: 공지사항, 문의하기 연결 API (#54) * Feat: Setting Entity 생성 #52 * Chore: Redis 연결 정보 업데이트 #52 * Feat: 설정 페이지 API 기본 구현 #52 * Feat: 설정 CRUD API #52 * Chore: Redis 서버 연결 확인 (#56) * Chore: Redis 연결 정보 암호화 업데이트 #55 * Chore: Redis 연결 정보 암호화 업데이트 #55 * Chore: Redis 서버 연결 확인 (#57) * Chore: Redis 연결 정보 암호화 업데이트 #55 * Chore: Redis 연결 정보 암호화 업데이트 #55 * Chore: Redis host 정보 업데이트 #55 * Fix: Lesson API 오류 수정 (#60) * Fix: 정규 수업 등록 시, 삭제 수업 정보 등록되도록 수정 #58 * Fix: 조건문 수정 #58 * Fix: 출력 오류 메세지 수정 #58 * Style: 코드 누락 수정 #58 * Fix: NullPointException으로 인해 Optional 제거 #58 * Style: 주석 추가 #58 * Fix: Auth API 수정 (#62) * Style: 주석 삭제 #61 * Fix: 로그인 시 memberId Long으로 반환되도록 수정 #61 * Feat: 이용 약관 반환 API (#65) * Fix: Auth API 수정 (#66) * Fix: 사용자 정보 변경 시, 학년 정보에서 오류 발생하지 않도록 수정 #63 * Fix: 비밀번호 확인하도록 Dto 변경 #63 * Fix: 비밀번호와 비밀번호 확인란 동일한지 검증 #63 * Fix: 회원가입 및 비밀번호 변경 시 검증 로직 추가 #63 * Fix: 회원가입 시, 이중 확인하도록 수정 #63 * Fix: 로그아웃된 토큰 여부 검증 로직 추가 #63 * Fix: 토큰 검증 로직 수정 (#68) * Fix: Lesson API 수정 (#72) * Fix: 비밀번호 발급 위한 인증번호 검증 시 오류 코드 수정 #70 * Fix: LessonMetaRes 조회 비즈니스 로직 수정 #70 * Fix: 액세스 토큰 유효기간 30초로 수정 (#74) * Chore: Sentry 연동 & 인증 로직 수정 (#75) * Chore: Sentry 의존성 및 DSN 정보 추가 #71 * Chore: Exception 발생 시 Sentry 알림 연동 #71 * Chore: 로그아웃된 액세스 토큰 재사용 방지 조건 추가 #71 * Style: 테스트용 출력문 삭제 #71 * Fix: 유효하지 않은 RTK에 대한 조건 추가 #71 * Fix: Lecture 시작일 이전 날짜로 주기 확인 불가능하도록 수정 (#77) * Fix: Lecture 생성 수 제한 조건 추가 (#79) * Fix: 생성가능 Lecture 수 제한 에러코드 추가 #78 * Style: 생성가능 Lecture 수 제한 에러코드명 수정 #78 * Fix: 생성 Lecture 수 제한 조건 추가 #78 * Fix: 토큰 유효기간 수정 (#81) * Chore: Sentry 로깅 데이터 추가(#84) * Chore: Sentry 로깅 데이터 추가 (#85) * Chore: Sentry 모니터링 시, src ip 포함하도록 추가 #83 * Chore: request에서 확인해올 정보 수정 #83 * Fix: SMS API 임시 비활성화 (#87) * Fix: SMS API 재활성화 (#89) * Fix: Lesson 생성 로직 & 조회 로직 수정 (#90) * Fix: LessonType 중 Deleted 삭제 및 관련 정규표현식 변경 #50 * Fix: Lecture 생성 시 LessonList 모두 생성하도록 수정 진행 중 오류 발생 #50 * Fix: Lesson 생성 시 삭제 Lesson 등록하는 로직 제거 #50 * Fix: Lesson 수정 시, Homework Row들 논리적 삭제하도록 변경 #50 * Fix: Lesson 생성 로직 변경으로 API 미사용하는 것으로 주석 처리 #50 * Fix: LessonMetaRes 오름차순으로 정렬 기준 변경 & 수업리스트 및 일정 리스트 반환 시 오름차순 정렬 추가 #50 * Fix: Lecture 생성 시 Lesson 모두 등록하기 로직 수정 #50 * Fix: 클래스 메인페이지 정보 반환 시, Lesson 조회 로직 수정 #50 * Fix: Lesson 수정 API 변경 #50 * Fix: Class 메인 페이지 조회 시, Lesson 정보 두 개 반환하도록 수정 #50 * Fix: Lecture 정보 수정 시, 이전 수업 삭제되는 쿼리 수정 #50 * Fix: Lecture 주기 정보만 수정되었을 때, 수업 일정들 업데이트되도록 수정 (#92) * Feat: 가계정 생성 및 회원가입 로직 변경 (#93) * Docs: 학생 초대하기 로직 주석 추가 #39 * Style: 주석 수정 #39 * Fix: 가계정 정보 INSERT 시, 비밀번호 randomUUID가 들어가도록 설정 #39 * Feat: 학생 내보내기 API #39 * Fix: 회원 확인 쿼리 변경 #39 * Feat: 학생 초대하기 API #39 * Feat: 학생 관리 API #39 * Style: 과릿 초대 메세지 내용 수정 #39 * Fix: 임시 String 반환값들 전부 Void로 변경 #39 * Fix: Auth Validation 로직 업데이트 #39 * Fix: 초대된 계정인지 여부 확인 쿼리 수정 #39 * Chore: 운영 서버 환경 설정 (#96) * Fix: Lecture 생성 및 수정 시 Validation 추가 #94 * Chore: Release yml 파일 #95 * Chore: release용 Github Actions 스크립트 작성 #95 * Chore: release.yml 파일 수정 #95 * Chore: release용 actions 스크립트 수정 #95 * Chore: release 환경 설정 임의 주석 처리 (#98) * Chore: 링크형 데이터들 varchar에서 text로 columndefinition 설정 (#100) * Chore: 운영 서버 환경 설정 (#101) * Chore: release 환경 설정 임의 주석 처리 #95 * Chore: yml 분리 및 Github Actions 스크립트 수정 #95 * Chore: 운영 서버 환경 설정 (#102) * Chore: release 환경 설정 임의 주석 처리 #95 * Chore: yml 분리 및 Github Actions 스크립트 수정 #95 * Chore: Github Actions 수정 #95 * Chore: 운영 서버 환경 설정 (#103) * Chore: release 환경 설정 임의 주석 처리 #95 * Chore: yml 분리 및 Github Actions 스크립트 수정 #95 * Chore: Github Actions 수정 #95 * Chore: 상태 원복 #95 * Chore: 운영 서버 환경 설정 (#104) * Chore: release 환경 설정 임의 주석 처리 #95 * Chore: yml 분리 및 Github Actions 스크립트 수정 #95 * Chore: Github Actions 수정 #95 * Chore: 상태 원복 #95 * Chore: release yml secrets로 이동 & actions 스크립트 수정 #95 * Fix: 과릿 0.1.1 (#113) * Chore: 로컬 개발 환경 구축 #1 (#2) * Feat: SMS 문자 발송 API (#4) * Feat: SmsClient 분리 #3 * Feat: 임시 비밀번호 발급 로직 개발 #3 * Chore: JPA, QueryDSL 설정 #7 * Feat: BaseTimeEntity, ArgumentResolver, Auth API (#9) * Feat: BaseTimeEntity, Member Domain 설정 #5 * Feat: 일반 회원가입 API #5 * Feat: SHA256 암호화 파일 추가, 회원가입시 비밀번호 암호화 로직 추가 #5 * Feat: HandlerMethodArgumentResolver를 활용한 JWT 인가 설정 #5 * Feat: 일반 로그인 API 개발 & 관련 일부 로직 수정 #5 * Feat: 회원탈퇴 API 추가 & JWT key 에러 수정 #5 * Feat: 로그아웃 API && Token Provider 만료시간 조회 #5 * Feat: 토큰 재발급 API && 전역응답객체 선언 위치 변경 #5 * Feat: Member API (#11) * Feat: 사용자 정보 반환 API #8 * Feat: 사용자 정보 변경 API #8 * Feat: 사용자 비밀번호 변경 API #8 * Fix: 학생 ENUM 종류 및 유효성 검증 로직 추가, Auth API 일부 로직 변경 (#12) * Fix: Member Entity 광고성 정보, 개인정보 처리 칼럼 추가 #10 * Fix: MemberGrade 초등학생 경우 추가 #10 * Fix: 광고성 수신 여부 및 개인정보 처리 여부 관련 API 수정 #10 * Fix: 임시 비밀번호 발급 API에서 추후 비밀번호 변경 필요 여부 칼럼 업데이트 로직 추가 #10 * Fix: DTO Validation 추가 #10 * Fix: 사용자 비밀번호 변경 시, 비밀번호 변경 알림 여부 변경 로직 추가 #10 * Chore: �EB 배포 테스트 (#15) * Chore: ECR로 도커 이미지 올리는 yml 파일 생성 #13 * �Chore: CI.yml 수정 #13 * Chore: CI.yml 수정 #13 * Chore: dev 환경 CI 스크립트 추가 #13 * Chore: dev 환경 CD 스크립트 추가 #13 * Chore: dev 환경에 push시 동작하도록 설정 #13 * Chore: dev-CI.yml 로직 수정 #13 * Chore: dev-CI.yml 로직 수정 #13 * Chore: MySQL RDS 연결 및 yml 파일 active 설정 추가 #13 * Chore: dev-CI.yml 수정 테스트 #13 * Chore: dev-CI bootJar로 변경 test #13 * Chore: dev-CI -P옵션으로 변경 test #13 * Chore: dev-CI permissions 추가 #13 * Chore: dev-CI 로직 수정 #13 * Chore: dev-CI property 주입을 위한 systemProperty 추가 #13 * Chore: dev-CI info 확인을 위한 옵션 추가 #13 * Chore: test yml 추가 및 Github actions 내에서 test db, test redis 설정 #13 * Style: dev-CI.yml 띄어쓰기 수정 #13 * Chore: -info 옵션 추가 #13 * Chore: test mysql password 초기화 #13 * Chore: Github Actions CI Test #13 * Chore: Github Actions CI Test #13 * Chore: Github Actions CI Test #13 * Chore: dev-CI test #13 * Chore: dev-CI test #13 * Chore: dev-CI test #13 * Chore: dev-CI 수정 및 Test #13 * Chore: dev-CI 수정 및 Test #13 * Chore: dev-CI 수정 및 Test #13 * Chore: dev-CI 수정 및 Test #13 * Chore: EB 설정 파일 및 NGINX 설정 #13 * Chore: CD 스크립트 수정 #13 * Chore: CD 스크립트 수정 #13 * Chore: CD 스크립트 수정 #13 * Chore: nginx 파일 수정 #13 * Chore: 이벤트 트리거 push로 변경 #13 * Feat: 교육 콘텐츠 API (#19) * Feat: 교육 콘텐츠 엔티티 추가 #16 * Feat: 콘텐츠 생성 DTO 및 Builder 생성 #16 * Feat: 교육 콘텐츠 생성 API #16 * Feat: 모든 교육 콘텐츠 반환 API #16 * Feat: 콘텐츠 변경 API 및 공통 DTO로 변경 #16 * Feat: 콘텐츠 삭제 API #16 * Chore: Validation 로직 추가 (#20) * Chore: ApplcationException 핸들러 추가 #17 * Chore: Customize ApplicationException #17 * Chore: Request DTO @Valid 추가 #17 * Chore: Valid 오류 발생 시, 에러 메세지 추가 #17 * Chore: MethodArgumentNotValidExceptionHandler 추가 #17 * Chore: ResponseDTO에 Long 자료형을 String으로 수정 #17 * Chore: RuntimeException 발생 시 출력 message 수정 #17 * Feat: 배너 API 개발 (#24) * Feat: Banner Entity 작업 #21 * Feat: Banner Controller, Service, Repository 생성 #21 * Feat: Banner 등록 API 기본 구조 #21 * Chore: AWS 의존성 추가 #21 * Chore: S3 Configuration 설정 #21 * Feat: S3Client 생성 및 이미지 업로드 로직 추가 #21 * Feat: Request, Response DTO 생성 #21 * Feat: Dto 내 toEntity 생성 #21 * Feat: Banner 등록 API 로직 완성 #21 * Feat: 배너 등록 API S3 연결 #21 * Feat: 년/월/일로 디렉토리 구분하도록 변경 #21 * Feat: S3 파일 삭제 로직 추가 & 관련 ErrorCode 추가 #21 * Feat: 배너 수정 API & 엔티티 update 로직 추가 #21 * Feat: 모든 배너 정보 반환 Dto 추가 #21 * Feat: 모든 배너 반환 API & BannerRes Dto 객체 생성 방법 변경 #21 * Feat: 배너 삭제 로직 추가 #21 * Feat: 기존에 삭제된 데이터 제외하고 조회 설정 #21 * Fix: Content API 로직 수정 (#25) * Fix: BannerRes에서 반환타입 Long을 String으로 수정 #22 * Fix: ContentRes 생성 로직 변경 #22 * Fix: 기삭제 데이터 제외 어노테이션 추가 #22 * Feat: Lecture API 개발 (#27) * Feat: Lecture Entity 추가 #14 * Chore: MySQL Json 타입용 의존성 추가 #14 * Feat: Lecture Entity Json 타입 추가 #14 * Feat: MemberAndLecture Entity 생성 #14 * Feat: Lecture API 관련 기본 파일 생성 #14 * Feat: Class 생성 API의 Controller, Service 코드 #14 * Feat: Class 생성 Dto & Lecutre Entity Json 매핑 수정 #14 * Style: Table Name 오타 수정 #14 * Feat: MemberAndLecture Service, Repository 생성 #14 * Feat: MemberAndLecture Service 삭제 #14 * Feat: Lecture 생성 API #14 * Feat: Class 생성 API 관련 toEntity, Builder 추가 & Json을 위한 Rule 생성 #14 * Fix: Schedule 내 Timestamp 자료형 String으로 수정 #14 * Style: register 위치 변경 #14 * Feat: Class 삭제 API #14 * Feat: 논리적 삭제 조건 추가 #14 * Refactor: Request Dto 패키지 위치 변경 #14 * Feat: GetLectureRes Dto 생성 #14 * Feat: 특정 Class 정보 반환 API #14 * Fix: Class 삭제 API 로직 수정 #14 * Feat: Class 수정 API #14 * Feat: Validation 조건 추가 #14 * Feat: 수업 리포트 관련 API 개발 (#28) * Chore: jackson-core 의존성 추가 #26 * Feat: Lesson Entity #26 * Refactor: Lesson, Lecture 공동 사용하는 Schedule 파일 위치 변경 #26 * Fix: 수업 시간 정보 하나의 자료형으로 통합 #26 * Feat: Lesson API 기본 파일 생성 #26 * Feat: Lesson 생성 API 기본 #26 * Feat: Homework Entity #26 * Feat: Homework API 기본 파일 생성 #26 * Feat: Homework 생성 API 일부 & 진도 Json으로 변환 #26 * Feat: Homework 생성 API #26 * Chore: RuntimeException 시 출력 에러 메세지 포맷 수정 #26 * Feat: Lesson 생성 Dto & Lesson Builder 활용 #26 * Feat: Lesson 생성 API #26 * Feat: Lesson 수정 API 기본 포맷 #26 * Style: PostLessonReq 파일명 LessonReq로 수정 #26 * Feat: Lesson 수정 API #26 * Feat: Lesson 기본 정보 반환 API #26 * Feat: Lesson 삭제 API #26 * Feat: Homework 수정 API #26 * Feat: Homework 삭제 API #26 * Feat: 특정 Homework 반환 API #26 * Fix: Change Method Type #26 * Fix: Student 자료형 및 변수명 수정 #26 * Fix: RequestDto 정규표현식 수정 & Student Json type 수정 #26 * Fix: LessonRes Dto에 time 정보 포함하여 반환 #26 * Feat: Homework Entity에 BaseTimeEntity 추가 #26 * Fix: Homework CRUD API null Exception 발생 관련 로직 수정 #26 * Fix: 특정 숙제 반환 API 권한 확인 로직 추가 #26 * Feat: 학생별 모든 숙제 정보 반환 API #26 * Feat: Task API 개발 (#33) * Feat: Task 관련 Entity 생성 #30 * Feat: Task 관련 기본 #26 * Fix: Task 구조 변경 #30 * Feat: Task 생성 API #30 * Feat: Task 수정 API #30 * Feat: Task 삭제 API #30 * Feat: 메인 페이지 할일 반환 API #30 && isPinned 칼럼 추가 #30 * Fix: 메인 페이지 할 일 조회 쿼리 수정 #30 * Feat: Lecture 페이지 내 할 일 반환 API #30 * Feat: Lecture 페이지별 활용 API (#35) * Style: Swagger API 문서 관련 오타 수정 #32 * Feat: 메인 페이지 Lecture 메타 데이터 반환 API #32 * Style: 메인 페이지 Lecture 메타 데이터 반환 API 관련 주석 #32 * Feat: 수업 리포트 리스트 반환 임시 API #32 * Feat: 수업 레포트 전체 리스트 반환 API #32 * Fix: QueryDsl RequestDto 생성자 연결되도록 수정 #32 * Fix: 사용자별 클래스 메타 데이 반환 API 비즈니스 로직 수정 #32 * Refactor: 미사용 import 삭제 #32 * Style: GetLectureMetaRes 이름을 GetLectureMainRes로 수정 #32 * Feat: 일정 페이지 진입 시 클래스별 정규 일정 정보 반환 API #32 * Fix: Lesson & Lecture 관련 API 수정 (#36) * Feat: MemberAndLesson Entity 생성 #34 * Fix: Lesson Entity 구조 수정 및 관련 Dto 변경 #34 * Fix: MemberAndLessonRepository 생성 #34 * Feat: 일정 페이지 특정 년/월에 해당하는 수업 메타 정보 반환 API #34 * Feat: 진도 리스트 반환 API #34 * Feat: 삭제 수업들 모두 등록 API & 단 건 등록 API 비즈니스 로직 수정 #34 * Style: 의미 명확하게 하기 위한 day -> weekday 수정 #34 * Fix: 수업 메타 정보 반환시, 수업 타입 추가 & 진도 리스트 조회 시 삭제용 수업들 제외 #34 * Feat: 기존 등록 수업 모두 삭제 API #34 * Fix : Lesson 수정 API 비즈니스 로직 수정 #34 * Fix: 특정 수업 리포트 반환 API 수정 #34 * Fix: Lecture Entity 구조 변경 및 관련 로직 수정 #34 * Fix: NotEmpty에서 NotNull로 Validation 수정 (#38) * Fix: Task, Lecture 비즈니스 로직 수정 (#40) * Fix: Test 위해 Token 유효기간 연장 #29 * Fix: Member Entity 상태 관리용 state 칼럼 추가 #29 * Feat: 학생 초대 API 기본 #29 * Feat: 학생 초대 API 개발 진행 중 #29 * Fix: 수업 일정 미등록해도 사용가능하도록 유효성 검증 삭제 #29 * Feat: 학생 가계정 생성 API & Member Builder 수정 #29 * Fix: 일정 페이지용 Lecture 정보 반환 API 참여자 정보 포함 반환하도록 수정 #29 * Fix: 특정 Lecture 정보 반환 API Response Dto 수정 #29 * Fix: Task API 반환 시 color 정보 포함하여 반환하도록 수정 #29 * Fix: Lecture 삭제 시 Task 삭제 되도록 구현 * Fix: Lecture 삭제 시 Homework, Lesson 삭제되도록 구현 * Feat: Log 연동 & 일부 비즈니스 로직 수정 (#41) * Feat: API 요청 시 관련 로그 연결 API #31 * Feat: 유저 활동 로그 등록 API #31 * Fix: 특정 Lecture 정보 반환 API 로직 수정 #31 * Fix: Lesson 삭제 시, 관련 Homework도 삭제하도록 변경 #31 * Fix: 특정 Lecture 정보 반환 시 API 로직 수정 #31 * Feat: Lecture 페이지 접근 시 Lecture와 Lesson 정보 반환 API (#43) * Feat: 클래스 메인 페이지 정보 반환 API #42 * Feat: 클래스 메인 페이지 정보 반환 API #42 * Fix: PostTaskReq의 lectureId String에서 Long으로 수정 (#45) * Fix: 오늘 날짜 이전 데이터 중 가장 최신 데이터 조회 쿼리 수정 (#47) * Fix: 유효성 검증 & 조회 쿼리 수정 (#49) * Fix: Lecture에 해당하는 할 일 정보 조회 쿼리 수정 #48 * Fix: LectureId에 검증을 위한 Positive 어노테이션 추가 #48 * Fix: weekday 검증을 위한 ENUM 생성 및 연동 #48 * Chore: Json Enum 바인딩을 위한 jackson-annotation Dependency 추가 #48 * Fix: 클래스 메인 페이지 반환 시 정렬 로직 수정 중 #48 * Fix: HomeworkReq deadline NotNull 유효성 추가 #48 * Fix: 진도 정보 반환 시, 시간 정보 포함하여 반환 #48 * Fix: Lecture 메인 페이지용 쿼리 롤백 #48 * Fix: Lesson Post API 반환값 추가 & 회원가입 API 점검 (#53) * Fix: 수업 리포트 생성 시, 생성된 수업 리포트의 id 반환 #51 * Fix: Member Put과 Get에 대한 정보 반환 Dto 동일하게 수정 #51 * Feat: 공지사항, 문의하기 연결 API (#54) * Feat: Setting Entity 생성 #52 * Chore: Redis 연결 정보 업데이트 #52 * Feat: 설정 페이지 API 기본 구현 #52 * Feat: 설정 CRUD API #52 * Chore: Redis 서버 연결 확인 (#56) * Chore: Redis 연결 정보 암호화 업데이트 #55 * Chore: Redis 연결 정보 암호화 업데이트 #55 * Chore: Redis 서버 연결 확인 (#57) * Chore: Redis 연결 정보 암호화 업데이트 #55 * Chore: Redis 연결 정보 암호화 업데이트 #55 * Chore: Redis host 정보 업데이트 #55 * Fix: Lesson API 오류 수정 (#60) * Fix: 정규 수업 등록 시, 삭제 수업 정보 등록되도록 수정 #58 * Fix: 조건문 수정 #58 * Fix: 출력 오류 메세지 수정 #58 * Style: 코드 누락 수정 #58 * Fix: NullPointException으로 인해 Optional 제거 #58 * Style: 주석 추가 #58 * Fix: Auth API 수정 (#62) * Style: 주석 삭제 #61 * Fix: 로그인 시 memberId Long으로 반환되도록 수정 #61 * Feat: 이용 약관 반환 API (#65) * Fix: Auth API 수정 (#66) * Fix: 사용자 정보 변경 시, 학년 정보에서 오류 발생하지 않도록 수정 #63 * Fix: 비밀번호 확인하도록 Dto 변경 #63 * Fix: 비밀번호와 비밀번호 확인란 동일한지 검증 #63 * Fix: 회원가입 및 비밀번호 변경 시 검증 로직 추가 #63 * Fix: 회원가입 시, 이중 확인하도록 수정 #63 * Fix: 로그아웃된 토큰 여부 검증 로직 추가 #63 * Fix: 토큰 검증 로직 수정 (#68) * Fix: Lesson API 수정 (#72) * Fix: 비밀번호 발급 위한 인증번호 검증 시 오류 코드 수정 #70 * Fix: LessonMetaRes 조회 비즈니스 로직 수정 #70 * Fix: 액세스 토큰 유효기간 30초로 수정 (#74) * Chore: Sentry 연동 & 인증 로직 수정 (#75) * Chore: Sentry 의존성 및 DSN 정보 추가 #71 * Chore: Exception 발생 시 Sentry 알림 연동 #71 * Chore: 로그아웃된 액세스 토큰 재사용 방지 조건 추가 #71 * Style: 테스트용 출력문 삭제 #71 * Fix: 유효하지 않은 RTK에 대한 조건 추가 #71 * Fix: Lecture 시작일 이전 날짜로 주기 확인 불가능하도록 수정 (#77) * Fix: Lecture 생성 수 제한 조건 추가 (#79) * Fix: 생성가능 Lecture 수 제한 에러코드 추가 #78 * Style: 생성가능 Lecture 수 제한 에러코드명 수정 #78 * Fix: 생성 Lecture 수 제한 조건 추가 #78 * Fix: 토큰 유효기간 수정 (#81) * Chore: Sentry 로깅 데이터 추가(#84) * Chore: Sentry 로깅 데이터 추가 (#85) * Chore: Sentry 모니터링 시, src ip 포함하도록 추가 #83 * Chore: request에서 확인해올 정보 수정 #83 * Fix: SMS API 임시 비활성화 (#87) * Fix: SMS API 재활성화 (#89) * Fix: Lesson 생성 로직 & 조회 로직 수정 (#90) * Fix: LessonType 중 Deleted 삭제 및 관련 정규표현식 변경 #50 * Fix: Lecture 생성 시 LessonList 모두 생성하도록 수정 진행 중 오류 발생 #50 * Fix: Lesson 생성 시 삭제 Lesson 등록하는 로직 제거 #50 * Fix: Lesson 수정 시, Homework Row들 논리적 삭제하도록 변경 #50 * Fix: Lesson 생성 로직 변경으로 API 미사용하는 것으로 주석 처리 #50 * Fix: LessonMetaRes 오름차순으로 정렬 기준 변경 & 수업리스트 및 일정 리스트 반환 시 오름차순 정렬 추가 #50 * Fix: Lecture 생성 시 Lesson 모두 등록하기 로직 수정 #50 * Fix: 클래스 메인페이지 정보 반환 시, Lesson 조회 로직 수정 #50 * Fix: Lesson 수정 API 변경 #50 * Fix: Class 메인 페이지 조회 시, Lesson 정보 두 개 반환하도록 수정 #50 * Fix: Lecture 정보 수정 시, 이전 수업 삭제되는 쿼리 수정 #50 * Fix: Lecture 주기 정보만 수정되었을 때, 수업 일정들 업데이트되도록 수정 (#92) * Feat: 가계정 생성 및 회원가입 로직 변경 (#93) * Docs: 학생 초대하기 로직 주석 추가 #39 * Style: 주석 수정 #39 * Fix: 가계정 정보 INSERT 시, 비밀번호 randomUUID가 들어가도록 설정 #39 * Feat: 학생 내보내기 API #39 * Fix: 회원 확인 쿼리 변경 #39 * Feat: 학생 초대하기 API #39 * Feat: 학생 관리 API #39 * Style: 과릿 초대 메세지 내용 수정 #39 * Fix: 임시 String 반환값들 전부 Void로 변경 #39 * Fix: Auth Validation 로직 업데이트 #39 * Fix: 초대된 계정인지 여부 확인 쿼리 수정 #39 * Chore: 운영 서버 환경 설정 (#96) * Fix: Lecture 생성 및 수정 시 Validation 추가 #94 * Chore: Release yml 파일 #95 * Chore: release용 Github Actions 스크립트 작성 #95 * Chore: release.yml 파일 수정 #95 * Chore: release용 actions 스크립트 수정 #95 * Chore: release 환경 설정 임의 주석 처리 (#98) * Chore: 링크형 데이터들 varchar에서 text로 columndefinition 설정 (#100) * Chore: 운영 서버 환경 설정 (#101) * Chore: release 환경 설정 임의 주석 처리 #95 * Chore: yml 분리 및 Github Actions 스크립트 수정 #95 * Chore: 운영 서버 환경 설정 (#102) * Chore: release 환경 설정 임의 주석 처리 #95 * Chore: yml 분리 및 Github Actions 스크립트 수정 #95 * Chore: Github Actions 수정 #95 * Chore: 운영 서버 환경 설정 (#103) * Chore: release 환경 설정 임의 주석 처리 #95 * Chore: yml 분리 및 Github Actions 스크립트 수정 #95 * Chore: Github Actions 수정 #95 * Chore: 상태 원복 #95 * Chore: 운영 서버 환경 설정 (#104) * Chore: release 환경 설정 임의 주석 처리 #95 * Chore: yml 분리 및 Github Actions 스크립트 수정 #95 * Chore: Github Actions 수정 #95 * Chore: 상태 원복 #95 * Chore: release yml secrets로 이동 & actions 스크립트 수정 #95 * Fix: 토큰 유효기간 임시 연장 (#112) * Refactor: Lesson 구조 변경 및 API 업데이트 (#116) * Refactor: Lesson Entity 칼럼 변경 #110 * Refactor: Update 메소드 수정 #110 * Refactor: Lesson Builder 변경 #110 * Refactor: Lesson 조회 쿼리 수정 #110 * Refactor: Lesson 조회 쿼리 수정 #110 * Refactor: Lesson 구조 변경 및 API 업데이트 (#117) * Refactor: Lesson Entity 칼럼 변경 #110 * Refactor: Update 메소드 수정 #110 * Refactor: Lesson Builder 변경 #110 * Refactor: Lesson 조회 쿼리 수정 #110 * Refactor: Lesson 조회 쿼리 수정 #110 * Refactor: Lesson Entity 수정 #110 * Fix: Auth API 수정 (#118) * Fix: 로그인 Validation 조건 수정 #115 * Fix: 임시 비밀번호 발급 시 유효성 검증 순서 수정 #115 * Fix: 학생관리 API 수정 (#120) * Fix: 삭제된 import 추가 * Fix: GetLectureMainRes를 위한 쿼리 수정 (#123) * Feat: 과릿 0.2.1 (#139) * Chore: 로컬 개발 환경 구축 #1 (#2) * Feat: SMS 문자 발송 API (#4) * Feat: SmsClient 분리 #3 * Feat: 임시 비밀번호 발급 로직 개발 #3 * Chore: JPA, QueryDSL 설정 #7 * Feat: BaseTimeEntity, ArgumentResolver, Auth API (#9) * Feat: BaseTimeEntity, Member Domain 설정 #5 * Feat: 일반 회원가입 API #5 * Feat: SHA256 암호화 파일 추가, 회원가입시 비밀번호 암호화 로직 추가 #5 * Feat: HandlerMethodArgumentResolver를 활용한 JWT 인가 설정 #5 * Feat: 일반 로그인 API 개발 & 관련 일부 로직 수정 #5 * Feat: 회원탈퇴 API 추가 & JWT key 에러 수정 #5 * Feat: 로그아웃 API && Token Provider 만료시간 조회 #5 * Feat: 토큰 재발급 API && 전역응답객체 선언 위치 변경 #5 * Feat: Member API (#11) * Feat: 사용자 정보 반환 API #8 * Feat: 사용자 정보 변경 API #8 …
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.
IssueName
Feedback Column type 확장
Description
Sentry 이슈
와 같이, feedback 칼럼에 255자 이상의 글자수를 입력하는 경우, 오류가 발생함.
해당 부분 column type text 변경 및 적용 진행