Skip to content
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

Chore: AWS EC2 Deploy Test #429

Merged
merged 19 commits into from
Apr 6, 2024
Merged

Chore: AWS EC2 Deploy Test #429

merged 19 commits into from
Apr 6, 2024

Conversation

dl-00-e8
Copy link
Member

@dl-00-e8 dl-00-e8 commented Apr 6, 2024

IssueName

Description

  • AWS EC2 Deploy Test

@dl-00-e8 dl-00-e8 added the chore updating grunt tasks etc; no production code change label Apr 6, 2024
@dl-00-e8 dl-00-e8 self-assigned this Apr 6, 2024
@dl-00-e8 dl-00-e8 merged commit 59aad27 into dev Apr 6, 2024
1 check passed
dl-00-e8 added a commit that referenced this pull request Apr 7, 2024
* Hotfix: 학생이 이름, 색상 변경 시 적용 오류 수정 (#249)

* Hotfix: 학생, 이름 색상 업데이트 오류 수정 #247

* Feat: 수학1 단원평가 파트 개시 (#251)

* Fix: 수학1 단원평가 영역 개시

* Fix: 문제집 수정 API 수정 (#253)

* Fix: 수업리포트 수정 API 선생님 권한 조건 추가 (#257)

* Fix: API Path 오타 수정

* Revert "Fix: API Path 오타 수정"

This reverts commit 33ae36930a215eb1d74a713493247d3e7c6c905c.

* Fix: API Path 오타 수정

* Chore: FCM 관련 파일 .gitignore 추가

* Feat: 알림 테스트용 API (#262)

* Chore: FCM을 위한 firebase-admin dependency 추가 #165

* Feat: Notification 기본 구조 생성 #165

* Chore: FCM Configuration 생성 #165

* Chore: FCM용 비공개 키 gitignore 등록 #165

* Chore: FCM용 properties 등록 #165

* Chore: FCM 설정 업데이트 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Token 관련 기본 포맷 생성 #165

* Feat: FCM용 Service 객체 및 요청 Dto 생성 #165

* Feat: Android & APNS 관련 설정 진행 #165

* Feat: FCM관련 Entity 수정 #165

* Feat: 토큰 저장 비즈니스 로직 개발 #165

* Feat: Token Entity를 Member의 column으로 마이그레이션 #165

* Chore: FCM 환경설정 진행 #165

* Feat: 토큰 저장/수정 API #165

* Feat: 로그아웃 시 토큰 정보 제거하는 로직 추가 #165

* Feat: 로그아웃 메소드에 트랜잭션 추가 #165

* Style: 메소드 주석 추가 #165

* Feat: FCM 관련 ErrorCode 추가 #165

* Feat: FCM 송신 메소드 개발 #165

* Feat: FCMMessageDto 정보 업데이트 #165

* Chore: FCM 환경설정 업데이트 #165

* Feat: 학생 초대 시, 해당 학생이 앱 내에 있는 학생이라면 알림이 가도록 비즈니스 로직 추가 #165

* Feat: Notification Entity 칼럼 추가 #165

* Chore: FCM 관련 yml 추가 #165

* Feat: 알림 테스트용 API (#263)

* Chore: FCM을 위한 firebase-admin dependency 추가 #165

* Feat: Notification 기본 구조 생성 #165

* Chore: FCM Configuration 생성 #165

* Chore: FCM용 비공개 키 gitignore 등록 #165

* Chore: FCM용 properties 등록 #165

* Chore: FCM 설정 업데이트 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Token 관련 기본 포맷 생성 #165

* Feat: FCM용 Service 객체 및 요청 Dto 생성 #165

* Feat: Android & APNS 관련 설정 진행 #165

* Feat: FCM관련 Entity 수정 #165

* Feat: 토큰 저장 비즈니스 로직 개발 #165

* Feat: Token Entity를 Member의 column으로 마이그레이션 #165

* Chore: FCM 환경설정 진행 #165

* Feat: 토큰 저장/수정 API #165

* Feat: 로그아웃 시 토큰 정보 제거하는 로직 추가 #165

* Feat: 로그아웃 메소드에 트랜잭션 추가 #165

* Style: 메소드 주석 추가 #165

* Feat: FCM 관련 ErrorCode 추가 #165

* Feat: FCM 송신 메소드 개발 #165

* Feat: FCMMessageDto 정보 업데이트 #165

* Chore: FCM 환경설정 업데이트 #165

* Feat: 학생 초대 시, 해당 학생이 앱 내에 있는 학생이라면 알림이 가도록 비즈니스 로직 추가 #165

* Feat: Notification Entity 칼럼 추가 #165

* Chore: FCM 관련 yml 추가 #165

* Fix: 학생 초대 시, 학생이 기존 가입 유저라면 문자가 아닌 알림을 보내도록 수정 #165

* Feat: 테스트용 알림 API #165

* Chore: DEV CD 스크립트 수정 #165

* Feat: 알림 테스트용 API (#264)

* Chore: FCM을 위한 firebase-admin dependency 추가 #165

* Feat: Notification 기본 구조 생성 #165

* Chore: FCM Configuration 생성 #165

* Chore: FCM용 비공개 키 gitignore 등록 #165

* Chore: FCM용 properties 등록 #165

* Chore: FCM 설정 업데이트 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Token 관련 기본 포맷 생성 #165

* Feat: FCM용 Service 객체 및 요청 Dto 생성 #165

* Feat: Android & APNS 관련 설정 진행 #165

* Feat: FCM관련 Entity 수정 #165

* Feat: 토큰 저장 비즈니스 로직 개발 #165

* Feat: Token Entity를 Member의 column으로 마이그레이션 #165

* Chore: FCM 환경설정 진행 #165

* Feat: 토큰 저장/수정 API #165

* Feat: 로그아웃 시 토큰 정보 제거하는 로직 추가 #165

* Feat: 로그아웃 메소드에 트랜잭션 추가 #165

* Style: 메소드 주석 추가 #165

* Feat: FCM 관련 ErrorCode 추가 #165

* Feat: FCM 송신 메소드 개발 #165

* Feat: FCMMessageDto 정보 업데이트 #165

* Chore: FCM 환경설정 업데이트 #165

* Feat: 학생 초대 시, 해당 학생이 앱 내에 있는 학생이라면 알림이 가도록 비즈니스 로직 추가 #165

* Feat: Notification Entity 칼럼 추가 #165

* Chore: FCM 관련 yml 추가 #165

* Fix: 학생 초대 시, 학생이 기존 가입 유저라면 문자가 아닌 알림을 보내도록 수정 #165

* Feat: 테스트용 알림 API #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Feat: 알림 테스트용 API  (#265)

* Chore: FCM을 위한 firebase-admin dependency 추가 #165

* Feat: Notification 기본 구조 생성 #165

* Chore: FCM Configuration 생성 #165

* Chore: FCM용 비공개 키 gitignore 등록 #165

* Chore: FCM용 properties 등록 #165

* Chore: FCM 설정 업데이트 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Token 관련 기본 포맷 생성 #165

* Feat: FCM용 Service 객체 및 요청 Dto 생성 #165

* Feat: Android & APNS 관련 설정 진행 #165

* Feat: FCM관련 Entity 수정 #165

* Feat: 토큰 저장 비즈니스 로직 개발 #165

* Feat: Token Entity를 Member의 column으로 마이그레이션 #165

* Chore: FCM 환경설정 진행 #165

* Feat: 토큰 저장/수정 API #165

* Feat: 로그아웃 시 토큰 정보 제거하는 로직 추가 #165

* Feat: 로그아웃 메소드에 트랜잭션 추가 #165

* Style: 메소드 주석 추가 #165

* Feat: FCM 관련 ErrorCode 추가 #165

* Feat: FCM 송신 메소드 개발 #165

* Feat: FCMMessageDto 정보 업데이트 #165

* Chore: FCM 환경설정 업데이트 #165

* Feat: 학생 초대 시, 해당 학생이 앱 내에 있는 학생이라면 알림이 가도록 비즈니스 로직 추가 #165

* Feat: Notification Entity 칼럼 추가 #165

* Chore: FCM 관련 yml 추가 #165

* Fix: 학생 초대 시, 학생이 기존 가입 유저라면 문자가 아닌 알림을 보내도록 수정 #165

* Feat: 테스트용 알림 API #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Feat: 알림 테스트용 API  (#267)

* Chore: FCM을 위한 firebase-admin dependency 추가 #165

* Feat: Notification 기본 구조 생성 #165

* Chore: FCM Configuration 생성 #165

* Chore: FCM용 비공개 키 gitignore 등록 #165

* Chore: FCM용 properties 등록 #165

* Chore: FCM 설정 업데이트 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Token 관련 기본 포맷 생성 #165

* Feat: FCM용 Service 객체 및 요청 Dto 생성 #165

* Feat: Android & APNS 관련 설정 진행 #165

* Feat: FCM관련 Entity 수정 #165

* Feat: 토큰 저장 비즈니스 로직 개발 #165

* Feat: Token Entity를 Member의 column으로 마이그레이션 #165

* Chore: FCM 환경설정 진행 #165

* Feat: 토큰 저장/수정 API #165

* Feat: 로그아웃 시 토큰 정보 제거하는 로직 추가 #165

* Feat: 로그아웃 메소드에 트랜잭션 추가 #165

* Style: 메소드 주석 추가 #165

* Feat: FCM 관련 ErrorCode 추가 #165

* Feat: FCM 송신 메소드 개발 #165

* Feat: FCMMessageDto 정보 업데이트 #165

* Chore: FCM 환경설정 업데이트 #165

* Feat: 학생 초대 시, 해당 학생이 앱 내에 있는 학생이라면 알림이 가도록 비즈니스 로직 추가 #165

* Feat: Notification Entity 칼럼 추가 #165

* Chore: FCM 관련 yml 추가 #165

* Fix: 학생 초대 시, 학생이 기존 가입 유저라면 문자가 아닌 알림을 보내도록 수정 #165

* Feat: 테스트용 알림 API #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Feat: 알림 테스트 API (#268)

* Chore: FCM을 위한 firebase-admin dependency 추가 #165

* Feat: Notification 기본 구조 생성 #165

* Chore: FCM Configuration 생성 #165

* Chore: FCM용 비공개 키 gitignore 등록 #165

* Chore: FCM용 properties 등록 #165

* Chore: FCM 설정 업데이트 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Token 관련 기본 포맷 생성 #165

* Feat: FCM용 Service 객체 및 요청 Dto 생성 #165

* Feat: Android & APNS 관련 설정 진행 #165

* Feat: FCM관련 Entity 수정 #165

* Feat: 토큰 저장 비즈니스 로직 개발 #165

* Feat: Token Entity를 Member의 column으로 마이그레이션 #165

* Chore: FCM 환경설정 진행 #165

* Feat: 토큰 저장/수정 API #165

* Feat: 로그아웃 시 토큰 정보 제거하는 로직 추가 #165

* Feat: 로그아웃 메소드에 트랜잭션 추가 #165

* Style: 메소드 주석 추가 #165

* Feat: FCM 관련 ErrorCode 추가 #165

* Feat: FCM 송신 메소드 개발 #165

* Feat: FCMMessageDto 정보 업데이트 #165

* Chore: FCM 환경설정 업데이트 #165

* Feat: 학생 초대 시, 해당 학생이 앱 내에 있는 학생이라면 알림이 가도록 비즈니스 로직 추가 #165

* Feat: Notification Entity 칼럼 추가 #165

* Chore: FCM 관련 yml 추가 #165

* Fix: 학생 초대 시, 학생이 기존 가입 유저라면 문자가 아닌 알림을 보내도록 수정 #165

* Feat: 테스트용 알림 API #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Feat: 테스트용 알림 API (#269)

* Chore: FCM을 위한 firebase-admin dependency 추가 #165

* Feat: Notification 기본 구조 생성 #165

* Chore: FCM Configuration 생성 #165

* Chore: FCM용 비공개 키 gitignore 등록 #165

* Chore: FCM용 properties 등록 #165

* Chore: FCM 설정 업데이트 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Token 관련 기본 포맷 생성 #165

* Feat: FCM용 Service 객체 및 요청 Dto 생성 #165

* Feat: Android & APNS 관련 설정 진행 #165

* Feat: FCM관련 Entity 수정 #165

* Feat: 토큰 저장 비즈니스 로직 개발 #165

* Feat: Token Entity를 Member의 column으로 마이그레이션 #165

* Chore: FCM 환경설정 진행 #165

* Feat: 토큰 저장/수정 API #165

* Feat: 로그아웃 시 토큰 정보 제거하는 로직 추가 #165

* Feat: 로그아웃 메소드에 트랜잭션 추가 #165

* Style: 메소드 주석 추가 #165

* Feat: FCM 관련 ErrorCode 추가 #165

* Feat: FCM 송신 메소드 개발 #165

* Feat: FCMMessageDto 정보 업데이트 #165

* Chore: FCM 환경설정 업데이트 #165

* Feat: 학생 초대 시, 해당 학생이 앱 내에 있는 학생이라면 알림이 가도록 비즈니스 로직 추가 #165

* Feat: Notification Entity 칼럼 추가 #165

* Chore: FCM 관련 yml 추가 #165

* Fix: 학생 초대 시, 학생이 기존 가입 유저라면 문자가 아닌 알림을 보내도록 수정 #165

* Feat: 테스트용 알림 API #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Feat: 알림 테스트용 API (#270)

* Chore: FCMConfig 수정 #165

* Feat: 알림 테스트용 API (#271)

* Chore: FCMConfig 수정 #165

* Feat: 알림 테스트용 API (#272)

* Chore: FCMConfig 수정 #165

* Feat: 알림 테스트용 API (#273)

* Chore: FCM을 위한 firebase-admin dependency 추가 #165

* Feat: Notification 기본 구조 생성 #165

* Chore: FCM Configuration 생성 #165

* Chore: FCM용 비공개 키 gitignore 등록 #165

* Chore: FCM용 properties 등록 #165

* Chore: FCM 설정 업데이트 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Token 관련 기본 포맷 생성 #165

* Feat: FCM용 Service 객체 및 요청 Dto 생성 #165

* Feat: Android & APNS 관련 설정 진행 #165

* Feat: FCM관련 Entity 수정 #165

* Feat: 토큰 저장 비즈니스 로직 개발 #165

* Feat: Token Entity를 Member의 column으로 마이그레이션 #165

* Chore: FCM 환경설정 진행 #165

* Feat: 토큰 저장/수정 API #165

* Feat: 로그아웃 시 토큰 정보 제거하는 로직 추가 #165

* Feat: 로그아웃 메소드에 트랜잭션 추가 #165

* Style: 메소드 주석 추가 #165

* Feat: FCM 관련 ErrorCode 추가 #165

* Feat: FCM 송신 메소드 개발 #165

* Feat: FCMMessageDto 정보 업데이트 #165

* Chore: FCM 환경설정 업데이트 #165

* Feat: 학생 초대 시, 해당 학생이 앱 내에 있는 학생이라면 알림이 가도록 비즈니스 로직 추가 #165

* Feat: Notification Entity 칼럼 추가 #165

* Chore: FCM 관련 yml 추가 #165

* Fix: 학생 초대 시, 학생이 기존 가입 유저라면 문자가 아닌 알림을 보내도록 수정 #165

* Feat: 테스트용 알림 API #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: FCMConfig 수정 #165

* Chore: FCMConfig 수정 #165

* Chore: FCMConfig 수정 #165

* Chore: FCMConfig 수정 #165

* Feat: 알림 테스트용 API (#274)

* Feat: 배포환경에서의 FCM 오류 확인 #165

* Feat: 알림 테스트용 API (#275)

* Feat: Redis 커넥션 설정 변경 #165

* Feat: 알림 테스트용 API 적용 (#277)

* Fix: params 삭제 후 Data 구조 변경 #165

* Refactor: FCM 전송 구조 리팩토링  (#278)

* Feat: 수업 리포트 생성 시 알림이 가도록 비즈니스 로직 추가 진행 중 #165

* Feat: Push Notification 개발 (#279)

* Chore: FCM을 위한 firebase-admin dependency 추가 #165

* Feat: Notification 기본 구조 생성 #165

* Chore: FCM Configuration 생성 #165

* Chore: FCM용 비공개 키 gitignore 등록 #165

* Chore: FCM용 properties 등록 #165

* Chore: FCM 설정 업데이트 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Token 관련 기본 포맷 생성 #165

* Feat: FCM용 Service 객체 및 요청 Dto 생성 #165

* Feat: Android & APNS 관련 설정 진행 #165

* Feat: FCM관련 Entity 수정 #165

* Feat: 토큰 저장 비즈니스 로직 개발 #165

* Feat: Token Entity를 Member의 column으로 마이그레이션 #165

* Chore: FCM 환경설정 진행 #165

* Feat: 토큰 저장/수정 API #165

* Feat: 로그아웃 시 토큰 정보 제거하는 로직 추가 #165

* Feat: 로그아웃 메소드에 트랜잭션 추가 #165

* Style: 메소드 주석 추가 #165

* Feat: FCM 관련 ErrorCode 추가 #165

* Feat: FCM 송신 메소드 개발 #165

* Feat: FCMMessageDto 정보 업데이트 #165

* Chore: FCM 환경설정 업데이트 #165

* Feat: 학생 초대 시, 해당 학생이 앱 내에 있는 학생이라면 알림이 가도록 비즈니스 로직 추가 #165

* Feat: Notification Entity 칼럼 추가 #165

* Chore: FCM 관련 yml 추가 #165

* Fix: 학생 초대 시, 학생이 기존 가입 유저라면 문자가 아닌 알림을 보내도록 수정 #165

* Feat: 테스트용 알림 API #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: FCMConfig 수정 #165

* Chore: FCMConfig 수정 #165

* Chore: FCMConfig 수정 #165

* Chore: FCMConfig 수정 #165

* Feat: 배포환경에서의 FCM 오류 확인 #165

* Feat: Redis 커넥션 설정 변경 #165

* Style: 미사용 코드 주석 처리 #165

* Feat: FCM 에러 추가 정의 #165

* Style: 불필요 코드 제거 #165

* Feat: FCMClient 메소드 구조 변경 및 관련 로직 수정 #165

* Feat: 전체 발송 API #165

* Fix: params 삭제 후 Data 구조 변경 #165

* Fix: FCMMessageDto 미사용하는 방식으로 구조 개선 #165

* Fix: FCMMessageDto 미사용에 따른 파일 삭제 #165

* Feat: 수업 리포트 생성 시 알림이 가도록 비즈니스 로직 추가 진행 중 #165

* Feat: 수업 리포트 수정 시 알림 연동 #165

* Refactor: FCM 비동기 처리 & Bulk Insert 도입 (#282)

* Refactor: FCM 메세지 비동기 전송으로 변경 #280

* Feat: BulkInsert를 위한 JdbcTemplate 활용 Repository 생성 및 bulkinsert 메소드 개발 #280

* Refactor: BulkInsert 적용 #280

* Feat: Bulk Insert를 위한 JdbcTemplate 활용 Repository 생성 및 Bulk Insert 메소드 개발  #280

* Refactor: Bulk Insert 적용 #280

* Chore: Async 환경 설정 및 FCMClient 비동기 적용 #280

* Refactor: FCM 비동기 처리 & Bulk Insert 도입 (#283)

* Fix: 토큰리스트 비어있는지 확인하는 로직 추가 #280

* Feat: 지정 시간대마다 수업 일정 알림 개발 (#285)

* Chore: Spring Batch 환경 설정 (#284)

* Chore: Spring Batch & Quartz Dependency 추가 #244

* Chore: Spring Batch & Quartz 사용을 위한 어노테이션 추가 #244

* Refactor: 불필요한 import 삭제 #244

* Chore: Spring Batch 관련 설정 추가 #244

* Chore: Spring Batch 환경 설정 #244

* Chore: Quartz를 활용해 매일 오전 9시에 특정 Job 실행되도록 설정 #244

* Chore: 진행될 Task 기본 포맷 정의 #244

* Chore: Task에서 활용해야할 정보를 조회하는 로직 및 Dto 생성 #244

* Feat: FCM N명의 사용자에게 N개의 개별 메시지 보내는 메소드 개발 #281

* Chore: 스키마 서버 실행 시마다 생성되지 않도록 설정 변경 #281

* Feat: 배치용 Dto에 토큰 정보 포함 #281

* Feat: 매일 아침 9시에 수업 정보 보내는 알림 개발 #281

* Fix: 매일 아침 9시에 수업 정보 보내는 알림 내용 수정 #281

* Fix: 매일 아침 9시에 수업 정보 보내는 알림 내용 수정 #281

* Fix: 이모지는 빈문자열로 대체되도록 수정 (#289)

* Fix: SMS 전송 시 이모지는 제거되고 보내지도록 수정 (#287)

* Feat: 알림 조회 API (#291)

* Fix: FCM 전송 시, 이모지는 빈문자열로 대체되도록 수정 #290

* Feat: 공지사항 페이지네이션 API #286

* Fix: 공지사항 발송 API 수정 (#293)

* Fix: 배치 중복으로 돌아가지 않도록 수정 (#295)

* Fix: 학교 글자 수 제한 조건 수정 #294

* Fix: Lesson에 delivered_at 칼럼 추가 #294

* Fix: Lesson에 delivered_at 칼럼 추가 #294

* Fix: Batch Task 로직 업데이트 #294

* Fix: FCM Android Notification 설정 변경 #294

* Fix: 배치 중복으로 돌아가지 않도록 수정 (#296)

* Fix: 학교 글자 수 제한 조건 수정 #294

* Fix: Lesson에 delivered_at 칼럼 추가 #294

* Fix: Lesson에 delivered_at 칼럼 추가 #294

* Fix: Batch Task 로직 업데이트 #294

* Fix: FCM Android Notification 설정 변경 #294

* Fix: Batch Scheduler 주기 원상복구 #294

* Fix: 배치 주기 매일 오전 9시로 변경 #297 (#298)

* Fix: FCM 테스트 API DB 저장되도록 수정 (#301)

* Feat: 학생 숙제 통계 API  (#309)

* Feat: 숙제별 학생 통계 반환 API 개발 #299

* Feat: 숙제별 학생 통계 반환 API 개발 #299

* Feat: 숙제별 학생 통계 반환 API #299

* Fix: Homework Bulk Insert 적용 #299

* Feat: 학생 숙제 리마인드 알림 API (#313)

* Feat: 숙제별 학생 통계 반환 API 개발 #299

* Feat: 숙제별 학생 통계 반환 API 개발 #299

* Feat: 숙제별 학생 통계 반환 API #299

* Fix: Homework Bulk Insert 적용 #299

* Feat: 숙제 리마인드 알림 전송 API #299

* Fix: 학생 숙제 리마인드 알림 API 쿼리 오류 수정 (#312)

* Fix: 학생 숙제 리마인드 알림 API 쿼리 오류 수정 (#312)

* Chore: Health Check 스크립트 생성 (#323)

* Chore: 서버 헬스체크 스크립트 반영 (#317)

* Fix: Homework 정보 반환 시, 클래스 색상 사용자 지정 색으로 반환되도록 수정 (#336)

* Fix: 학생 초대 시, FCM 토큰 없이도 초대되도록 수정 (#337)

* Hotfix: 수정 내역 반영 (#342)

* Feat: 클래스별 게시판 개발 (#352)

* Feat: Question Entity #351

* Feat: File Entity #351

* Feat: Reply Entity #351

* Feat: 질문 상태 ENUM 추가 #351

* Feat: Question 도메인 Exception 분리 #351

* Feat: Question 도메인 기본 파일 생성 #351

* Fix: 도메인 이름 변경에 따른 파일 삭제 #351

* Feat: 게시판 Entity 개발 #351

* Feat: 게시판 종류 Enum 추가 #351

* Feat: 게시판 관련 Controller, Service, Repository 생성 #351

* Feat: 질문 상태 관련 Enum 추가 #351

* Fix: 미사용 파일 삭제 & Board 관련 Exception 분리 #351

* Feat: 게시판 관련 Dto 생성 #351

* Refactor: S3 업로드 코드 리팩토링 #351

* Feat: 게시글 등록 API #351

* Feat: 게시글 수정, 삭제 / 댓글 등록, 삭제 API 개발 진행 #351

* Feat: 게시글 페이지네이션 / 댓글 페이지네이션 API 개발 진행 #351

* Feat: 미해결 질문 리스트 반환, 파일 용량 조회, 질문 상태 수정 API #351

* Fix: 게시글 등록 API 수정 #351

* Fix: 게시글 등록/삭제 API 수정 #351

* Fix: 댓글 등록/삭제, 파일 용량 확인 API 수정 #351

* Fix: 미해결 질문 리스트 반환 API 수정 #351

* Fix: 삭제된 데이터 조회 안 되도록 쿼리 수정 #351

* Feat: 게시글 카테고리 구분 없이 반환하는 부분 추가 (#361)

* Style: 메소드 주석 추가 #353

* Test: 게시글 테스트 코드 작성 진행 #353

* Chore: 과릿 1.1.10  (#357)

* Chore: 배포 설정 변경 (#356)

* Chore: 과릿 1.1.10 (#359)

* Chore: 배포 설정 변경 #355

* Chore: Workflow 수정 #355

* Fix: 클래스별로 조회되도록 쿼리 수정 #353

* Feat: 게시글 작성에 따른 알림 전송 개발 (#363)

* Feat: 게시글 푸시 알림 추가 진행 #354

* Chore: Local용 yml 변경 #354

* Fix: Notification에 boardId 칼럼 추가 #354

* Feat: 게시글/댓글 작성 시 알림 발송 로직 추가 #354

* Chore: DEV yml 오류 수정

* Feat: 게시글 API 추가 및 로직 수정 (#364)

* Fix: 댓글 페이지네이션 오래된 순으로 수정 #362

* Fix: 특정 게시글 반환 시, 상위 댓글 반환하는 로직 제거 #362

* Fix: 특정 게시글 반환 시, 상위 댓글 반환하는 로직 제거 #362

* Fix: 게시글 하나 반환 시, 댓글의 파일 리스트는 반환되지 않도록 쿼리 수정 #362

* Fix: 미해결 상태의 질문 게시글만 반환되도록 쿼리 수정 #362

* Fix: lessonDate 반환하도록 DTO 및 로직 수정 #362

* Fix: 게시글 작성 시, 선생님과 학생 알림 로직 분리 (#366)

* Fix: 선생님과 학생의 알림 로직 분리 #365

* Fix: 삭제 파일 검증 빈 리스트 구조이므로 검사 조건문 변경 #365

* Fix: 파일 개수 5개 제한 검증 로직 추가 (#370)

* Feat: 수업 리포트에서 관련 게시글 리스트 반환 API (#371)

* Fix: 반환 시 사용하는 DTO 변경 (#374)

* Refactor: API EndPoint 리팩토링 (#375)

* Fix: 파일용량 검사 조건 추가 (#376)

* Fix: 게시글 오류 수정 (#378)

* Fix: 댓글 페이지네이션 쿼리 오류 수정 #377

* Fix: 게시글 수정 시, 반환하는 파일 리스트가 전체가 되도록 수정 #377

* Fix: 게시글 페이지네이션 쿼리 선생님과 학생용 분리해서 적용 #377

* Fix: 작성자에겐 알림이 가지 않도록 수정 (#380)

* Chore: DEV용 워크 플로우 도커 허브로 배포하도록 수정 (#383)

* Chore: AWS S3 버킷 옮기기 (#385)

* Fix: 댓글 페이지네이션 쿼리 오류 수정 (#386)

* Chore: DEV 환경변수는 로컬이 되도록 변경 #381

* Fix: 댓글 페이지네이션 쿼리 수정 #381

* Chore: 댓글 페이지네이션 쿼리 수정 #381

* Chore: DEV 워크플로우 수정 (#388)

* Chore: DEV yml 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Chore: DEV 배포 워크플로우 수정 (#389)

* Chore: DEV yml 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Fix: 수업 리포트에 연관된 게시물 조회 오류 수정 (#391)

* Fix: 수업 리포트에서 연관 게시물 가져오는 쿼리 오류 수정 #390

* Fix: 테스트 계정 관련 오류 수정 #390

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Fix: 선생님이 게시글, 댓글 삭제 가능하도록 권한 추가 (#399)

* Chore: 과릿 1.1.10 (#359)

* Chore: 배포 설정 변경 #355

* Chore: Workflow 수정 #355

* Feat: 과릿 1.3.1 (#393)

* Feat: 과릿 1.3.1 (#392)

* Feat: 클래스별 게시판 개발 (#352)

* Feat: Question Entity #351

* Feat: File Entity #351

* Feat: Reply Entity #351

* Feat: 질문 상태 ENUM 추가 #351

* Feat: Question 도메인 Exception 분리 #351

* Feat: Question 도메인 기본 파일 생성 #351

* Fix: 도메인 이름 변경에 따른 파일 삭제 #351

* Feat: 게시판 Entity 개발 #351

* Feat: 게시판 종류 Enum 추가 #351

* Feat: 게시판 관련 Controller, Service, Repository 생성 #351

* Feat: 질문 상태 관련 Enum 추가 #351

* Fix: 미사용 파일 삭제 & Board 관련 Exception 분리 #351

* Feat: 게시판 관련 Dto 생성 #351

* Refactor: S3 업로드 코드 리팩토링 #351

* Feat: 게시글 등록 API #351

* Feat: 게시글 수정, 삭제 / 댓글 등록, 삭제 API 개발 진행 #351

* Feat: 게시글 페이지네이션 / 댓글 페이지네이션 API 개발 진행 #351

* Feat: 미해결 질문 리스트 반환, 파일 용량 조회, 질문 상태 수정 API #351

* Fix: 게시글 등록 API 수정 #351

* Fix: 게시글 등록/삭제 API 수정 #351

* Fix: 댓글 등록/삭제, 파일 용량 확인 API 수정 #351

* Fix: 미해결 질문 리스트 반환 API 수정 #351

* Fix: 삭제된 데이터 조회 안 되도록 쿼리 수정 #351

* Feat: 게시글 카테고리 구분 없이 반환하는 부분 추가 (#361)

* Style: 메소드 주석 추가 #353

* Test: 게시글 테스트 코드 작성 진행 #353

* Chore: 과릿 1.1.10  (#357)

* Chore: 배포 설정 변경 (#356)

* Chore: 과릿 1.1.10 (#359)

* Chore: 배포 설정 변경 #355

* Chore: Workflow 수정 #355

* Fix: 클래스별로 조회되도록 쿼리 수정 #353

* Feat: 게시글 작성에 따른 알림 전송 개발 (#363)

* Feat: 게시글 푸시 알림 추가 진행 #354

* Chore: Local용 yml 변경 #354

* Fix: Notification에 boardId 칼럼 추가 #354

* Feat: 게시글/댓글 작성 시 알림 발송 로직 추가 #354

* Chore: DEV yml 오류 수정

* Feat: 게시글 API 추가 및 로직 수정 (#364)

* Fix: 댓글 페이지네이션 오래된 순으로 수정 #362

* Fix: 특정 게시글 반환 시, 상위 댓글 반환하는 로직 제거 #362

* Fix: 특정 게시글 반환 시, 상위 댓글 반환하는 로직 제거 #362

* Fix: 게시글 하나 반환 시, 댓글의 파일 리스트는 반환되지 않도록 쿼리 수정 #362

* Fix: 미해결 상태의 질문 게시글만 반환되도록 쿼리 수정 #362

* Fix: lessonDate 반환하도록 DTO 및 로직 수정 #362

* Fix: 게시글 작성 시, 선생님과 학생 알림 로직 분리 (#366)

* Fix: 선생님과 학생의 알림 로직 분리 #365

* Fix: 삭제 파일 검증 빈 리스트 구조이므로 검사 조건문 변경 #365

* Fix: 파일 개수 5개 제한 검증 로직 추가 (#370)

* Feat: 수업 리포트에서 관련 게시글 리스트 반환 API (#371)

* Fix: 반환 시 사용하는 DTO 변경 (#374)

* Refactor: API EndPoint 리팩토링 (#375)

* Fix: 파일용량 검사 조건 추가 (#376)

* Fix: 게시글 오류 수정 (#378)

* Fix: 댓글 페이지네이션 쿼리 오류 수정 #377

* Fix: 게시글 수정 시, 반환하는 파일 리스트가 전체가 되도록 수정 #377

* Fix: 게시글 페이지네이션 쿼리 선생님과 학생용 분리해서 적용 #377

* Fix: 작성자에겐 알림이 가지 않도록 수정 (#380)

* Chore: DEV용 워크 플로우 도커 허브로 배포하도록 수정 (#383)

* Chore: AWS S3 버킷 옮기기 (#385)

* Fix: 댓글 페이지네이션 쿼리 오류 수정 (#386)

* Chore: DEV 환경변수는 로컬이 되도록 변경 #381

* Fix: 댓글 페이지네이션 쿼리 수정 #381

* Chore: 댓글 페이지네이션 쿼리 수정 #381

* Chore: DEV 워크플로우 수정 (#388)

* Chore: DEV yml 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Chore: DEV 배포 워크플로우 수정 (#389)

* Chore: DEV yml 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Fix: 수업 리포트에 연관된 게시물 조회 오류 수정 (#391)

* Fix: 수업 리포트에서 연관 게시물 가져오는 쿼리 오류 수정 #390

* Fix: 테스트 계정 관련 오류 수정 #390

* Feat: 과릿 1.3.2 (#396)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Feat: 과릿 1.3.2 (#397)

* Feat: 과릿 1.3.2 (#396)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Fix: 선생님이 삭제 가능하도록 권한 수정 #398

* Fix: 게시글 페이지네이션 쿼리 오류 수정 (#403)

* Chore: 과릿 1.1.10 (#359)

* Chore: 배포 설정 변경 #355

* Chore: Workflow 수정 #355

* Feat: 과릿 1.3.1 (#393)

* Feat: 과릿 1.3.1 (#392)

* Feat: 클래스별 게시판 개발 (#352)

* Feat: Question Entity #351

* Feat: File Entity #351

* Feat: Reply Entity #351

* Feat: 질문 상태 ENUM 추가 #351

* Feat: Question 도메인 Exception 분리 #351

* Feat: Question 도메인 기본 파일 생성 #351

* Fix: 도메인 이름 변경에 따른 파일 삭제 #351

* Feat: 게시판 Entity 개발 #351

* Feat: 게시판 종류 Enum 추가 #351

* Feat: 게시판 관련 Controller, Service, Repository 생성 #351

* Feat: 질문 상태 관련 Enum 추가 #351

* Fix: 미사용 파일 삭제 & Board 관련 Exception 분리 #351

* Feat: 게시판 관련 Dto 생성 #351

* Refactor: S3 업로드 코드 리팩토링 #351

* Feat: 게시글 등록 API #351

* Feat: 게시글 수정, 삭제 / 댓글 등록, 삭제 API 개발 진행 #351

* Feat: 게시글 페이지네이션 / 댓글 페이지네이션 API 개발 진행 #351

* Feat: 미해결 질문 리스트 반환, 파일 용량 조회, 질문 상태 수정 API #351

* Fix: 게시글 등록 API 수정 #351

* Fix: 게시글 등록/삭제 API 수정 #351

* Fix: 댓글 등록/삭제, 파일 용량 확인 API 수정 #351

* Fix: 미해결 질문 리스트 반환 API 수정 #351

* Fix: 삭제된 데이터 조회 안 되도록 쿼리 수정 #351

* Feat: 게시글 카테고리 구분 없이 반환하는 부분 추가 (#361)

* Style: 메소드 주석 추가 #353

* Test: 게시글 테스트 코드 작성 진행 #353

* Chore: 과릿 1.1.10  (#357)

* Chore: 배포 설정 변경 (#356)

* Chore: 과릿 1.1.10 (#359)

* Chore: 배포 설정 변경 #355

* Chore: Workflow 수정 #355

* Fix: 클래스별로 조회되도록 쿼리 수정 #353

* Feat: 게시글 작성에 따른 알림 전송 개발 (#363)

* Feat: 게시글 푸시 알림 추가 진행 #354

* Chore: Local용 yml 변경 #354

* Fix: Notification에 boardId 칼럼 추가 #354

* Feat: 게시글/댓글 작성 시 알림 발송 로직 추가 #354

* Chore: DEV yml 오류 수정

* Feat: 게시글 API 추가 및 로직 수정 (#364)

* Fix: 댓글 페이지네이션 오래된 순으로 수정 #362

* Fix: 특정 게시글 반환 시, 상위 댓글 반환하는 로직 제거 #362

* Fix: 특정 게시글 반환 시, 상위 댓글 반환하는 로직 제거 #362

* Fix: 게시글 하나 반환 시, 댓글의 파일 리스트는 반환되지 않도록 쿼리 수정 #362

* Fix: 미해결 상태의 질문 게시글만 반환되도록 쿼리 수정 #362

* Fix: lessonDate 반환하도록 DTO 및 로직 수정 #362

* Fix: 게시글 작성 시, 선생님과 학생 알림 로직 분리 (#366)

* Fix: 선생님과 학생의 알림 로직 분리 #365

* Fix: 삭제 파일 검증 빈 리스트 구조이므로 검사 조건문 변경 #365

* Fix: 파일 개수 5개 제한 검증 로직 추가 (#370)

* Feat: 수업 리포트에서 관련 게시글 리스트 반환 API (#371)

* Fix: 반환 시 사용하는 DTO 변경 (#374)

* Refactor: API EndPoint 리팩토링 (#375)

* Fix: 파일용량 검사 조건 추가 (#376)

* Fix: 게시글 오류 수정 (#378)

* Fix: 댓글 페이지네이션 쿼리 오류 수정 #377

* Fix: 게시글 수정 시, 반환하는 파일 리스트가 전체가 되도록 수정 #377

* Fix: 게시글 페이지네이션 쿼리 선생님과 학생용 분리해서 적용 #377

* Fix: 작성자에겐 알림이 가지 않도록 수정 (#380)

* Chore: DEV용 워크 플로우 도커 허브로 배포하도록 수정 (#383)

* Chore: AWS S3 버킷 옮기기 (#385)

* Fix: 댓글 페이지네이션 쿼리 오류 수정 (#386)

* Chore: DEV 환경변수는 로컬이 되도록 변경 #381

* Fix: 댓글 페이지네이션 쿼리 수정 #381

* Chore: 댓글 페이지네이션 쿼리 수정 #381

* Chore: DEV 워크플로우 수정 (#388)

* Chore: DEV yml 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Chore: DEV 배포 워크플로우 수정 (#389)

* Chore: DEV yml 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Fix: 수업 리포트에 연관된 게시물 조회 오류 수정 (#391)

* Fix: 수업 리포트에서 연관 게시물 가져오는 쿼리 오류 수정 #390

* Fix: 테스트 계정 관련 오류 수정 #390

* Feat: 과릿 1.3.2 (#396)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Feat: 과릿 1.3.2 (#397)

* Feat: 과릿 1.3.2 (#396)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Feat: 과릿 1.3.3 (#400)

* Feat: 과릿 1.3.2 (#397)

* Feat: 과릿 1.3.2 (#396)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Fix: 선생님이 삭제 가능하도록 권한 수정 #398

* Fix: 과릿 1.3.3 (#401)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Fix: 선생님이 삭제 가능하도록 권한 수정 #398

* Fix: 게시글 페이지네이션 쿼리 오류 수정 #402

* Fix: 메인페이지 쿼리 오류 수정 (#406)

* Chore: 과릿 1.1.10 (#359)

* Chore: 배포 설정 변경 #355

* Chore: Workflow 수정 #355

* Feat: 과릿 1.3.1 (#393)

* Feat: 과릿 1.3.1 (#392)

* Feat: 클래스별 게시판 개발 (#352)

* Feat: Question Entity #351

* Feat: File Entity #351

* Feat: Reply Entity #351

* Feat: 질문 상태 ENUM 추가 #351

* Feat: Question 도메인 Exception 분리 #351

* Feat: Question 도메인 기본 파일 생성 #351

* Fix: 도메인 이름 변경에 따른 파일 삭제 #351

* Feat: 게시판 Entity 개발 #351

* Feat: 게시판 종류 Enum 추가 #351

* Feat: 게시판 관련 Controller, Service, Repository 생성 #351

* Feat: 질문 상태 관련 Enum 추가 #351

* Fix: 미사용 파일 삭제 & Board 관련 Exception 분리 #351

* Feat: 게시판 관련 Dto 생성 #351

* Refactor: S3 업로드 코드 리팩토링 #351

* Feat: 게시글 등록 API #351

* Feat: 게시글 수정, 삭제 / 댓글 등록, 삭제 API 개발 진행 #351

* Feat: 게시글 페이지네이션 / 댓글 페이지네이션 API 개발 진행 #351

* Feat: 미해결 질문 리스트 반환, 파일 용량 조회, 질문 상태 수정 API #351

* Fix: 게시글 등록 API 수정 #351

* Fix: 게시글 등록/삭제 API 수정 #351

* Fix: 댓글 등록/삭제, 파일 용량 확인 API 수정 #351

* Fix: 미해결 질문 리스트 반환 API 수정 #351

* Fix: 삭제된 데이터 조회 안 되도록 쿼리 수정 #351

* Feat: 게시글 카테고리 구분 없이 반환하는 부분 추가 (#361)

* Style: 메소드 주석 추가 #353

* Test: 게시글 테스트 코드 작성 진행 #353

* Chore: 과릿 1.1.10  (#357)

* Chore: 배포 설정 변경 (#356)

* Chore: 과릿 1.1.10 (#359)

* Chore: 배포 설정 변경 #355

* Chore: Workflow 수정 #355

* Fix: 클래스별로 조회되도록 쿼리 수정 #353

* Feat: 게시글 작성에 따른 알림 전송 개발 (#363)

* Feat: 게시글 푸시 알림 추가 진행 #354

* Chore: Local용 yml 변경 #354

* Fix: Notification에 boardId 칼럼 추가 #354

* Feat: 게시글/댓글 작성 시 알림 발송 로직 추가 #354

* Chore: DEV yml 오류 수정

* Feat: 게시글 API 추가 및 로직 수정 (#364)

* Fix: 댓글 페이지네이션 오래된 순으로 수정 #362

* Fix: 특정 게시글 반환 시, 상위 댓글 반환하는 로직 제거 #362

* Fix: 특정 게시글 반환 시, 상위 댓글 반환하는 로직 제거 #362

* Fix: 게시글 하나 반환 시, 댓글의 파일 리스트는 반환되지 않도록 쿼리 수정 #362

* Fix: 미해결 상태의 질문 게시글만 반환되도록 쿼리 수정 #362

* Fix: lessonDate 반환하도록 DTO 및 로직 수정 #362

* Fix: 게시글 작성 시, 선생님과 학생 알림 로직 분리 (#366)

* Fix: 선생님과 학생의 알림 로직 분리 #365

* Fix: 삭제 파일 검증 빈 리스트 구조이므로 검사 조건문 변경 #365

* Fix: 파일 개수 5개 제한 검증 로직 추가 (#370)

* Feat: 수업 리포트에서 관련 게시글 리스트 반환 API (#371)

* Fix: 반환 시 사용하는 DTO 변경 (#374)

* Refactor: API EndPoint 리팩토링 (#375)

* Fix: 파일용량 검사 조건 추가 (#376)

* Fix: 게시글 오류 수정 (#378)

* Fix: 댓글 페이지네이션 쿼리 오류 수정 #377

* Fix: 게시글 수정 시, 반환하는 파일 리스트가 전체가 되도록 수정 #377

* Fix: 게시글 페이지네이션 쿼리 선생님과 학생용 분리해서 적용 #377

* Fix: 작성자에겐 알림이 가지 않도록 수정 (#380)

* Chore: DEV용 워크 플로우 도커 허브로 배포하도록 수정 (#383)

* Chore: AWS S3 버킷 옮기기 (#385)

* Fix: 댓글 페이지네이션 쿼리 오류 수정 (#386)

* Chore: DEV 환경변수는 로컬이 되도록 변경 #381

* Fix: 댓글 페이지네이션 쿼리 수정 #381

* Chore: 댓글 페이지네이션 쿼리 수정 #381

* Chore: DEV 워크플로우 수정 (#388)

* Chore: DEV yml 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Chore: DEV 배포 워크플로우 수정 (#389)

* Chore: DEV yml 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Fix: 수업 리포트에 연관된 게시물 조회 오류 수정 (#391)

* Fix: 수업 리포트에서 연관 게시물 가져오는 쿼리 오류 수정 #390

* Fix: 테스트 계정 관련 오류 수정 #390

* Feat: 과릿 1.3.2 (#396)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Feat: 과릿 1.3.2 (#397)

* Feat: 과릿 1.3.2 (#396)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Feat: 과릿 1.3.3 (#400)

* Feat: 과릿 1.3.2 (#397)

* Feat: 과릿 1.3.2 (#396)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Fix: 선생님이 삭제 가능하도록 권한 수정 #398

* Fix: 과릿 1.3.3 (#401)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Fix: 선생님이 삭제 가능하도록 권한 수정 #398

* Fix: 게시글 페이지네이션 쿼리 오류 수정 #402

* Fix: 메인 페이지 쿼리 오류 수정 #402

* Refactor: SENS API에서 CoolSMS 전환 (#415)

* Chore: 과릿 1.1.10 (#359)

* Chore: 배포 설정 변경 #355

* Chore: Workflow 수정 #355

* Feat: 과릿 1.3.1 (#393)

* Feat: 과릿 1.3.1 (#392)

* Feat: 클래스별 게시판 개발 (#352)

* Feat: Question Entity #351

* Feat: File Entity #351

* Feat: Reply Entity #351

* Feat: 질문 상태 ENUM 추가 #351

* Feat: Question 도메인 Exception 분리 #351

* Feat: Question 도메인 기본 파일 생성 #351

* Fix: 도메인 이름 변경에 따른 파일 삭제 #351

* Feat: 게시판 Entity 개발 #351

* Feat: 게시판 종류 Enum 추가 #351

* Feat: 게시판 관련 Controller, Service, Repository 생성 #351

* Feat: 질문 상태 관련 Enum 추가 #351

* Fix: 미사용 파일 삭제 & Board 관련 Exception 분리 #351

* Feat: 게시판 관련 Dto 생성 #351

* Refactor: S3 업로드 코드 리팩토링 #351

* Feat: 게시글 등록 API #351

* Feat: 게시글 수정, 삭제 / 댓글 등록, 삭제 API 개발 진행 #351

* Feat: 게시글 페이지네이션 / 댓글 페이지네이션 API 개발 진행 #351

* Feat: 미해결 질문 리스트 반환, 파일 용량 조회, 질문 상태 수정 API #351

* Fix: 게시글 등록 API 수정 #351

* Fix: 게시글 등록/삭제 API 수정 #351

* Fix: 댓글 등록/삭제, 파일 용량 확인 API 수정 #351

* Fix: 미해결 질문 리스트 반환 API 수정 #351

* Fix: 삭제된 데이터 조회 안 되도록 쿼리 수정 #351

* Feat: 게시글 카테고리 구분 없이 반환하는 부분 추가 (#361)

* Style: 메소드 주석 추가 #353

* Test: 게시글 테스트 코드 작성 진행 #353

* Chore: 과릿 1.1.10  (#357)

* Chore: 배포 설정 변경 (#356)

* Chore: 과릿 1.1.10 (#359)

* Chore: 배포 설정 변경 #355

* Chore: Workflow 수정 #355

* Fix: 클래스별로 조회되도록 쿼리 수정 #353

* Feat: 게시글 작성에 따른 알림 전송 개발 (#363)

* Feat: 게시글 푸시 알림 추가 진행 #354

* Chore: Local용 yml 변경 #354

* Fix: Notification에 boardId 칼럼 추가 #354

* Feat: 게시글/댓글 작성 시 알림 발송 로직 추가 #354

* Chore: DEV yml 오류 수정

* Feat: 게시글 API 추가 및 로직 수정 (#364)

* Fix: 댓글 페이지네이션 오래된 순으로 수정 #362

* Fix: 특정 게시글 반환 시, 상위 댓글 반환하는 로직 제거 #362

* Fix: 특정 게시글 반환 시, 상위 댓글 반환하는 로직 제거 #362

* Fix: 게시글 하나 반환 시, 댓글의 파일 리스트는 반환되지 않도록 쿼리 수정 #362

* Fix: 미해결 상태의 질문 게시글만 반환되도록 쿼리 수정 #362

* Fix: lessonDate 반환하도록 DTO 및 로직 수정 #362

* Fix: 게시글 작성 시, 선생님과 학생 알림 로직 분리 (#366)

* Fix: 선생님과 학생의 알림 로직 분리 #365

* Fix: 삭제 파일 검증 빈 리스트 구조이므로 검사 조건문 변경 #365

* Fix: 파일 개수 5개 제한 검증 로직 추가 (#370)

* Feat: 수업 리포트에서 관련 게시글 리스트 반환 API (#371)

* Fix: 반환 시 사용하는 DTO 변경 (#374)

* Refactor: API EndPoint 리팩토링 (#375)

* Fix: 파일용량 검사 조건 추가 (#376)

* Fix: 게시글 오류 수정 (#378)

* Fix: 댓글 페이지네이션 쿼리 오류 수정 #377

* Fix: 게시글 수정 시, 반환하는 파일 리스트가 전체가 되도록 수정 #377

* Fix: 게시글 페이지네이션 쿼리 선생님과 학생용 분리해서 적용 #377

* Fix: 작성자에겐 알림이 가지 않도록 수정 (#380)

* Chore: DEV용 워크 플로우 도커 허브로 배포하도록 수정 (#383)

* Chore: AWS S3 버킷 옮기기 (#385)

* Fix: 댓글 페이지네이션 쿼리 오류 수정 (#386)

* Chore: DEV 환경변수는 로컬이 되도록 변경 #381

* Fix: 댓글 페이지네이션 쿼리 수정 #381

* Chore: 댓글 페이지네이션 쿼리 수정 #381

* Chore: DEV 워크플로우 수정 (#388)

* Chore: DEV yml 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Chore: DEV 배포 워크플로우 수정 (#389)

* Chore: DEV yml 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Fix: 수업 리포트에 연관된 게시물 조회 오류 수정 (#391)

* Fix: 수업 리포트에서 연관 게시물 가져오는 쿼리 오류 수정 #390

* Fix: 테스트 계정 관련 오류 수정 #390

* Feat: 과릿 1.3.2 (#396)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Feat: 과릿 1.3.2 (#397)

* Feat: 과릿 1.3.2 (#396)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Feat: 과릿 1.3.3 (#400)

* Feat: 과릿 1.3.2 (#397)

* Feat: 과릿 1.3.2 (#396)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Fix: 선생님이 삭제 가능하도록 권한 수정 #398

* Fix: 과릿 1.3.3 (#401)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Fix: 선생님이 삭제 가능하도록 권한 수정 #398

* �Fix: 과릿 1.3.4 (#404)

* Hotfix: 학생이 이름, 색상 변경 시 적용 오류 수정 (#249)

* Hotfix: 학생, 이름 색상 업데이트 오류 수정 #247

* Feat: 수학1 단원평가 파트 개시 (#251)

* Fix: 수학1 단원평가 영역 개시

* Fix: 문제집 수정 API 수정 (#253)

* Fix: 수업리포트 수정 API 선생님 권한 조건 추가 (#257)

* Fix: API Path 오타 수정

* Revert "Fix: API Path 오타 수정"

This reverts commit 33ae36930a215eb1d74a713493247d3e7c6c905c.

* Fix: API Path 오타 수정

* Chore: FCM 관련 파일 .gitignore 추가

* Feat: 알림 테스트용 API (#262)

* Chore: FCM을 위한 firebase-admin dependency 추가 #165

* Feat: Notification 기본 구조 생성 #165

* Chore: FCM Configuration 생성 #165

* Chore: FCM용 비공개 키 gitignore 등록 #165

* Chore: FCM용 properties 등록 #165

* Chore: FCM 설정 업데이트 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Token 관련 기본 포맷 생성 #165

* Feat: FCM용 Service 객체 및 요청 Dto 생성 #165

* Feat: Android & APNS 관련 설정 진행 #165

* Feat: FCM관련 Entity 수정 #165

* Feat: 토큰 저장 비즈니스 로직 개발 #165

* Feat: Token Entity를 Member의 column으로 마이그레이션 #165

* Chore: FCM 환경설정 진행 #165

* Feat: 토큰 저장/수정 API #165

* Feat: 로그아웃 시 토큰 정보 제거하는 로직 추가 #165

* Feat: 로그아웃 메소드에 트랜잭션 추가 #165

* Style: 메소드 주석 추가 #165

* Feat: FCM 관련 ErrorCode 추가 #165

* Feat: FCM 송신 메소드 개발 #165

* Feat: FCMMessageDto 정보 업데이트 #165

* Chore: FCM 환경설정 업데이트 #165

* Feat: 학생 초대 시, 해당 학생이 앱 내에 있는 학생이라면 알림이 가도록 비즈니스 로직 추가 #165

* Feat: Notification Entity 칼럼 추가 #165

* Chore: FCM 관련 yml 추가 #165

* Feat: 알림 테스트용 API (#263)

* Chore: FCM을 위한 firebase-admin dependency 추가 #165

* Feat: Notification 기본 구조 생성 #165

* Chore: FCM Configuration 생성 #165

* Chore: FCM용 비공개 키 gitignore 등록 #165

* Chore: FCM용 properties 등록 #165

* Chore: FCM 설정 업데이트 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Token 관련 기본 포맷 생성 #165

* Feat: FCM용 Service 객체 및 요청 Dto 생성 #165

* Feat: Android & APNS 관련 설정 진행 #165

* Feat: FCM관련 Entity 수정 #165

* Feat: 토큰 저장 비즈니스 로직 개발 #165

* Feat: Token Entity를 Member의 column으로 마이그레이션 #165

* Chore: FCM 환경설정 진행 #165

* Feat: 토큰 저장/수정 API #165

* Feat: 로그아웃 시 토큰 정보 제거하는 로직 추가 #165

* Feat: 로그아웃 메소드에 트랜잭션 추가 #165

* Style: 메소드 주석 추가 #165

* Feat: FCM 관련 ErrorCode 추가 #165

* Feat: FCM 송신 메소드 개발 #165

* Feat: FCMMessageDto 정보 업데이트 #165

* Chore: FCM 환경설정 업데이트 #165

* Feat: 학생 초대 시, 해당 학생이 앱 내에 있는 학생이라면 알림이 가도록 비즈니스 로직 추가 #165

* Feat: Notification Entity 칼럼 추가 #165

* Chore: FCM 관련 yml 추가 #165

* Fix: 학생 초대 시, 학생이 기존 가입 유저라면 문자가 아닌 알림을 보내도록 수정 #165

* Feat: 테스트용 알림 API #165

* Chore: DEV CD 스크립트 수정 #165

* Feat: 알림 테스트용 API (#264)

* Chore: FCM을 위한 firebase-admin dependency 추가 #165

* Feat: Notification 기본 구조 생성 #165

* Chore: FCM Configuration 생성 #165

* Chore: FCM용 비공개 키 gitignore 등록 #165

* Chore: FCM용 properties 등록 #165

* Chore: FCM 설정 업데이트 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Token 관련 기본 포맷 생성 #165

* Feat: FCM용 Service 객체 및 요청 Dto 생성 #165

* Feat: Android & APNS 관련 설정 진행 #165

* Feat: FCM관련 Entity 수정 #165

* Feat: 토큰 저장 비즈니스 로직 개발 #165

* Feat: Token Entity를 Member의 column으로 마이그레이션 #165

* Chore: FCM 환경설정 진행 #165

* Feat: 토큰 저장/수정 API #165

* Feat: 로그아웃 시 토큰 정보 제거하는 로직 추가 #165

* Feat: 로그아웃 메소드에 트랜잭션 추가 #165

* Style: 메소드 주석 추가 #165

* Feat: FCM 관련 ErrorCode 추가 #165

* Feat: FCM 송신 메소드 개발 #165

* Feat: FCMMessageDto 정보 업데이트 #165

* Chore: FCM 환경설정 업데이트 #165

* Feat: 학생 초대 시, 해당 학생이 앱 내에 있는 학생이라면 알림이 가도록 비즈니스 로직 추가 #165

* Feat: Notification Entity 칼럼 추가 #165

* Chore: FCM 관련 yml 추가 #165

* Fix: 학생 초대 시, 학생이 기존 가입 유저라면 문자가 아닌 알림을 보내도록 수정 #165

* Feat: 테스트용 알림 API #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Feat: 알림 테스트용 API  (#265)

* Chore: FCM을 위한 firebase-admin dependency 추가 #165

* Feat: Notification 기본 구조 생성 #165

* Chore: FCM Configuration 생성 #165

* Chore: FCM용 비공개 키 gitignore 등록 #165

* Chore: FCM용 properties 등록 #165

* Chore: FCM 설정 업데이트 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Token 관련 기본 포맷 생성 #165

* Feat: FCM용 Service 객체 및 요청 Dto 생성 #165

* Feat: Android & APNS 관련 설정 진행 #165

* Feat: FCM관련 Entity 수정 #165

* Feat: 토큰 저장 비즈니스 로직 개발 #165

* Feat: Token Entity를 Member의 column으로 마이그레이션 #165

* Chore: FCM 환경설정 진행 #165

* Feat: 토큰 저장/수정 API #165

* Feat: 로그아웃 시 토큰 정보 제거하는 로직 추가 #165

* Feat: 로그아웃 메소드에 트랜잭션 추가 #165

* Style: 메소드 주석 추가 #165

* Feat: FCM 관련 ErrorCode 추가 #165

* Feat: FCM 송신 메소드 개발 #165

* Feat: FCMMessageDto 정보 업데이트 #165

* Chore: FCM 환경설정 업데이트 #165

* Feat: 학생 초대 시, 해당 학생이 앱 내에 있는 학생이라면 알림이 가도록 비즈니스 로직 추가 #165

* Feat: Notification Entity 칼럼 추가 #165

* Chore: FCM 관련 yml 추가 #165

* Fix: 학생 초대 시, 학생이 기존 가입 유저라면 문자가 아닌 알림을 보내도록 수정 #165

* Feat: 테스트용 알림 API #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Feat: 알림 테스트용 API  (#267)

* Chore: FCM을 위한 firebase-admin dependency 추가 #165

* Feat: Notification 기본 구조 생성 #165

* Chore: FCM Configuration 생성 #165

* Chore: FCM용 비공개 키 gitignore 등록 #165

* Chore: FCM용 properties 등록 #165

* Chore: FCM 설정 업데이트 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Token 관련 기본 포맷 생성 #165

* Feat: FCM용 Service 객체 및 요청 Dto 생성 #165

* Feat: Android & APNS 관련 설정 진행 #165

* Feat: FCM관련 Entity 수정 #165

* Feat: 토큰 저장 비즈니스 로직 개발 #165

* Feat: Token Entity를 Member의 column으로 마이그레이션 #165

* Chore: FCM 환경설정 진행 #165

* Feat: 토큰 저장/수정 API #165

* Feat: 로그아웃 시 토큰 정보 제거하는 로직 추가 #165

* Feat: 로그아웃 메소드에 트랜잭션 추가 #165

* Style: 메소드 주석 추가 #165

* Feat: FCM 관련 ErrorCode 추가 #165

* Feat: FCM 송신 메소드 개발 #165

* Feat: FCMMessageDto 정보 업데이트 #165

* Chore: FCM 환경설정 업데이트 #165

* Feat: 학생 초대 시, 해당 학생이 앱 내에 있는 학생이라면 알림이 가도록 비즈니스 로직 추가 #165

* Feat: Notification Entity 칼럼 추가 #165

* Chore: FCM 관련 yml 추가 #165

* Fix: 학생 초대 시, 학생이 기존 가입 유저라면 문자가 아닌 알림을 보내도록 수정 #165

* Feat: 테스트용 알림 API #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Feat: 알림 테스트 API (#268)

* Chore: FCM을 위한 firebase-admin dependency 추가 #165

* Feat: Notification 기본 구조 생성 #165

* Chore: FCM Configuration 생성 #165

* Chore: FCM용 비공개 키 gitignore 등록 #165

* Chore: FCM용 properties 등록 #165

* Chore: FCM 설정 업데이트 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Token 관련 기본 포맷 생성 #165

* Feat: FCM용 Service 객체 및 요청 Dto 생성 #165

* Feat: Android & APNS 관련 설정 진행 #165

* Feat: FCM관련 Entity 수정 #165

* Feat: 토큰 저장 비즈니스 로직 개발 #165

* Feat: Token Entity를 Member의 column으로 마이그레이션 #165

* Chore: FCM 환경설정 진행 #165

* Feat: 토큰 저장/수정 API #165

* Feat: 로그아웃 시 토큰 정보 제거하는 로직 추가 #165

* Feat: 로그아웃 메소드에 트랜잭션 추가 #165

* Style: 메소드 주석 추가 #165

* Feat: FCM 관련 ErrorCode 추가 #165

* Feat: FCM 송신 메소드 개발 #165

* Feat: FCMMessageDto 정보 업데이트 #165

* Chore: FCM 환경설정 업데이트 #165

* Feat: 학생 초대 시, 해당 학생이 앱 내에 있는 학생이라면 알림이 가도록 비즈니스 로직 추가 #165

* Feat: Notification Entity 칼럼 추가 #165

* Chore: FCM 관련 yml 추가 #165

* Fix: 학생 초대 시, 학생이 기존 가입 유저라면 문자가 아닌 알림을 보내도록 수정 #165

* Feat: 테스트용 알림 API #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Feat: 테스트용 알림 API (#269)

* Chore: FCM을 위한 firebase-admin dependency 추가 #165

* Feat: Notification 기본 구조 생성 #165

* Chore: FCM Configuration 생성 #165

* Chore: FCM용 비공개 키 gitignore 등록 #165

* Chore: FCM용 properties 등록 #165

* Chore: FCM 설정 업데이트 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Token 관련 기본 포맷 생성 #165

* Feat: FCM용 Service 객체 및 요청 Dto 생성 #165

* Feat: Android & APNS 관련 설정 진행 #165

* Feat: FCM관련 Entity 수정 #165

* Feat: 토큰 저장 비즈니스 로직 개발 #165

* Feat: Token Entity를 Member의 column으로 마이그레이션 #165

* Chore: FCM 환경설정 진행 #165

* Feat: 토큰 저장/수정 API #165

* Feat: 로그아웃 시 토큰 정보 제거하는 로직 추가 #165

* Feat: 로그아웃 메소드에 트랜잭션 추가 #165

* Style: 메소드 주석 추가 #165

* Feat: FCM 관련 ErrorCode 추가 #165

* Feat: FCM 송신 메소드 개발 #165

* Feat: FCMMessageDto 정보 업데이트 #165

* Chore: FCM 환경설정 업데이트 #165

* Feat: 학생 초대 시, 해당 학생이 앱 내에 있는 학생이라면 알림이 가도록 비즈니스 로직 추가 #165

* Feat: Notification Entity 칼럼 추가 #165

* Chore: FCM 관련 yml 추가 #165

* Fix: 학생 초대 시, 학생이 기존 가입 유저라면 문자가 아닌 알림을 보내도록 수정 #165

* Feat: 테스트용 알림 API #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Feat: 알림 테스트용 API (#270)

* Chore: FCMConfig 수정 #165

* Feat: 알림 테스트용 API (#271)

* Chore: FCMConfig 수정 #165

* Feat: 알림 테스트용 API (#272)

* Chore: FCMConfig 수정 #165

* Feat: 알림 테스트용 API (#273)

* Chore: FCM을 위한 firebase-admin dependency 추가 #165

* Feat: Notification 기본 구조 생성 #165

* Chore: FCM Configuration 생성 #165

* Chore: FCM용 비공개 키 gitignore 등록 #165

* Chore: FCM용 properties 등록 #165

* Chore: FCM 설정 업데이트 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Token 관련 기본 포맷 생성 #165

* Feat: FCM용 Service 객체 및 요청 Dto 생성 #165

* Feat: Android & APNS 관련 설정 진행 #165

* Feat: FCM관련 Entity 수정 #165

* Feat: 토큰 저장 비즈니스 로직 개발 #165

* Feat: Token Entity를 Member의 column으로 마이그레이션 #165

* Chore: FCM 환경설정 진행 #165

* Feat: 토큰 저장/수정 API #165

* Feat: 로그아웃 시 토큰 정보 제거하는 로직 추가 #165

* Feat: 로그아웃 메소드에 트랜잭션 추가 #165

* Style: 메소드 주석 추가 #165

* Feat: FCM 관련 ErrorCode 추가 #165

* Feat: FCM 송신 메소드 개발 #165

* Feat: FCMMessageDto 정보 업데이트 #165

* Chore: FCM 환경설정 업데이트 #165

* Feat: 학생 초대 시, 해당 학생이 앱 내에 있는 학생이라면 알림이 가도록 비즈니스 로직 추가 #165

* Feat: Notification Entity 칼럼 추가 #165

* Chore: FCM 관련 yml 추가 #165

* Fix: 학생 초대 시, 학생이 기존 가입 유저라면 문자가 아닌 알림을 보내도록 수정 #165

* Feat: 테스트용 알림 API #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: FCMConfig 수정 #165

* Chore: FCMConfig 수정 #165

* Chore: FCMConfig 수정 #165

* Chore: FCMConfig 수정 #165

* Feat: 알림 테스트용 API (#274)

* Feat: 배포환경에서의 FCM 오류 확인 #165

* Feat: 알림 테스트용 API (#275)

* Feat: Redis 커넥션 설정 변경 #165

* Feat: 알림 테스트용 API 적용 (#277)

* Fix: params 삭제 후 Data 구조 변경 #165

* Refactor: FCM 전송 구조 리팩토링  (#278)

* Feat: 수업 리포트 생성 시 알림이 가도록 비즈니스 로직 추가 진행 중 #165

* Feat: Push Notification 개발 (#279)

* Chore: FCM을 위한 firebase-admin dependency 추가 #165

* Feat: Notification 기본 구조 생성 #165

* Chore: FCM Configuration 생성 #165

* Chore: FCM용 비공개 키 gitignore 등록 #165

* Chore: FCM용 properties 등록 #165

* Chore: FCM 설정 업데이트 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Token 관련 기본 포맷 생성 #165

* Feat: FCM용 Service 객체 및 요청 Dto 생성 #165

* Feat: Android & APNS 관련 설정 진행 #165

* Feat: FCM관련 Entity 수정 #165

* Feat: 토큰 저장 비즈니스 로직 개발 #165

* Feat: Token Entity를 Member의 column으로 마이그레이션 #165

* Chore: FCM 환경설정 진행 #165

* Feat: 토큰 저장/수정 API #165

* Feat: 로그아웃 시 토큰 정보 제거하는 로직 추가 #165

* Feat: 로그아웃 메소드에 트랜잭션 추가 #165

* Style: 메소드 주석 추가 #165

* Feat: FCM 관련 ErrorCode 추가 #165

* Feat: FCM 송신 메소드 개발 #165

* Feat: FCMMessageDto 정보 업데이트 #165

* Chore: FCM 환경설정 업데이트 #165

* Feat: 학생 초대 시, 해당 학생이 앱 내에 있는 학생이라면 알림이 가도록 비즈니스 로직 추가 #165

* Feat: Notification Entity 칼럼 추가 #165

* Chore: FCM 관련 yml 추가 #165

* Fix: 학생 초대 시, 학생이 기존 가입 유저라면 문자가 아닌 알림을 보내도록 수정 #165

* Feat: 테스트용 알림 API #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: FCMConfig 수정 #165

* Chore: FCMConfig 수정 #165

* Chore: FCMConfig 수정 #165

* Chore: FCMConfig 수정 #165

* Feat: 배포환경에서의 FCM 오류 확인 #165

* Feat: Redis 커넥션 설정 변경 #165

* Style: 미사용 코드 주석 처리 #165

* Feat: FCM 에러 추가 정의 #165

* Style: 불필요 코드 제거 #165

* Feat: FCMClient 메소드 구조 변경 및 관련 로직 수정 #165

* Feat: 전체 발송 API #165

* Fix: params 삭제 후 Data 구조 변경 #165

* Fix: FCMMessageDto 미사용하는 방식으로 구조 개선 #165

* Fix: FCMMessageDto 미사용에 따른 파일 삭제 #165

* Feat: 수업 리포트 생성 시 알림이 가도록 비즈니스 로직 추가 진행 중 #165

* Feat: 수업 리포트 수정 시 알림 연동 #165

* Refactor: FCM 비동기 처리 & Bulk Insert 도입 (#282)

* Refactor: FCM 메세지 비동기 전송으로 변경 #280

* Feat: BulkInsert를 위한 JdbcTemplate 활용 Repository 생성 및 bulkinsert 메소드 개발 #280

* Refactor: BulkInsert 적용 #280

* Feat: Bulk Insert를 위한 JdbcTemplate 활용 Repository 생성 및 Bulk Insert 메소드 개발  #280

* Refactor: Bulk Insert 적용 #280

* Chore: Async 환경 설정 및 FCMClient 비동기 적용 #280

* Refactor: FCM 비동기 처리 & Bulk Insert 도입 (#283)

* Fix: 토큰리스트 비어있는지 확인하는 로직 추가 #280

* Feat: 지정 시간대마다 수업 일정 알림 개발 (#285)

* Chore: Spring Batch 환경 설정 (#284)

* Chore: Spring Batch & Quartz Dependency 추가 #244

* Chore: Spring Batch & Quartz 사용을 위한 어노테이션 추가 #244

* Refactor: 불필요한 import 삭제 #244

* Chore: Spring Batch 관련 설정 추가 #244

* Chore: Spring Batch 환경 설정 #244

* Chore: Quartz를 활용해 매일 오전 9시에 특정 Job 실행되도록 설정 #244

* Chore: 진행될 Task 기본 포맷 정의 #244

* Chore: Task에서 활용해야할 정보를 조회하는 로직 및 Dto 생성 #244

* Feat: FCM N명의 사용자에게 N개의 개별 메시지 보내는 메소드 개발 #281

* Chore: 스키마 서버 실행 시마다 생성되지 않도록 설정 변경 #281

* Feat: 배치용 Dto에 토큰 정보 포함 #281

* Feat: 매일 아침 9시에 수업 정보 보내는 알림 개발 #281

* Fix: 매일 아침 9시에 수업 정보 보내는 알림 내용 수정 #281

* Fix: 매일 아침 9시에 수업 정보 보내는 알림 내용 수정 #281

* Fix: 이모지는 빈문자열로 대체되도록 수정 (#289)

* Fix: SMS 전송 시 이모지는 제거되고 보내지도록 수정 (#287)

* Feat: 알림 조회 API (#291)

* Fix: FCM 전송 시, 이모지는 빈문자열로 대체되도록 수정 #290

* Feat: 공지사항 페이지네이션 API #286

* Fix: 공지사항 발송 API 수정 (#293)

* Fix: 배치 중복으로 돌아가지 않도록 수정 (#295)

* Fix: 학교 글자 수 제한 조건 수정 #294

* Fix: Lesson에 delivered_at 칼럼 추가 #294

* Fix: Lesson에 delivered_at 칼럼 추가 #294

* Fix: Batch Task 로직 업데이트 #294

* Fix: FCM Android Notification 설정 변경 #294

* Fix: 배치 중복으로 돌아가지 않도록 수정 (#296)

* Fix: 학교 글자 수 제한 조건 수정 #294

* Fix: Lesson에 delivered_at 칼럼 추가 #294

* Fix: Lesson에 delivered_at 칼럼 추가 #294

* Fix: Batch Task 로직 업데이트 #294

* Fix: FCM Android Notification 설정 변경 #294

* Fix: Batch Scheduler 주기 원상복구 #294

* Fix: 배치 주기 매일 오전 9시로 변경 #297 (#298)

* Fix: FCM 테스트 API DB 저장되도록 수정 (#301)

* Feat: 학생 숙제 통계 API  (#309)

* Feat: 숙제별 학생 통계 반환 API 개발 #299

* Feat: 숙제별 학생 통계 반환 API 개발 #299

* Feat: 숙제별 학생 통계 반환 API #299

* Fix: Homework Bulk Insert 적용 #299

* Feat: 학생 숙제 리마인드 알림 API (#313)

* Feat: 숙제별 학생 통계 반환 API 개발 #299

* Feat: 숙제별 학생 통계 반환 API 개발 #299

* Feat: 숙제별 학생 통계 반환 API #299

* Fix: Homework Bulk Insert 적용 #299

* Feat: 숙제 리마인드 알림 전송 API #299

* Fix: 학생 숙제 리마인드 알림 API 쿼리 오류 수정 (#312)

* Fix: 학생 숙제 리마인드 알림 API 쿼리 오류 수정 (#312)

* Chore: Health Check 스크립트 생성 (#323)

* Chore: 서버 헬스체크 스크립트 반영 (#317)

* Fix: Homework 정보 반환 시, 클래스 색상 사용자 지정 색으로 반환되도록 수정 (#336)

* Fix: 학생 초대 시, FCM 토큰 없이도 초대되도록 수정 (#337)

* Hotfix: 수정 내역 반영 (#342)

* Feat: 클래스별 게시판 개발 (#352)

* Feat: Question Entity #351

* Feat: File Entity #351

* Feat: Reply Entity #351

* Feat: 질문 상태 ENUM 추가 #351

* Feat: Question 도메인 Exception 분리 #351

* Feat: Question 도메인 기본 파일 생성 #351

* Fix: 도메인 이름 변경에 따른 파일 삭제 #351

* Feat: 게시판 Entity 개발 #351

* Feat: 게시판 종류 Enum 추가 #351

* Feat: 게시판 관련 Controller, Service, Repository 생성 #351

* Feat: 질문 상태 관련 Enum 추가 #351

* Fix: 미사용 파일 삭제 & Board 관련 Exception 분리 #351

* Feat: 게시판 관련 Dto 생성 #351

* Refactor: S3 업로드 코드 리팩토링 #351

* Feat: 게시글 등록 API #351

* Feat: 게시글 수정, 삭제 / 댓글 등록, 삭제 API 개발 진행 #351

* Feat: 게시글 페이지네이션 / 댓글 페이지네이션 API 개발 진행 #351

* Feat: 미해결 질문 리스트 반환, 파일 용량 조회, 질문 상태 수정 API #351

* Fix: 게시글 등록 API 수정 #351

* Fix: 게시글 등록/삭제 API 수정 #351

* Fix: 댓글 등록/삭제, 파일 용량 확인 API 수정 #351

* Fix: 미해결 질문 리스트 반환 API 수정 #351

* Fix: 삭제된 데이터 조회 안 되도록 쿼리 수정 #351

* Feat: 게시글 카테고리 구분 없이 반환하는 부분 추가 (#361)

* Style: 메소드 주석 추가 #353

* Test: 게시글 테스트 코드 작성 진행 #353

* Chore: 과릿 1.1.10  (#357)

* Chore: 배포 설정 변경 (#356)

* Chore: 과릿 1.1.10 (#359)

* Chore: 배포 설정 변경 #355

* Chore: Workflow 수정 #355

* Fix: 클래스별로 조회되도록 쿼리 수정 #353

* Feat: 게시글 작성에 따른 알림 전송 개발 (#363)

* Feat: 게시글 푸시 알림 추가 진행 #354

* Chore: Local용 yml 변경 #354

* Fix: Notification에 boardId 칼럼 추가 #354

* Feat: 게시글/댓글 작성 시 알림 발송 로직 추가 #354

* Chore: DEV yml 오류 수정

* Feat: 게시글 API 추가 및 로직 수정 (#364)

* Fix: 댓글 페이지네이션 오래된 순으로 수정 #362

* Fix: 특정 게시글 반환 시, 상위 댓글 반환하는 로직 제거 #362

* Fix: 특정 게시글 반환 시, 상위 댓글 반환하는 로직 제거 #362

* Fix: 게시글 하나 반환 시, 댓글의 파일 리스트는 반환되지 않도록 쿼리 수정 #362

* Fix: 미해결 상태의 질문 게시글만 반환되도록 쿼리 수정 #362

* Fix: lessonDate 반환하도록 DTO 및 로직 수정 #362

* Fix: 게시글 작성 시, 선생님과 학생 알림 로직 분리 (#366)

* Fix: 선생님과 학생의 알림 로직 분리 #365

* Fix: 삭제 파일 검증 빈 리스트 구조이므로 검사 조건문 변경 #365

* Fix: 파일 개수 5개 제한 검증 로직 추가 (#370)

* Feat: 수업 리포트에서 관련 게시글 리스트 반환 API (#371)

* Fix: 반환 시 사용하는 DTO 변경 (#374)

* Refactor: API EndPoint 리팩토링 (#375)

* Fix: 파일용량 검사 조건 추가 (#376)

* Fix: 게시글 오류 수정 (#378)

* Fix: 댓글 페이지네이션 쿼리 오류 수정 #377

* Fix: 게시글 수정 시, 반환하는 파일 리스트가 전체가 되도록 수정 #377

* Fix: 게시글 페이지네이션 쿼리 선생님과 학생용 분리해서 적용 #377

* Fix: 작성자에겐 알림이 가지 않도록 수정 (#380)

* Chore: DEV용 워크 플로우 도커 허브로 배포하도록 수정 (#383)

* Chore: AWS S3 버킷 옮기기 (#385)

* Fix: 댓글 페이지네이션 쿼리 오류 수정 (#386)

* Chore: DEV 환경변수는 로컬이 되도록 변경 #381

* Fix: 댓글 페이지네이션 쿼리 수정 #381

* Chore: 댓글 페이지네이션 쿼리 수정 #381

* Chore: DEV 워크플로우 수정 (#388)

* Chore: DEV yml 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Chore: DEV 배포 워크플로우 수정 (#389)

* Chore: DEV yml 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Fix: 수업 리포트에 연관된 게시물 조회 오류 수정 (#391)

* Fix: 수업 리포트에서 연관 게시물 가져오는 쿼리 오류 수정 #390

* Fix: 테스트 계정 관련 오류 수정 #390

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Fix: 선생님이 게시글, 댓글 삭제 가능하도록 권한 추가 (#399)

* Chore: 과릿 1.1.10 (#359)

* Chore: 배포 설정 변경 #355

* Chore: Workflow 수정 #355

* Feat: 과릿 1.3.1 (#393)

* Feat: 과릿 1.3.1 (#392)

* Feat: 클래스별 게시판 개발 (#352)

* Feat: Question Entity #351

* Feat: File Entity #351

* Feat: Reply Entity #351

* Feat: 질문 상태 ENUM 추가 #351

* Feat: Question 도메인 Exception 분리 #351

* Feat: Question 도메인 기본 파일 생성 #351

* Fix: 도메인 이름 변경에 따른 파일 삭제 #351

* Feat: 게시판 Entity 개발 #351

* Feat: 게시판 종류 Enum 추가 #351

* Feat: 게시판 관련 Controller, Service, Repository 생성 #351

* Feat: 질문 상태 관련 Enum 추가 #351

* Fix: 미사용 파일 삭제 & Board 관련 Exception 분리 #351

* Feat: 게시판 관련 Dto 생성 #351

* Refactor: S3 업로드 코드 리팩토링 #351

* Feat: 게시글 등록 API #351

* Feat: 게시글 수정, 삭제 / 댓글 등록, 삭제 API 개발 진행 #351

* Feat: 게시글 페이지네이션 / 댓글 페이지네이션 API 개발 진행 #351

* Feat: 미해결 질문 리스트 반환, 파일 용량 조회, 질문 상태 수정 API #351

* Fix: 게시글 등록 API 수정 #351

* Fix: 게시글 등록/삭제 API 수정 #351

* Fix: 댓글 등록/삭제, 파일 용량 확인 API 수정 #351

* Fix: 미해결 질문 리스트 반환 API 수정 #351

* Fix: 삭제된 데이터 조회 안 되도록 쿼리 수정 #351

* Feat: 게시글 카테고리 구분 없이 반환하는 부분 추가 (#361)

* Style: 메소드 주석 추가 #353

* Test: 게시글 테스트 코드 작성 진행 #353

* Chore: 과릿 1.1.10  (#357)

* Chore: 배포 설정 변경 (#356)

* Chore: 과릿 1.1.10 (#359)

* Chore: 배포 설정 변경 #355

* Chore: Workflow 수정 #355

* Fix: 클래스별로 조회되도록 쿼리 수정 #353

* Feat: 게시글 작성에 따른 알림 전송 개발 (#363)

* Feat: 게시글 푸시 알림 추가 진행 #354

* Chore: Local용 yml 변경 #354

* Fix: Notification에 boardId 칼럼 추가 #354

* Feat: 게시글/댓글 작성 시 알림 발송 로직 추가 #354

* Chore: DEV yml 오류 수정

* Feat: 게시글 API 추가 및 로직 수정 (#364)

* Fix: 댓글 페이지네이션 오래된 순으로 수정 #362

* Fix: 특정 게시글 반환 시, 상위 댓글 반환하는 로직 제거 #362

* Fix: 특정 게시글 반환 시, 상위 댓글 반환하는 로직 제거 #362

* Fix: 게시글 하나 반환 시, 댓글의 파일 리스트는 반환되지 않도록 쿼리 수정 #362

* Fix: 미해결 상태의 질문 게시글만 반환되도록 쿼리 수정 #362

* Fix: lessonDate 반환하도록 DTO 및 로직 수정 #362

* Fix: 게시글 작성 시, 선생님과 학생 알림 로직 분리 (#366)

* Fix: 선생님과 학생의 알림 로직 분리 #365

* Fix: 삭제 파일 검증 빈 리스트 구조이므로 검사 조건문 변경 #365

* Fix: 파일 개수 5개 제한 검증 로직 추가 (#370)

* Feat: 수업 리포트에서 관련 게시글 리스트 반환 API (#371)

* Fix: 반환 시 사용하는 DTO 변경 (#374)

* Refactor: API EndPoint 리팩토링 (#375)

* Fix: 파일용량 검사 조건 추가 (#376)

* Fix: 게시글 오류 수정 (#378)

* Fix: 댓글 페이지네이션 쿼리 오류 수정 #377

* Fix: 게시글 수정 시, 반환하는 파일 리스트가 전체가 되도록 수정 #377

* Fix: 게시글 페이지네이션 쿼리 선생님과 학생용 분리해서 적용 #377

* Fix: 작성자에겐 알림이 가지 않도록 수정 (#380)

* Chore: DEV용 워크 플로우 도커 허브로 배포하도록 수정 (#383)

* Chore: AWS S3 버킷 옮기기 (#385)

* Fix: 댓글 페이지네이션 쿼리 오류 수정 (#386)

* Chore: DEV 환경변수는 로컬이 되도록 변경 #381

* Fix: 댓글 페이지네이션 쿼리 수정 #381

* Chore: 댓글 페이지네이션 쿼리 수정 #381

* Chore: DEV 워크플로우 수정 (#388)

* Chore: DEV yml 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Chore: DEV 배포 워크플로우 수정 (#389)

* Chore: DEV yml 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Fix: 수업 리포트에 연관된 게시물 조회 오류 수정 (#391)

* Fix: 수업 리포트에서 연관 게시물 가져오는 쿼리 오류 수정 #390

* Fix: 테스트 계정 관련 오류 수정 #390

* Feat: 과릿 1.3.2 (#396)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Feat: 과릿 1.3.2 (#397)

* Feat: 과릿 1.3.2 (#396)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Fix: 선생님이 삭제 가능하도록 권한 수정 #398

* Fix: 게시글 페이지네이션 쿼리 오류 수정 (#403)

* Chore: 과릿 1.1.10 (#359)

* Chore: 배포 설정 변경 #355

* Chore: Workflow 수정 #355

* Feat: 과릿 1.3.1 (#393)

* Feat: 과릿 1.3.1 (#392)

* Feat: 클래스별 게시판 개발 (#352)

* Feat: Question Entity #351

* Feat: File Entity #351

* Feat: Reply Entity #351

* Feat: 질문 상태 ENUM 추가 #351

* Feat: Question 도메인 Exception 분리 #351

* Feat: Question 도메인 기본 파일 생성 #351

* Fix: 도메인 이름 변경에 따른 파일 삭제 #351

* Feat: 게시판 Entity 개발 #351

* Feat: 게시판 종류 Enum 추가 #351

* Feat: 게시판 관련 Controller, Service, Repository 생성 #351

* Feat: 질문 상태 관련 Enum 추가 #351

* Fix: 미사용 파일 삭제 & Board 관련 Exception 분리 #351

* Feat: 게시판 관련 Dto 생성 #351

* Refactor: S3 업로드 코드 리팩토링 #351

* Feat: 게시글 등록 API #351

* Feat: 게시글 수정, 삭제 / 댓글 등록, 삭제 API 개발 진행 #351

* Feat: 게시글 페이지네이션 / 댓글 페이지네이션 API 개발 진행 #351

* Feat: 미해결 질문 리스트 반환, 파일 용량 조회, 질문 상태 수정 API #351

* Fix: 게시글 등록 API 수정 #351

* Fix: 게시글 등록/삭제 API 수정 #351

* Fix: 댓글 등록/삭제, 파일 용량 확인 API 수정 #351

* Fix: 미해결 질문 리스트 반환 API 수정 #351

* Fix: 삭제된 데이터 조회 안 되도록 쿼리 수정 #351

* Feat: 게시글 카테고리 구분 없이 반환하는 부분 추가 (#361)

* Style: 메소드 주석 추가 #353

* Test: 게시글 테스트 코드 작성 진행 #353

* Chore: 과릿 1.1.10  (#357)

* Chore: 배포 설정 변경 (#356)

* Chore: 과릿 1.1.10 (#359)

* Chore: 배포 설정 변경 #355

* Chore: Workflow 수정 #355

* Fix: 클래스별로 조회되도록 쿼리 수정 #353

* Feat: 게시글 작성에 따른 알림 전송 개발 (#363)

* Feat: 게시글 푸시 알림 추가 진행 #354

* Chore: Local용 yml 변경 #354

* Fix: Notification에 boardId 칼럼 추가 #354

* Feat: 게시글/댓글 작성 시 알림 발송 로직 추가 #354

* Chore: DEV yml 오류 수정

* Feat: 게시글 API 추가 및 로직 수정 (#364)

* Fix: 댓글 페이지네이션 오래된 순으로 수정 #362

* Fix: 특정 게시글 반환 시, 상위 댓글 반환하는 로직 제거 #362

* Fix: 특정 게시글 반환 시, 상위 댓글 반환하는 로직 제거 #362

* Fix: 게시글 하나 반환 시, 댓글의 파일 리스트는 반환되지 않도록 쿼리 수정 #362

* Fix: 미해결 상태의 질문 게시글만 반환되도록 쿼리 수정 #362

* Fix: lessonDate 반환하도록 DTO 및 로직 수정 #362

* Fix: 게시글 작성 시, 선생님과 학생 알림 로직 분리 (#366)

* Fix: 선생님과 학생의 알림 로직 분리 #365

* Fix: 삭제 파일 검증 빈 리스트 구조이므로 검사 조건문 변경 #365

* Fix: 파일 개수 5개 제한 검증 로직 추가 (#370)

* Feat: 수업 리포트에서 관련 게시글 리스트 반환 API (#371)

* Fix: 반환 시 사용하는 DTO 변경 (#374)

* Refactor: API EndPoint 리팩토링 (#375)

* Fix: 파일용량 검사 조건 추가 (#376)

* Fix: 게시글 오류 수정 (#378)

* Fix: 댓글 페이지네이션 쿼리 오류 수정 #377

* Fix: 게시글 수정 시, 반환하는 파일 리스트가 전체가 되도록 수정 #377

* Fix: 게시글 페이지네이션 쿼리 선생님과 학생용 분리해서 적용 #377

* Fix: 작성자에겐 알림이 가지 않도록 수정 (#380)

* Chore: DEV용 워크 플로우 도커 허브로 배포하도록 수정 (#383)

* Chore: AWS S3 버킷 옮기기 (#385)

* Fix: 댓글 페이지네이션 쿼리 오류 수정 (#386)

* Chore: DEV 환경변수는 로컬이 되도록 변경 #381

* Fix: 댓글 페이지네이션 쿼리 수정 #381

* Chore: 댓글 페이지네이션 쿼리 수정 #381

* Chore: DEV 워크플로우 수정 (#388)

* Chore: DEV yml 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Chore: DEV 배포 워크플로우 수정 (#389)

* Chore: DEV yml 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Fix: 수업 리포트에 연관된 게시물 조회 오류 수정 (#391)

* Fix: 수업 리포트에서 연관 게시물 가져오는 쿼리 오류 수정 #390

* Fix: 테스트 계정 관련 오류 수정 #390

* Feat: 과릿 1.3.2 (#396)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Feat: 과릿 1.3.2 (#397)

* Feat: 과릿 1.3.2 (#396)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Feat: 과릿 1.3.3 (#400)

* Feat: 과릿 1.3.2 (#397)

* Feat: 과릿 1.3.2 (#396)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Fix: 선생님이 삭제 가능하도록 권한 수정 #398

* Fix: 과릿 1.3.3 (#401)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Fix: 선생님이 삭제 가능하도록 권한 수정 #398

* Fix: 게시글 페이지네이션 쿼리 오류 수정 #402

* Fix: 과릿 1.3.4 (#405)

* Fix: 게시글 페이지네이션 쿼리 오류 수정 #402

* Fix: 과릿 1.3.4 (#407)

* Fix: 메인 페이지 쿼리 오류 수정 #402

* Fix: 과릿 1.3.4 (#408)

* Fix: 메인 페이지 쿼리 오류 수정 #402

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#411)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#413)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#411)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#413)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Chore: CoolSMS javaSDK 추가 (#414)

* Feat: CoolSMSClient 개발 (#414)

* Refactor: SENS API 사용 코드 CoolSMSClient로 리팩토링 (#414)

* Refactor: SENS API 미사용에 따른 파일 삭제 (#414)

* Docs: update README.md (#419) [skip ci]

* Chore: AWS ECR Push Test (#422)

* Chore: dev CD pipeline 수정 (#421)

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#411)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Chore: dev CD pipeline 수정 (#421)

* Chore: AWS ECR Push Test (#423)

* Chore: dev CD pipeline 수정 (#421)

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#411)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: AWS ECR Push Test (#424)

* Chore: dev CD pipeline 수정 (#421)

* Chore: AWS ECR Push Test #423 (#425)

* Chore: dev CD pipeline 수정 (#421)

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#411)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: AWS ECR Push Test (#426)

* Chore: dev CD pipeline 수정 (#421)

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#411)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: AWS ECR Push Test (#427)

* Chore: dev CD pipeline 수정 (#421)

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#411)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Style: 주석 삭제 (#421)

* Chore: AWS EC2 Deploy Test (#428)

* Chore: dev CD pipeline 수정 (#421)

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#411)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Style: 주석 삭제 (#421)

* Chore: DEV, RELEASE Pipeline 수정 (#421)

* Chore: AWS EC2 Deploy Test (#429)

* Chore: dev CD pipeline 수정 (#421)

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#411)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Style: 주석 삭제 (#421)

* Chore: DEV, RELEASE Pipeline 수정 (#421)

* Chore: DEV Pipeline 수정 (#421)

* Chore: AWS EC2 Deploy Test (#430)

* Chore: dev CD pipeline 수정 (#421)

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#411)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Style: 주석 삭제 (#421)

* Chore: DEV, RELEASE Pipeline 수정 (#421)

* Chore: DEV Pipeline 수정 (#421)

* Fix: Release Pipeline 수정 (#421)

* Fix: Dev Pipeline 수정 (#421)

* Chore: AWS EC2 Deploy Test (#431)

* Chore: dev CD pipeline 수정 (#421)

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#411)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Style: 주석 삭제 (#421)

* Chore: DEV, RELEASE Pipeline 수정 (#421)

* Chore: DEV Pipeline 수정 (#421)

* Fix: Release Pipeline 수정 (#421)

* Fix: Dev Pipeline 수정 (#421)

* Fix: Dev Pipeline 수정 (#421)

* Chore: AWS EC2 Deploy Test (#432)

* Chore: dev CD pipeline 수정 (#421)

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#411)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Style: 주석 삭제 (#421)

* Chore: DEV, RELEASE Pipeline 수정 (#421)

* Chore: DEV Pipeline 수정 (#421)

* Fix: Release Pipeline 수정 (#421)

* Fix: Dev Pipeline 수정 (#421)

* Fix: Dev Pipeline 수정 (#421)

* Fix: Dev Pipeline 수정 (#421)

* Chore: AWS EC2 Deploy Test (#433)

* Chore: dev CD pipeline 수정 (#421)

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#411)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: …
dl-00-e8 added a commit that referenced this pull request Sep 23, 2024
* Hotfix: 학생이 이름, 색상 변경 시 적용 오류 수정 (#249)

* Hotfix: 학생, 이름 색상 업데이트 오류 수정 #247

* Feat: 수학1 단원평가 파트 개시 (#251)

* Fix: 수학1 단원평가 영역 개시

* Fix: 문제집 수정 API 수정 (#253)

* Fix: 수업리포트 수정 API 선생님 권한 조건 추가 (#257)

* Fix: API Path 오타 수정

* Revert "Fix: API Path 오타 수정"

This reverts commit 33ae36930a215eb1d74a713493247d3e7c6c905c.

* Fix: API Path 오타 수정

* Chore: FCM 관련 파일 .gitignore 추가

* Feat: 알림 테스트용 API (#262)

* Chore: FCM을 위한 firebase-admin dependency 추가 #165

* Feat: Notification 기본 구조 생성 #165

* Chore: FCM Configuration 생성 #165

* Chore: FCM용 비공개 키 gitignore 등록 #165

* Chore: FCM용 properties 등록 #165

* Chore: FCM 설정 업데이트 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Token 관련 기본 포맷 생성 #165

* Feat: FCM용 Service 객체 및 요청 Dto 생성 #165

* Feat: Android & APNS 관련 설정 진행 #165

* Feat: FCM관련 Entity 수정 #165

* Feat: 토큰 저장 비즈니스 로직 개발 #165

* Feat: Token Entity를 Member의 column으로 마이그레이션 #165

* Chore: FCM 환경설정 진행 #165

* Feat: 토큰 저장/수정 API #165

* Feat: 로그아웃 시 토큰 정보 제거하는 로직 추가 #165

* Feat: 로그아웃 메소드에 트랜잭션 추가 #165

* Style: 메소드 주석 추가 #165

* Feat: FCM 관련 ErrorCode 추가 #165

* Feat: FCM 송신 메소드 개발 #165

* Feat: FCMMessageDto 정보 업데이트 #165

* Chore: FCM 환경설정 업데이트 #165

* Feat: 학생 초대 시, 해당 학생이 앱 내에 있는 학생이라면 알림이 가도록 비즈니스 로직 추가 #165

* Feat: Notification Entity 칼럼 추가 #165

* Chore: FCM 관련 yml 추가 #165

* Feat: 알림 테스트용 API (#263)

* Chore: FCM을 위한 firebase-admin dependency 추가 #165

* Feat: Notification 기본 구조 생성 #165

* Chore: FCM Configuration 생성 #165

* Chore: FCM용 비공개 키 gitignore 등록 #165

* Chore: FCM용 properties 등록 #165

* Chore: FCM 설정 업데이트 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Token 관련 기본 포맷 생성 #165

* Feat: FCM용 Service 객체 및 요청 Dto 생성 #165

* Feat: Android & APNS 관련 설정 진행 #165

* Feat: FCM관련 Entity 수정 #165

* Feat: 토큰 저장 비즈니스 로직 개발 #165

* Feat: Token Entity를 Member의 column으로 마이그레이션 #165

* Chore: FCM 환경설정 진행 #165

* Feat: 토큰 저장/수정 API #165

* Feat: 로그아웃 시 토큰 정보 제거하는 로직 추가 #165

* Feat: 로그아웃 메소드에 트랜잭션 추가 #165

* Style: 메소드 주석 추가 #165

* Feat: FCM 관련 ErrorCode 추가 #165

* Feat: FCM 송신 메소드 개발 #165

* Feat: FCMMessageDto 정보 업데이트 #165

* Chore: FCM 환경설정 업데이트 #165

* Feat: 학생 초대 시, 해당 학생이 앱 내에 있는 학생이라면 알림이 가도록 비즈니스 로직 추가 #165

* Feat: Notification Entity 칼럼 추가 #165

* Chore: FCM 관련 yml 추가 #165

* Fix: 학생 초대 시, 학생이 기존 가입 유저라면 문자가 아닌 알림을 보내도록 수정 #165

* Feat: 테스트용 알림 API #165

* Chore: DEV CD 스크립트 수정 #165

* Feat: 알림 테스트용 API (#264)

* Chore: FCM을 위한 firebase-admin dependency 추가 #165

* Feat: Notification 기본 구조 생성 #165

* Chore: FCM Configuration 생성 #165

* Chore: FCM용 비공개 키 gitignore 등록 #165

* Chore: FCM용 properties 등록 #165

* Chore: FCM 설정 업데이트 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Token 관련 기본 포맷 생성 #165

* Feat: FCM용 Service 객체 및 요청 Dto 생성 #165

* Feat: Android & APNS 관련 설정 진행 #165

* Feat: FCM관련 Entity 수정 #165

* Feat: 토큰 저장 비즈니스 로직 개발 #165

* Feat: Token Entity를 Member의 column으로 마이그레이션 #165

* Chore: FCM 환경설정 진행 #165

* Feat: 토큰 저장/수정 API #165

* Feat: 로그아웃 시 토큰 정보 제거하는 로직 추가 #165

* Feat: 로그아웃 메소드에 트랜잭션 추가 #165

* Style: 메소드 주석 추가 #165

* Feat: FCM 관련 ErrorCode 추가 #165

* Feat: FCM 송신 메소드 개발 #165

* Feat: FCMMessageDto 정보 업데이트 #165

* Chore: FCM 환경설정 업데이트 #165

* Feat: 학생 초대 시, 해당 학생이 앱 내에 있는 학생이라면 알림이 가도록 비즈니스 로직 추가 #165

* Feat: Notification Entity 칼럼 추가 #165

* Chore: FCM 관련 yml 추가 #165

* Fix: 학생 초대 시, 학생이 기존 가입 유저라면 문자가 아닌 알림을 보내도록 수정 #165

* Feat: 테스트용 알림 API #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Feat: 알림 테스트용 API  (#265)

* Chore: FCM을 위한 firebase-admin dependency 추가 #165

* Feat: Notification 기본 구조 생성 #165

* Chore: FCM Configuration 생성 #165

* Chore: FCM용 비공개 키 gitignore 등록 #165

* Chore: FCM용 properties 등록 #165

* Chore: FCM 설정 업데이트 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Token 관련 기본 포맷 생성 #165

* Feat: FCM용 Service 객체 및 요청 Dto 생성 #165

* Feat: Android & APNS 관련 설정 진행 #165

* Feat: FCM관련 Entity 수정 #165

* Feat: 토큰 저장 비즈니스 로직 개발 #165

* Feat: Token Entity를 Member의 column으로 마이그레이션 #165

* Chore: FCM 환경설정 진행 #165

* Feat: 토큰 저장/수정 API #165

* Feat: 로그아웃 시 토큰 정보 제거하는 로직 추가 #165

* Feat: 로그아웃 메소드에 트랜잭션 추가 #165

* Style: 메소드 주석 추가 #165

* Feat: FCM 관련 ErrorCode 추가 #165

* Feat: FCM 송신 메소드 개발 #165

* Feat: FCMMessageDto 정보 업데이트 #165

* Chore: FCM 환경설정 업데이트 #165

* Feat: 학생 초대 시, 해당 학생이 앱 내에 있는 학생이라면 알림이 가도록 비즈니스 로직 추가 #165

* Feat: Notification Entity 칼럼 추가 #165

* Chore: FCM 관련 yml 추가 #165

* Fix: 학생 초대 시, 학생이 기존 가입 유저라면 문자가 아닌 알림을 보내도록 수정 #165

* Feat: 테스트용 알림 API #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Feat: 알림 테스트용 API  (#267)

* Chore: FCM을 위한 firebase-admin dependency 추가 #165

* Feat: Notification 기본 구조 생성 #165

* Chore: FCM Configuration 생성 #165

* Chore: FCM용 비공개 키 gitignore 등록 #165

* Chore: FCM용 properties 등록 #165

* Chore: FCM 설정 업데이트 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Token 관련 기본 포맷 생성 #165

* Feat: FCM용 Service 객체 및 요청 Dto 생성 #165

* Feat: Android & APNS 관련 설정 진행 #165

* Feat: FCM관련 Entity 수정 #165

* Feat: 토큰 저장 비즈니스 로직 개발 #165

* Feat: Token Entity를 Member의 column으로 마이그레이션 #165

* Chore: FCM 환경설정 진행 #165

* Feat: 토큰 저장/수정 API #165

* Feat: 로그아웃 시 토큰 정보 제거하는 로직 추가 #165

* Feat: 로그아웃 메소드에 트랜잭션 추가 #165

* Style: 메소드 주석 추가 #165

* Feat: FCM 관련 ErrorCode 추가 #165

* Feat: FCM 송신 메소드 개발 #165

* Feat: FCMMessageDto 정보 업데이트 #165

* Chore: FCM 환경설정 업데이트 #165

* Feat: 학생 초대 시, 해당 학생이 앱 내에 있는 학생이라면 알림이 가도록 비즈니스 로직 추가 #165

* Feat: Notification Entity 칼럼 추가 #165

* Chore: FCM 관련 yml 추가 #165

* Fix: 학생 초대 시, 학생이 기존 가입 유저라면 문자가 아닌 알림을 보내도록 수정 #165

* Feat: 테스트용 알림 API #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Feat: 알림 테스트 API (#268)

* Chore: FCM을 위한 firebase-admin dependency 추가 #165

* Feat: Notification 기본 구조 생성 #165

* Chore: FCM Configuration 생성 #165

* Chore: FCM용 비공개 키 gitignore 등록 #165

* Chore: FCM용 properties 등록 #165

* Chore: FCM 설정 업데이트 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Token 관련 기본 포맷 생성 #165

* Feat: FCM용 Service 객체 및 요청 Dto 생성 #165

* Feat: Android & APNS 관련 설정 진행 #165

* Feat: FCM관련 Entity 수정 #165

* Feat: 토큰 저장 비즈니스 로직 개발 #165

* Feat: Token Entity를 Member의 column으로 마이그레이션 #165

* Chore: FCM 환경설정 진행 #165

* Feat: 토큰 저장/수정 API #165

* Feat: 로그아웃 시 토큰 정보 제거하는 로직 추가 #165

* Feat: 로그아웃 메소드에 트랜잭션 추가 #165

* Style: 메소드 주석 추가 #165

* Feat: FCM 관련 ErrorCode 추가 #165

* Feat: FCM 송신 메소드 개발 #165

* Feat: FCMMessageDto 정보 업데이트 #165

* Chore: FCM 환경설정 업데이트 #165

* Feat: 학생 초대 시, 해당 학생이 앱 내에 있는 학생이라면 알림이 가도록 비즈니스 로직 추가 #165

* Feat: Notification Entity 칼럼 추가 #165

* Chore: FCM 관련 yml 추가 #165

* Fix: 학생 초대 시, 학생이 기존 가입 유저라면 문자가 아닌 알림을 보내도록 수정 #165

* Feat: 테스트용 알림 API #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Feat: 테스트용 알림 API (#269)

* Chore: FCM을 위한 firebase-admin dependency 추가 #165

* Feat: Notification 기본 구조 생성 #165

* Chore: FCM Configuration 생성 #165

* Chore: FCM용 비공개 키 gitignore 등록 #165

* Chore: FCM용 properties 등록 #165

* Chore: FCM 설정 업데이트 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Token 관련 기본 포맷 생성 #165

* Feat: FCM용 Service 객체 및 요청 Dto 생성 #165

* Feat: Android & APNS 관련 설정 진행 #165

* Feat: FCM관련 Entity 수정 #165

* Feat: 토큰 저장 비즈니스 로직 개발 #165

* Feat: Token Entity를 Member의 column으로 마이그레이션 #165

* Chore: FCM 환경설정 진행 #165

* Feat: 토큰 저장/수정 API #165

* Feat: 로그아웃 시 토큰 정보 제거하는 로직 추가 #165

* Feat: 로그아웃 메소드에 트랜잭션 추가 #165

* Style: 메소드 주석 추가 #165

* Feat: FCM 관련 ErrorCode 추가 #165

* Feat: FCM 송신 메소드 개발 #165

* Feat: FCMMessageDto 정보 업데이트 #165

* Chore: FCM 환경설정 업데이트 #165

* Feat: 학생 초대 시, 해당 학생이 앱 내에 있는 학생이라면 알림이 가도록 비즈니스 로직 추가 #165

* Feat: Notification Entity 칼럼 추가 #165

* Chore: FCM 관련 yml 추가 #165

* Fix: 학생 초대 시, 학생이 기존 가입 유저라면 문자가 아닌 알림을 보내도록 수정 #165

* Feat: 테스트용 알림 API #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Feat: 알림 테스트용 API (#270)

* Chore: FCMConfig 수정 #165

* Feat: 알림 테스트용 API (#271)

* Chore: FCMConfig 수정 #165

* Feat: 알림 테스트용 API (#272)

* Chore: FCMConfig 수정 #165

* Feat: 알림 테스트용 API (#273)

* Chore: FCM을 위한 firebase-admin dependency 추가 #165

* Feat: Notification 기본 구조 생성 #165

* Chore: FCM Configuration 생성 #165

* Chore: FCM용 비공개 키 gitignore 등록 #165

* Chore: FCM용 properties 등록 #165

* Chore: FCM 설정 업데이트 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Token 관련 기본 포맷 생성 #165

* Feat: FCM용 Service 객체 및 요청 Dto 생성 #165

* Feat: Android & APNS 관련 설정 진행 #165

* Feat: FCM관련 Entity 수정 #165

* Feat: 토큰 저장 비즈니스 로직 개발 #165

* Feat: Token Entity를 Member의 column으로 마이그레이션 #165

* Chore: FCM 환경설정 진행 #165

* Feat: 토큰 저장/수정 API #165

* Feat: 로그아웃 시 토큰 정보 제거하는 로직 추가 #165

* Feat: 로그아웃 메소드에 트랜잭션 추가 #165

* Style: 메소드 주석 추가 #165

* Feat: FCM 관련 ErrorCode 추가 #165

* Feat: FCM 송신 메소드 개발 #165

* Feat: FCMMessageDto 정보 업데이트 #165

* Chore: FCM 환경설정 업데이트 #165

* Feat: 학생 초대 시, 해당 학생이 앱 내에 있는 학생이라면 알림이 가도록 비즈니스 로직 추가 #165

* Feat: Notification Entity 칼럼 추가 #165

* Chore: FCM 관련 yml 추가 #165

* Fix: 학생 초대 시, 학생이 기존 가입 유저라면 문자가 아닌 알림을 보내도록 수정 #165

* Feat: 테스트용 알림 API #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: FCMConfig 수정 #165

* Chore: FCMConfig 수정 #165

* Chore: FCMConfig 수정 #165

* Chore: FCMConfig 수정 #165

* Feat: 알림 테스트용 API (#274)

* Feat: 배포환경에서의 FCM 오류 확인 #165

* Feat: 알림 테스트용 API (#275)

* Feat: Redis 커넥션 설정 변경 #165

* Feat: 알림 테스트용 API 적용 (#277)

* Fix: params 삭제 후 Data 구조 변경 #165

* Refactor: FCM 전송 구조 리팩토링  (#278)

* Feat: 수업 리포트 생성 시 알림이 가도록 비즈니스 로직 추가 진행 중 #165

* Feat: Push Notification 개발 (#279)

* Chore: FCM을 위한 firebase-admin dependency 추가 #165

* Feat: Notification 기본 구조 생성 #165

* Chore: FCM Configuration 생성 #165

* Chore: FCM용 비공개 키 gitignore 등록 #165

* Chore: FCM용 properties 등록 #165

* Chore: FCM 설정 업데이트 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Token 관련 기본 포맷 생성 #165

* Feat: FCM용 Service 객체 및 요청 Dto 생성 #165

* Feat: Android & APNS 관련 설정 진행 #165

* Feat: FCM관련 Entity 수정 #165

* Feat: 토큰 저장 비즈니스 로직 개발 #165

* Feat: Token Entity를 Member의 column으로 마이그레이션 #165

* Chore: FCM 환경설정 진행 #165

* Feat: 토큰 저장/수정 API #165

* Feat: 로그아웃 시 토큰 정보 제거하는 로직 추가 #165

* Feat: 로그아웃 메소드에 트랜잭션 추가 #165

* Style: 메소드 주석 추가 #165

* Feat: FCM 관련 ErrorCode 추가 #165

* Feat: FCM 송신 메소드 개발 #165

* Feat: FCMMessageDto 정보 업데이트 #165

* Chore: FCM 환경설정 업데이트 #165

* Feat: 학생 초대 시, 해당 학생이 앱 내에 있는 학생이라면 알림이 가도록 비즈니스 로직 추가 #165

* Feat: Notification Entity 칼럼 추가 #165

* Chore: FCM 관련 yml 추가 #165

* Fix: 학생 초대 시, 학생이 기존 가입 유저라면 문자가 아닌 알림을 보내도록 수정 #165

* Feat: 테스트용 알림 API #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: FCMConfig 수정 #165

* Chore: FCMConfig 수정 #165

* Chore: FCMConfig 수정 #165

* Chore: FCMConfig 수정 #165

* Feat: 배포환경에서의 FCM 오류 확인 #165

* Feat: Redis 커넥션 설정 변경 #165

* Style: 미사용 코드 주석 처리 #165

* Feat: FCM 에러 추가 정의 #165

* Style: 불필요 코드 제거 #165

* Feat: FCMClient 메소드 구조 변경 및 관련 로직 수정 #165

* Feat: 전체 발송 API #165

* Fix: params 삭제 후 Data 구조 변경 #165

* Fix: FCMMessageDto 미사용하는 방식으로 구조 개선 #165

* Fix: FCMMessageDto 미사용에 따른 파일 삭제 #165

* Feat: 수업 리포트 생성 시 알림이 가도록 비즈니스 로직 추가 진행 중 #165

* Feat: 수업 리포트 수정 시 알림 연동 #165

* Refactor: FCM 비동기 처리 & Bulk Insert 도입 (#282)

* Refactor: FCM 메세지 비동기 전송으로 변경 #280

* Feat: BulkInsert를 위한 JdbcTemplate 활용 Repository 생성 및 bulkinsert 메소드 개발 #280

* Refactor: BulkInsert 적용 #280

* Feat: Bulk Insert를 위한 JdbcTemplate 활용 Repository 생성 및 Bulk Insert 메소드 개발  #280

* Refactor: Bulk Insert 적용 #280

* Chore: Async 환경 설정 및 FCMClient 비동기 적용 #280

* Refactor: FCM 비동기 처리 & Bulk Insert 도입 (#283)

* Fix: 토큰리스트 비어있는지 확인하는 로직 추가 #280

* Feat: 지정 시간대마다 수업 일정 알림 개발 (#285)

* Chore: Spring Batch 환경 설정 (#284)

* Chore: Spring Batch & Quartz Dependency 추가 #244

* Chore: Spring Batch & Quartz 사용을 위한 어노테이션 추가 #244

* Refactor: 불필요한 import 삭제 #244

* Chore: Spring Batch 관련 설정 추가 #244

* Chore: Spring Batch 환경 설정 #244

* Chore: Quartz를 활용해 매일 오전 9시에 특정 Job 실행되도록 설정 #244

* Chore: 진행될 Task 기본 포맷 정의 #244

* Chore: Task에서 활용해야할 정보를 조회하는 로직 및 Dto 생성 #244

* Feat: FCM N명의 사용자에게 N개의 개별 메시지 보내는 메소드 개발 #281

* Chore: 스키마 서버 실행 시마다 생성되지 않도록 설정 변경 #281

* Feat: 배치용 Dto에 토큰 정보 포함 #281

* Feat: 매일 아침 9시에 수업 정보 보내는 알림 개발 #281

* Fix: 매일 아침 9시에 수업 정보 보내는 알림 내용 수정 #281

* Fix: 매일 아침 9시에 수업 정보 보내는 알림 내용 수정 #281

* Fix: 이모지는 빈문자열로 대체되도록 수정 (#289)

* Fix: SMS 전송 시 이모지는 제거되고 보내지도록 수정 (#287)

* Feat: 알림 조회 API (#291)

* Fix: FCM 전송 시, 이모지는 빈문자열로 대체되도록 수정 #290

* Feat: 공지사항 페이지네이션 API #286

* Fix: 공지사항 발송 API 수정 (#293)

* Fix: 배치 중복으로 돌아가지 않도록 수정 (#295)

* Fix: 학교 글자 수 제한 조건 수정 #294

* Fix: Lesson에 delivered_at 칼럼 추가 #294

* Fix: Lesson에 delivered_at 칼럼 추가 #294

* Fix: Batch Task 로직 업데이트 #294

* Fix: FCM Android Notification 설정 변경 #294

* Fix: 배치 중복으로 돌아가지 않도록 수정 (#296)

* Fix: 학교 글자 수 제한 조건 수정 #294

* Fix: Lesson에 delivered_at 칼럼 추가 #294

* Fix: Lesson에 delivered_at 칼럼 추가 #294

* Fix: Batch Task 로직 업데이트 #294

* Fix: FCM Android Notification 설정 변경 #294

* Fix: Batch Scheduler 주기 원상복구 #294

* Fix: 배치 주기 매일 오전 9시로 변경 #297 (#298)

* Fix: FCM 테스트 API DB 저장되도록 수정 (#301)

* Feat: 학생 숙제 통계 API  (#309)

* Feat: 숙제별 학생 통계 반환 API 개발 #299

* Feat: 숙제별 학생 통계 반환 API 개발 #299

* Feat: 숙제별 학생 통계 반환 API #299

* Fix: Homework Bulk Insert 적용 #299

* Feat: 학생 숙제 리마인드 알림 API (#313)

* Feat: 숙제별 학생 통계 반환 API 개발 #299

* Feat: 숙제별 학생 통계 반환 API 개발 #299

* Feat: 숙제별 학생 통계 반환 API #299

* Fix: Homework Bulk Insert 적용 #299

* Feat: 숙제 리마인드 알림 전송 API #299

* Fix: 학생 숙제 리마인드 알림 API 쿼리 오류 수정 (#312)

* Fix: 학생 숙제 리마인드 알림 API 쿼리 오류 수정 (#312)

* Chore: Health Check 스크립트 생성 (#323)

* Chore: 서버 헬스체크 스크립트 반영 (#317)

* Fix: Homework 정보 반환 시, 클래스 색상 사용자 지정 색으로 반환되도록 수정 (#336)

* Fix: 학생 초대 시, FCM 토큰 없이도 초대되도록 수정 (#337)

* Hotfix: 수정 내역 반영 (#342)

* Feat: 클래스별 게시판 개발 (#352)

* Feat: Question Entity #351

* Feat: File Entity #351

* Feat: Reply Entity #351

* Feat: 질문 상태 ENUM 추가 #351

* Feat: Question 도메인 Exception 분리 #351

* Feat: Question 도메인 기본 파일 생성 #351

* Fix: 도메인 이름 변경에 따른 파일 삭제 #351

* Feat: 게시판 Entity 개발 #351

* Feat: 게시판 종류 Enum 추가 #351

* Feat: 게시판 관련 Controller, Service, Repository 생성 #351

* Feat: 질문 상태 관련 Enum 추가 #351

* Fix: 미사용 파일 삭제 & Board 관련 Exception 분리 #351

* Feat: 게시판 관련 Dto 생성 #351

* Refactor: S3 업로드 코드 리팩토링 #351

* Feat: 게시글 등록 API #351

* Feat: 게시글 수정, 삭제 / 댓글 등록, 삭제 API 개발 진행 #351

* Feat: 게시글 페이지네이션 / 댓글 페이지네이션 API 개발 진행 #351

* Feat: 미해결 질문 리스트 반환, 파일 용량 조회, 질문 상태 수정 API #351

* Fix: 게시글 등록 API 수정 #351

* Fix: 게시글 등록/삭제 API 수정 #351

* Fix: 댓글 등록/삭제, 파일 용량 확인 API 수정 #351

* Fix: 미해결 질문 리스트 반환 API 수정 #351

* Fix: 삭제된 데이터 조회 안 되도록 쿼리 수정 #351

* Feat: 게시글 카테고리 구분 없이 반환하는 부분 추가 (#361)

* Style: 메소드 주석 추가 #353

* Test: 게시글 테스트 코드 작성 진행 #353

* Chore: 과릿 1.1.10  (#357)

* Chore: 배포 설정 변경 (#356)

* Chore: 과릿 1.1.10 (#359)

* Chore: 배포 설정 변경 #355

* Chore: Workflow 수정 #355

* Fix: 클래스별로 조회되도록 쿼리 수정 #353

* Feat: 게시글 작성에 따른 알림 전송 개발 (#363)

* Feat: 게시글 푸시 알림 추가 진행 #354

* Chore: Local용 yml 변경 #354

* Fix: Notification에 boardId 칼럼 추가 #354

* Feat: 게시글/댓글 작성 시 알림 발송 로직 추가 #354

* Chore: DEV yml 오류 수정

* Feat: 게시글 API 추가 및 로직 수정 (#364)

* Fix: 댓글 페이지네이션 오래된 순으로 수정 #362

* Fix: 특정 게시글 반환 시, 상위 댓글 반환하는 로직 제거 #362

* Fix: 특정 게시글 반환 시, 상위 댓글 반환하는 로직 제거 #362

* Fix: 게시글 하나 반환 시, 댓글의 파일 리스트는 반환되지 않도록 쿼리 수정 #362

* Fix: 미해결 상태의 질문 게시글만 반환되도록 쿼리 수정 #362

* Fix: lessonDate 반환하도록 DTO 및 로직 수정 #362

* Fix: 게시글 작성 시, 선생님과 학생 알림 로직 분리 (#366)

* Fix: 선생님과 학생의 알림 로직 분리 #365

* Fix: 삭제 파일 검증 빈 리스트 구조이므로 검사 조건문 변경 #365

* Fix: 파일 개수 5개 제한 검증 로직 추가 (#370)

* Feat: 수업 리포트에서 관련 게시글 리스트 반환 API (#371)

* Fix: 반환 시 사용하는 DTO 변경 (#374)

* Refactor: API EndPoint 리팩토링 (#375)

* Fix: 파일용량 검사 조건 추가 (#376)

* Fix: 게시글 오류 수정 (#378)

* Fix: 댓글 페이지네이션 쿼리 오류 수정 #377

* Fix: 게시글 수정 시, 반환하는 파일 리스트가 전체가 되도록 수정 #377

* Fix: 게시글 페이지네이션 쿼리 선생님과 학생용 분리해서 적용 #377

* Fix: 작성자에겐 알림이 가지 않도록 수정 (#380)

* Chore: DEV용 워크 플로우 도커 허브로 배포하도록 수정 (#383)

* Chore: AWS S3 버킷 옮기기 (#385)

* Fix: 댓글 페이지네이션 쿼리 오류 수정 (#386)

* Chore: DEV 환경변수는 로컬이 되도록 변경 #381

* Fix: 댓글 페이지네이션 쿼리 수정 #381

* Chore: 댓글 페이지네이션 쿼리 수정 #381

* Chore: DEV 워크플로우 수정 (#388)

* Chore: DEV yml 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Chore: DEV 배포 워크플로우 수정 (#389)

* Chore: DEV yml 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Fix: 수업 리포트에 연관된 게시물 조회 오류 수정 (#391)

* Fix: 수업 리포트에서 연관 게시물 가져오는 쿼리 오류 수정 #390

* Fix: 테스트 계정 관련 오류 수정 #390

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Fix: 선생님이 게시글, 댓글 삭제 가능하도록 권한 추가 (#399)

* Chore: 과릿 1.1.10 (#359)

* Chore: 배포 설정 변경 #355

* Chore: Workflow 수정 #355

* Feat: 과릿 1.3.1 (#393)

* Feat: 과릿 1.3.1 (#392)

* Feat: 클래스별 게시판 개발 (#352)

* Feat: Question Entity #351

* Feat: File Entity #351

* Feat: Reply Entity #351

* Feat: 질문 상태 ENUM 추가 #351

* Feat: Question 도메인 Exception 분리 #351

* Feat: Question 도메인 기본 파일 생성 #351

* Fix: 도메인 이름 변경에 따른 파일 삭제 #351

* Feat: 게시판 Entity 개발 #351

* Feat: 게시판 종류 Enum 추가 #351

* Feat: 게시판 관련 Controller, Service, Repository 생성 #351

* Feat: 질문 상태 관련 Enum 추가 #351

* Fix: 미사용 파일 삭제 & Board 관련 Exception 분리 #351

* Feat: 게시판 관련 Dto 생성 #351

* Refactor: S3 업로드 코드 리팩토링 #351

* Feat: 게시글 등록 API #351

* Feat: 게시글 수정, 삭제 / 댓글 등록, 삭제 API 개발 진행 #351

* Feat: 게시글 페이지네이션 / 댓글 페이지네이션 API 개발 진행 #351

* Feat: 미해결 질문 리스트 반환, 파일 용량 조회, 질문 상태 수정 API #351

* Fix: 게시글 등록 API 수정 #351

* Fix: 게시글 등록/삭제 API 수정 #351

* Fix: 댓글 등록/삭제, 파일 용량 확인 API 수정 #351

* Fix: 미해결 질문 리스트 반환 API 수정 #351

* Fix: 삭제된 데이터 조회 안 되도록 쿼리 수정 #351

* Feat: 게시글 카테고리 구분 없이 반환하는 부분 추가 (#361)

* Style: 메소드 주석 추가 #353

* Test: 게시글 테스트 코드 작성 진행 #353

* Chore: 과릿 1.1.10  (#357)

* Chore: 배포 설정 변경 (#356)

* Chore: 과릿 1.1.10 (#359)

* Chore: 배포 설정 변경 #355

* Chore: Workflow 수정 #355

* Fix: 클래스별로 조회되도록 쿼리 수정 #353

* Feat: 게시글 작성에 따른 알림 전송 개발 (#363)

* Feat: 게시글 푸시 알림 추가 진행 #354

* Chore: Local용 yml 변경 #354

* Fix: Notification에 boardId 칼럼 추가 #354

* Feat: 게시글/댓글 작성 시 알림 발송 로직 추가 #354

* Chore: DEV yml 오류 수정

* Feat: 게시글 API 추가 및 로직 수정 (#364)

* Fix: 댓글 페이지네이션 오래된 순으로 수정 #362

* Fix: 특정 게시글 반환 시, 상위 댓글 반환하는 로직 제거 #362

* Fix: 특정 게시글 반환 시, 상위 댓글 반환하는 로직 제거 #362

* Fix: 게시글 하나 반환 시, 댓글의 파일 리스트는 반환되지 않도록 쿼리 수정 #362

* Fix: 미해결 상태의 질문 게시글만 반환되도록 쿼리 수정 #362

* Fix: lessonDate 반환하도록 DTO 및 로직 수정 #362

* Fix: 게시글 작성 시, 선생님과 학생 알림 로직 분리 (#366)

* Fix: 선생님과 학생의 알림 로직 분리 #365

* Fix: 삭제 파일 검증 빈 리스트 구조이므로 검사 조건문 변경 #365

* Fix: 파일 개수 5개 제한 검증 로직 추가 (#370)

* Feat: 수업 리포트에서 관련 게시글 리스트 반환 API (#371)

* Fix: 반환 시 사용하는 DTO 변경 (#374)

* Refactor: API EndPoint 리팩토링 (#375)

* Fix: 파일용량 검사 조건 추가 (#376)

* Fix: 게시글 오류 수정 (#378)

* Fix: 댓글 페이지네이션 쿼리 오류 수정 #377

* Fix: 게시글 수정 시, 반환하는 파일 리스트가 전체가 되도록 수정 #377

* Fix: 게시글 페이지네이션 쿼리 선생님과 학생용 분리해서 적용 #377

* Fix: 작성자에겐 알림이 가지 않도록 수정 (#380)

* Chore: DEV용 워크 플로우 도커 허브로 배포하도록 수정 (#383)

* Chore: AWS S3 버킷 옮기기 (#385)

* Fix: 댓글 페이지네이션 쿼리 오류 수정 (#386)

* Chore: DEV 환경변수는 로컬이 되도록 변경 #381

* Fix: 댓글 페이지네이션 쿼리 수정 #381

* Chore: 댓글 페이지네이션 쿼리 수정 #381

* Chore: DEV 워크플로우 수정 (#388)

* Chore: DEV yml 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Chore: DEV 배포 워크플로우 수정 (#389)

* Chore: DEV yml 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Fix: 수업 리포트에 연관된 게시물 조회 오류 수정 (#391)

* Fix: 수업 리포트에서 연관 게시물 가져오는 쿼리 오류 수정 #390

* Fix: 테스트 계정 관련 오류 수정 #390

* Feat: 과릿 1.3.2 (#396)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Feat: 과릿 1.3.2 (#397)

* Feat: 과릿 1.3.2 (#396)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Fix: 선생님이 삭제 가능하도록 권한 수정 #398

* Fix: 게시글 페이지네이션 쿼리 오류 수정 (#403)

* Chore: 과릿 1.1.10 (#359)

* Chore: 배포 설정 변경 #355

* Chore: Workflow 수정 #355

* Feat: 과릿 1.3.1 (#393)

* Feat: 과릿 1.3.1 (#392)

* Feat: 클래스별 게시판 개발 (#352)

* Feat: Question Entity #351

* Feat: File Entity #351

* Feat: Reply Entity #351

* Feat: 질문 상태 ENUM 추가 #351

* Feat: Question 도메인 Exception 분리 #351

* Feat: Question 도메인 기본 파일 생성 #351

* Fix: 도메인 이름 변경에 따른 파일 삭제 #351

* Feat: 게시판 Entity 개발 #351

* Feat: 게시판 종류 Enum 추가 #351

* Feat: 게시판 관련 Controller, Service, Repository 생성 #351

* Feat: 질문 상태 관련 Enum 추가 #351

* Fix: 미사용 파일 삭제 & Board 관련 Exception 분리 #351

* Feat: 게시판 관련 Dto 생성 #351

* Refactor: S3 업로드 코드 리팩토링 #351

* Feat: 게시글 등록 API #351

* Feat: 게시글 수정, 삭제 / 댓글 등록, 삭제 API 개발 진행 #351

* Feat: 게시글 페이지네이션 / 댓글 페이지네이션 API 개발 진행 #351

* Feat: 미해결 질문 리스트 반환, 파일 용량 조회, 질문 상태 수정 API #351

* Fix: 게시글 등록 API 수정 #351

* Fix: 게시글 등록/삭제 API 수정 #351

* Fix: 댓글 등록/삭제, 파일 용량 확인 API 수정 #351

* Fix: 미해결 질문 리스트 반환 API 수정 #351

* Fix: 삭제된 데이터 조회 안 되도록 쿼리 수정 #351

* Feat: 게시글 카테고리 구분 없이 반환하는 부분 추가 (#361)

* Style: 메소드 주석 추가 #353

* Test: 게시글 테스트 코드 작성 진행 #353

* Chore: 과릿 1.1.10  (#357)

* Chore: 배포 설정 변경 (#356)

* Chore: 과릿 1.1.10 (#359)

* Chore: 배포 설정 변경 #355

* Chore: Workflow 수정 #355

* Fix: 클래스별로 조회되도록 쿼리 수정 #353

* Feat: 게시글 작성에 따른 알림 전송 개발 (#363)

* Feat: 게시글 푸시 알림 추가 진행 #354

* Chore: Local용 yml 변경 #354

* Fix: Notification에 boardId 칼럼 추가 #354

* Feat: 게시글/댓글 작성 시 알림 발송 로직 추가 #354

* Chore: DEV yml 오류 수정

* Feat: 게시글 API 추가 및 로직 수정 (#364)

* Fix: 댓글 페이지네이션 오래된 순으로 수정 #362

* Fix: 특정 게시글 반환 시, 상위 댓글 반환하는 로직 제거 #362

* Fix: 특정 게시글 반환 시, 상위 댓글 반환하는 로직 제거 #362

* Fix: 게시글 하나 반환 시, 댓글의 파일 리스트는 반환되지 않도록 쿼리 수정 #362

* Fix: 미해결 상태의 질문 게시글만 반환되도록 쿼리 수정 #362

* Fix: lessonDate 반환하도록 DTO 및 로직 수정 #362

* Fix: 게시글 작성 시, 선생님과 학생 알림 로직 분리 (#366)

* Fix: 선생님과 학생의 알림 로직 분리 #365

* Fix: 삭제 파일 검증 빈 리스트 구조이므로 검사 조건문 변경 #365

* Fix: 파일 개수 5개 제한 검증 로직 추가 (#370)

* Feat: 수업 리포트에서 관련 게시글 리스트 반환 API (#371)

* Fix: 반환 시 사용하는 DTO 변경 (#374)

* Refactor: API EndPoint 리팩토링 (#375)

* Fix: 파일용량 검사 조건 추가 (#376)

* Fix: 게시글 오류 수정 (#378)

* Fix: 댓글 페이지네이션 쿼리 오류 수정 #377

* Fix: 게시글 수정 시, 반환하는 파일 리스트가 전체가 되도록 수정 #377

* Fix: 게시글 페이지네이션 쿼리 선생님과 학생용 분리해서 적용 #377

* Fix: 작성자에겐 알림이 가지 않도록 수정 (#380)

* Chore: DEV용 워크 플로우 도커 허브로 배포하도록 수정 (#383)

* Chore: AWS S3 버킷 옮기기 (#385)

* Fix: 댓글 페이지네이션 쿼리 오류 수정 (#386)

* Chore: DEV 환경변수는 로컬이 되도록 변경 #381

* Fix: 댓글 페이지네이션 쿼리 수정 #381

* Chore: 댓글 페이지네이션 쿼리 수정 #381

* Chore: DEV 워크플로우 수정 (#388)

* Chore: DEV yml 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Chore: DEV 배포 워크플로우 수정 (#389)

* Chore: DEV yml 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Fix: 수업 리포트에 연관된 게시물 조회 오류 수정 (#391)

* Fix: 수업 리포트에서 연관 게시물 가져오는 쿼리 오류 수정 #390

* Fix: 테스트 계정 관련 오류 수정 #390

* Feat: 과릿 1.3.2 (#396)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Feat: 과릿 1.3.2 (#397)

* Feat: 과릿 1.3.2 (#396)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Feat: 과릿 1.3.3 (#400)

* Feat: 과릿 1.3.2 (#397)

* Feat: 과릿 1.3.2 (#396)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Fix: 선생님이 삭제 가능하도록 권한 수정 #398

* Fix: 과릿 1.3.3 (#401)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Fix: 선생님이 삭제 가능하도록 권한 수정 #398

* Fix: 게시글 페이지네이션 쿼리 오류 수정 #402

* Fix: 메인페이지 쿼리 오류 수정 (#406)

* Chore: 과릿 1.1.10 (#359)

* Chore: 배포 설정 변경 #355

* Chore: Workflow 수정 #355

* Feat: 과릿 1.3.1 (#393)

* Feat: 과릿 1.3.1 (#392)

* Feat: 클래스별 게시판 개발 (#352)

* Feat: Question Entity #351

* Feat: File Entity #351

* Feat: Reply Entity #351

* Feat: 질문 상태 ENUM 추가 #351

* Feat: Question 도메인 Exception 분리 #351

* Feat: Question 도메인 기본 파일 생성 #351

* Fix: 도메인 이름 변경에 따른 파일 삭제 #351

* Feat: 게시판 Entity 개발 #351

* Feat: 게시판 종류 Enum 추가 #351

* Feat: 게시판 관련 Controller, Service, Repository 생성 #351

* Feat: 질문 상태 관련 Enum 추가 #351

* Fix: 미사용 파일 삭제 & Board 관련 Exception 분리 #351

* Feat: 게시판 관련 Dto 생성 #351

* Refactor: S3 업로드 코드 리팩토링 #351

* Feat: 게시글 등록 API #351

* Feat: 게시글 수정, 삭제 / 댓글 등록, 삭제 API 개발 진행 #351

* Feat: 게시글 페이지네이션 / 댓글 페이지네이션 API 개발 진행 #351

* Feat: 미해결 질문 리스트 반환, 파일 용량 조회, 질문 상태 수정 API #351

* Fix: 게시글 등록 API 수정 #351

* Fix: 게시글 등록/삭제 API 수정 #351

* Fix: 댓글 등록/삭제, 파일 용량 확인 API 수정 #351

* Fix: 미해결 질문 리스트 반환 API 수정 #351

* Fix: 삭제된 데이터 조회 안 되도록 쿼리 수정 #351

* Feat: 게시글 카테고리 구분 없이 반환하는 부분 추가 (#361)

* Style: 메소드 주석 추가 #353

* Test: 게시글 테스트 코드 작성 진행 #353

* Chore: 과릿 1.1.10  (#357)

* Chore: 배포 설정 변경 (#356)

* Chore: 과릿 1.1.10 (#359)

* Chore: 배포 설정 변경 #355

* Chore: Workflow 수정 #355

* Fix: 클래스별로 조회되도록 쿼리 수정 #353

* Feat: 게시글 작성에 따른 알림 전송 개발 (#363)

* Feat: 게시글 푸시 알림 추가 진행 #354

* Chore: Local용 yml 변경 #354

* Fix: Notification에 boardId 칼럼 추가 #354

* Feat: 게시글/댓글 작성 시 알림 발송 로직 추가 #354

* Chore: DEV yml 오류 수정

* Feat: 게시글 API 추가 및 로직 수정 (#364)

* Fix: 댓글 페이지네이션 오래된 순으로 수정 #362

* Fix: 특정 게시글 반환 시, 상위 댓글 반환하는 로직 제거 #362

* Fix: 특정 게시글 반환 시, 상위 댓글 반환하는 로직 제거 #362

* Fix: 게시글 하나 반환 시, 댓글의 파일 리스트는 반환되지 않도록 쿼리 수정 #362

* Fix: 미해결 상태의 질문 게시글만 반환되도록 쿼리 수정 #362

* Fix: lessonDate 반환하도록 DTO 및 로직 수정 #362

* Fix: 게시글 작성 시, 선생님과 학생 알림 로직 분리 (#366)

* Fix: 선생님과 학생의 알림 로직 분리 #365

* Fix: 삭제 파일 검증 빈 리스트 구조이므로 검사 조건문 변경 #365

* Fix: 파일 개수 5개 제한 검증 로직 추가 (#370)

* Feat: 수업 리포트에서 관련 게시글 리스트 반환 API (#371)

* Fix: 반환 시 사용하는 DTO 변경 (#374)

* Refactor: API EndPoint 리팩토링 (#375)

* Fix: 파일용량 검사 조건 추가 (#376)

* Fix: 게시글 오류 수정 (#378)

* Fix: 댓글 페이지네이션 쿼리 오류 수정 #377

* Fix: 게시글 수정 시, 반환하는 파일 리스트가 전체가 되도록 수정 #377

* Fix: 게시글 페이지네이션 쿼리 선생님과 학생용 분리해서 적용 #377

* Fix: 작성자에겐 알림이 가지 않도록 수정 (#380)

* Chore: DEV용 워크 플로우 도커 허브로 배포하도록 수정 (#383)

* Chore: AWS S3 버킷 옮기기 (#385)

* Fix: 댓글 페이지네이션 쿼리 오류 수정 (#386)

* Chore: DEV 환경변수는 로컬이 되도록 변경 #381

* Fix: 댓글 페이지네이션 쿼리 수정 #381

* Chore: 댓글 페이지네이션 쿼리 수정 #381

* Chore: DEV 워크플로우 수정 (#388)

* Chore: DEV yml 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Chore: DEV 배포 워크플로우 수정 (#389)

* Chore: DEV yml 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Fix: 수업 리포트에 연관된 게시물 조회 오류 수정 (#391)

* Fix: 수업 리포트에서 연관 게시물 가져오는 쿼리 오류 수정 #390

* Fix: 테스트 계정 관련 오류 수정 #390

* Feat: 과릿 1.3.2 (#396)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Feat: 과릿 1.3.2 (#397)

* Feat: 과릿 1.3.2 (#396)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Feat: 과릿 1.3.3 (#400)

* Feat: 과릿 1.3.2 (#397)

* Feat: 과릿 1.3.2 (#396)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Fix: 선생님이 삭제 가능하도록 권한 수정 #398

* Fix: 과릿 1.3.3 (#401)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Fix: 선생님이 삭제 가능하도록 권한 수정 #398

* Fix: 게시글 페이지네이션 쿼리 오류 수정 #402

* Fix: 메인 페이지 쿼리 오류 수정 #402

* Refactor: SENS API에서 CoolSMS 전환 (#415)

* Chore: 과릿 1.1.10 (#359)

* Chore: 배포 설정 변경 #355

* Chore: Workflow 수정 #355

* Feat: 과릿 1.3.1 (#393)

* Feat: 과릿 1.3.1 (#392)

* Feat: 클래스별 게시판 개발 (#352)

* Feat: Question Entity #351

* Feat: File Entity #351

* Feat: Reply Entity #351

* Feat: 질문 상태 ENUM 추가 #351

* Feat: Question 도메인 Exception 분리 #351

* Feat: Question 도메인 기본 파일 생성 #351

* Fix: 도메인 이름 변경에 따른 파일 삭제 #351

* Feat: 게시판 Entity 개발 #351

* Feat: 게시판 종류 Enum 추가 #351

* Feat: 게시판 관련 Controller, Service, Repository 생성 #351

* Feat: 질문 상태 관련 Enum 추가 #351

* Fix: 미사용 파일 삭제 & Board 관련 Exception 분리 #351

* Feat: 게시판 관련 Dto 생성 #351

* Refactor: S3 업로드 코드 리팩토링 #351

* Feat: 게시글 등록 API #351

* Feat: 게시글 수정, 삭제 / 댓글 등록, 삭제 API 개발 진행 #351

* Feat: 게시글 페이지네이션 / 댓글 페이지네이션 API 개발 진행 #351

* Feat: 미해결 질문 리스트 반환, 파일 용량 조회, 질문 상태 수정 API #351

* Fix: 게시글 등록 API 수정 #351

* Fix: 게시글 등록/삭제 API 수정 #351

* Fix: 댓글 등록/삭제, 파일 용량 확인 API 수정 #351

* Fix: 미해결 질문 리스트 반환 API 수정 #351

* Fix: 삭제된 데이터 조회 안 되도록 쿼리 수정 #351

* Feat: 게시글 카테고리 구분 없이 반환하는 부분 추가 (#361)

* Style: 메소드 주석 추가 #353

* Test: 게시글 테스트 코드 작성 진행 #353

* Chore: 과릿 1.1.10  (#357)

* Chore: 배포 설정 변경 (#356)

* Chore: 과릿 1.1.10 (#359)

* Chore: 배포 설정 변경 #355

* Chore: Workflow 수정 #355

* Fix: 클래스별로 조회되도록 쿼리 수정 #353

* Feat: 게시글 작성에 따른 알림 전송 개발 (#363)

* Feat: 게시글 푸시 알림 추가 진행 #354

* Chore: Local용 yml 변경 #354

* Fix: Notification에 boardId 칼럼 추가 #354

* Feat: 게시글/댓글 작성 시 알림 발송 로직 추가 #354

* Chore: DEV yml 오류 수정

* Feat: 게시글 API 추가 및 로직 수정 (#364)

* Fix: 댓글 페이지네이션 오래된 순으로 수정 #362

* Fix: 특정 게시글 반환 시, 상위 댓글 반환하는 로직 제거 #362

* Fix: 특정 게시글 반환 시, 상위 댓글 반환하는 로직 제거 #362

* Fix: 게시글 하나 반환 시, 댓글의 파일 리스트는 반환되지 않도록 쿼리 수정 #362

* Fix: 미해결 상태의 질문 게시글만 반환되도록 쿼리 수정 #362

* Fix: lessonDate 반환하도록 DTO 및 로직 수정 #362

* Fix: 게시글 작성 시, 선생님과 학생 알림 로직 분리 (#366)

* Fix: 선생님과 학생의 알림 로직 분리 #365

* Fix: 삭제 파일 검증 빈 리스트 구조이므로 검사 조건문 변경 #365

* Fix: 파일 개수 5개 제한 검증 로직 추가 (#370)

* Feat: 수업 리포트에서 관련 게시글 리스트 반환 API (#371)

* Fix: 반환 시 사용하는 DTO 변경 (#374)

* Refactor: API EndPoint 리팩토링 (#375)

* Fix: 파일용량 검사 조건 추가 (#376)

* Fix: 게시글 오류 수정 (#378)

* Fix: 댓글 페이지네이션 쿼리 오류 수정 #377

* Fix: 게시글 수정 시, 반환하는 파일 리스트가 전체가 되도록 수정 #377

* Fix: 게시글 페이지네이션 쿼리 선생님과 학생용 분리해서 적용 #377

* Fix: 작성자에겐 알림이 가지 않도록 수정 (#380)

* Chore: DEV용 워크 플로우 도커 허브로 배포하도록 수정 (#383)

* Chore: AWS S3 버킷 옮기기 (#385)

* Fix: 댓글 페이지네이션 쿼리 오류 수정 (#386)

* Chore: DEV 환경변수는 로컬이 되도록 변경 #381

* Fix: 댓글 페이지네이션 쿼리 수정 #381

* Chore: 댓글 페이지네이션 쿼리 수정 #381

* Chore: DEV 워크플로우 수정 (#388)

* Chore: DEV yml 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Chore: DEV 배포 워크플로우 수정 (#389)

* Chore: DEV yml 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Fix: 수업 리포트에 연관된 게시물 조회 오류 수정 (#391)

* Fix: 수업 리포트에서 연관 게시물 가져오는 쿼리 오류 수정 #390

* Fix: 테스트 계정 관련 오류 수정 #390

* Feat: 과릿 1.3.2 (#396)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Feat: 과릿 1.3.2 (#397)

* Feat: 과릿 1.3.2 (#396)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Feat: 과릿 1.3.3 (#400)

* Feat: 과릿 1.3.2 (#397)

* Feat: 과릿 1.3.2 (#396)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Fix: 선생님이 삭제 가능하도록 권한 수정 #398

* Fix: 과릿 1.3.3 (#401)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Fix: 선생님이 삭제 가능하도록 권한 수정 #398

* �Fix: 과릿 1.3.4 (#404)

* Hotfix: 학생이 이름, 색상 변경 시 적용 오류 수정 (#249)

* Hotfix: 학생, 이름 색상 업데이트 오류 수정 #247

* Feat: 수학1 단원평가 파트 개시 (#251)

* Fix: 수학1 단원평가 영역 개시

* Fix: 문제집 수정 API 수정 (#253)

* Fix: 수업리포트 수정 API 선생님 권한 조건 추가 (#257)

* Fix: API Path 오타 수정

* Revert "Fix: API Path 오타 수정"

This reverts commit 33ae36930a215eb1d74a713493247d3e7c6c905c.

* Fix: API Path 오타 수정

* Chore: FCM 관련 파일 .gitignore 추가

* Feat: 알림 테스트용 API (#262)

* Chore: FCM을 위한 firebase-admin dependency 추가 #165

* Feat: Notification 기본 구조 생성 #165

* Chore: FCM Configuration 생성 #165

* Chore: FCM용 비공개 키 gitignore 등록 #165

* Chore: FCM용 properties 등록 #165

* Chore: FCM 설정 업데이트 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Token 관련 기본 포맷 생성 #165

* Feat: FCM용 Service 객체 및 요청 Dto 생성 #165

* Feat: Android & APNS 관련 설정 진행 #165

* Feat: FCM관련 Entity 수정 #165

* Feat: 토큰 저장 비즈니스 로직 개발 #165

* Feat: Token Entity를 Member의 column으로 마이그레이션 #165

* Chore: FCM 환경설정 진행 #165

* Feat: 토큰 저장/수정 API #165

* Feat: 로그아웃 시 토큰 정보 제거하는 로직 추가 #165

* Feat: 로그아웃 메소드에 트랜잭션 추가 #165

* Style: 메소드 주석 추가 #165

* Feat: FCM 관련 ErrorCode 추가 #165

* Feat: FCM 송신 메소드 개발 #165

* Feat: FCMMessageDto 정보 업데이트 #165

* Chore: FCM 환경설정 업데이트 #165

* Feat: 학생 초대 시, 해당 학생이 앱 내에 있는 학생이라면 알림이 가도록 비즈니스 로직 추가 #165

* Feat: Notification Entity 칼럼 추가 #165

* Chore: FCM 관련 yml 추가 #165

* Feat: 알림 테스트용 API (#263)

* Chore: FCM을 위한 firebase-admin dependency 추가 #165

* Feat: Notification 기본 구조 생성 #165

* Chore: FCM Configuration 생성 #165

* Chore: FCM용 비공개 키 gitignore 등록 #165

* Chore: FCM용 properties 등록 #165

* Chore: FCM 설정 업데이트 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Token 관련 기본 포맷 생성 #165

* Feat: FCM용 Service 객체 및 요청 Dto 생성 #165

* Feat: Android & APNS 관련 설정 진행 #165

* Feat: FCM관련 Entity 수정 #165

* Feat: 토큰 저장 비즈니스 로직 개발 #165

* Feat: Token Entity를 Member의 column으로 마이그레이션 #165

* Chore: FCM 환경설정 진행 #165

* Feat: 토큰 저장/수정 API #165

* Feat: 로그아웃 시 토큰 정보 제거하는 로직 추가 #165

* Feat: 로그아웃 메소드에 트랜잭션 추가 #165

* Style: 메소드 주석 추가 #165

* Feat: FCM 관련 ErrorCode 추가 #165

* Feat: FCM 송신 메소드 개발 #165

* Feat: FCMMessageDto 정보 업데이트 #165

* Chore: FCM 환경설정 업데이트 #165

* Feat: 학생 초대 시, 해당 학생이 앱 내에 있는 학생이라면 알림이 가도록 비즈니스 로직 추가 #165

* Feat: Notification Entity 칼럼 추가 #165

* Chore: FCM 관련 yml 추가 #165

* Fix: 학생 초대 시, 학생이 기존 가입 유저라면 문자가 아닌 알림을 보내도록 수정 #165

* Feat: 테스트용 알림 API #165

* Chore: DEV CD 스크립트 수정 #165

* Feat: 알림 테스트용 API (#264)

* Chore: FCM을 위한 firebase-admin dependency 추가 #165

* Feat: Notification 기본 구조 생성 #165

* Chore: FCM Configuration 생성 #165

* Chore: FCM용 비공개 키 gitignore 등록 #165

* Chore: FCM용 properties 등록 #165

* Chore: FCM 설정 업데이트 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Token 관련 기본 포맷 생성 #165

* Feat: FCM용 Service 객체 및 요청 Dto 생성 #165

* Feat: Android & APNS 관련 설정 진행 #165

* Feat: FCM관련 Entity 수정 #165

* Feat: 토큰 저장 비즈니스 로직 개발 #165

* Feat: Token Entity를 Member의 column으로 마이그레이션 #165

* Chore: FCM 환경설정 진행 #165

* Feat: 토큰 저장/수정 API #165

* Feat: 로그아웃 시 토큰 정보 제거하는 로직 추가 #165

* Feat: 로그아웃 메소드에 트랜잭션 추가 #165

* Style: 메소드 주석 추가 #165

* Feat: FCM 관련 ErrorCode 추가 #165

* Feat: FCM 송신 메소드 개발 #165

* Feat: FCMMessageDto 정보 업데이트 #165

* Chore: FCM 환경설정 업데이트 #165

* Feat: 학생 초대 시, 해당 학생이 앱 내에 있는 학생이라면 알림이 가도록 비즈니스 로직 추가 #165

* Feat: Notification Entity 칼럼 추가 #165

* Chore: FCM 관련 yml 추가 #165

* Fix: 학생 초대 시, 학생이 기존 가입 유저라면 문자가 아닌 알림을 보내도록 수정 #165

* Feat: 테스트용 알림 API #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Feat: 알림 테스트용 API  (#265)

* Chore: FCM을 위한 firebase-admin dependency 추가 #165

* Feat: Notification 기본 구조 생성 #165

* Chore: FCM Configuration 생성 #165

* Chore: FCM용 비공개 키 gitignore 등록 #165

* Chore: FCM용 properties 등록 #165

* Chore: FCM 설정 업데이트 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Token 관련 기본 포맷 생성 #165

* Feat: FCM용 Service 객체 및 요청 Dto 생성 #165

* Feat: Android & APNS 관련 설정 진행 #165

* Feat: FCM관련 Entity 수정 #165

* Feat: 토큰 저장 비즈니스 로직 개발 #165

* Feat: Token Entity를 Member의 column으로 마이그레이션 #165

* Chore: FCM 환경설정 진행 #165

* Feat: 토큰 저장/수정 API #165

* Feat: 로그아웃 시 토큰 정보 제거하는 로직 추가 #165

* Feat: 로그아웃 메소드에 트랜잭션 추가 #165

* Style: 메소드 주석 추가 #165

* Feat: FCM 관련 ErrorCode 추가 #165

* Feat: FCM 송신 메소드 개발 #165

* Feat: FCMMessageDto 정보 업데이트 #165

* Chore: FCM 환경설정 업데이트 #165

* Feat: 학생 초대 시, 해당 학생이 앱 내에 있는 학생이라면 알림이 가도록 비즈니스 로직 추가 #165

* Feat: Notification Entity 칼럼 추가 #165

* Chore: FCM 관련 yml 추가 #165

* Fix: 학생 초대 시, 학생이 기존 가입 유저라면 문자가 아닌 알림을 보내도록 수정 #165

* Feat: 테스트용 알림 API #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Feat: 알림 테스트용 API  (#267)

* Chore: FCM을 위한 firebase-admin dependency 추가 #165

* Feat: Notification 기본 구조 생성 #165

* Chore: FCM Configuration 생성 #165

* Chore: FCM용 비공개 키 gitignore 등록 #165

* Chore: FCM용 properties 등록 #165

* Chore: FCM 설정 업데이트 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Token 관련 기본 포맷 생성 #165

* Feat: FCM용 Service 객체 및 요청 Dto 생성 #165

* Feat: Android & APNS 관련 설정 진행 #165

* Feat: FCM관련 Entity 수정 #165

* Feat: 토큰 저장 비즈니스 로직 개발 #165

* Feat: Token Entity를 Member의 column으로 마이그레이션 #165

* Chore: FCM 환경설정 진행 #165

* Feat: 토큰 저장/수정 API #165

* Feat: 로그아웃 시 토큰 정보 제거하는 로직 추가 #165

* Feat: 로그아웃 메소드에 트랜잭션 추가 #165

* Style: 메소드 주석 추가 #165

* Feat: FCM 관련 ErrorCode 추가 #165

* Feat: FCM 송신 메소드 개발 #165

* Feat: FCMMessageDto 정보 업데이트 #165

* Chore: FCM 환경설정 업데이트 #165

* Feat: 학생 초대 시, 해당 학생이 앱 내에 있는 학생이라면 알림이 가도록 비즈니스 로직 추가 #165

* Feat: Notification Entity 칼럼 추가 #165

* Chore: FCM 관련 yml 추가 #165

* Fix: 학생 초대 시, 학생이 기존 가입 유저라면 문자가 아닌 알림을 보내도록 수정 #165

* Feat: 테스트용 알림 API #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Feat: 알림 테스트 API (#268)

* Chore: FCM을 위한 firebase-admin dependency 추가 #165

* Feat: Notification 기본 구조 생성 #165

* Chore: FCM Configuration 생성 #165

* Chore: FCM용 비공개 키 gitignore 등록 #165

* Chore: FCM용 properties 등록 #165

* Chore: FCM 설정 업데이트 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Token 관련 기본 포맷 생성 #165

* Feat: FCM용 Service 객체 및 요청 Dto 생성 #165

* Feat: Android & APNS 관련 설정 진행 #165

* Feat: FCM관련 Entity 수정 #165

* Feat: 토큰 저장 비즈니스 로직 개발 #165

* Feat: Token Entity를 Member의 column으로 마이그레이션 #165

* Chore: FCM 환경설정 진행 #165

* Feat: 토큰 저장/수정 API #165

* Feat: 로그아웃 시 토큰 정보 제거하는 로직 추가 #165

* Feat: 로그아웃 메소드에 트랜잭션 추가 #165

* Style: 메소드 주석 추가 #165

* Feat: FCM 관련 ErrorCode 추가 #165

* Feat: FCM 송신 메소드 개발 #165

* Feat: FCMMessageDto 정보 업데이트 #165

* Chore: FCM 환경설정 업데이트 #165

* Feat: 학생 초대 시, 해당 학생이 앱 내에 있는 학생이라면 알림이 가도록 비즈니스 로직 추가 #165

* Feat: Notification Entity 칼럼 추가 #165

* Chore: FCM 관련 yml 추가 #165

* Fix: 학생 초대 시, 학생이 기존 가입 유저라면 문자가 아닌 알림을 보내도록 수정 #165

* Feat: 테스트용 알림 API #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Feat: 테스트용 알림 API (#269)

* Chore: FCM을 위한 firebase-admin dependency 추가 #165

* Feat: Notification 기본 구조 생성 #165

* Chore: FCM Configuration 생성 #165

* Chore: FCM용 비공개 키 gitignore 등록 #165

* Chore: FCM용 properties 등록 #165

* Chore: FCM 설정 업데이트 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Token 관련 기본 포맷 생성 #165

* Feat: FCM용 Service 객체 및 요청 Dto 생성 #165

* Feat: Android & APNS 관련 설정 진행 #165

* Feat: FCM관련 Entity 수정 #165

* Feat: 토큰 저장 비즈니스 로직 개발 #165

* Feat: Token Entity를 Member의 column으로 마이그레이션 #165

* Chore: FCM 환경설정 진행 #165

* Feat: 토큰 저장/수정 API #165

* Feat: 로그아웃 시 토큰 정보 제거하는 로직 추가 #165

* Feat: 로그아웃 메소드에 트랜잭션 추가 #165

* Style: 메소드 주석 추가 #165

* Feat: FCM 관련 ErrorCode 추가 #165

* Feat: FCM 송신 메소드 개발 #165

* Feat: FCMMessageDto 정보 업데이트 #165

* Chore: FCM 환경설정 업데이트 #165

* Feat: 학생 초대 시, 해당 학생이 앱 내에 있는 학생이라면 알림이 가도록 비즈니스 로직 추가 #165

* Feat: Notification Entity 칼럼 추가 #165

* Chore: FCM 관련 yml 추가 #165

* Fix: 학생 초대 시, 학생이 기존 가입 유저라면 문자가 아닌 알림을 보내도록 수정 #165

* Feat: 테스트용 알림 API #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Feat: 알림 테스트용 API (#270)

* Chore: FCMConfig 수정 #165

* Feat: 알림 테스트용 API (#271)

* Chore: FCMConfig 수정 #165

* Feat: 알림 테스트용 API (#272)

* Chore: FCMConfig 수정 #165

* Feat: 알림 테스트용 API (#273)

* Chore: FCM을 위한 firebase-admin dependency 추가 #165

* Feat: Notification 기본 구조 생성 #165

* Chore: FCM Configuration 생성 #165

* Chore: FCM용 비공개 키 gitignore 등록 #165

* Chore: FCM용 properties 등록 #165

* Chore: FCM 설정 업데이트 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Token 관련 기본 포맷 생성 #165

* Feat: FCM용 Service 객체 및 요청 Dto 생성 #165

* Feat: Android & APNS 관련 설정 진행 #165

* Feat: FCM관련 Entity 수정 #165

* Feat: 토큰 저장 비즈니스 로직 개발 #165

* Feat: Token Entity를 Member의 column으로 마이그레이션 #165

* Chore: FCM 환경설정 진행 #165

* Feat: 토큰 저장/수정 API #165

* Feat: 로그아웃 시 토큰 정보 제거하는 로직 추가 #165

* Feat: 로그아웃 메소드에 트랜잭션 추가 #165

* Style: 메소드 주석 추가 #165

* Feat: FCM 관련 ErrorCode 추가 #165

* Feat: FCM 송신 메소드 개발 #165

* Feat: FCMMessageDto 정보 업데이트 #165

* Chore: FCM 환경설정 업데이트 #165

* Feat: 학생 초대 시, 해당 학생이 앱 내에 있는 학생이라면 알림이 가도록 비즈니스 로직 추가 #165

* Feat: Notification Entity 칼럼 추가 #165

* Chore: FCM 관련 yml 추가 #165

* Fix: 학생 초대 시, 학생이 기존 가입 유저라면 문자가 아닌 알림을 보내도록 수정 #165

* Feat: 테스트용 알림 API #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: FCMConfig 수정 #165

* Chore: FCMConfig 수정 #165

* Chore: FCMConfig 수정 #165

* Chore: FCMConfig 수정 #165

* Feat: 알림 테스트용 API (#274)

* Feat: 배포환경에서의 FCM 오류 확인 #165

* Feat: 알림 테스트용 API (#275)

* Feat: Redis 커넥션 설정 변경 #165

* Feat: 알림 테스트용 API 적용 (#277)

* Fix: params 삭제 후 Data 구조 변경 #165

* Refactor: FCM 전송 구조 리팩토링  (#278)

* Feat: 수업 리포트 생성 시 알림이 가도록 비즈니스 로직 추가 진행 중 #165

* Feat: Push Notification 개발 (#279)

* Chore: FCM을 위한 firebase-admin dependency 추가 #165

* Feat: Notification 기본 구조 생성 #165

* Chore: FCM Configuration 생성 #165

* Chore: FCM용 비공개 키 gitignore 등록 #165

* Chore: FCM용 properties 등록 #165

* Chore: FCM 설정 업데이트 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Notification 기본 포맷 생성 #165

* Feat: Token 관련 기본 포맷 생성 #165

* Feat: FCM용 Service 객체 및 요청 Dto 생성 #165

* Feat: Android & APNS 관련 설정 진행 #165

* Feat: FCM관련 Entity 수정 #165

* Feat: 토큰 저장 비즈니스 로직 개발 #165

* Feat: Token Entity를 Member의 column으로 마이그레이션 #165

* Chore: FCM 환경설정 진행 #165

* Feat: 토큰 저장/수정 API #165

* Feat: 로그아웃 시 토큰 정보 제거하는 로직 추가 #165

* Feat: 로그아웃 메소드에 트랜잭션 추가 #165

* Style: 메소드 주석 추가 #165

* Feat: FCM 관련 ErrorCode 추가 #165

* Feat: FCM 송신 메소드 개발 #165

* Feat: FCMMessageDto 정보 업데이트 #165

* Chore: FCM 환경설정 업데이트 #165

* Feat: 학생 초대 시, 해당 학생이 앱 내에 있는 학생이라면 알림이 가도록 비즈니스 로직 추가 #165

* Feat: Notification Entity 칼럼 추가 #165

* Chore: FCM 관련 yml 추가 #165

* Fix: 학생 초대 시, 학생이 기존 가입 유저라면 문자가 아닌 알림을 보내도록 수정 #165

* Feat: 테스트용 알림 API #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: DEV CD 스크립트 수정 #165

* Chore: FCMConfig 수정 #165

* Chore: FCMConfig 수정 #165

* Chore: FCMConfig 수정 #165

* Chore: FCMConfig 수정 #165

* Feat: 배포환경에서의 FCM 오류 확인 #165

* Feat: Redis 커넥션 설정 변경 #165

* Style: 미사용 코드 주석 처리 #165

* Feat: FCM 에러 추가 정의 #165

* Style: 불필요 코드 제거 #165

* Feat: FCMClient 메소드 구조 변경 및 관련 로직 수정 #165

* Feat: 전체 발송 API #165

* Fix: params 삭제 후 Data 구조 변경 #165

* Fix: FCMMessageDto 미사용하는 방식으로 구조 개선 #165

* Fix: FCMMessageDto 미사용에 따른 파일 삭제 #165

* Feat: 수업 리포트 생성 시 알림이 가도록 비즈니스 로직 추가 진행 중 #165

* Feat: 수업 리포트 수정 시 알림 연동 #165

* Refactor: FCM 비동기 처리 & Bulk Insert 도입 (#282)

* Refactor: FCM 메세지 비동기 전송으로 변경 #280

* Feat: BulkInsert를 위한 JdbcTemplate 활용 Repository 생성 및 bulkinsert 메소드 개발 #280

* Refactor: BulkInsert 적용 #280

* Feat: Bulk Insert를 위한 JdbcTemplate 활용 Repository 생성 및 Bulk Insert 메소드 개발  #280

* Refactor: Bulk Insert 적용 #280

* Chore: Async 환경 설정 및 FCMClient 비동기 적용 #280

* Refactor: FCM 비동기 처리 & Bulk Insert 도입 (#283)

* Fix: 토큰리스트 비어있는지 확인하는 로직 추가 #280

* Feat: 지정 시간대마다 수업 일정 알림 개발 (#285)

* Chore: Spring Batch 환경 설정 (#284)

* Chore: Spring Batch & Quartz Dependency 추가 #244

* Chore: Spring Batch & Quartz 사용을 위한 어노테이션 추가 #244

* Refactor: 불필요한 import 삭제 #244

* Chore: Spring Batch 관련 설정 추가 #244

* Chore: Spring Batch 환경 설정 #244

* Chore: Quartz를 활용해 매일 오전 9시에 특정 Job 실행되도록 설정 #244

* Chore: 진행될 Task 기본 포맷 정의 #244

* Chore: Task에서 활용해야할 정보를 조회하는 로직 및 Dto 생성 #244

* Feat: FCM N명의 사용자에게 N개의 개별 메시지 보내는 메소드 개발 #281

* Chore: 스키마 서버 실행 시마다 생성되지 않도록 설정 변경 #281

* Feat: 배치용 Dto에 토큰 정보 포함 #281

* Feat: 매일 아침 9시에 수업 정보 보내는 알림 개발 #281

* Fix: 매일 아침 9시에 수업 정보 보내는 알림 내용 수정 #281

* Fix: 매일 아침 9시에 수업 정보 보내는 알림 내용 수정 #281

* Fix: 이모지는 빈문자열로 대체되도록 수정 (#289)

* Fix: SMS 전송 시 이모지는 제거되고 보내지도록 수정 (#287)

* Feat: 알림 조회 API (#291)

* Fix: FCM 전송 시, 이모지는 빈문자열로 대체되도록 수정 #290

* Feat: 공지사항 페이지네이션 API #286

* Fix: 공지사항 발송 API 수정 (#293)

* Fix: 배치 중복으로 돌아가지 않도록 수정 (#295)

* Fix: 학교 글자 수 제한 조건 수정 #294

* Fix: Lesson에 delivered_at 칼럼 추가 #294

* Fix: Lesson에 delivered_at 칼럼 추가 #294

* Fix: Batch Task 로직 업데이트 #294

* Fix: FCM Android Notification 설정 변경 #294

* Fix: 배치 중복으로 돌아가지 않도록 수정 (#296)

* Fix: 학교 글자 수 제한 조건 수정 #294

* Fix: Lesson에 delivered_at 칼럼 추가 #294

* Fix: Lesson에 delivered_at 칼럼 추가 #294

* Fix: Batch Task 로직 업데이트 #294

* Fix: FCM Android Notification 설정 변경 #294

* Fix: Batch Scheduler 주기 원상복구 #294

* Fix: 배치 주기 매일 오전 9시로 변경 #297 (#298)

* Fix: FCM 테스트 API DB 저장되도록 수정 (#301)

* Feat: 학생 숙제 통계 API  (#309)

* Feat: 숙제별 학생 통계 반환 API 개발 #299

* Feat: 숙제별 학생 통계 반환 API 개발 #299

* Feat: 숙제별 학생 통계 반환 API #299

* Fix: Homework Bulk Insert 적용 #299

* Feat: 학생 숙제 리마인드 알림 API (#313)

* Feat: 숙제별 학생 통계 반환 API 개발 #299

* Feat: 숙제별 학생 통계 반환 API 개발 #299

* Feat: 숙제별 학생 통계 반환 API #299

* Fix: Homework Bulk Insert 적용 #299

* Feat: 숙제 리마인드 알림 전송 API #299

* Fix: 학생 숙제 리마인드 알림 API 쿼리 오류 수정 (#312)

* Fix: 학생 숙제 리마인드 알림 API 쿼리 오류 수정 (#312)

* Chore: Health Check 스크립트 생성 (#323)

* Chore: 서버 헬스체크 스크립트 반영 (#317)

* Fix: Homework 정보 반환 시, 클래스 색상 사용자 지정 색으로 반환되도록 수정 (#336)

* Fix: 학생 초대 시, FCM 토큰 없이도 초대되도록 수정 (#337)

* Hotfix: 수정 내역 반영 (#342)

* Feat: 클래스별 게시판 개발 (#352)

* Feat: Question Entity #351

* Feat: File Entity #351

* Feat: Reply Entity #351

* Feat: 질문 상태 ENUM 추가 #351

* Feat: Question 도메인 Exception 분리 #351

* Feat: Question 도메인 기본 파일 생성 #351

* Fix: 도메인 이름 변경에 따른 파일 삭제 #351

* Feat: 게시판 Entity 개발 #351

* Feat: 게시판 종류 Enum 추가 #351

* Feat: 게시판 관련 Controller, Service, Repository 생성 #351

* Feat: 질문 상태 관련 Enum 추가 #351

* Fix: 미사용 파일 삭제 & Board 관련 Exception 분리 #351

* Feat: 게시판 관련 Dto 생성 #351

* Refactor: S3 업로드 코드 리팩토링 #351

* Feat: 게시글 등록 API #351

* Feat: 게시글 수정, 삭제 / 댓글 등록, 삭제 API 개발 진행 #351

* Feat: 게시글 페이지네이션 / 댓글 페이지네이션 API 개발 진행 #351

* Feat: 미해결 질문 리스트 반환, 파일 용량 조회, 질문 상태 수정 API #351

* Fix: 게시글 등록 API 수정 #351

* Fix: 게시글 등록/삭제 API 수정 #351

* Fix: 댓글 등록/삭제, 파일 용량 확인 API 수정 #351

* Fix: 미해결 질문 리스트 반환 API 수정 #351

* Fix: 삭제된 데이터 조회 안 되도록 쿼리 수정 #351

* Feat: 게시글 카테고리 구분 없이 반환하는 부분 추가 (#361)

* Style: 메소드 주석 추가 #353

* Test: 게시글 테스트 코드 작성 진행 #353

* Chore: 과릿 1.1.10  (#357)

* Chore: 배포 설정 변경 (#356)

* Chore: 과릿 1.1.10 (#359)

* Chore: 배포 설정 변경 #355

* Chore: Workflow 수정 #355

* Fix: 클래스별로 조회되도록 쿼리 수정 #353

* Feat: 게시글 작성에 따른 알림 전송 개발 (#363)

* Feat: 게시글 푸시 알림 추가 진행 #354

* Chore: Local용 yml 변경 #354

* Fix: Notification에 boardId 칼럼 추가 #354

* Feat: 게시글/댓글 작성 시 알림 발송 로직 추가 #354

* Chore: DEV yml 오류 수정

* Feat: 게시글 API 추가 및 로직 수정 (#364)

* Fix: 댓글 페이지네이션 오래된 순으로 수정 #362

* Fix: 특정 게시글 반환 시, 상위 댓글 반환하는 로직 제거 #362

* Fix: 특정 게시글 반환 시, 상위 댓글 반환하는 로직 제거 #362

* Fix: 게시글 하나 반환 시, 댓글의 파일 리스트는 반환되지 않도록 쿼리 수정 #362

* Fix: 미해결 상태의 질문 게시글만 반환되도록 쿼리 수정 #362

* Fix: lessonDate 반환하도록 DTO 및 로직 수정 #362

* Fix: 게시글 작성 시, 선생님과 학생 알림 로직 분리 (#366)

* Fix: 선생님과 학생의 알림 로직 분리 #365

* Fix: 삭제 파일 검증 빈 리스트 구조이므로 검사 조건문 변경 #365

* Fix: 파일 개수 5개 제한 검증 로직 추가 (#370)

* Feat: 수업 리포트에서 관련 게시글 리스트 반환 API (#371)

* Fix: 반환 시 사용하는 DTO 변경 (#374)

* Refactor: API EndPoint 리팩토링 (#375)

* Fix: 파일용량 검사 조건 추가 (#376)

* Fix: 게시글 오류 수정 (#378)

* Fix: 댓글 페이지네이션 쿼리 오류 수정 #377

* Fix: 게시글 수정 시, 반환하는 파일 리스트가 전체가 되도록 수정 #377

* Fix: 게시글 페이지네이션 쿼리 선생님과 학생용 분리해서 적용 #377

* Fix: 작성자에겐 알림이 가지 않도록 수정 (#380)

* Chore: DEV용 워크 플로우 도커 허브로 배포하도록 수정 (#383)

* Chore: AWS S3 버킷 옮기기 (#385)

* Fix: 댓글 페이지네이션 쿼리 오류 수정 (#386)

* Chore: DEV 환경변수는 로컬이 되도록 변경 #381

* Fix: 댓글 페이지네이션 쿼리 수정 #381

* Chore: 댓글 페이지네이션 쿼리 수정 #381

* Chore: DEV 워크플로우 수정 (#388)

* Chore: DEV yml 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Chore: DEV 배포 워크플로우 수정 (#389)

* Chore: DEV yml 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Fix: 수업 리포트에 연관된 게시물 조회 오류 수정 (#391)

* Fix: 수업 리포트에서 연관 게시물 가져오는 쿼리 오류 수정 #390

* Fix: 테스트 계정 관련 오류 수정 #390

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Fix: 선생님이 게시글, 댓글 삭제 가능하도록 권한 추가 (#399)

* Chore: 과릿 1.1.10 (#359)

* Chore: 배포 설정 변경 #355

* Chore: Workflow 수정 #355

* Feat: 과릿 1.3.1 (#393)

* Feat: 과릿 1.3.1 (#392)

* Feat: 클래스별 게시판 개발 (#352)

* Feat: Question Entity #351

* Feat: File Entity #351

* Feat: Reply Entity #351

* Feat: 질문 상태 ENUM 추가 #351

* Feat: Question 도메인 Exception 분리 #351

* Feat: Question 도메인 기본 파일 생성 #351

* Fix: 도메인 이름 변경에 따른 파일 삭제 #351

* Feat: 게시판 Entity 개발 #351

* Feat: 게시판 종류 Enum 추가 #351

* Feat: 게시판 관련 Controller, Service, Repository 생성 #351

* Feat: 질문 상태 관련 Enum 추가 #351

* Fix: 미사용 파일 삭제 & Board 관련 Exception 분리 #351

* Feat: 게시판 관련 Dto 생성 #351

* Refactor: S3 업로드 코드 리팩토링 #351

* Feat: 게시글 등록 API #351

* Feat: 게시글 수정, 삭제 / 댓글 등록, 삭제 API 개발 진행 #351

* Feat: 게시글 페이지네이션 / 댓글 페이지네이션 API 개발 진행 #351

* Feat: 미해결 질문 리스트 반환, 파일 용량 조회, 질문 상태 수정 API #351

* Fix: 게시글 등록 API 수정 #351

* Fix: 게시글 등록/삭제 API 수정 #351

* Fix: 댓글 등록/삭제, 파일 용량 확인 API 수정 #351

* Fix: 미해결 질문 리스트 반환 API 수정 #351

* Fix: 삭제된 데이터 조회 안 되도록 쿼리 수정 #351

* Feat: 게시글 카테고리 구분 없이 반환하는 부분 추가 (#361)

* Style: 메소드 주석 추가 #353

* Test: 게시글 테스트 코드 작성 진행 #353

* Chore: 과릿 1.1.10  (#357)

* Chore: 배포 설정 변경 (#356)

* Chore: 과릿 1.1.10 (#359)

* Chore: 배포 설정 변경 #355

* Chore: Workflow 수정 #355

* Fix: 클래스별로 조회되도록 쿼리 수정 #353

* Feat: 게시글 작성에 따른 알림 전송 개발 (#363)

* Feat: 게시글 푸시 알림 추가 진행 #354

* Chore: Local용 yml 변경 #354

* Fix: Notification에 boardId 칼럼 추가 #354

* Feat: 게시글/댓글 작성 시 알림 발송 로직 추가 #354

* Chore: DEV yml 오류 수정

* Feat: 게시글 API 추가 및 로직 수정 (#364)

* Fix: 댓글 페이지네이션 오래된 순으로 수정 #362

* Fix: 특정 게시글 반환 시, 상위 댓글 반환하는 로직 제거 #362

* Fix: 특정 게시글 반환 시, 상위 댓글 반환하는 로직 제거 #362

* Fix: 게시글 하나 반환 시, 댓글의 파일 리스트는 반환되지 않도록 쿼리 수정 #362

* Fix: 미해결 상태의 질문 게시글만 반환되도록 쿼리 수정 #362

* Fix: lessonDate 반환하도록 DTO 및 로직 수정 #362

* Fix: 게시글 작성 시, 선생님과 학생 알림 로직 분리 (#366)

* Fix: 선생님과 학생의 알림 로직 분리 #365

* Fix: 삭제 파일 검증 빈 리스트 구조이므로 검사 조건문 변경 #365

* Fix: 파일 개수 5개 제한 검증 로직 추가 (#370)

* Feat: 수업 리포트에서 관련 게시글 리스트 반환 API (#371)

* Fix: 반환 시 사용하는 DTO 변경 (#374)

* Refactor: API EndPoint 리팩토링 (#375)

* Fix: 파일용량 검사 조건 추가 (#376)

* Fix: 게시글 오류 수정 (#378)

* Fix: 댓글 페이지네이션 쿼리 오류 수정 #377

* Fix: 게시글 수정 시, 반환하는 파일 리스트가 전체가 되도록 수정 #377

* Fix: 게시글 페이지네이션 쿼리 선생님과 학생용 분리해서 적용 #377

* Fix: 작성자에겐 알림이 가지 않도록 수정 (#380)

* Chore: DEV용 워크 플로우 도커 허브로 배포하도록 수정 (#383)

* Chore: AWS S3 버킷 옮기기 (#385)

* Fix: 댓글 페이지네이션 쿼리 오류 수정 (#386)

* Chore: DEV 환경변수는 로컬이 되도록 변경 #381

* Fix: 댓글 페이지네이션 쿼리 수정 #381

* Chore: 댓글 페이지네이션 쿼리 수정 #381

* Chore: DEV 워크플로우 수정 (#388)

* Chore: DEV yml 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Chore: DEV 배포 워크플로우 수정 (#389)

* Chore: DEV yml 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Fix: 수업 리포트에 연관된 게시물 조회 오류 수정 (#391)

* Fix: 수업 리포트에서 연관 게시물 가져오는 쿼리 오류 수정 #390

* Fix: 테스트 계정 관련 오류 수정 #390

* Feat: 과릿 1.3.2 (#396)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Feat: 과릿 1.3.2 (#397)

* Feat: 과릿 1.3.2 (#396)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Fix: 선생님이 삭제 가능하도록 권한 수정 #398

* Fix: 게시글 페이지네이션 쿼리 오류 수정 (#403)

* Chore: 과릿 1.1.10 (#359)

* Chore: 배포 설정 변경 #355

* Chore: Workflow 수정 #355

* Feat: 과릿 1.3.1 (#393)

* Feat: 과릿 1.3.1 (#392)

* Feat: 클래스별 게시판 개발 (#352)

* Feat: Question Entity #351

* Feat: File Entity #351

* Feat: Reply Entity #351

* Feat: 질문 상태 ENUM 추가 #351

* Feat: Question 도메인 Exception 분리 #351

* Feat: Question 도메인 기본 파일 생성 #351

* Fix: 도메인 이름 변경에 따른 파일 삭제 #351

* Feat: 게시판 Entity 개발 #351

* Feat: 게시판 종류 Enum 추가 #351

* Feat: 게시판 관련 Controller, Service, Repository 생성 #351

* Feat: 질문 상태 관련 Enum 추가 #351

* Fix: 미사용 파일 삭제 & Board 관련 Exception 분리 #351

* Feat: 게시판 관련 Dto 생성 #351

* Refactor: S3 업로드 코드 리팩토링 #351

* Feat: 게시글 등록 API #351

* Feat: 게시글 수정, 삭제 / 댓글 등록, 삭제 API 개발 진행 #351

* Feat: 게시글 페이지네이션 / 댓글 페이지네이션 API 개발 진행 #351

* Feat: 미해결 질문 리스트 반환, 파일 용량 조회, 질문 상태 수정 API #351

* Fix: 게시글 등록 API 수정 #351

* Fix: 게시글 등록/삭제 API 수정 #351

* Fix: 댓글 등록/삭제, 파일 용량 확인 API 수정 #351

* Fix: 미해결 질문 리스트 반환 API 수정 #351

* Fix: 삭제된 데이터 조회 안 되도록 쿼리 수정 #351

* Feat: 게시글 카테고리 구분 없이 반환하는 부분 추가 (#361)

* Style: 메소드 주석 추가 #353

* Test: 게시글 테스트 코드 작성 진행 #353

* Chore: 과릿 1.1.10  (#357)

* Chore: 배포 설정 변경 (#356)

* Chore: 과릿 1.1.10 (#359)

* Chore: 배포 설정 변경 #355

* Chore: Workflow 수정 #355

* Fix: 클래스별로 조회되도록 쿼리 수정 #353

* Feat: 게시글 작성에 따른 알림 전송 개발 (#363)

* Feat: 게시글 푸시 알림 추가 진행 #354

* Chore: Local용 yml 변경 #354

* Fix: Notification에 boardId 칼럼 추가 #354

* Feat: 게시글/댓글 작성 시 알림 발송 로직 추가 #354

* Chore: DEV yml 오류 수정

* Feat: 게시글 API 추가 및 로직 수정 (#364)

* Fix: 댓글 페이지네이션 오래된 순으로 수정 #362

* Fix: 특정 게시글 반환 시, 상위 댓글 반환하는 로직 제거 #362

* Fix: 특정 게시글 반환 시, 상위 댓글 반환하는 로직 제거 #362

* Fix: 게시글 하나 반환 시, 댓글의 파일 리스트는 반환되지 않도록 쿼리 수정 #362

* Fix: 미해결 상태의 질문 게시글만 반환되도록 쿼리 수정 #362

* Fix: lessonDate 반환하도록 DTO 및 로직 수정 #362

* Fix: 게시글 작성 시, 선생님과 학생 알림 로직 분리 (#366)

* Fix: 선생님과 학생의 알림 로직 분리 #365

* Fix: 삭제 파일 검증 빈 리스트 구조이므로 검사 조건문 변경 #365

* Fix: 파일 개수 5개 제한 검증 로직 추가 (#370)

* Feat: 수업 리포트에서 관련 게시글 리스트 반환 API (#371)

* Fix: 반환 시 사용하는 DTO 변경 (#374)

* Refactor: API EndPoint 리팩토링 (#375)

* Fix: 파일용량 검사 조건 추가 (#376)

* Fix: 게시글 오류 수정 (#378)

* Fix: 댓글 페이지네이션 쿼리 오류 수정 #377

* Fix: 게시글 수정 시, 반환하는 파일 리스트가 전체가 되도록 수정 #377

* Fix: 게시글 페이지네이션 쿼리 선생님과 학생용 분리해서 적용 #377

* Fix: 작성자에겐 알림이 가지 않도록 수정 (#380)

* Chore: DEV용 워크 플로우 도커 허브로 배포하도록 수정 (#383)

* Chore: AWS S3 버킷 옮기기 (#385)

* Fix: 댓글 페이지네이션 쿼리 오류 수정 (#386)

* Chore: DEV 환경변수는 로컬이 되도록 변경 #381

* Fix: 댓글 페이지네이션 쿼리 수정 #381

* Chore: 댓글 페이지네이션 쿼리 수정 #381

* Chore: DEV 워크플로우 수정 (#388)

* Chore: DEV yml 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Chore: DEV 배포 워크플로우 수정 (#389)

* Chore: DEV yml 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Chore: DEV 배포 워크플로우 수정 #387

* Fix: 수업 리포트에 연관된 게시물 조회 오류 수정 (#391)

* Fix: 수업 리포트에서 연관 게시물 가져오는 쿼리 오류 수정 #390

* Fix: 테스트 계정 관련 오류 수정 #390

* Feat: 과릿 1.3.2 (#396)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Feat: 과릿 1.3.2 (#397)

* Feat: 과릿 1.3.2 (#396)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Feat: 과릿 1.3.3 (#400)

* Feat: 과릿 1.3.2 (#397)

* Feat: 과릿 1.3.2 (#396)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Fix: 선생님이 삭제 가능하도록 권한 수정 #398

* Fix: 과릿 1.3.3 (#401)

* Hotfix: 알림 리스트 반환 시, 게시글 id 반환하도록 수정 (#395)

* Hotfix: Null 반환하지 않도록 수정 #394

* Hotfix: NotificationRes DTO 수정 #394

* Hotfix: DTO 변경에 따른 쿼리 수정 #394

* Fix: 선생님이 삭제 가능하도록 권한 수정 #398

* Fix: 게시글 페이지네이션 쿼리 오류 수정 #402

* Fix: 과릿 1.3.4 (#405)

* Fix: 게시글 페이지네이션 쿼리 오류 수정 #402

* Fix: 과릿 1.3.4 (#407)

* Fix: 메인 페이지 쿼리 오류 수정 #402

* Fix: 과릿 1.3.4 (#408)

* Fix: 메인 페이지 쿼리 오류 수정 #402

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#411)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#413)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#411)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#413)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Chore: CoolSMS javaSDK 추가 (#414)

* Feat: CoolSMSClient 개발 (#414)

* Refactor: SENS API 사용 코드 CoolSMSClient로 리팩토링 (#414)

* Refactor: SENS API 미사용에 따른 파일 삭제 (#414)

* Docs: update README.md (#419) [skip ci]

* Chore: AWS ECR Push Test (#422)

* Chore: dev CD pipeline 수정 (#421)

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#411)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Chore: dev CD pipeline 수정 (#421)

* Chore: AWS ECR Push Test (#423)

* Chore: dev CD pipeline 수정 (#421)

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#411)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: AWS ECR Push Test (#424)

* Chore: dev CD pipeline 수정 (#421)

* Chore: AWS ECR Push Test #423 (#425)

* Chore: dev CD pipeline 수정 (#421)

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#411)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: AWS ECR Push Test (#426)

* Chore: dev CD pipeline 수정 (#421)

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#411)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: AWS ECR Push Test (#427)

* Chore: dev CD pipeline 수정 (#421)

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#411)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Style: 주석 삭제 (#421)

* Chore: AWS EC2 Deploy Test (#428)

* Chore: dev CD pipeline 수정 (#421)

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#411)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Style: 주석 삭제 (#421)

* Chore: DEV, RELEASE Pipeline 수정 (#421)

* Chore: AWS EC2 Deploy Test (#429)

* Chore: dev CD pipeline 수정 (#421)

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#411)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Style: 주석 삭제 (#421)

* Chore: DEV, RELEASE Pipeline 수정 (#421)

* Chore: DEV Pipeline 수정 (#421)

* Chore: AWS EC2 Deploy Test (#430)

* Chore: dev CD pipeline 수정 (#421)

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#411)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Style: 주석 삭제 (#421)

* Chore: DEV, RELEASE Pipeline 수정 (#421)

* Chore: DEV Pipeline 수정 (#421)

* Fix: Release Pipeline 수정 (#421)

* Fix: Dev Pipeline 수정 (#421)

* Chore: AWS EC2 Deploy Test (#431)

* Chore: dev CD pipeline 수정 (#421)

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#411)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Style: 주석 삭제 (#421)

* Chore: DEV, RELEASE Pipeline 수정 (#421)

* Chore: DEV Pipeline 수정 (#421)

* Fix: Release Pipeline 수정 (#421)

* Fix: Dev Pipeline 수정 (#421)

* Fix: Dev Pipeline 수정 (#421)

* Chore: AWS EC2 Deploy Test (#432)

* Chore: dev CD pipeline 수정 (#421)

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#411)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Style: 주석 삭제 (#421)

* Chore: DEV, RELEASE Pipeline 수정 (#421)

* Chore: DEV Pipeline 수정 (#421)

* Fix: Release Pipeline 수정 (#421)

* Fix: Dev Pipeline 수정 (#421)

* Fix: Dev Pipeline 수정 (#421)

* Fix: Dev Pipeline 수정 (#421)

* Chore: AWS EC2 Deploy Test (#433)

* Chore: dev CD pipeline 수정 (#421)

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#411)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5 (#410)

* Fix: 과릿 1.3.5 (#412)

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Fix: 과릿 1.3.5

* Chore: dev CD pipeline 수정 (#421)

* Chore: dev CD pipeline 수정 (#421)

* Chore: …
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore updating grunt tasks etc; no production code change
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant