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

Dev -> Main 최종 #363

Open
wants to merge 473 commits into
base: main
Choose a base branch
from
Open

Dev -> Main 최종 #363

wants to merge 473 commits into from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on May 15, 2023

  1. Configuration menu
    Copy the full SHA
    76b42a1 View commit details
    Browse the repository at this point in the history
  2. Global Utils 인터페이스 틀 (#162)

    * Day10 - test ver 0.0.1 (#117)
    
    * init : 초기세팅
    
    * init : build.gradle 초기설정
    
    * init : yml 초기설정
    
    * feat : Member Entity Skeleton
    
    * feat : 시간 자동생성용 추상클래스 추가
    
    * docs : DB 스키마명 변경
    
    * fix : 회원 비밀번호 unique = false
    (정동우님 피드백 반영)
    
    * feat : MemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberController Skeleton
    
    * feat : LocalMemberDto Skeleton
    
    * fix : 클래스명 변경
    
    * feat : LocalMemberMapper Skeleton
    
    * feat : 권한부여 Skeleton
    
    * feat : 예외처리 Skeleton
    
    * feat : LocalMember CRUD 구현
    
    * feat : PasswordEncoder Bean 추가
    
    * feat : Member 생성 추가
    
    * remove : Member 테이블 설계 변경으로 삭제
    
    * feat : Member CRUD 구현
    (테이블 변경에 따른 변경사항 적용)
    
    * fix : Member CRUD 필드명 변경
    (memberId -> id, memberNickName -> nickName)
    
    * feat : JWT Skeleton (+login구현)
    
    * feat : JWT 예외처리
    
    * feat : JWT 인증 성공실패 전후처리 (예외처리)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : JWT, 폼로그인, Member Skeleton 마무리 (#32)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : shell script 추가
    
    * feat : 배포용 shell script 추가 (#34)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : shell script 추가
    
    * feat : 배포용 shell script 추가 (충돌 수정) (#36)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : login 기능 + 회원관련 기본 CRUD 구현 (#33)
    
    * init : 초기세팅
    
    * init : build.gradle 초기설정
    
    * init : yml 초기설정
    
    * feat : Member Entity Skeleton
    
    * feat : 시간 자동생성용 추상클래스 추가
    
    * docs : DB 스키마명 변경
    
    * fix : 회원 비밀번호 unique = false
    (정동우님 피드백 반영)
    
    * feat : MemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberController Skeleton
    
    * feat : LocalMemberDto Skeleton
    
    * fix : 클래스명 변경
    
    * feat : LocalMemberMapper Skeleton
    
    * feat : 권한부여 Skeleton
    
    * feat : 예외처리 Skeleton
    
    * feat : LocalMember CRUD 구현
    
    * feat : PasswordEncoder Bean 추가
    
    * feat : Member 생성 추가
    
    * remove : Member 테이블 설계 변경으로 삭제
    
    * feat : Member CRUD 구현
    (테이블 변경에 따른 변경사항 적용)
    
    * fix : Member CRUD 필드명 변경
    (memberId -> id, memberNickName -> nickName)
    
    * feat : JWT Skeleton (+login구현)
    
    * feat : JWT 예외처리
    
    * feat : JWT 인증 성공실패 전후처리 (예외처리)
    
    * feat : JWT, 폼로그인, Member Skeleton 마무리 (#32)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : shell script 추가
    
    * feat : 자기소개, 함께하고 싶은 동료 수정/등록기능 추가
    
    * fix : 토큰헤더 변경
    (WishJWT -> Bearer 표준은 바꾸는게 아니다!)
    
    * fix : 토큰헤더 변경
    (WishJWT -> Bearer 표준은 바꾸는게 아니다!)
    
    * fix : 토큰헤더 변경 (#55)
    
    (누락된 부분 추가수정)
    
    * feat : 회원 삭제 구현 (#56)
    
    * fix : 토큰헤더 변경
    (누락된 부분 추가수정)
    
    * feat : 사용자 서비스 탈퇴 구현
    (하드delete -> 회원 상태 변경)
    
    * fix : 잘못된 토큰일 경우 401 반환하도록 수정 (#58)
    
    (+오류 메세지에 원인 알려주도록 명시)
    
    * fix : location을 클래스메이트로 이동 (member에서 삭제) (#68)
    
    (+roles 권한 응답에 보여주기)
    
    * feat : member 인터페이스 구현 (#71)
    
    (동일한 기능을 수행하는 메서드 이름 통일을 위해 추가)
    
    * bug : 토큰헤더 미포함해도 검증 통과하는 버그 수정
    
    * bug : 토큰헤더 미포함해도 검증 통과하는 버그 수정 (#72)
    
    * fix : 본인확인 방법 수정 (#73)
    
    * bug : 토큰헤더 미포함해도 검증 통과하는 버그 수정
    
    * fix : 본인 확인방법 변경
    (request 토큰 사용 -> Authentication 사용)
    (어차피 security filter에서 토큰 검증하니까 중복 줄이기)
    
    * Feat/entity - 엔티티 구현 (#74)
    
    * feat : 배포용 shell script 추가 (#37)
    
    * init : 초기세팅
    
    * init : build.gradle 초기설정
    
    * init : yml 초기설정
    
    * feat : Member Entity Skeleton
    
    * feat : 시간 자동생성용 추상클래스 추가
    
    * docs : DB 스키마명 변경
    
    * fix : 회원 비밀번호 unique = false
    (정동우님 피드백 반영)
    
    * feat : MemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberController Skeleton
    
    * feat : LocalMemberDto Skeleton
    
    * fix : 클래스명 변경
    
    * feat : LocalMemberMapper Skeleton
    
    * feat : 권한부여 Skeleton
    
    * feat : 예외처리 Skeleton
    
    * feat : LocalMember CRUD 구현
    
    * feat : PasswordEncoder Bean 추가
    
    * feat : Member 생성 추가
    
    * remove : Member 테이블 설계 변경으로 삭제
    
    * feat : Member CRUD 구현
    (테이블 변경에 따른 변경사항 적용)
    
    * fix : Member CRUD 필드명 변경
    (memberId -> id, memberNickName -> nickName)
    
    * feat : JWT Skeleton (+login구현)
    
    * feat : JWT 예외처리
    
    * feat : JWT 인증 성공실패 전후처리 (예외처리)
    
    * feat : JWT, 폼로그인, Member Skeleton 마무리 (#32)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : 배포용 shell script 추가 (#34)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : shell script 추가
    
    * feat : 배포용 shell script 추가 (충돌 수정) (#36)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : login 기능 + 회원관련 기본 CRUD 구현 (#33)
    
    * init : 초기세팅
    
    * init : build.gradle 초기설정
    
    * init : yml 초기설정
    
    * feat : Member Entity Skeleton
    
    * feat : 시간 자동생성용 추상클래스 추가
    
    * docs : DB 스키마명 변경
    
    * fix : 회원 비밀번호 unique = false
    (정동우님 피드백 반영)
    
    * feat : MemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberController Skeleton
    
    * feat : LocalMemberDto Skeleton
    
    * fix : 클래스명 변경
    
    * feat : LocalMemberMapper Skeleton
    
    * feat : 권한부여 Skeleton
    
    * feat : 예외처리 Skeleton
    
    * feat : LocalMember CRUD 구현
    
    * feat : PasswordEncoder Bean 추가
    
    * feat : Member 생성 추가
    
    * remove : Member 테이블 설계 변경으로 삭제
    
    * feat : Member CRUD 구현
    (테이블 변경에 따른 변경사항 적용)
    
    * fix : Member CRUD 필드명 변경
    (memberId -> id, memberNickName -> nickName)
    
    * feat : JWT Skeleton (+login구현)
    
    * feat : JWT 예외처리
    
    * feat : JWT 인증 성공실패 전후처리 (예외처리)
    
    * feat : JWT, 폼로그인, Member Skeleton 마무리 (#32)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : shell script 추가
    
    ---------
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    
    * doc: profileImage 컬럼 타입에 대한 주석 추가
    
    * feat: LocationInfo 추가 ( 위도, 경도는 null 가능. address는 notNull )
    
    * feat: member <-> classmate mapping
    
    * feat: TimeSchedule entity 추가
    
    * feat: Member 의 classmate cascade 옵션 변경 ( detach, refresh 제거 )
    
    * feat: CalendarClassmate 추가
    
    * feat: CalendarClassmate - cascade 변경( calendarStudygroup 에서만 변경할 수 있도록 )
    
    * feat: CalendarStudygroup 추가 - 스터디그룹에서는 개인의 스케쥴을 변경할 수 있음
    
    * feat: StudyPostComment entity 추가
    
    * feat: SearchTag entity 추가
    
    * feat: studygroup~classmate 조인테이블 entity 추가
    
    * feat: studygroup entity 추가
    
    * feat: classmate entity 추가
    
    * move: LocationInfo 이동
    
    * feat: member 주인관계 설정
    
    * feat: 주인관계 설정
    
    * fix: application.yml create -> update 변경
    classmate List 초기화 추가
    Studygroup comment EAGER -> LAZY 변경
    
    * feat: StudygroupJoin 가입신청 엔티티 추가
    
    ---------
    
    Co-authored-by: wish9 <wjwee9@gmail.com>
    
    * fix: studygroup Leader 엔티티 매핑 수정 (#75)
    
    * Feat be/dto - ResponseDto 추가, 연관 entity 추가 및 수정 (#77)
    
    * fix: studygroup Leader 엔티티 매핑 수정
    
    * feat: 맴버 등급 추가 ( grade )
    
    * feat: 맴버 응답 DTO 추가
    
    * feat: ClassmateResponseDto 구현
    
    * feat: StudygroupJoinResponseDto 구현
    
    * feat: StudygroupResponseDto 구현 - Studygroup 엔티티 필드 추가 ( platform )
    
    * feat: StudygroupResponseDto 수정 - Studygroup 엔티티 필드 추가 ( maxClassmateCount )
    
    * feat: CalendarInfo 엔티티 추가
    
    * rename: LocationInfo 패키지 경로 이름 변경
    
    * rename: LocationInfo 패키지 경로 이름 변경
    
    * feat: Studygroup, ResponseDto 항목 추가 ( 일정, 시각 )
    
    * feat: StudyPostCommentResponseDto 추가
    
    * feat: SearchTagResponseDto 추가, 패키지 이름변경
    
    * feat: TimeScheduleResponseDto 추가, 양방향 매핑으로 수정
    
    * feat: CalendarClassmateResponseDto 추가
    
    * feat: CalendarStudygroupResponseDto 추가
    
    * feat: TimeScheduleResponseDto 수정
    
    * feat : 구글 로그인, 회원가입 추가 (#76)
    
    * feat : 구글 로그인, 회원가입 추가
    
    * fix : 충돌 수정
    
    * feat: ArrayList 초기화 빠져있던 곳 수정 (#79)
    
    * Be feat/dto - studygroup Post, Patch Dto 추가 (#81)
    
    * move: Info 폴더 이동 ( CalendarInfo, LocationInfo, TimeSchedule )
    
    * move: CalendarInfo Dto 전용 정보
    
    * move: TimeScheduleInfo Dto 전용 정보 ( Post, Patch, Response 공용 )
    
    * feat: CalendarInfo Dto 전용 정보 ( Post, Patch, Response 공용으로 변경 )
    
    * feat: LocationInfo Dto 전용 정보 ( Post, Patch, Response 공용 )
    
    * fix: CalendarInfoSingleResponse Dto 날짜형식 정의
    
    * fix: TimeScheduleSingleResponse Dto 날짜형식 정의
    
    * feat: Studygroup Dto Post, Patch 정의, Studygroup Entity searchTags -> tags 이름 변경
    
    * feat: ddl-auto 옵션 변경 ( create-drop -> update )
    
    * Be feat/dto - 나머지 Post, Patch Dto 추가 (#82)
    
    * move: Info 폴더 이동 ( CalendarInfo, LocationInfo, TimeSchedule )
    
    * move: CalendarInfo Dto 전용 정보
    
    * move: TimeScheduleInfo Dto 전용 정보 ( Post, Patch, Response 공용 )
    
    * feat: CalendarInfo Dto 전용 정보 ( Post, Patch, Response 공용으로 변경 )
    
    * feat: LocationInfo Dto 전용 정보 ( Post, Patch, Response 공용 )
    
    * fix: CalendarInfoSingleResponse Dto 날짜형식 정의
    
    * fix: TimeScheduleSingleResponse Dto 날짜형식 정의
    
    * feat: Studygroup Dto Post, Patch 정의, Studygroup Entity searchTags -> tags 이름 변경
    
    * feat: ddl-auto 옵션 변경 ( create-drop -> update )
    
    * feat: Studygroup Post에서 Setter 제거, Patch에 id 추가
    
    * feat: StudyPostCommentDto Post, Patch 추가 - 스터디모집글의 댓글
    
    * feat: CalendarStudygroupDto Post, Patch 추가
    CalendarClassmateDto Post, Patch 추가 - 개인 캘린더 미리추가
    
    * feat : 비밀번호 확인 api 추가 (#84)
    
    * fix : 비밀번호 비교 방법 수정 (#85)
    
    (암호화 된 비밀번호를 비교)
    
    * fix : 모든 FATCH요청 단일변경 가능하게 수정 (#88)
    
    * fix : 비밀번호 비교 방법 수정
    (암호화 된 비밀번호를 비교)
    
    * fix : 모든 FATCH요청 단일변경 가능하게 수정
    (변수 하나만 입력해도 변경 가능하게 수정)
    
    * Be feat/entity - 연관관계 수정 (#89)
    
    * fix: member < classmate 연관관계 수정 ( 일대다 )
    
    * fix: member < StudyPostComment 연관관계 추가 ( 일대다 )
    fix: classmate / StudyPostComment 연관관계 해제
    
    * fix: classmate 과 studygroup 연관관계 변경 ( 스터디장, 스터디원 )
    
    * remove: StudygroupClassmateRef 삭제
    
    * fix: 스터디 캘린더 ResponseDto 수정 (#94)
    
    * fix: member < classmate 연관관계 수정 ( 일대다 )
    
    * fix: member < StudyPostComment 연관관계 추가 ( 일대다 )
    fix: classmate / StudyPostComment 연관관계 해제
    
    * fix: classmate 과 studygroup 연관관계 변경 ( 스터디장, 스터디원 )
    
    * remove: StudygroupClassmateRef 삭제
    
    * fix: 스터디 캘린더 ResponseDto 수정
    
    * Be feat/endpoint - Controller 엔드포인트 추가 (#95)
    
    * fix: member < classmate 연관관계 수정 ( 일대다 )
    
    * fix: member < StudyPostComment 연관관계 추가 ( 일대다 )
    fix: classmate / StudyPostComment 연관관계 해제
    
    * fix: classmate 과 studygroup 연관관계 변경 ( 스터디장, 스터디원 )
    
    * remove: StudygroupClassmateRef 삭제
    
    * fix: 스터디 캘린더 ResponseDto 수정
    
    * feat: 스터디 그룹 컨트롤러 뼈대
    
    * feat: URI Creator 오버라이딩 ( Uri 두 개 사이에 resource 있을 때 )
    
    * remove: URI Creator 오버라이딩 원복
    
    * feat: ClassmateController 틀 추가
    
    * feat: StudygroupPostComment 틀 추가
    
    * feat: SearchTagController 틀 추가
    
    * feat: CalendarStudygroupController 틀 추가
    
    * feat: CalendarClassmateController 틀 추가
    
    * fix: Calendar Controller / Studygroup 과 Classmate 의 엔드포인트 구분
    
    * fix: 버그 수정
    
    * Be feat/interface - 인터페이스 틀 추가 (#96)
    
    * fix: member < classmate 연관관계 수정 ( 일대다 )
    
    * fix: member < StudyPostComment 연관관계 추가 ( 일대다 )
    fix: classmate / StudyPostComment 연관관계 해제
    
    * fix: classmate 과 studygroup 연관관계 변경 ( 스터디장, 스터디원 )
    
    * remove: StudygroupClassmateRef 삭제
    
    * fix: 스터디 캘린더 ResponseDto 수정
    
    * feat: 스터디 그룹 컨트롤러 뼈대
    
    * feat: URI Creator 오버라이딩 ( Uri 두 개 사이에 resource 있을 때 )
    
    * remove: URI Creator 오버라이딩 원복
    
    * feat: ClassmateController 틀 추가
    
    * feat: StudygroupPostComment 틀 추가
    
    * feat: SearchTagController 틀 추가
    
    * feat: CalendarStudygroupController 틀 추가
    
    * feat: CalendarClassmateController 틀 추가
    
    * fix: Calendar Controller / Studygroup 과 Classmate 의 엔드포인트 구분
    
    * fix: 버그 수정
    
    * feat: 인터페이스 틀 추가
    
    * Be feat/schema - 실행 전에 반드시 Build -> Clean 해야합니다. (#100)
    
    * feat: schema.sql 추가, application.yml 의 ddl-auto 주석처리
    
    * remove: 임시로 추가했던 코드 삭제
    
    * feat: 기본 스키마 구성
    
    * feat: 두번째 버전 저장용
    
    * feat: 세번째 버전 스키마 (대폭 다이어트한 버전)
    
    * feat: Member 엔티티 설정
    
    * feat: TimeSchedule 엔티티 설정
    
    * feat: SearchTag 엔티티 설정
    
    * feat: StudygroupJoin 엔티티 설정
    remove: classmate 엔티티 삭제, StudygroupJoin Dto, Manager 삭제
    move: classmate 폴더 -> studygroupJoin
    
    * rename: classmate -> StudygroupJoin 변경
    
    * fix: member ~ StudygroupJoin ~ Studygroup 연관관계 수정
    
    * fix: Studygroup 캘린더 삭제
    
    * fix: StudygroupPostComment 컬럼명 변경
    
    * remove: Calendar 엔티티 삭제
    
    * fix: StudygroupDto 수정( 기간, 시간 -> String 으로 )
    
    * fix: TimeSchedule 입출력 형식 수정( 시:분 -> 월-일 시:분 )
    
    * fix: TimeScheduleResponseDto calendarInfo 없어짐에 따라 이너클래스로 변경
    
    * fix: 매핑 오류 수정
    
    * fix: StudygroupJoin 엔티티의 양방향 관계 오류 수정
    
    * Be feat/schema - 컬럼 추가 (#101)
    
    * feat: schema.sql 추가, application.yml 의 ddl-auto 주석처리
    
    * remove: 임시로 추가했던 코드 삭제
    
    * feat: 기본 스키마 구성
    
    * feat: 두번째 버전 저장용
    
    * feat: 세번째 버전 스키마 (대폭 다이어트한 버전)
    
    * feat: Member 엔티티 설정
    
    * feat: TimeSchedule 엔티티 설정
    
    * feat: SearchTag 엔티티 설정
    
    * feat: StudygroupJoin 엔티티 설정
    remove: classmate 엔티티 삭제, StudygroupJoin Dto, Manager 삭제
    move: classmate 폴더 -> studygroupJoin
    
    * rename: classmate -> StudygroupJoin 변경
    
    * fix: member ~ StudygroupJoin ~ Studygroup 연관관계 수정
    
    * fix: Studygroup 캘린더 삭제
    
    * fix: StudygroupPostComment 컬럼명 변경
    
    * remove: Calendar 엔티티 삭제
    
    * fix: StudygroupDto 수정( 기간, 시간 -> String 으로 )
    
    * fix: TimeSchedule 입출력 형식 수정( 시:분 -> 월-일 시:분 )
    
    * fix: TimeScheduleResponseDto calendarInfo 없어짐에 따라 이너클래스로 변경
    
    * fix: 매핑 오류 수정
    
    * fix: StudygroupJoin 엔티티의 양방향 관계 오류 수정
    
    * feat: 컬럼(필드) 추가
    
    * Be feat/schema - 엔티티에 schema 수정 내용 적용 (#103)
    
    * feat: schema.sql 추가, application.yml 의 ddl-auto 주석처리
    
    * remove: 임시로 추가했던 코드 삭제
    
    * feat: 기본 스키마 구성
    
    * feat: 두번째 버전 저장용
    
    * feat: 세번째 버전 스키마 (대폭 다이어트한 버전)
    
    * feat: Member 엔티티 설정
    
    * feat: TimeSchedule 엔티티 설정
    
    * feat: SearchTag 엔티티 설정
    
    * feat: StudygroupJoin 엔티티 설정
    remove: classmate 엔티티 삭제, StudygroupJoin Dto, Manager 삭제
    move: classmate 폴더 -> studygroupJoin
    
    * rename: classmate -> StudygroupJoin 변경
    
    * fix: member ~ StudygroupJoin ~ Studygroup 연관관계 수정
    
    * fix: Studygroup 캘린더 삭제
    
    * fix: StudygroupPostComment 컬럼명 변경
    
    * remove: Calendar 엔티티 삭제
    
    * fix: StudygroupDto 수정( 기간, 시간 -> String 으로 )
    
    * fix: TimeSchedule 입출력 형식 수정( 시:분 -> 월-일 시:분 )
    
    * fix: TimeScheduleResponseDto calendarInfo 없어짐에 따라 이너클래스로 변경
    
    * fix: 매핑 오류 수정
    
    * feat: TimeSchedule 엔티티 - 객체 양방향 관계 추가
    
    * fix: StudygroupJoin 엔티티의 양방향 관계 오류 수정
    
    * feat: 컬럼(필드) 추가
    
    * remove: 환경설정( ddl auto 제거 )
    
    * feat: TimeSchedule 엔티티에 schema 에 추가한 title, content 컬럼 적용
    
    * feat: Studygroup 엔티티에 schema 에 추가한 daysOfWeek, studyPeriod Start,End, studyTime Start,End 컬럼 적용
    
    * doc: TimeSchedule 엔티티의 양방향 매핑 메서드에 대한 자바독 추가
    
    * doc: Studygroup 엔티티의 leaderMember 양방향 매핑
    
    * feat: StudygroupJoin 엔티티의 Studygroup / Member 양방향 매핑
    
    * feat: StudygroupPostComment 엔티티의 Studygroup / Member 양방향 매핑
    
    * doc: 주석 변경
    
    * feat: SearchTag 엔티티의 Studygroup 양방향 매핑
    
    * feat: Studygroup 엔티티의 timeSchedules, leaderMember, StudygroupJoins, studygroupPostComments, searchTags 양방향 매핑
    
    * feat: Member 엔티티의 studygroupsAsLeader, studygroupJoins, timeSchedules, studygroupPostComments 양방향 매핑 (리펙터링 필요)
    
    * feat: CalendarManager 인터페이스 틀 추가
    
    * feat: SearchTagManager 인터페이스 틀 추가
    
    * rename: StudyPostComment -> StudygroupPostComment 이름 변경
    
    * feat: StudygroupPostCommentController 전부 삭제 추가
    
    * feat: StudygroupPostCommentManager 인터페이스 틀 추가
    
    * feat: SearchTagMapper 구현
    
    * feat: SearchTagResponseDto 수정
    
    * feat: SearchTagController 구현
    
    * feat: SearchTagService 구현
    
    * feat: MemberService 메서드 추가 (findVerifyMemberWhoLoggedIn, findVerifiedMember 이메일 검증)
    
    * feat : 카카오 회원가입, 로그인 추가
    (필요없는 코드 많아서 후에 삭제할 예정)
    
    * feat: 예외 코드 추가
    
    * feat: MemberService 의 format 수정 ( %s -> %d )
    
    * feat: StudygroupMapper 구현
    
    * feat: StudygroupPostCommentController 구현
    
    * fix: StudygroupPostCommentManager return 타입 수정
    
    * feat: StudygroupPostCommentResponseDto 응답 필드 추가
    
    * feat: StudygroupPostCommentRepository 구현
    
    * feat: StudygroupPostCommentService 구현 ( studygroup Merge 후 create, deleteAll 주석 풀어야함 )
    
    * Be feat/interface - 캘린더, 태그, 댓글 인터페이스 추가 (#106)
    
    * feat: CalendarManager 인터페이스 틀 추가
    
    * feat: SearchTagManager 인터페이스 틀 추가
    
    * rename: StudyPostComment -> StudygroupPostComment 이름 변경
    
    * feat: StudygroupPostCommentController 전부 삭제 추가
    
    * feat: StudygroupPostCommentManager 인터페이스 틀 추가
    
    * fix: CalendarDto 수정
    
    * fix: CalendarDto 수정 ( Patch List -> 단일 )
    
    * feat: CalendarStudygroupManager 인터페이스 추가 ( 단일 조회, 수정 검증 )
    
    * feat: CalendarStudygroupMapper 상세 조회 수동매핑 추가
    
    * feat: CalendarStudygroupRepository 추가
    
    * feat: ExceptionCode 404 추가
    
    * fix: TimeScheduleResponseDto 에서 id 제거
    
    * feat: CalendarStudygroupController 구현
    
    * feat: CalendarStudygroupService 구현
    
    * fix : 카카오 연동 간략화
    (중복로직 제거, security 자동구현만 사용해서 간략화)
    
    * feat : kakao 연동 구현 (#109)
    
    * feat : 카카오 회원가입, 로그인 추가
    (필요없는 코드 많아서 후에 삭제할 예정)
    
    * fix : 카카오 연동 간략화
    (중복로직 제거, security 자동구현만 사용해서 간략화)
    
    * feat : member provider 컬럼 추가
    
    * feat : member provider 컬럼 추가 (#110)
    
    * feat : 카카오 회원가입, 로그인 추가
    (필요없는 코드 많아서 후에 삭제할 예정)
    
    * fix : 카카오 연동 간략화
    (중복로직 제거, security 자동구현만 사용해서 간략화)
    
    * feat : member provider 컬럼 추가
    
    * fix: CalendarDto Post 유효성 검증 변경 ( Content 는 Null 허용. 범용성을 위해 )
    
    * fix: CalendarStudygroupService verify 메서드에서 따로 구분한 코드를 하나로 통합
    
    * fix: StudygroupPostCommentService verify 메서드에서 조회, optional 검증 부분을 따로 구분한 코드를 하나로 통합
    
    * fix: studygroup_post_comment
    
    * [BE] Study 기본 기능 초기 설정 (#113)
    
    * feat: 스터디 등록 기능 초기 완료
    
    * feat: 스터디 삭제 기능 초기 완료
    StudygroupPostComment 테이블명이랑 매칭 필요
    
    * feat: 스터디 정보 수정 기능 초기 완료
    feat: 스터디 모집 상태 수정 기능 초기 완료
    
    * feat: 스터디 조회 기능 미완료
    
    * feat: 스터디 기능 초기 확인
    
    * Update server/edusync/src/main/java/com/codestates/edusync/study/studygroup/dto/StudygroupDto.java
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    
    * fix: findVerifyMemberWhoLoggedIn 검증 변경
    
    * [BE] study 기능 테스트 및 태그 기능 연동 테스트 (#115)
    
    * feat: 스터디 기능 확인 및 태그 기능 연동 테스트
    
    * Update server/edusync/src/main/java/com/codestates/edusync/study/studygroup/dto/StudygroupResponseDto.java
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    
    * fix : tagDto 이름 변경
    
    ---------
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    Co-authored-by: yeori316 <78740368+yeori316@users.noreply.github.com>
    
    * feat: 인터페이스 기본 틀 추가
    
    ---------
    
    Co-authored-by: wish9 <wjwee9@gmail.com>
    Co-authored-by: yeori316 <78740368+yeori316@users.noreply.github.com>
    3 people authored May 15, 2023
    Configuration menu
    Copy the full SHA
    7d8110b View commit details
    Browse the repository at this point in the history
  3. [로직이동] 검증 로직을 Utils 로 이동 (#163)

    * Day10 - test ver 0.0.1 (#117)
    
    * init : 초기세팅
    
    * init : build.gradle 초기설정
    
    * init : yml 초기설정
    
    * feat : Member Entity Skeleton
    
    * feat : 시간 자동생성용 추상클래스 추가
    
    * docs : DB 스키마명 변경
    
    * fix : 회원 비밀번호 unique = false
    (정동우님 피드백 반영)
    
    * feat : MemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberController Skeleton
    
    * feat : LocalMemberDto Skeleton
    
    * fix : 클래스명 변경
    
    * feat : LocalMemberMapper Skeleton
    
    * feat : 권한부여 Skeleton
    
    * feat : 예외처리 Skeleton
    
    * feat : LocalMember CRUD 구현
    
    * feat : PasswordEncoder Bean 추가
    
    * feat : Member 생성 추가
    
    * remove : Member 테이블 설계 변경으로 삭제
    
    * feat : Member CRUD 구현
    (테이블 변경에 따른 변경사항 적용)
    
    * fix : Member CRUD 필드명 변경
    (memberId -> id, memberNickName -> nickName)
    
    * feat : JWT Skeleton (+login구현)
    
    * feat : JWT 예외처리
    
    * feat : JWT 인증 성공실패 전후처리 (예외처리)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : JWT, 폼로그인, Member Skeleton 마무리 (#32)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : shell script 추가
    
    * feat : 배포용 shell script 추가 (#34)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : shell script 추가
    
    * feat : 배포용 shell script 추가 (충돌 수정) (#36)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : login 기능 + 회원관련 기본 CRUD 구현 (#33)
    
    * init : 초기세팅
    
    * init : build.gradle 초기설정
    
    * init : yml 초기설정
    
    * feat : Member Entity Skeleton
    
    * feat : 시간 자동생성용 추상클래스 추가
    
    * docs : DB 스키마명 변경
    
    * fix : 회원 비밀번호 unique = false
    (정동우님 피드백 반영)
    
    * feat : MemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberController Skeleton
    
    * feat : LocalMemberDto Skeleton
    
    * fix : 클래스명 변경
    
    * feat : LocalMemberMapper Skeleton
    
    * feat : 권한부여 Skeleton
    
    * feat : 예외처리 Skeleton
    
    * feat : LocalMember CRUD 구현
    
    * feat : PasswordEncoder Bean 추가
    
    * feat : Member 생성 추가
    
    * remove : Member 테이블 설계 변경으로 삭제
    
    * feat : Member CRUD 구현
    (테이블 변경에 따른 변경사항 적용)
    
    * fix : Member CRUD 필드명 변경
    (memberId -> id, memberNickName -> nickName)
    
    * feat : JWT Skeleton (+login구현)
    
    * feat : JWT 예외처리
    
    * feat : JWT 인증 성공실패 전후처리 (예외처리)
    
    * feat : JWT, 폼로그인, Member Skeleton 마무리 (#32)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : shell script 추가
    
    * feat : 자기소개, 함께하고 싶은 동료 수정/등록기능 추가
    
    * fix : 토큰헤더 변경
    (WishJWT -> Bearer 표준은 바꾸는게 아니다!)
    
    * fix : 토큰헤더 변경
    (WishJWT -> Bearer 표준은 바꾸는게 아니다!)
    
    * fix : 토큰헤더 변경 (#55)
    
    (누락된 부분 추가수정)
    
    * feat : 회원 삭제 구현 (#56)
    
    * fix : 토큰헤더 변경
    (누락된 부분 추가수정)
    
    * feat : 사용자 서비스 탈퇴 구현
    (하드delete -> 회원 상태 변경)
    
    * fix : 잘못된 토큰일 경우 401 반환하도록 수정 (#58)
    
    (+오류 메세지에 원인 알려주도록 명시)
    
    * fix : location을 클래스메이트로 이동 (member에서 삭제) (#68)
    
    (+roles 권한 응답에 보여주기)
    
    * feat : member 인터페이스 구현 (#71)
    
    (동일한 기능을 수행하는 메서드 이름 통일을 위해 추가)
    
    * bug : 토큰헤더 미포함해도 검증 통과하는 버그 수정
    
    * bug : 토큰헤더 미포함해도 검증 통과하는 버그 수정 (#72)
    
    * fix : 본인확인 방법 수정 (#73)
    
    * bug : 토큰헤더 미포함해도 검증 통과하는 버그 수정
    
    * fix : 본인 확인방법 변경
    (request 토큰 사용 -> Authentication 사용)
    (어차피 security filter에서 토큰 검증하니까 중복 줄이기)
    
    * Feat/entity - 엔티티 구현 (#74)
    
    * feat : 배포용 shell script 추가 (#37)
    
    * init : 초기세팅
    
    * init : build.gradle 초기설정
    
    * init : yml 초기설정
    
    * feat : Member Entity Skeleton
    
    * feat : 시간 자동생성용 추상클래스 추가
    
    * docs : DB 스키마명 변경
    
    * fix : 회원 비밀번호 unique = false
    (정동우님 피드백 반영)
    
    * feat : MemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberController Skeleton
    
    * feat : LocalMemberDto Skeleton
    
    * fix : 클래스명 변경
    
    * feat : LocalMemberMapper Skeleton
    
    * feat : 권한부여 Skeleton
    
    * feat : 예외처리 Skeleton
    
    * feat : LocalMember CRUD 구현
    
    * feat : PasswordEncoder Bean 추가
    
    * feat : Member 생성 추가
    
    * remove : Member 테이블 설계 변경으로 삭제
    
    * feat : Member CRUD 구현
    (테이블 변경에 따른 변경사항 적용)
    
    * fix : Member CRUD 필드명 변경
    (memberId -> id, memberNickName -> nickName)
    
    * feat : JWT Skeleton (+login구현)
    
    * feat : JWT 예외처리
    
    * feat : JWT 인증 성공실패 전후처리 (예외처리)
    
    * feat : JWT, 폼로그인, Member Skeleton 마무리 (#32)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : 배포용 shell script 추가 (#34)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : shell script 추가
    
    * feat : 배포용 shell script 추가 (충돌 수정) (#36)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : login 기능 + 회원관련 기본 CRUD 구현 (#33)
    
    * init : 초기세팅
    
    * init : build.gradle 초기설정
    
    * init : yml 초기설정
    
    * feat : Member Entity Skeleton
    
    * feat : 시간 자동생성용 추상클래스 추가
    
    * docs : DB 스키마명 변경
    
    * fix : 회원 비밀번호 unique = false
    (정동우님 피드백 반영)
    
    * feat : MemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberController Skeleton
    
    * feat : LocalMemberDto Skeleton
    
    * fix : 클래스명 변경
    
    * feat : LocalMemberMapper Skeleton
    
    * feat : 권한부여 Skeleton
    
    * feat : 예외처리 Skeleton
    
    * feat : LocalMember CRUD 구현
    
    * feat : PasswordEncoder Bean 추가
    
    * feat : Member 생성 추가
    
    * remove : Member 테이블 설계 변경으로 삭제
    
    * feat : Member CRUD 구현
    (테이블 변경에 따른 변경사항 적용)
    
    * fix : Member CRUD 필드명 변경
    (memberId -> id, memberNickName -> nickName)
    
    * feat : JWT Skeleton (+login구현)
    
    * feat : JWT 예외처리
    
    * feat : JWT 인증 성공실패 전후처리 (예외처리)
    
    * feat : JWT, 폼로그인, Member Skeleton 마무리 (#32)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : shell script 추가
    
    ---------
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    
    * doc: profileImage 컬럼 타입에 대한 주석 추가
    
    * feat: LocationInfo 추가 ( 위도, 경도는 null 가능. address는 notNull )
    
    * feat: member <-> classmate mapping
    
    * feat: TimeSchedule entity 추가
    
    * feat: Member 의 classmate cascade 옵션 변경 ( detach, refresh 제거 )
    
    * feat: CalendarClassmate 추가
    
    * feat: CalendarClassmate - cascade 변경( calendarStudygroup 에서만 변경할 수 있도록 )
    
    * feat: CalendarStudygroup 추가 - 스터디그룹에서는 개인의 스케쥴을 변경할 수 있음
    
    * feat: StudyPostComment entity 추가
    
    * feat: SearchTag entity 추가
    
    * feat: studygroup~classmate 조인테이블 entity 추가
    
    * feat: studygroup entity 추가
    
    * feat: classmate entity 추가
    
    * move: LocationInfo 이동
    
    * feat: member 주인관계 설정
    
    * feat: 주인관계 설정
    
    * fix: application.yml create -> update 변경
    classmate List 초기화 추가
    Studygroup comment EAGER -> LAZY 변경
    
    * feat: StudygroupJoin 가입신청 엔티티 추가
    
    ---------
    
    Co-authored-by: wish9 <wjwee9@gmail.com>
    
    * fix: studygroup Leader 엔티티 매핑 수정 (#75)
    
    * Feat be/dto - ResponseDto 추가, 연관 entity 추가 및 수정 (#77)
    
    * fix: studygroup Leader 엔티티 매핑 수정
    
    * feat: 맴버 등급 추가 ( grade )
    
    * feat: 맴버 응답 DTO 추가
    
    * feat: ClassmateResponseDto 구현
    
    * feat: StudygroupJoinResponseDto 구현
    
    * feat: StudygroupResponseDto 구현 - Studygroup 엔티티 필드 추가 ( platform )
    
    * feat: StudygroupResponseDto 수정 - Studygroup 엔티티 필드 추가 ( maxClassmateCount )
    
    * feat: CalendarInfo 엔티티 추가
    
    * rename: LocationInfo 패키지 경로 이름 변경
    
    * rename: LocationInfo 패키지 경로 이름 변경
    
    * feat: Studygroup, ResponseDto 항목 추가 ( 일정, 시각 )
    
    * feat: StudyPostCommentResponseDto 추가
    
    * feat: SearchTagResponseDto 추가, 패키지 이름변경
    
    * feat: TimeScheduleResponseDto 추가, 양방향 매핑으로 수정
    
    * feat: CalendarClassmateResponseDto 추가
    
    * feat: CalendarStudygroupResponseDto 추가
    
    * feat: TimeScheduleResponseDto 수정
    
    * feat : 구글 로그인, 회원가입 추가 (#76)
    
    * feat : 구글 로그인, 회원가입 추가
    
    * fix : 충돌 수정
    
    * feat: ArrayList 초기화 빠져있던 곳 수정 (#79)
    
    * Be feat/dto - studygroup Post, Patch Dto 추가 (#81)
    
    * move: Info 폴더 이동 ( CalendarInfo, LocationInfo, TimeSchedule )
    
    * move: CalendarInfo Dto 전용 정보
    
    * move: TimeScheduleInfo Dto 전용 정보 ( Post, Patch, Response 공용 )
    
    * feat: CalendarInfo Dto 전용 정보 ( Post, Patch, Response 공용으로 변경 )
    
    * feat: LocationInfo Dto 전용 정보 ( Post, Patch, Response 공용 )
    
    * fix: CalendarInfoSingleResponse Dto 날짜형식 정의
    
    * fix: TimeScheduleSingleResponse Dto 날짜형식 정의
    
    * feat: Studygroup Dto Post, Patch 정의, Studygroup Entity searchTags -> tags 이름 변경
    
    * feat: ddl-auto 옵션 변경 ( create-drop -> update )
    
    * Be feat/dto - 나머지 Post, Patch Dto 추가 (#82)
    
    * move: Info 폴더 이동 ( CalendarInfo, LocationInfo, TimeSchedule )
    
    * move: CalendarInfo Dto 전용 정보
    
    * move: TimeScheduleInfo Dto 전용 정보 ( Post, Patch, Response 공용 )
    
    * feat: CalendarInfo Dto 전용 정보 ( Post, Patch, Response 공용으로 변경 )
    
    * feat: LocationInfo Dto 전용 정보 ( Post, Patch, Response 공용 )
    
    * fix: CalendarInfoSingleResponse Dto 날짜형식 정의
    
    * fix: TimeScheduleSingleResponse Dto 날짜형식 정의
    
    * feat: Studygroup Dto Post, Patch 정의, Studygroup Entity searchTags -> tags 이름 변경
    
    * feat: ddl-auto 옵션 변경 ( create-drop -> update )
    
    * feat: Studygroup Post에서 Setter 제거, Patch에 id 추가
    
    * feat: StudyPostCommentDto Post, Patch 추가 - 스터디모집글의 댓글
    
    * feat: CalendarStudygroupDto Post, Patch 추가
    CalendarClassmateDto Post, Patch 추가 - 개인 캘린더 미리추가
    
    * feat : 비밀번호 확인 api 추가 (#84)
    
    * fix : 비밀번호 비교 방법 수정 (#85)
    
    (암호화 된 비밀번호를 비교)
    
    * fix : 모든 FATCH요청 단일변경 가능하게 수정 (#88)
    
    * fix : 비밀번호 비교 방법 수정
    (암호화 된 비밀번호를 비교)
    
    * fix : 모든 FATCH요청 단일변경 가능하게 수정
    (변수 하나만 입력해도 변경 가능하게 수정)
    
    * Be feat/entity - 연관관계 수정 (#89)
    
    * fix: member < classmate 연관관계 수정 ( 일대다 )
    
    * fix: member < StudyPostComment 연관관계 추가 ( 일대다 )
    fix: classmate / StudyPostComment 연관관계 해제
    
    * fix: classmate 과 studygroup 연관관계 변경 ( 스터디장, 스터디원 )
    
    * remove: StudygroupClassmateRef 삭제
    
    * fix: 스터디 캘린더 ResponseDto 수정 (#94)
    
    * fix: member < classmate 연관관계 수정 ( 일대다 )
    
    * fix: member < StudyPostComment 연관관계 추가 ( 일대다 )
    fix: classmate / StudyPostComment 연관관계 해제
    
    * fix: classmate 과 studygroup 연관관계 변경 ( 스터디장, 스터디원 )
    
    * remove: StudygroupClassmateRef 삭제
    
    * fix: 스터디 캘린더 ResponseDto 수정
    
    * Be feat/endpoint - Controller 엔드포인트 추가 (#95)
    
    * fix: member < classmate 연관관계 수정 ( 일대다 )
    
    * fix: member < StudyPostComment 연관관계 추가 ( 일대다 )
    fix: classmate / StudyPostComment 연관관계 해제
    
    * fix: classmate 과 studygroup 연관관계 변경 ( 스터디장, 스터디원 )
    
    * remove: StudygroupClassmateRef 삭제
    
    * fix: 스터디 캘린더 ResponseDto 수정
    
    * feat: 스터디 그룹 컨트롤러 뼈대
    
    * feat: URI Creator 오버라이딩 ( Uri 두 개 사이에 resource 있을 때 )
    
    * remove: URI Creator 오버라이딩 원복
    
    * feat: ClassmateController 틀 추가
    
    * feat: StudygroupPostComment 틀 추가
    
    * feat: SearchTagController 틀 추가
    
    * feat: CalendarStudygroupController 틀 추가
    
    * feat: CalendarClassmateController 틀 추가
    
    * fix: Calendar Controller / Studygroup 과 Classmate 의 엔드포인트 구분
    
    * fix: 버그 수정
    
    * Be feat/interface - 인터페이스 틀 추가 (#96)
    
    * fix: member < classmate 연관관계 수정 ( 일대다 )
    
    * fix: member < StudyPostComment 연관관계 추가 ( 일대다 )
    fix: classmate / StudyPostComment 연관관계 해제
    
    * fix: classmate 과 studygroup 연관관계 변경 ( 스터디장, 스터디원 )
    
    * remove: StudygroupClassmateRef 삭제
    
    * fix: 스터디 캘린더 ResponseDto 수정
    
    * feat: 스터디 그룹 컨트롤러 뼈대
    
    * feat: URI Creator 오버라이딩 ( Uri 두 개 사이에 resource 있을 때 )
    
    * remove: URI Creator 오버라이딩 원복
    
    * feat: ClassmateController 틀 추가
    
    * feat: StudygroupPostComment 틀 추가
    
    * feat: SearchTagController 틀 추가
    
    * feat: CalendarStudygroupController 틀 추가
    
    * feat: CalendarClassmateController 틀 추가
    
    * fix: Calendar Controller / Studygroup 과 Classmate 의 엔드포인트 구분
    
    * fix: 버그 수정
    
    * feat: 인터페이스 틀 추가
    
    * Be feat/schema - 실행 전에 반드시 Build -> Clean 해야합니다. (#100)
    
    * feat: schema.sql 추가, application.yml 의 ddl-auto 주석처리
    
    * remove: 임시로 추가했던 코드 삭제
    
    * feat: 기본 스키마 구성
    
    * feat: 두번째 버전 저장용
    
    * feat: 세번째 버전 스키마 (대폭 다이어트한 버전)
    
    * feat: Member 엔티티 설정
    
    * feat: TimeSchedule 엔티티 설정
    
    * feat: SearchTag 엔티티 설정
    
    * feat: StudygroupJoin 엔티티 설정
    remove: classmate 엔티티 삭제, StudygroupJoin Dto, Manager 삭제
    move: classmate 폴더 -> studygroupJoin
    
    * rename: classmate -> StudygroupJoin 변경
    
    * fix: member ~ StudygroupJoin ~ Studygroup 연관관계 수정
    
    * fix: Studygroup 캘린더 삭제
    
    * fix: StudygroupPostComment 컬럼명 변경
    
    * remove: Calendar 엔티티 삭제
    
    * fix: StudygroupDto 수정( 기간, 시간 -> String 으로 )
    
    * fix: TimeSchedule 입출력 형식 수정( 시:분 -> 월-일 시:분 )
    
    * fix: TimeScheduleResponseDto calendarInfo 없어짐에 따라 이너클래스로 변경
    
    * fix: 매핑 오류 수정
    
    * fix: StudygroupJoin 엔티티의 양방향 관계 오류 수정
    
    * Be feat/schema - 컬럼 추가 (#101)
    
    * feat: schema.sql 추가, application.yml 의 ddl-auto 주석처리
    
    * remove: 임시로 추가했던 코드 삭제
    
    * feat: 기본 스키마 구성
    
    * feat: 두번째 버전 저장용
    
    * feat: 세번째 버전 스키마 (대폭 다이어트한 버전)
    
    * feat: Member 엔티티 설정
    
    * feat: TimeSchedule 엔티티 설정
    
    * feat: SearchTag 엔티티 설정
    
    * feat: StudygroupJoin 엔티티 설정
    remove: classmate 엔티티 삭제, StudygroupJoin Dto, Manager 삭제
    move: classmate 폴더 -> studygroupJoin
    
    * rename: classmate -> StudygroupJoin 변경
    
    * fix: member ~ StudygroupJoin ~ Studygroup 연관관계 수정
    
    * fix: Studygroup 캘린더 삭제
    
    * fix: StudygroupPostComment 컬럼명 변경
    
    * remove: Calendar 엔티티 삭제
    
    * fix: StudygroupDto 수정( 기간, 시간 -> String 으로 )
    
    * fix: TimeSchedule 입출력 형식 수정( 시:분 -> 월-일 시:분 )
    
    * fix: TimeScheduleResponseDto calendarInfo 없어짐에 따라 이너클래스로 변경
    
    * fix: 매핑 오류 수정
    
    * fix: StudygroupJoin 엔티티의 양방향 관계 오류 수정
    
    * feat: 컬럼(필드) 추가
    
    * Be feat/schema - 엔티티에 schema 수정 내용 적용 (#103)
    
    * feat: schema.sql 추가, application.yml 의 ddl-auto 주석처리
    
    * remove: 임시로 추가했던 코드 삭제
    
    * feat: 기본 스키마 구성
    
    * feat: 두번째 버전 저장용
    
    * feat: 세번째 버전 스키마 (대폭 다이어트한 버전)
    
    * feat: Member 엔티티 설정
    
    * feat: TimeSchedule 엔티티 설정
    
    * feat: SearchTag 엔티티 설정
    
    * feat: StudygroupJoin 엔티티 설정
    remove: classmate 엔티티 삭제, StudygroupJoin Dto, Manager 삭제
    move: classmate 폴더 -> studygroupJoin
    
    * rename: classmate -> StudygroupJoin 변경
    
    * fix: member ~ StudygroupJoin ~ Studygroup 연관관계 수정
    
    * fix: Studygroup 캘린더 삭제
    
    * fix: StudygroupPostComment 컬럼명 변경
    
    * remove: Calendar 엔티티 삭제
    
    * fix: StudygroupDto 수정( 기간, 시간 -> String 으로 )
    
    * fix: TimeSchedule 입출력 형식 수정( 시:분 -> 월-일 시:분 )
    
    * fix: TimeScheduleResponseDto calendarInfo 없어짐에 따라 이너클래스로 변경
    
    * fix: 매핑 오류 수정
    
    * feat: TimeSchedule 엔티티 - 객체 양방향 관계 추가
    
    * fix: StudygroupJoin 엔티티의 양방향 관계 오류 수정
    
    * feat: 컬럼(필드) 추가
    
    * remove: 환경설정( ddl auto 제거 )
    
    * feat: TimeSchedule 엔티티에 schema 에 추가한 title, content 컬럼 적용
    
    * feat: Studygroup 엔티티에 schema 에 추가한 daysOfWeek, studyPeriod Start,End, studyTime Start,End 컬럼 적용
    
    * doc: TimeSchedule 엔티티의 양방향 매핑 메서드에 대한 자바독 추가
    
    * doc: Studygroup 엔티티의 leaderMember 양방향 매핑
    
    * feat: StudygroupJoin 엔티티의 Studygroup / Member 양방향 매핑
    
    * feat: StudygroupPostComment 엔티티의 Studygroup / Member 양방향 매핑
    
    * doc: 주석 변경
    
    * feat: SearchTag 엔티티의 Studygroup 양방향 매핑
    
    * feat: Studygroup 엔티티의 timeSchedules, leaderMember, StudygroupJoins, studygroupPostComments, searchTags 양방향 매핑
    
    * feat: Member 엔티티의 studygroupsAsLeader, studygroupJoins, timeSchedules, studygroupPostComments 양방향 매핑 (리펙터링 필요)
    
    * feat: CalendarManager 인터페이스 틀 추가
    
    * feat: SearchTagManager 인터페이스 틀 추가
    
    * rename: StudyPostComment -> StudygroupPostComment 이름 변경
    
    * feat: StudygroupPostCommentController 전부 삭제 추가
    
    * feat: StudygroupPostCommentManager 인터페이스 틀 추가
    
    * feat: SearchTagMapper 구현
    
    * feat: SearchTagResponseDto 수정
    
    * feat: SearchTagController 구현
    
    * feat: SearchTagService 구현
    
    * feat: MemberService 메서드 추가 (findVerifyMemberWhoLoggedIn, findVerifiedMember 이메일 검증)
    
    * feat : 카카오 회원가입, 로그인 추가
    (필요없는 코드 많아서 후에 삭제할 예정)
    
    * feat: 예외 코드 추가
    
    * feat: MemberService 의 format 수정 ( %s -> %d )
    
    * feat: StudygroupMapper 구현
    
    * feat: StudygroupPostCommentController 구현
    
    * fix: StudygroupPostCommentManager return 타입 수정
    
    * feat: StudygroupPostCommentResponseDto 응답 필드 추가
    
    * feat: StudygroupPostCommentRepository 구현
    
    * feat: StudygroupPostCommentService 구현 ( studygroup Merge 후 create, deleteAll 주석 풀어야함 )
    
    * Be feat/interface - 캘린더, 태그, 댓글 인터페이스 추가 (#106)
    
    * feat: CalendarManager 인터페이스 틀 추가
    
    * feat: SearchTagManager 인터페이스 틀 추가
    
    * rename: StudyPostComment -> StudygroupPostComment 이름 변경
    
    * feat: StudygroupPostCommentController 전부 삭제 추가
    
    * feat: StudygroupPostCommentManager 인터페이스 틀 추가
    
    * fix: CalendarDto 수정
    
    * fix: CalendarDto 수정 ( Patch List -> 단일 )
    
    * feat: CalendarStudygroupManager 인터페이스 추가 ( 단일 조회, 수정 검증 )
    
    * feat: CalendarStudygroupMapper 상세 조회 수동매핑 추가
    
    * feat: CalendarStudygroupRepository 추가
    
    * feat: ExceptionCode 404 추가
    
    * fix: TimeScheduleResponseDto 에서 id 제거
    
    * feat: CalendarStudygroupController 구현
    
    * feat: CalendarStudygroupService 구현
    
    * fix : 카카오 연동 간략화
    (중복로직 제거, security 자동구현만 사용해서 간략화)
    
    * feat : kakao 연동 구현 (#109)
    
    * feat : 카카오 회원가입, 로그인 추가
    (필요없는 코드 많아서 후에 삭제할 예정)
    
    * fix : 카카오 연동 간략화
    (중복로직 제거, security 자동구현만 사용해서 간략화)
    
    * feat : member provider 컬럼 추가
    
    * feat : member provider 컬럼 추가 (#110)
    
    * feat : 카카오 회원가입, 로그인 추가
    (필요없는 코드 많아서 후에 삭제할 예정)
    
    * fix : 카카오 연동 간략화
    (중복로직 제거, security 자동구현만 사용해서 간략화)
    
    * feat : member provider 컬럼 추가
    
    * fix: CalendarDto Post 유효성 검증 변경 ( Content 는 Null 허용. 범용성을 위해 )
    
    * fix: CalendarStudygroupService verify 메서드에서 따로 구분한 코드를 하나로 통합
    
    * fix: StudygroupPostCommentService verify 메서드에서 조회, optional 검증 부분을 따로 구분한 코드를 하나로 통합
    
    * fix: studygroup_post_comment
    
    * [BE] Study 기본 기능 초기 설정 (#113)
    
    * feat: 스터디 등록 기능 초기 완료
    
    * feat: 스터디 삭제 기능 초기 완료
    StudygroupPostComment 테이블명이랑 매칭 필요
    
    * feat: 스터디 정보 수정 기능 초기 완료
    feat: 스터디 모집 상태 수정 기능 초기 완료
    
    * feat: 스터디 조회 기능 미완료
    
    * feat: 스터디 기능 초기 확인
    
    * Update server/edusync/src/main/java/com/codestates/edusync/study/studygroup/dto/StudygroupDto.java
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    
    * fix: findVerifyMemberWhoLoggedIn 검증 변경
    
    * [BE] study 기능 테스트 및 태그 기능 연동 테스트 (#115)
    
    * feat: 스터디 기능 확인 및 태그 기능 연동 테스트
    
    * Update server/edusync/src/main/java/com/codestates/edusync/study/studygroup/dto/StudygroupResponseDto.java
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    
    * fix : tagDto 이름 변경
    
    ---------
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    Co-authored-by: yeori316 <78740368+yeori316@users.noreply.github.com>
    
    * feat: 인터페이스 기본 틀 추가
    
    * remove: 필요없는 파일 삭제 ( SearchTagVerifiable.java )
    
    * rename: 대소문자 오타 수정
    
    * feat: CalendarStudygroupService 에서 검증 로직을 유틸로 이동
    
    * remove: 필요없는 인터페이스 삭제 ( 스터디그룹 댓글, 가입신청, 캘린더 )
    
    * feat: StudygroupPostCommentService 에서 검증 로직을 유틸로 이동
    
    * feat: StudygroupJoinService 에서 검증 로직을 유틸로 이동
    
    ---------
    
    Co-authored-by: wish9 <wjwee9@gmail.com>
    Co-authored-by: yeori316 <78740368+yeori316@users.noreply.github.com>
    3 people authored May 15, 2023
    Configuration menu
    Copy the full SHA
    2626cdc View commit details
    Browse the repository at this point in the history
  4. fix : member 기능 인터페이스화 (#165)

    * fix : 토큰값 Bearer 누락 수정
    
    * fix : member 기능 인터페이스화
    wish9 authored May 15, 2023
    Configuration menu
    Copy the full SHA
    79288f5 View commit details
    Browse the repository at this point in the history
  5. Controller 에서 Authentication 필요한 부분은 명시적으로 변경 (#164)

    * Day10 - test ver 0.0.1 (#117)
    
    * init : 초기세팅
    
    * init : build.gradle 초기설정
    
    * init : yml 초기설정
    
    * feat : Member Entity Skeleton
    
    * feat : 시간 자동생성용 추상클래스 추가
    
    * docs : DB 스키마명 변경
    
    * fix : 회원 비밀번호 unique = false
    (정동우님 피드백 반영)
    
    * feat : MemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberController Skeleton
    
    * feat : LocalMemberDto Skeleton
    
    * fix : 클래스명 변경
    
    * feat : LocalMemberMapper Skeleton
    
    * feat : 권한부여 Skeleton
    
    * feat : 예외처리 Skeleton
    
    * feat : LocalMember CRUD 구현
    
    * feat : PasswordEncoder Bean 추가
    
    * feat : Member 생성 추가
    
    * remove : Member 테이블 설계 변경으로 삭제
    
    * feat : Member CRUD 구현
    (테이블 변경에 따른 변경사항 적용)
    
    * fix : Member CRUD 필드명 변경
    (memberId -> id, memberNickName -> nickName)
    
    * feat : JWT Skeleton (+login구현)
    
    * feat : JWT 예외처리
    
    * feat : JWT 인증 성공실패 전후처리 (예외처리)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : JWT, 폼로그인, Member Skeleton 마무리 (#32)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : shell script 추가
    
    * feat : 배포용 shell script 추가 (#34)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : shell script 추가
    
    * feat : 배포용 shell script 추가 (충돌 수정) (#36)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : login 기능 + 회원관련 기본 CRUD 구현 (#33)
    
    * init : 초기세팅
    
    * init : build.gradle 초기설정
    
    * init : yml 초기설정
    
    * feat : Member Entity Skeleton
    
    * feat : 시간 자동생성용 추상클래스 추가
    
    * docs : DB 스키마명 변경
    
    * fix : 회원 비밀번호 unique = false
    (정동우님 피드백 반영)
    
    * feat : MemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberController Skeleton
    
    * feat : LocalMemberDto Skeleton
    
    * fix : 클래스명 변경
    
    * feat : LocalMemberMapper Skeleton
    
    * feat : 권한부여 Skeleton
    
    * feat : 예외처리 Skeleton
    
    * feat : LocalMember CRUD 구현
    
    * feat : PasswordEncoder Bean 추가
    
    * feat : Member 생성 추가
    
    * remove : Member 테이블 설계 변경으로 삭제
    
    * feat : Member CRUD 구현
    (테이블 변경에 따른 변경사항 적용)
    
    * fix : Member CRUD 필드명 변경
    (memberId -> id, memberNickName -> nickName)
    
    * feat : JWT Skeleton (+login구현)
    
    * feat : JWT 예외처리
    
    * feat : JWT 인증 성공실패 전후처리 (예외처리)
    
    * feat : JWT, 폼로그인, Member Skeleton 마무리 (#32)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : shell script 추가
    
    * feat : 자기소개, 함께하고 싶은 동료 수정/등록기능 추가
    
    * fix : 토큰헤더 변경
    (WishJWT -> Bearer 표준은 바꾸는게 아니다!)
    
    * fix : 토큰헤더 변경
    (WishJWT -> Bearer 표준은 바꾸는게 아니다!)
    
    * fix : 토큰헤더 변경 (#55)
    
    (누락된 부분 추가수정)
    
    * feat : 회원 삭제 구현 (#56)
    
    * fix : 토큰헤더 변경
    (누락된 부분 추가수정)
    
    * feat : 사용자 서비스 탈퇴 구현
    (하드delete -> 회원 상태 변경)
    
    * fix : 잘못된 토큰일 경우 401 반환하도록 수정 (#58)
    
    (+오류 메세지에 원인 알려주도록 명시)
    
    * fix : location을 클래스메이트로 이동 (member에서 삭제) (#68)
    
    (+roles 권한 응답에 보여주기)
    
    * feat : member 인터페이스 구현 (#71)
    
    (동일한 기능을 수행하는 메서드 이름 통일을 위해 추가)
    
    * bug : 토큰헤더 미포함해도 검증 통과하는 버그 수정
    
    * bug : 토큰헤더 미포함해도 검증 통과하는 버그 수정 (#72)
    
    * fix : 본인확인 방법 수정 (#73)
    
    * bug : 토큰헤더 미포함해도 검증 통과하는 버그 수정
    
    * fix : 본인 확인방법 변경
    (request 토큰 사용 -> Authentication 사용)
    (어차피 security filter에서 토큰 검증하니까 중복 줄이기)
    
    * Feat/entity - 엔티티 구현 (#74)
    
    * feat : 배포용 shell script 추가 (#37)
    
    * init : 초기세팅
    
    * init : build.gradle 초기설정
    
    * init : yml 초기설정
    
    * feat : Member Entity Skeleton
    
    * feat : 시간 자동생성용 추상클래스 추가
    
    * docs : DB 스키마명 변경
    
    * fix : 회원 비밀번호 unique = false
    (정동우님 피드백 반영)
    
    * feat : MemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberController Skeleton
    
    * feat : LocalMemberDto Skeleton
    
    * fix : 클래스명 변경
    
    * feat : LocalMemberMapper Skeleton
    
    * feat : 권한부여 Skeleton
    
    * feat : 예외처리 Skeleton
    
    * feat : LocalMember CRUD 구현
    
    * feat : PasswordEncoder Bean 추가
    
    * feat : Member 생성 추가
    
    * remove : Member 테이블 설계 변경으로 삭제
    
    * feat : Member CRUD 구현
    (테이블 변경에 따른 변경사항 적용)
    
    * fix : Member CRUD 필드명 변경
    (memberId -> id, memberNickName -> nickName)
    
    * feat : JWT Skeleton (+login구현)
    
    * feat : JWT 예외처리
    
    * feat : JWT 인증 성공실패 전후처리 (예외처리)
    
    * feat : JWT, 폼로그인, Member Skeleton 마무리 (#32)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : 배포용 shell script 추가 (#34)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : shell script 추가
    
    * feat : 배포용 shell script 추가 (충돌 수정) (#36)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : login 기능 + 회원관련 기본 CRUD 구현 (#33)
    
    * init : 초기세팅
    
    * init : build.gradle 초기설정
    
    * init : yml 초기설정
    
    * feat : Member Entity Skeleton
    
    * feat : 시간 자동생성용 추상클래스 추가
    
    * docs : DB 스키마명 변경
    
    * fix : 회원 비밀번호 unique = false
    (정동우님 피드백 반영)
    
    * feat : MemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberController Skeleton
    
    * feat : LocalMemberDto Skeleton
    
    * fix : 클래스명 변경
    
    * feat : LocalMemberMapper Skeleton
    
    * feat : 권한부여 Skeleton
    
    * feat : 예외처리 Skeleton
    
    * feat : LocalMember CRUD 구현
    
    * feat : PasswordEncoder Bean 추가
    
    * feat : Member 생성 추가
    
    * remove : Member 테이블 설계 변경으로 삭제
    
    * feat : Member CRUD 구현
    (테이블 변경에 따른 변경사항 적용)
    
    * fix : Member CRUD 필드명 변경
    (memberId -> id, memberNickName -> nickName)
    
    * feat : JWT Skeleton (+login구현)
    
    * feat : JWT 예외처리
    
    * feat : JWT 인증 성공실패 전후처리 (예외처리)
    
    * feat : JWT, 폼로그인, Member Skeleton 마무리 (#32)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : shell script 추가
    
    ---------
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    
    * doc: profileImage 컬럼 타입에 대한 주석 추가
    
    * feat: LocationInfo 추가 ( 위도, 경도는 null 가능. address는 notNull )
    
    * feat: member <-> classmate mapping
    
    * feat: TimeSchedule entity 추가
    
    * feat: Member 의 classmate cascade 옵션 변경 ( detach, refresh 제거 )
    
    * feat: CalendarClassmate 추가
    
    * feat: CalendarClassmate - cascade 변경( calendarStudygroup 에서만 변경할 수 있도록 )
    
    * feat: CalendarStudygroup 추가 - 스터디그룹에서는 개인의 스케쥴을 변경할 수 있음
    
    * feat: StudyPostComment entity 추가
    
    * feat: SearchTag entity 추가
    
    * feat: studygroup~classmate 조인테이블 entity 추가
    
    * feat: studygroup entity 추가
    
    * feat: classmate entity 추가
    
    * move: LocationInfo 이동
    
    * feat: member 주인관계 설정
    
    * feat: 주인관계 설정
    
    * fix: application.yml create -> update 변경
    classmate List 초기화 추가
    Studygroup comment EAGER -> LAZY 변경
    
    * feat: StudygroupJoin 가입신청 엔티티 추가
    
    ---------
    
    Co-authored-by: wish9 <wjwee9@gmail.com>
    
    * fix: studygroup Leader 엔티티 매핑 수정 (#75)
    
    * Feat be/dto - ResponseDto 추가, 연관 entity 추가 및 수정 (#77)
    
    * fix: studygroup Leader 엔티티 매핑 수정
    
    * feat: 맴버 등급 추가 ( grade )
    
    * feat: 맴버 응답 DTO 추가
    
    * feat: ClassmateResponseDto 구현
    
    * feat: StudygroupJoinResponseDto 구현
    
    * feat: StudygroupResponseDto 구현 - Studygroup 엔티티 필드 추가 ( platform )
    
    * feat: StudygroupResponseDto 수정 - Studygroup 엔티티 필드 추가 ( maxClassmateCount )
    
    * feat: CalendarInfo 엔티티 추가
    
    * rename: LocationInfo 패키지 경로 이름 변경
    
    * rename: LocationInfo 패키지 경로 이름 변경
    
    * feat: Studygroup, ResponseDto 항목 추가 ( 일정, 시각 )
    
    * feat: StudyPostCommentResponseDto 추가
    
    * feat: SearchTagResponseDto 추가, 패키지 이름변경
    
    * feat: TimeScheduleResponseDto 추가, 양방향 매핑으로 수정
    
    * feat: CalendarClassmateResponseDto 추가
    
    * feat: CalendarStudygroupResponseDto 추가
    
    * feat: TimeScheduleResponseDto 수정
    
    * feat : 구글 로그인, 회원가입 추가 (#76)
    
    * feat : 구글 로그인, 회원가입 추가
    
    * fix : 충돌 수정
    
    * feat: ArrayList 초기화 빠져있던 곳 수정 (#79)
    
    * Be feat/dto - studygroup Post, Patch Dto 추가 (#81)
    
    * move: Info 폴더 이동 ( CalendarInfo, LocationInfo, TimeSchedule )
    
    * move: CalendarInfo Dto 전용 정보
    
    * move: TimeScheduleInfo Dto 전용 정보 ( Post, Patch, Response 공용 )
    
    * feat: CalendarInfo Dto 전용 정보 ( Post, Patch, Response 공용으로 변경 )
    
    * feat: LocationInfo Dto 전용 정보 ( Post, Patch, Response 공용 )
    
    * fix: CalendarInfoSingleResponse Dto 날짜형식 정의
    
    * fix: TimeScheduleSingleResponse Dto 날짜형식 정의
    
    * feat: Studygroup Dto Post, Patch 정의, Studygroup Entity searchTags -> tags 이름 변경
    
    * feat: ddl-auto 옵션 변경 ( create-drop -> update )
    
    * Be feat/dto - 나머지 Post, Patch Dto 추가 (#82)
    
    * move: Info 폴더 이동 ( CalendarInfo, LocationInfo, TimeSchedule )
    
    * move: CalendarInfo Dto 전용 정보
    
    * move: TimeScheduleInfo Dto 전용 정보 ( Post, Patch, Response 공용 )
    
    * feat: CalendarInfo Dto 전용 정보 ( Post, Patch, Response 공용으로 변경 )
    
    * feat: LocationInfo Dto 전용 정보 ( Post, Patch, Response 공용 )
    
    * fix: CalendarInfoSingleResponse Dto 날짜형식 정의
    
    * fix: TimeScheduleSingleResponse Dto 날짜형식 정의
    
    * feat: Studygroup Dto Post, Patch 정의, Studygroup Entity searchTags -> tags 이름 변경
    
    * feat: ddl-auto 옵션 변경 ( create-drop -> update )
    
    * feat: Studygroup Post에서 Setter 제거, Patch에 id 추가
    
    * feat: StudyPostCommentDto Post, Patch 추가 - 스터디모집글의 댓글
    
    * feat: CalendarStudygroupDto Post, Patch 추가
    CalendarClassmateDto Post, Patch 추가 - 개인 캘린더 미리추가
    
    * feat : 비밀번호 확인 api 추가 (#84)
    
    * fix : 비밀번호 비교 방법 수정 (#85)
    
    (암호화 된 비밀번호를 비교)
    
    * fix : 모든 FATCH요청 단일변경 가능하게 수정 (#88)
    
    * fix : 비밀번호 비교 방법 수정
    (암호화 된 비밀번호를 비교)
    
    * fix : 모든 FATCH요청 단일변경 가능하게 수정
    (변수 하나만 입력해도 변경 가능하게 수정)
    
    * Be feat/entity - 연관관계 수정 (#89)
    
    * fix: member < classmate 연관관계 수정 ( 일대다 )
    
    * fix: member < StudyPostComment 연관관계 추가 ( 일대다 )
    fix: classmate / StudyPostComment 연관관계 해제
    
    * fix: classmate 과 studygroup 연관관계 변경 ( 스터디장, 스터디원 )
    
    * remove: StudygroupClassmateRef 삭제
    
    * fix: 스터디 캘린더 ResponseDto 수정 (#94)
    
    * fix: member < classmate 연관관계 수정 ( 일대다 )
    
    * fix: member < StudyPostComment 연관관계 추가 ( 일대다 )
    fix: classmate / StudyPostComment 연관관계 해제
    
    * fix: classmate 과 studygroup 연관관계 변경 ( 스터디장, 스터디원 )
    
    * remove: StudygroupClassmateRef 삭제
    
    * fix: 스터디 캘린더 ResponseDto 수정
    
    * Be feat/endpoint - Controller 엔드포인트 추가 (#95)
    
    * fix: member < classmate 연관관계 수정 ( 일대다 )
    
    * fix: member < StudyPostComment 연관관계 추가 ( 일대다 )
    fix: classmate / StudyPostComment 연관관계 해제
    
    * fix: classmate 과 studygroup 연관관계 변경 ( 스터디장, 스터디원 )
    
    * remove: StudygroupClassmateRef 삭제
    
    * fix: 스터디 캘린더 ResponseDto 수정
    
    * feat: 스터디 그룹 컨트롤러 뼈대
    
    * feat: URI Creator 오버라이딩 ( Uri 두 개 사이에 resource 있을 때 )
    
    * remove: URI Creator 오버라이딩 원복
    
    * feat: ClassmateController 틀 추가
    
    * feat: StudygroupPostComment 틀 추가
    
    * feat: SearchTagController 틀 추가
    
    * feat: CalendarStudygroupController 틀 추가
    
    * feat: CalendarClassmateController 틀 추가
    
    * fix: Calendar Controller / Studygroup 과 Classmate 의 엔드포인트 구분
    
    * fix: 버그 수정
    
    * Be feat/interface - 인터페이스 틀 추가 (#96)
    
    * fix: member < classmate 연관관계 수정 ( 일대다 )
    
    * fix: member < StudyPostComment 연관관계 추가 ( 일대다 )
    fix: classmate / StudyPostComment 연관관계 해제
    
    * fix: classmate 과 studygroup 연관관계 변경 ( 스터디장, 스터디원 )
    
    * remove: StudygroupClassmateRef 삭제
    
    * fix: 스터디 캘린더 ResponseDto 수정
    
    * feat: 스터디 그룹 컨트롤러 뼈대
    
    * feat: URI Creator 오버라이딩 ( Uri 두 개 사이에 resource 있을 때 )
    
    * remove: URI Creator 오버라이딩 원복
    
    * feat: ClassmateController 틀 추가
    
    * feat: StudygroupPostComment 틀 추가
    
    * feat: SearchTagController 틀 추가
    
    * feat: CalendarStudygroupController 틀 추가
    
    * feat: CalendarClassmateController 틀 추가
    
    * fix: Calendar Controller / Studygroup 과 Classmate 의 엔드포인트 구분
    
    * fix: 버그 수정
    
    * feat: 인터페이스 틀 추가
    
    * Be feat/schema - 실행 전에 반드시 Build -> Clean 해야합니다. (#100)
    
    * feat: schema.sql 추가, application.yml 의 ddl-auto 주석처리
    
    * remove: 임시로 추가했던 코드 삭제
    
    * feat: 기본 스키마 구성
    
    * feat: 두번째 버전 저장용
    
    * feat: 세번째 버전 스키마 (대폭 다이어트한 버전)
    
    * feat: Member 엔티티 설정
    
    * feat: TimeSchedule 엔티티 설정
    
    * feat: SearchTag 엔티티 설정
    
    * feat: StudygroupJoin 엔티티 설정
    remove: classmate 엔티티 삭제, StudygroupJoin Dto, Manager 삭제
    move: classmate 폴더 -> studygroupJoin
    
    * rename: classmate -> StudygroupJoin 변경
    
    * fix: member ~ StudygroupJoin ~ Studygroup 연관관계 수정
    
    * fix: Studygroup 캘린더 삭제
    
    * fix: StudygroupPostComment 컬럼명 변경
    
    * remove: Calendar 엔티티 삭제
    
    * fix: StudygroupDto 수정( 기간, 시간 -> String 으로 )
    
    * fix: TimeSchedule 입출력 형식 수정( 시:분 -> 월-일 시:분 )
    
    * fix: TimeScheduleResponseDto calendarInfo 없어짐에 따라 이너클래스로 변경
    
    * fix: 매핑 오류 수정
    
    * fix: StudygroupJoin 엔티티의 양방향 관계 오류 수정
    
    * Be feat/schema - 컬럼 추가 (#101)
    
    * feat: schema.sql 추가, application.yml 의 ddl-auto 주석처리
    
    * remove: 임시로 추가했던 코드 삭제
    
    * feat: 기본 스키마 구성
    
    * feat: 두번째 버전 저장용
    
    * feat: 세번째 버전 스키마 (대폭 다이어트한 버전)
    
    * feat: Member 엔티티 설정
    
    * feat: TimeSchedule 엔티티 설정
    
    * feat: SearchTag 엔티티 설정
    
    * feat: StudygroupJoin 엔티티 설정
    remove: classmate 엔티티 삭제, StudygroupJoin Dto, Manager 삭제
    move: classmate 폴더 -> studygroupJoin
    
    * rename: classmate -> StudygroupJoin 변경
    
    * fix: member ~ StudygroupJoin ~ Studygroup 연관관계 수정
    
    * fix: Studygroup 캘린더 삭제
    
    * fix: StudygroupPostComment 컬럼명 변경
    
    * remove: Calendar 엔티티 삭제
    
    * fix: StudygroupDto 수정( 기간, 시간 -> String 으로 )
    
    * fix: TimeSchedule 입출력 형식 수정( 시:분 -> 월-일 시:분 )
    
    * fix: TimeScheduleResponseDto calendarInfo 없어짐에 따라 이너클래스로 변경
    
    * fix: 매핑 오류 수정
    
    * fix: StudygroupJoin 엔티티의 양방향 관계 오류 수정
    
    * feat: 컬럼(필드) 추가
    
    * Be feat/schema - 엔티티에 schema 수정 내용 적용 (#103)
    
    * feat: schema.sql 추가, application.yml 의 ddl-auto 주석처리
    
    * remove: 임시로 추가했던 코드 삭제
    
    * feat: 기본 스키마 구성
    
    * feat: 두번째 버전 저장용
    
    * feat: 세번째 버전 스키마 (대폭 다이어트한 버전)
    
    * feat: Member 엔티티 설정
    
    * feat: TimeSchedule 엔티티 설정
    
    * feat: SearchTag 엔티티 설정
    
    * feat: StudygroupJoin 엔티티 설정
    remove: classmate 엔티티 삭제, StudygroupJoin Dto, Manager 삭제
    move: classmate 폴더 -> studygroupJoin
    
    * rename: classmate -> StudygroupJoin 변경
    
    * fix: member ~ StudygroupJoin ~ Studygroup 연관관계 수정
    
    * fix: Studygroup 캘린더 삭제
    
    * fix: StudygroupPostComment 컬럼명 변경
    
    * remove: Calendar 엔티티 삭제
    
    * fix: StudygroupDto 수정( 기간, 시간 -> String 으로 )
    
    * fix: TimeSchedule 입출력 형식 수정( 시:분 -> 월-일 시:분 )
    
    * fix: TimeScheduleResponseDto calendarInfo 없어짐에 따라 이너클래스로 변경
    
    * fix: 매핑 오류 수정
    
    * feat: TimeSchedule 엔티티 - 객체 양방향 관계 추가
    
    * fix: StudygroupJoin 엔티티의 양방향 관계 오류 수정
    
    * feat: 컬럼(필드) 추가
    
    * remove: 환경설정( ddl auto 제거 )
    
    * feat: TimeSchedule 엔티티에 schema 에 추가한 title, content 컬럼 적용
    
    * feat: Studygroup 엔티티에 schema 에 추가한 daysOfWeek, studyPeriod Start,End, studyTime Start,End 컬럼 적용
    
    * doc: TimeSchedule 엔티티의 양방향 매핑 메서드에 대한 자바독 추가
    
    * doc: Studygroup 엔티티의 leaderMember 양방향 매핑
    
    * feat: StudygroupJoin 엔티티의 Studygroup / Member 양방향 매핑
    
    * feat: StudygroupPostComment 엔티티의 Studygroup / Member 양방향 매핑
    
    * doc: 주석 변경
    
    * feat: SearchTag 엔티티의 Studygroup 양방향 매핑
    
    * feat: Studygroup 엔티티의 timeSchedules, leaderMember, StudygroupJoins, studygroupPostComments, searchTags 양방향 매핑
    
    * feat: Member 엔티티의 studygroupsAsLeader, studygroupJoins, timeSchedules, studygroupPostComments 양방향 매핑 (리펙터링 필요)
    
    * feat: CalendarManager 인터페이스 틀 추가
    
    * feat: SearchTagManager 인터페이스 틀 추가
    
    * rename: StudyPostComment -> StudygroupPostComment 이름 변경
    
    * feat: StudygroupPostCommentController 전부 삭제 추가
    
    * feat: StudygroupPostCommentManager 인터페이스 틀 추가
    
    * feat: SearchTagMapper 구현
    
    * feat: SearchTagResponseDto 수정
    
    * feat: SearchTagController 구현
    
    * feat: SearchTagService 구현
    
    * feat: MemberService 메서드 추가 (findVerifyMemberWhoLoggedIn, findVerifiedMember 이메일 검증)
    
    * feat : 카카오 회원가입, 로그인 추가
    (필요없는 코드 많아서 후에 삭제할 예정)
    
    * feat: 예외 코드 추가
    
    * feat: MemberService 의 format 수정 ( %s -> %d )
    
    * feat: StudygroupMapper 구현
    
    * feat: StudygroupPostCommentController 구현
    
    * fix: StudygroupPostCommentManager return 타입 수정
    
    * feat: StudygroupPostCommentResponseDto 응답 필드 추가
    
    * feat: StudygroupPostCommentRepository 구현
    
    * feat: StudygroupPostCommentService 구현 ( studygroup Merge 후 create, deleteAll 주석 풀어야함 )
    
    * Be feat/interface - 캘린더, 태그, 댓글 인터페이스 추가 (#106)
    
    * feat: CalendarManager 인터페이스 틀 추가
    
    * feat: SearchTagManager 인터페이스 틀 추가
    
    * rename: StudyPostComment -> StudygroupPostComment 이름 변경
    
    * feat: StudygroupPostCommentController 전부 삭제 추가
    
    * feat: StudygroupPostCommentManager 인터페이스 틀 추가
    
    * fix: CalendarDto 수정
    
    * fix: CalendarDto 수정 ( Patch List -> 단일 )
    
    * feat: CalendarStudygroupManager 인터페이스 추가 ( 단일 조회, 수정 검증 )
    
    * feat: CalendarStudygroupMapper 상세 조회 수동매핑 추가
    
    * feat: CalendarStudygroupRepository 추가
    
    * feat: ExceptionCode 404 추가
    
    * fix: TimeScheduleResponseDto 에서 id 제거
    
    * feat: CalendarStudygroupController 구현
    
    * feat: CalendarStudygroupService 구현
    
    * fix : 카카오 연동 간략화
    (중복로직 제거, security 자동구현만 사용해서 간략화)
    
    * feat : kakao 연동 구현 (#109)
    
    * feat : 카카오 회원가입, 로그인 추가
    (필요없는 코드 많아서 후에 삭제할 예정)
    
    * fix : 카카오 연동 간략화
    (중복로직 제거, security 자동구현만 사용해서 간략화)
    
    * feat : member provider 컬럼 추가
    
    * feat : member provider 컬럼 추가 (#110)
    
    * feat : 카카오 회원가입, 로그인 추가
    (필요없는 코드 많아서 후에 삭제할 예정)
    
    * fix : 카카오 연동 간략화
    (중복로직 제거, security 자동구현만 사용해서 간략화)
    
    * feat : member provider 컬럼 추가
    
    * fix: CalendarDto Post 유효성 검증 변경 ( Content 는 Null 허용. 범용성을 위해 )
    
    * fix: CalendarStudygroupService verify 메서드에서 따로 구분한 코드를 하나로 통합
    
    * fix: StudygroupPostCommentService verify 메서드에서 조회, optional 검증 부분을 따로 구분한 코드를 하나로 통합
    
    * fix: studygroup_post_comment
    
    * [BE] Study 기본 기능 초기 설정 (#113)
    
    * feat: 스터디 등록 기능 초기 완료
    
    * feat: 스터디 삭제 기능 초기 완료
    StudygroupPostComment 테이블명이랑 매칭 필요
    
    * feat: 스터디 정보 수정 기능 초기 완료
    feat: 스터디 모집 상태 수정 기능 초기 완료
    
    * feat: 스터디 조회 기능 미완료
    
    * feat: 스터디 기능 초기 확인
    
    * Update server/edusync/src/main/java/com/codestates/edusync/study/studygroup/dto/StudygroupDto.java
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    
    * fix: findVerifyMemberWhoLoggedIn 검증 변경
    
    * [BE] study 기능 테스트 및 태그 기능 연동 테스트 (#115)
    
    * feat: 스터디 기능 확인 및 태그 기능 연동 테스트
    
    * Update server/edusync/src/main/java/com/codestates/edusync/study/studygroup/dto/StudygroupResponseDto.java
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    
    * fix : tagDto 이름 변경
    
    ---------
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    Co-authored-by: yeori316 <78740368+yeori316@users.noreply.github.com>
    
    * feat: 인터페이스 기본 틀 추가
    
    * remove: 필요없는 파일 삭제 ( SearchTagVerifiable.java )
    
    * rename: 대소문자 오타 수정
    
    * feat: CalendarStudygroupService 에서 검증 로직을 유틸로 이동
    
    * remove: 필요없는 인터페이스 삭제 ( 스터디그룹 댓글, 가입신청, 캘린더 )
    
    * feat: StudygroupPostCommentService 에서 검증 로직을 유틸로 이동
    
    * feat: StudygroupJoinService 에서 검증 로직을 유틸로 이동
    
    * remove: 필요없는 Util 인터페이스 삭제 ( SearchTag, Studygroup, Join, Comment )
    
    * feat: CalendarStudygroupService 에서 StudygroupService 참조하는 것을 Utils 참조로 수정
    
    * feat: Controller 에서 Authenticaion 정보 이용을 명시하도록 수정 ( 스터디 캘린더 )
    
    * feat: Controller 에서 Authenticaion 정보 이용을 명시하도록 수정 ( 스터디 댓글 )
    
    * feat: Controller 에서 Authenticaion 정보 이용을 명시하도록 수정 ( 스터디 가입신청 )
    
    ---------
    
    Co-authored-by: wish9 <wjwee9@gmail.com>
    Co-authored-by: yeori316 <78740368+yeori316@users.noreply.github.com>
    3 people authored May 15, 2023
    Configuration menu
    Copy the full SHA
    f5eb0e3 View commit details
    Browse the repository at this point in the history
  6. Be refactor/rename (#166)

    * Day10 - test ver 0.0.1 (#117)
    
    * init : 초기세팅
    
    * init : build.gradle 초기설정
    
    * init : yml 초기설정
    
    * feat : Member Entity Skeleton
    
    * feat : 시간 자동생성용 추상클래스 추가
    
    * docs : DB 스키마명 변경
    
    * fix : 회원 비밀번호 unique = false
    (정동우님 피드백 반영)
    
    * feat : MemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberController Skeleton
    
    * feat : LocalMemberDto Skeleton
    
    * fix : 클래스명 변경
    
    * feat : LocalMemberMapper Skeleton
    
    * feat : 권한부여 Skeleton
    
    * feat : 예외처리 Skeleton
    
    * feat : LocalMember CRUD 구현
    
    * feat : PasswordEncoder Bean 추가
    
    * feat : Member 생성 추가
    
    * remove : Member 테이블 설계 변경으로 삭제
    
    * feat : Member CRUD 구현
    (테이블 변경에 따른 변경사항 적용)
    
    * fix : Member CRUD 필드명 변경
    (memberId -> id, memberNickName -> nickName)
    
    * feat : JWT Skeleton (+login구현)
    
    * feat : JWT 예외처리
    
    * feat : JWT 인증 성공실패 전후처리 (예외처리)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : JWT, 폼로그인, Member Skeleton 마무리 (#32)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : shell script 추가
    
    * feat : 배포용 shell script 추가 (#34)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : shell script 추가
    
    * feat : 배포용 shell script 추가 (충돌 수정) (#36)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : login 기능 + 회원관련 기본 CRUD 구현 (#33)
    
    * init : 초기세팅
    
    * init : build.gradle 초기설정
    
    * init : yml 초기설정
    
    * feat : Member Entity Skeleton
    
    * feat : 시간 자동생성용 추상클래스 추가
    
    * docs : DB 스키마명 변경
    
    * fix : 회원 비밀번호 unique = false
    (정동우님 피드백 반영)
    
    * feat : MemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberController Skeleton
    
    * feat : LocalMemberDto Skeleton
    
    * fix : 클래스명 변경
    
    * feat : LocalMemberMapper Skeleton
    
    * feat : 권한부여 Skeleton
    
    * feat : 예외처리 Skeleton
    
    * feat : LocalMember CRUD 구현
    
    * feat : PasswordEncoder Bean 추가
    
    * feat : Member 생성 추가
    
    * remove : Member 테이블 설계 변경으로 삭제
    
    * feat : Member CRUD 구현
    (테이블 변경에 따른 변경사항 적용)
    
    * fix : Member CRUD 필드명 변경
    (memberId -> id, memberNickName -> nickName)
    
    * feat : JWT Skeleton (+login구현)
    
    * feat : JWT 예외처리
    
    * feat : JWT 인증 성공실패 전후처리 (예외처리)
    
    * feat : JWT, 폼로그인, Member Skeleton 마무리 (#32)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : shell script 추가
    
    * feat : 자기소개, 함께하고 싶은 동료 수정/등록기능 추가
    
    * fix : 토큰헤더 변경
    (WishJWT -> Bearer 표준은 바꾸는게 아니다!)
    
    * fix : 토큰헤더 변경
    (WishJWT -> Bearer 표준은 바꾸는게 아니다!)
    
    * fix : 토큰헤더 변경 (#55)
    
    (누락된 부분 추가수정)
    
    * feat : 회원 삭제 구현 (#56)
    
    * fix : 토큰헤더 변경
    (누락된 부분 추가수정)
    
    * feat : 사용자 서비스 탈퇴 구현
    (하드delete -> 회원 상태 변경)
    
    * fix : 잘못된 토큰일 경우 401 반환하도록 수정 (#58)
    
    (+오류 메세지에 원인 알려주도록 명시)
    
    * fix : location을 클래스메이트로 이동 (member에서 삭제) (#68)
    
    (+roles 권한 응답에 보여주기)
    
    * feat : member 인터페이스 구현 (#71)
    
    (동일한 기능을 수행하는 메서드 이름 통일을 위해 추가)
    
    * bug : 토큰헤더 미포함해도 검증 통과하는 버그 수정
    
    * bug : 토큰헤더 미포함해도 검증 통과하는 버그 수정 (#72)
    
    * fix : 본인확인 방법 수정 (#73)
    
    * bug : 토큰헤더 미포함해도 검증 통과하는 버그 수정
    
    * fix : 본인 확인방법 변경
    (request 토큰 사용 -> Authentication 사용)
    (어차피 security filter에서 토큰 검증하니까 중복 줄이기)
    
    * Feat/entity - 엔티티 구현 (#74)
    
    * feat : 배포용 shell script 추가 (#37)
    
    * init : 초기세팅
    
    * init : build.gradle 초기설정
    
    * init : yml 초기설정
    
    * feat : Member Entity Skeleton
    
    * feat : 시간 자동생성용 추상클래스 추가
    
    * docs : DB 스키마명 변경
    
    * fix : 회원 비밀번호 unique = false
    (정동우님 피드백 반영)
    
    * feat : MemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberController Skeleton
    
    * feat : LocalMemberDto Skeleton
    
    * fix : 클래스명 변경
    
    * feat : LocalMemberMapper Skeleton
    
    * feat : 권한부여 Skeleton
    
    * feat : 예외처리 Skeleton
    
    * feat : LocalMember CRUD 구현
    
    * feat : PasswordEncoder Bean 추가
    
    * feat : Member 생성 추가
    
    * remove : Member 테이블 설계 변경으로 삭제
    
    * feat : Member CRUD 구현
    (테이블 변경에 따른 변경사항 적용)
    
    * fix : Member CRUD 필드명 변경
    (memberId -> id, memberNickName -> nickName)
    
    * feat : JWT Skeleton (+login구현)
    
    * feat : JWT 예외처리
    
    * feat : JWT 인증 성공실패 전후처리 (예외처리)
    
    * feat : JWT, 폼로그인, Member Skeleton 마무리 (#32)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : 배포용 shell script 추가 (#34)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : shell script 추가
    
    * feat : 배포용 shell script 추가 (충돌 수정) (#36)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : login 기능 + 회원관련 기본 CRUD 구현 (#33)
    
    * init : 초기세팅
    
    * init : build.gradle 초기설정
    
    * init : yml 초기설정
    
    * feat : Member Entity Skeleton
    
    * feat : 시간 자동생성용 추상클래스 추가
    
    * docs : DB 스키마명 변경
    
    * fix : 회원 비밀번호 unique = false
    (정동우님 피드백 반영)
    
    * feat : MemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberController Skeleton
    
    * feat : LocalMemberDto Skeleton
    
    * fix : 클래스명 변경
    
    * feat : LocalMemberMapper Skeleton
    
    * feat : 권한부여 Skeleton
    
    * feat : 예외처리 Skeleton
    
    * feat : LocalMember CRUD 구현
    
    * feat : PasswordEncoder Bean 추가
    
    * feat : Member 생성 추가
    
    * remove : Member 테이블 설계 변경으로 삭제
    
    * feat : Member CRUD 구현
    (테이블 변경에 따른 변경사항 적용)
    
    * fix : Member CRUD 필드명 변경
    (memberId -> id, memberNickName -> nickName)
    
    * feat : JWT Skeleton (+login구현)
    
    * feat : JWT 예외처리
    
    * feat : JWT 인증 성공실패 전후처리 (예외처리)
    
    * feat : JWT, 폼로그인, Member Skeleton 마무리 (#32)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : shell script 추가
    
    ---------
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    
    * doc: profileImage 컬럼 타입에 대한 주석 추가
    
    * feat: LocationInfo 추가 ( 위도, 경도는 null 가능. address는 notNull )
    
    * feat: member <-> classmate mapping
    
    * feat: TimeSchedule entity 추가
    
    * feat: Member 의 classmate cascade 옵션 변경 ( detach, refresh 제거 )
    
    * feat: CalendarClassmate 추가
    
    * feat: CalendarClassmate - cascade 변경( calendarStudygroup 에서만 변경할 수 있도록 )
    
    * feat: CalendarStudygroup 추가 - 스터디그룹에서는 개인의 스케쥴을 변경할 수 있음
    
    * feat: StudyPostComment entity 추가
    
    * feat: SearchTag entity 추가
    
    * feat: studygroup~classmate 조인테이블 entity 추가
    
    * feat: studygroup entity 추가
    
    * feat: classmate entity 추가
    
    * move: LocationInfo 이동
    
    * feat: member 주인관계 설정
    
    * feat: 주인관계 설정
    
    * fix: application.yml create -> update 변경
    classmate List 초기화 추가
    Studygroup comment EAGER -> LAZY 변경
    
    * feat: StudygroupJoin 가입신청 엔티티 추가
    
    ---------
    
    Co-authored-by: wish9 <wjwee9@gmail.com>
    
    * fix: studygroup Leader 엔티티 매핑 수정 (#75)
    
    * Feat be/dto - ResponseDto 추가, 연관 entity 추가 및 수정 (#77)
    
    * fix: studygroup Leader 엔티티 매핑 수정
    
    * feat: 맴버 등급 추가 ( grade )
    
    * feat: 맴버 응답 DTO 추가
    
    * feat: ClassmateResponseDto 구현
    
    * feat: StudygroupJoinResponseDto 구현
    
    * feat: StudygroupResponseDto 구현 - Studygroup 엔티티 필드 추가 ( platform )
    
    * feat: StudygroupResponseDto 수정 - Studygroup 엔티티 필드 추가 ( maxClassmateCount )
    
    * feat: CalendarInfo 엔티티 추가
    
    * rename: LocationInfo 패키지 경로 이름 변경
    
    * rename: LocationInfo 패키지 경로 이름 변경
    
    * feat: Studygroup, ResponseDto 항목 추가 ( 일정, 시각 )
    
    * feat: StudyPostCommentResponseDto 추가
    
    * feat: SearchTagResponseDto 추가, 패키지 이름변경
    
    * feat: TimeScheduleResponseDto 추가, 양방향 매핑으로 수정
    
    * feat: CalendarClassmateResponseDto 추가
    
    * feat: CalendarStudygroupResponseDto 추가
    
    * feat: TimeScheduleResponseDto 수정
    
    * feat : 구글 로그인, 회원가입 추가 (#76)
    
    * feat : 구글 로그인, 회원가입 추가
    
    * fix : 충돌 수정
    
    * feat: ArrayList 초기화 빠져있던 곳 수정 (#79)
    
    * Be feat/dto - studygroup Post, Patch Dto 추가 (#81)
    
    * move: Info 폴더 이동 ( CalendarInfo, LocationInfo, TimeSchedule )
    
    * move: CalendarInfo Dto 전용 정보
    
    * move: TimeScheduleInfo Dto 전용 정보 ( Post, Patch, Response 공용 )
    
    * feat: CalendarInfo Dto 전용 정보 ( Post, Patch, Response 공용으로 변경 )
    
    * feat: LocationInfo Dto 전용 정보 ( Post, Patch, Response 공용 )
    
    * fix: CalendarInfoSingleResponse Dto 날짜형식 정의
    
    * fix: TimeScheduleSingleResponse Dto 날짜형식 정의
    
    * feat: Studygroup Dto Post, Patch 정의, Studygroup Entity searchTags -> tags 이름 변경
    
    * feat: ddl-auto 옵션 변경 ( create-drop -> update )
    
    * Be feat/dto - 나머지 Post, Patch Dto 추가 (#82)
    
    * move: Info 폴더 이동 ( CalendarInfo, LocationInfo, TimeSchedule )
    
    * move: CalendarInfo Dto 전용 정보
    
    * move: TimeScheduleInfo Dto 전용 정보 ( Post, Patch, Response 공용 )
    
    * feat: CalendarInfo Dto 전용 정보 ( Post, Patch, Response 공용으로 변경 )
    
    * feat: LocationInfo Dto 전용 정보 ( Post, Patch, Response 공용 )
    
    * fix: CalendarInfoSingleResponse Dto 날짜형식 정의
    
    * fix: TimeScheduleSingleResponse Dto 날짜형식 정의
    
    * feat: Studygroup Dto Post, Patch 정의, Studygroup Entity searchTags -> tags 이름 변경
    
    * feat: ddl-auto 옵션 변경 ( create-drop -> update )
    
    * feat: Studygroup Post에서 Setter 제거, Patch에 id 추가
    
    * feat: StudyPostCommentDto Post, Patch 추가 - 스터디모집글의 댓글
    
    * feat: CalendarStudygroupDto Post, Patch 추가
    CalendarClassmateDto Post, Patch 추가 - 개인 캘린더 미리추가
    
    * feat : 비밀번호 확인 api 추가 (#84)
    
    * fix : 비밀번호 비교 방법 수정 (#85)
    
    (암호화 된 비밀번호를 비교)
    
    * fix : 모든 FATCH요청 단일변경 가능하게 수정 (#88)
    
    * fix : 비밀번호 비교 방법 수정
    (암호화 된 비밀번호를 비교)
    
    * fix : 모든 FATCH요청 단일변경 가능하게 수정
    (변수 하나만 입력해도 변경 가능하게 수정)
    
    * Be feat/entity - 연관관계 수정 (#89)
    
    * fix: member < classmate 연관관계 수정 ( 일대다 )
    
    * fix: member < StudyPostComment 연관관계 추가 ( 일대다 )
    fix: classmate / StudyPostComment 연관관계 해제
    
    * fix: classmate 과 studygroup 연관관계 변경 ( 스터디장, 스터디원 )
    
    * remove: StudygroupClassmateRef 삭제
    
    * fix: 스터디 캘린더 ResponseDto 수정 (#94)
    
    * fix: member < classmate 연관관계 수정 ( 일대다 )
    
    * fix: member < StudyPostComment 연관관계 추가 ( 일대다 )
    fix: classmate / StudyPostComment 연관관계 해제
    
    * fix: classmate 과 studygroup 연관관계 변경 ( 스터디장, 스터디원 )
    
    * remove: StudygroupClassmateRef 삭제
    
    * fix: 스터디 캘린더 ResponseDto 수정
    
    * Be feat/endpoint - Controller 엔드포인트 추가 (#95)
    
    * fix: member < classmate 연관관계 수정 ( 일대다 )
    
    * fix: member < StudyPostComment 연관관계 추가 ( 일대다 )
    fix: classmate / StudyPostComment 연관관계 해제
    
    * fix: classmate 과 studygroup 연관관계 변경 ( 스터디장, 스터디원 )
    
    * remove: StudygroupClassmateRef 삭제
    
    * fix: 스터디 캘린더 ResponseDto 수정
    
    * feat: 스터디 그룹 컨트롤러 뼈대
    
    * feat: URI Creator 오버라이딩 ( Uri 두 개 사이에 resource 있을 때 )
    
    * remove: URI Creator 오버라이딩 원복
    
    * feat: ClassmateController 틀 추가
    
    * feat: StudygroupPostComment 틀 추가
    
    * feat: SearchTagController 틀 추가
    
    * feat: CalendarStudygroupController 틀 추가
    
    * feat: CalendarClassmateController 틀 추가
    
    * fix: Calendar Controller / Studygroup 과 Classmate 의 엔드포인트 구분
    
    * fix: 버그 수정
    
    * Be feat/interface - 인터페이스 틀 추가 (#96)
    
    * fix: member < classmate 연관관계 수정 ( 일대다 )
    
    * fix: member < StudyPostComment 연관관계 추가 ( 일대다 )
    fix: classmate / StudyPostComment 연관관계 해제
    
    * fix: classmate 과 studygroup 연관관계 변경 ( 스터디장, 스터디원 )
    
    * remove: StudygroupClassmateRef 삭제
    
    * fix: 스터디 캘린더 ResponseDto 수정
    
    * feat: 스터디 그룹 컨트롤러 뼈대
    
    * feat: URI Creator 오버라이딩 ( Uri 두 개 사이에 resource 있을 때 )
    
    * remove: URI Creator 오버라이딩 원복
    
    * feat: ClassmateController 틀 추가
    
    * feat: StudygroupPostComment 틀 추가
    
    * feat: SearchTagController 틀 추가
    
    * feat: CalendarStudygroupController 틀 추가
    
    * feat: CalendarClassmateController 틀 추가
    
    * fix: Calendar Controller / Studygroup 과 Classmate 의 엔드포인트 구분
    
    * fix: 버그 수정
    
    * feat: 인터페이스 틀 추가
    
    * Be feat/schema - 실행 전에 반드시 Build -> Clean 해야합니다. (#100)
    
    * feat: schema.sql 추가, application.yml 의 ddl-auto 주석처리
    
    * remove: 임시로 추가했던 코드 삭제
    
    * feat: 기본 스키마 구성
    
    * feat: 두번째 버전 저장용
    
    * feat: 세번째 버전 스키마 (대폭 다이어트한 버전)
    
    * feat: Member 엔티티 설정
    
    * feat: TimeSchedule 엔티티 설정
    
    * feat: SearchTag 엔티티 설정
    
    * feat: StudygroupJoin 엔티티 설정
    remove: classmate 엔티티 삭제, StudygroupJoin Dto, Manager 삭제
    move: classmate 폴더 -> studygroupJoin
    
    * rename: classmate -> StudygroupJoin 변경
    
    * fix: member ~ StudygroupJoin ~ Studygroup 연관관계 수정
    
    * fix: Studygroup 캘린더 삭제
    
    * fix: StudygroupPostComment 컬럼명 변경
    
    * remove: Calendar 엔티티 삭제
    
    * fix: StudygroupDto 수정( 기간, 시간 -> String 으로 )
    
    * fix: TimeSchedule 입출력 형식 수정( 시:분 -> 월-일 시:분 )
    
    * fix: TimeScheduleResponseDto calendarInfo 없어짐에 따라 이너클래스로 변경
    
    * fix: 매핑 오류 수정
    
    * fix: StudygroupJoin 엔티티의 양방향 관계 오류 수정
    
    * Be feat/schema - 컬럼 추가 (#101)
    
    * feat: schema.sql 추가, application.yml 의 ddl-auto 주석처리
    
    * remove: 임시로 추가했던 코드 삭제
    
    * feat: 기본 스키마 구성
    
    * feat: 두번째 버전 저장용
    
    * feat: 세번째 버전 스키마 (대폭 다이어트한 버전)
    
    * feat: Member 엔티티 설정
    
    * feat: TimeSchedule 엔티티 설정
    
    * feat: SearchTag 엔티티 설정
    
    * feat: StudygroupJoin 엔티티 설정
    remove: classmate 엔티티 삭제, StudygroupJoin Dto, Manager 삭제
    move: classmate 폴더 -> studygroupJoin
    
    * rename: classmate -> StudygroupJoin 변경
    
    * fix: member ~ StudygroupJoin ~ Studygroup 연관관계 수정
    
    * fix: Studygroup 캘린더 삭제
    
    * fix: StudygroupPostComment 컬럼명 변경
    
    * remove: Calendar 엔티티 삭제
    
    * fix: StudygroupDto 수정( 기간, 시간 -> String 으로 )
    
    * fix: TimeSchedule 입출력 형식 수정( 시:분 -> 월-일 시:분 )
    
    * fix: TimeScheduleResponseDto calendarInfo 없어짐에 따라 이너클래스로 변경
    
    * fix: 매핑 오류 수정
    
    * fix: StudygroupJoin 엔티티의 양방향 관계 오류 수정
    
    * feat: 컬럼(필드) 추가
    
    * Be feat/schema - 엔티티에 schema 수정 내용 적용 (#103)
    
    * feat: schema.sql 추가, application.yml 의 ddl-auto 주석처리
    
    * remove: 임시로 추가했던 코드 삭제
    
    * feat: 기본 스키마 구성
    
    * feat: 두번째 버전 저장용
    
    * feat: 세번째 버전 스키마 (대폭 다이어트한 버전)
    
    * feat: Member 엔티티 설정
    
    * feat: TimeSchedule 엔티티 설정
    
    * feat: SearchTag 엔티티 설정
    
    * feat: StudygroupJoin 엔티티 설정
    remove: classmate 엔티티 삭제, StudygroupJoin Dto, Manager 삭제
    move: classmate 폴더 -> studygroupJoin
    
    * rename: classmate -> StudygroupJoin 변경
    
    * fix: member ~ StudygroupJoin ~ Studygroup 연관관계 수정
    
    * fix: Studygroup 캘린더 삭제
    
    * fix: StudygroupPostComment 컬럼명 변경
    
    * remove: Calendar 엔티티 삭제
    
    * fix: StudygroupDto 수정( 기간, 시간 -> String 으로 )
    
    * fix: TimeSchedule 입출력 형식 수정( 시:분 -> 월-일 시:분 )
    
    * fix: TimeScheduleResponseDto calendarInfo 없어짐에 따라 이너클래스로 변경
    
    * fix: 매핑 오류 수정
    
    * feat: TimeSchedule 엔티티 - 객체 양방향 관계 추가
    
    * fix: StudygroupJoin 엔티티의 양방향 관계 오류 수정
    
    * feat: 컬럼(필드) 추가
    
    * remove: 환경설정( ddl auto 제거 )
    
    * feat: TimeSchedule 엔티티에 schema 에 추가한 title, content 컬럼 적용
    
    * feat: Studygroup 엔티티에 schema 에 추가한 daysOfWeek, studyPeriod Start,End, studyTime Start,End 컬럼 적용
    
    * doc: TimeSchedule 엔티티의 양방향 매핑 메서드에 대한 자바독 추가
    
    * doc: Studygroup 엔티티의 leaderMember 양방향 매핑
    
    * feat: StudygroupJoin 엔티티의 Studygroup / Member 양방향 매핑
    
    * feat: StudygroupPostComment 엔티티의 Studygroup / Member 양방향 매핑
    
    * doc: 주석 변경
    
    * feat: SearchTag 엔티티의 Studygroup 양방향 매핑
    
    * feat: Studygroup 엔티티의 timeSchedules, leaderMember, StudygroupJoins, studygroupPostComments, searchTags 양방향 매핑
    
    * feat: Member 엔티티의 studygroupsAsLeader, studygroupJoins, timeSchedules, studygroupPostComments 양방향 매핑 (리펙터링 필요)
    
    * feat: CalendarManager 인터페이스 틀 추가
    
    * feat: SearchTagManager 인터페이스 틀 추가
    
    * rename: StudyPostComment -> StudygroupPostComment 이름 변경
    
    * feat: StudygroupPostCommentController 전부 삭제 추가
    
    * feat: StudygroupPostCommentManager 인터페이스 틀 추가
    
    * feat: SearchTagMapper 구현
    
    * feat: SearchTagResponseDto 수정
    
    * feat: SearchTagController 구현
    
    * feat: SearchTagService 구현
    
    * feat: MemberService 메서드 추가 (findVerifyMemberWhoLoggedIn, findVerifiedMember 이메일 검증)
    
    * feat : 카카오 회원가입, 로그인 추가
    (필요없는 코드 많아서 후에 삭제할 예정)
    
    * feat: 예외 코드 추가
    
    * feat: MemberService 의 format 수정 ( %s -> %d )
    
    * feat: StudygroupMapper 구현
    
    * feat: StudygroupPostCommentController 구현
    
    * fix: StudygroupPostCommentManager return 타입 수정
    
    * feat: StudygroupPostCommentResponseDto 응답 필드 추가
    
    * feat: StudygroupPostCommentRepository 구현
    
    * feat: StudygroupPostCommentService 구현 ( studygroup Merge 후 create, deleteAll 주석 풀어야함 )
    
    * Be feat/interface - 캘린더, 태그, 댓글 인터페이스 추가 (#106)
    
    * feat: CalendarManager 인터페이스 틀 추가
    
    * feat: SearchTagManager 인터페이스 틀 추가
    
    * rename: StudyPostComment -> StudygroupPostComment 이름 변경
    
    * feat: StudygroupPostCommentController 전부 삭제 추가
    
    * feat: StudygroupPostCommentManager 인터페이스 틀 추가
    
    * fix: CalendarDto 수정
    
    * fix: CalendarDto 수정 ( Patch List -> 단일 )
    
    * feat: CalendarStudygroupManager 인터페이스 추가 ( 단일 조회, 수정 검증 )
    
    * feat: CalendarStudygroupMapper 상세 조회 수동매핑 추가
    
    * feat: CalendarStudygroupRepository 추가
    
    * feat: ExceptionCode 404 추가
    
    * fix: TimeScheduleResponseDto 에서 id 제거
    
    * feat: CalendarStudygroupController 구현
    
    * feat: CalendarStudygroupService 구현
    
    * fix : 카카오 연동 간략화
    (중복로직 제거, security 자동구현만 사용해서 간략화)
    
    * feat : kakao 연동 구현 (#109)
    
    * feat : 카카오 회원가입, 로그인 추가
    (필요없는 코드 많아서 후에 삭제할 예정)
    
    * fix : 카카오 연동 간략화
    (중복로직 제거, security 자동구현만 사용해서 간략화)
    
    * feat : member provider 컬럼 추가
    
    * feat : member provider 컬럼 추가 (#110)
    
    * feat : 카카오 회원가입, 로그인 추가
    (필요없는 코드 많아서 후에 삭제할 예정)
    
    * fix : 카카오 연동 간략화
    (중복로직 제거, security 자동구현만 사용해서 간략화)
    
    * feat : member provider 컬럼 추가
    
    * fix: CalendarDto Post 유효성 검증 변경 ( Content 는 Null 허용. 범용성을 위해 )
    
    * fix: CalendarStudygroupService verify 메서드에서 따로 구분한 코드를 하나로 통합
    
    * fix: StudygroupPostCommentService verify 메서드에서 조회, optional 검증 부분을 따로 구분한 코드를 하나로 통합
    
    * fix: studygroup_post_comment
    
    * [BE] Study 기본 기능 초기 설정 (#113)
    
    * feat: 스터디 등록 기능 초기 완료
    
    * feat: 스터디 삭제 기능 초기 완료
    StudygroupPostComment 테이블명이랑 매칭 필요
    
    * feat: 스터디 정보 수정 기능 초기 완료
    feat: 스터디 모집 상태 수정 기능 초기 완료
    
    * feat: 스터디 조회 기능 미완료
    
    * feat: 스터디 기능 초기 확인
    
    * Update server/edusync/src/main/java/com/codestates/edusync/study/studygroup/dto/StudygroupDto.java
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    
    * fix: findVerifyMemberWhoLoggedIn 검증 변경
    
    * [BE] study 기능 테스트 및 태그 기능 연동 테스트 (#115)
    
    * feat: 스터디 기능 확인 및 태그 기능 연동 테스트
    
    * Update server/edusync/src/main/java/com/codestates/edusync/study/studygroup/dto/StudygroupResponseDto.java
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    
    * fix : tagDto 이름 변경
    
    ---------
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    Co-authored-by: yeori316 <78740368+yeori316@users.noreply.github.com>
    
    * fix: 이름 변경 ( VerifyMemberUtils -> MemberVerfiableUtils )
    
    ---------
    
    Co-authored-by: wish9 <wjwee9@gmail.com>
    Co-authored-by: yeori316 <78740368+yeori316@users.noreply.github.com>
    3 people authored May 15, 2023
    Configuration menu
    Copy the full SHA
    a48d4a7 View commit details
    Browse the repository at this point in the history
  7. fix: Studygroup Request Param 추가(Authentication) - 현재 사용자 확인용 (#167)

    fix: StudygroupService interface
    fix: StudygroupJoinService interface
    yeori316 authored May 15, 2023
    Configuration menu
    Copy the full SHA
    ef26ffa View commit details
    Browse the repository at this point in the history
  8. comment : 설명 주석 위치 구현체 -> 인터페이스 이동 (#168)

    * fix : 토큰값 Bearer 누락 수정
    
    * fix : member 기능 인터페이스화
    
    * comment : 설명 주석 위치 구현체 -> 인터페이스 이동
    wish9 authored May 15, 2023
    Configuration menu
    Copy the full SHA
    44f6f84 View commit details
    Browse the repository at this point in the history
  9. feat: accessToken 메모리화, 갱신 기능

    송하은 authored and 송하은 committed May 15, 2023
    Configuration menu
    Copy the full SHA
    c7eff41 View commit details
    Browse the repository at this point in the history
  10. [feat] 마이페이지 구현 완료 (#170)

    * feat : login 기능 + 회원관련 기본 CRUD 구현 (#33)
    
    * init : 초기세팅
    
    * init : build.gradle 초기설정
    
    * init : yml 초기설정
    
    * feat : Member Entity Skeleton
    
    * feat : 시간 자동생성용 추상클래스 추가
    
    * docs : DB 스키마명 변경
    
    * fix : 회원 비밀번호 unique = false
    (정동우님 피드백 반영)
    
    * feat : MemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberController Skeleton
    
    * feat : LocalMemberDto Skeleton
    
    * fix : 클래스명 변경
    
    * feat : LocalMemberMapper Skeleton
    
    * feat : 권한부여 Skeleton
    
    * feat : 예외처리 Skeleton
    
    * feat : LocalMember CRUD 구현
    
    * feat : PasswordEncoder Bean 추가
    
    * feat : Member 생성 추가
    
    * remove : Member 테이블 설계 변경으로 삭제
    
    * feat : Member CRUD 구현
    (테이블 변경에 따른 변경사항 적용)
    
    * fix : Member CRUD 필드명 변경
    (memberId -> id, memberNickName -> nickName)
    
    * feat : JWT Skeleton (+login구현)
    
    * feat : JWT 예외처리
    
    * feat : JWT 인증 성공실패 전후처리 (예외처리)
    
    * feat : JWT, 폼로그인, Member Skeleton 마무리 (#32)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : 배포용 shell script 추가 (#37)
    
    * init : 초기세팅
    
    * init : build.gradle 초기설정
    
    * init : yml 초기설정
    
    * feat : Member Entity Skeleton
    
    * feat : 시간 자동생성용 추상클래스 추가
    
    * docs : DB 스키마명 변경
    
    * fix : 회원 비밀번호 unique = false
    (정동우님 피드백 반영)
    
    * feat : MemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberController Skeleton
    
    * feat : LocalMemberDto Skeleton
    
    * fix : 클래스명 변경
    
    * feat : LocalMemberMapper Skeleton
    
    * feat : 권한부여 Skeleton
    
    * feat : 예외처리 Skeleton
    
    * feat : LocalMember CRUD 구현
    
    * feat : PasswordEncoder Bean 추가
    
    * feat : Member 생성 추가
    
    * remove : Member 테이블 설계 변경으로 삭제
    
    * feat : Member CRUD 구현
    (테이블 변경에 따른 변경사항 적용)
    
    * fix : Member CRUD 필드명 변경
    (memberId -> id, memberNickName -> nickName)
    
    * feat : JWT Skeleton (+login구현)
    
    * feat : JWT 예외처리
    
    * feat : JWT 인증 성공실패 전후처리 (예외처리)
    
    * feat : JWT, 폼로그인, Member Skeleton 마무리 (#32)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : 배포용 shell script 추가 (#34)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : shell script 추가
    
    * feat : 배포용 shell script 추가 (충돌 수정) (#36)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : login 기능 + 회원관련 기본 CRUD 구현 (#33)
    
    * init : 초기세팅
    
    * init : build.gradle 초기설정
    
    * init : yml 초기설정
    
    * feat : Member Entity Skeleton
    
    * feat : 시간 자동생성용 추상클래스 추가
    
    * docs : DB 스키마명 변경
    
    * fix : 회원 비밀번호 unique = false
    (정동우님 피드백 반영)
    
    * feat : MemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberController Skeleton
    
    * feat : LocalMemberDto Skeleton
    
    * fix : 클래스명 변경
    
    * feat : LocalMemberMapper Skeleton
    
    * feat : 권한부여 Skeleton
    
    * feat : 예외처리 Skeleton
    
    * feat : LocalMember CRUD 구현
    
    * feat : PasswordEncoder Bean 추가
    
    * feat : Member 생성 추가
    
    * remove : Member 테이블 설계 변경으로 삭제
    
    * feat : Member CRUD 구현
    (테이블 변경에 따른 변경사항 적용)
    
    * fix : Member CRUD 필드명 변경
    (memberId -> id, memberNickName -> nickName)
    
    * feat : JWT Skeleton (+login구현)
    
    * feat : JWT 예외처리
    
    * feat : JWT 인증 성공실패 전후처리 (예외처리)
    
    * feat : JWT, 폼로그인, Member Skeleton 마무리 (#32)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : shell script 추가
    
    ---------
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    
    * feat : member CRUD update (#69)
    
    * init : 초기세팅
    
    * init : build.gradle 초기설정
    
    * init : yml 초기설정
    
    * feat : Member Entity Skeleton
    
    * feat : 시간 자동생성용 추상클래스 추가
    
    * docs : DB 스키마명 변경
    
    * fix : 회원 비밀번호 unique = false
    (정동우님 피드백 반영)
    
    * feat : MemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberController Skeleton
    
    * feat : LocalMemberDto Skeleton
    
    * fix : 클래스명 변경
    
    * feat : LocalMemberMapper Skeleton
    
    * feat : 권한부여 Skeleton
    
    * feat : 예외처리 Skeleton
    
    * feat : LocalMember CRUD 구현
    
    * feat : PasswordEncoder Bean 추가
    
    * feat : Member 생성 추가
    
    * remove : Member 테이블 설계 변경으로 삭제
    
    * feat : Member CRUD 구현
    (테이블 변경에 따른 변경사항 적용)
    
    * fix : Member CRUD 필드명 변경
    (memberId -> id, memberNickName -> nickName)
    
    * feat : JWT Skeleton (+login구현)
    
    * feat : JWT 예외처리
    
    * feat : JWT 인증 성공실패 전후처리 (예외처리)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : JWT, 폼로그인, Member Skeleton 마무리 (#32)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : shell script 추가
    
    * feat : 배포용 shell script 추가 (#34)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : shell script 추가
    
    * feat : 배포용 shell script 추가 (충돌 수정) (#36)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : login 기능 + 회원관련 기본 CRUD 구현 (#33)
    
    * init : 초기세팅
    
    * init : build.gradle 초기설정
    
    * init : yml 초기설정
    
    * feat : Member Entity Skeleton
    
    * feat : 시간 자동생성용 추상클래스 추가
    
    * docs : DB 스키마명 변경
    
    * fix : 회원 비밀번호 unique = false
    (정동우님 피드백 반영)
    
    * feat : MemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberController Skeleton
    
    * feat : LocalMemberDto Skeleton
    
    * fix : 클래스명 변경
    
    * feat : LocalMemberMapper Skeleton
    
    * feat : 권한부여 Skeleton
    
    * feat : 예외처리 Skeleton
    
    * feat : LocalMember CRUD 구현
    
    * feat : PasswordEncoder Bean 추가
    
    * feat : Member 생성 추가
    
    * remove : Member 테이블 설계 변경으로 삭제
    
    * feat : Member CRUD 구현
    (테이블 변경에 따른 변경사항 적용)
    
    * fix : Member CRUD 필드명 변경
    (memberId -> id, memberNickName -> nickName)
    
    * feat : JWT Skeleton (+login구현)
    
    * feat : JWT 예외처리
    
    * feat : JWT 인증 성공실패 전후처리 (예외처리)
    
    * feat : JWT, 폼로그인, Member Skeleton 마무리 (#32)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : shell script 추가
    
    * feat : 자기소개, 함께하고 싶은 동료 수정/등록기능 추가
    
    * fix : 토큰헤더 변경
    (WishJWT -> Bearer 표준은 바꾸는게 아니다!)
    
    * fix : 토큰헤더 변경
    (WishJWT -> Bearer 표준은 바꾸는게 아니다!)
    
    * fix : 토큰헤더 변경 (#55)
    
    (누락된 부분 추가수정)
    
    * feat : 회원 삭제 구현 (#56)
    
    * fix : 토큰헤더 변경
    (누락된 부분 추가수정)
    
    * feat : 사용자 서비스 탈퇴 구현
    (하드delete -> 회원 상태 변경)
    
    * fix : 잘못된 토큰일 경우 401 반환하도록 수정 (#58)
    
    (+오류 메세지에 원인 알려주도록 명시)
    
    * fix : location을 클래스메이트로 이동 (member에서 삭제) (#68)
    
    (+roles 권한 응답에 보여주기)
    
    ---------
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    
    * 마이페이지 crud 구현, 프로필 이미지 수정 및 유저 password  수정 전 인증 구현 중
    
    * 비밀번호 확인 후 개인정보 수정 구현
    
    * 비밀번호 인증 서버에 요청하는 코드 구현 중
    
    * 이미지 업로드 엔드포인트로 수정 요청 기능 구현
    
    * fullcalner 라이브러리 설치 및 캘린더 페이지 작업 시작
    
    * 캘린더 뷰 추가 완료
    
    * full calender 속성 추가 / 더미데이터 제작 중
    
    * 캘린더 이벤트 조회 기능 추가
    
    * uuid 라이브러리 설치
    
    * @type/uuid 추가
    
    * 서버 측 데이터 형식을 변환하여 렌더링
    
    * 캘린더 데이터 변경 및 스터디 관리 페이지 update를 위한 modal Component 구현
    
    * 스터디 신청 리스트 구현 완료 (서버 측 엔드포인트 재확인 필요)
    
    * 병합 출동 해결
    
    * 라우팅 변경 중
    
    * 사용자 페이지 경로 재설정
    
    * 스터디 그룹관리 구현 중
    
    * 스터디 그룹 관리 페이지 구현 중
    
    * Day10 - test ver 0.0.1 (#117)
    
    * init : 초기세팅
    
    * init : build.gradle 초기설정
    
    * init : yml 초기설정
    
    * feat : Member Entity Skeleton
    
    * feat : 시간 자동생성용 추상클래스 추가
    
    * docs : DB 스키마명 변경
    
    * fix : 회원 비밀번호 unique = false
    (정동우님 피드백 반영)
    
    * feat : MemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberController Skeleton
    
    * feat : LocalMemberDto Skeleton
    
    * fix : 클래스명 변경
    
    * feat : LocalMemberMapper Skeleton
    
    * feat : 권한부여 Skeleton
    
    * feat : 예외처리 Skeleton
    
    * feat : LocalMember CRUD 구현
    
    * feat : PasswordEncoder Bean 추가
    
    * feat : Member 생성 추가
    
    * remove : Member 테이블 설계 변경으로 삭제
    
    * feat : Member CRUD 구현
    (테이블 변경에 따른 변경사항 적용)
    
    * fix : Member CRUD 필드명 변경
    (memberId -> id, memberNickName -> nickName)
    
    * feat : JWT Skeleton (+login구현)
    
    * feat : JWT 예외처리
    
    * feat : JWT 인증 성공실패 전후처리 (예외처리)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : JWT, 폼로그인, Member Skeleton 마무리 (#32)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : shell script 추가
    
    * feat : 배포용 shell script 추가 (#34)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : shell script 추가
    
    * feat : 배포용 shell script 추가 (충돌 수정) (#36)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : login 기능 + 회원관련 기본 CRUD 구현 (#33)
    
    * init : 초기세팅
    
    * init : build.gradle 초기설정
    
    * init : yml 초기설정
    
    * feat : Member Entity Skeleton
    
    * feat : 시간 자동생성용 추상클래스 추가
    
    * docs : DB 스키마명 변경
    
    * fix : 회원 비밀번호 unique = false
    (정동우님 피드백 반영)
    
    * feat : MemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberController Skeleton
    
    * feat : LocalMemberDto Skeleton
    
    * fix : 클래스명 변경
    
    * feat : LocalMemberMapper Skeleton
    
    * feat : 권한부여 Skeleton
    
    * feat : 예외처리 Skeleton
    
    * feat : LocalMember CRUD 구현
    
    * feat : PasswordEncoder Bean 추가
    
    * feat : Member 생성 추가
    
    * remove : Member 테이블 설계 변경으로 삭제
    
    * feat : Member CRUD 구현
    (테이블 변경에 따른 변경사항 적용)
    
    * fix : Member CRUD 필드명 변경
    (memberId -> id, memberNickName -> nickName)
    
    * feat : JWT Skeleton (+login구현)
    
    * feat : JWT 예외처리
    
    * feat : JWT 인증 성공실패 전후처리 (예외처리)
    
    * feat : JWT, 폼로그인, Member Skeleton 마무리 (#32)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : shell script 추가
    
    * feat : 자기소개, 함께하고 싶은 동료 수정/등록기능 추가
    
    * fix : 토큰헤더 변경
    (WishJWT -> Bearer 표준은 바꾸는게 아니다!)
    
    * fix : 토큰헤더 변경
    (WishJWT -> Bearer 표준은 바꾸는게 아니다!)
    
    * fix : 토큰헤더 변경 (#55)
    
    (누락된 부분 추가수정)
    
    * feat : 회원 삭제 구현 (#56)
    
    * fix : 토큰헤더 변경
    (누락된 부분 추가수정)
    
    * feat : 사용자 서비스 탈퇴 구현
    (하드delete -> 회원 상태 변경)
    
    * fix : 잘못된 토큰일 경우 401 반환하도록 수정 (#58)
    
    (+오류 메세지에 원인 알려주도록 명시)
    
    * fix : location을 클래스메이트로 이동 (member에서 삭제) (#68)
    
    (+roles 권한 응답에 보여주기)
    
    * feat : member 인터페이스 구현 (#71)
    
    (동일한 기능을 수행하는 메서드 이름 통일을 위해 추가)
    
    * bug : 토큰헤더 미포함해도 검증 통과하는 버그 수정
    
    * bug : 토큰헤더 미포함해도 검증 통과하는 버그 수정 (#72)
    
    * fix : 본인확인 방법 수정 (#73)
    
    * bug : 토큰헤더 미포함해도 검증 통과하는 버그 수정
    
    * fix : 본인 확인방법 변경
    (request 토큰 사용 -> Authentication 사용)
    (어차피 security filter에서 토큰 검증하니까 중복 줄이기)
    
    * Feat/entity - 엔티티 구현 (#74)
    
    * feat : 배포용 shell script 추가 (#37)
    
    * init : 초기세팅
    
    * init : build.gradle 초기설정
    
    * init : yml 초기설정
    
    * feat : Member Entity Skeleton
    
    * feat : 시간 자동생성용 추상클래스 추가
    
    * docs : DB 스키마명 변경
    
    * fix : 회원 비밀번호 unique = false
    (정동우님 피드백 반영)
    
    * feat : MemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberController Skeleton
    
    * feat : LocalMemberDto Skeleton
    
    * fix : 클래스명 변경
    
    * feat : LocalMemberMapper Skeleton
    
    * feat : 권한부여 Skeleton
    
    * feat : 예외처리 Skeleton
    
    * feat : LocalMember CRUD 구현
    
    * feat : PasswordEncoder Bean 추가
    
    * feat : Member 생성 추가
    
    * remove : Member 테이블 설계 변경으로 삭제
    
    * feat : Member CRUD 구현
    (테이블 변경에 따른 변경사항 적용)
    
    * fix : Member CRUD 필드명 변경
    (memberId -> id, memberNickName -> nickName)
    
    * feat : JWT Skeleton (+login구현)
    
    * feat : JWT 예외처리
    
    * feat : JWT 인증 성공실패 전후처리 (예외처리)
    
    * feat : JWT, 폼로그인, Member Skeleton 마무리 (#32)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : 배포용 shell script 추가 (#34)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : shell script 추가
    
    * feat : 배포용 shell script 추가 (충돌 수정) (#36)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : login 기능 + 회원관련 기본 CRUD 구현 (#33)
    
    * init : 초기세팅
    
    * init : build.gradle 초기설정
    
    * init : yml 초기설정
    
    * feat : Member Entity Skeleton
    
    * feat : 시간 자동생성용 추상클래스 추가
    
    * docs : DB 스키마명 변경
    
    * fix : 회원 비밀번호 unique = false
    (정동우님 피드백 반영)
    
    * feat : MemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberController Skeleton
    
    * feat : LocalMemberDto Skeleton
    
    * fix : 클래스명 변경
    
    * feat : LocalMemberMapper Skeleton
    
    * feat : 권한부여 Skeleton
    
    * feat : 예외처리 Skeleton
    
    * feat : LocalMember CRUD 구현
    
    * feat : PasswordEncoder Bean 추가
    
    * feat : Member 생성 추가
    
    * remove : Member 테이블 설계 변경으로 삭제
    
    * feat : Member CRUD 구현
    (테이블 변경에 따른 변경사항 적용)
    
    * fix : Member CRUD 필드명 변경
    (memberId -> id, memberNickName -> nickName)
    
    * feat : JWT Skeleton (+login구현)
    
    * feat : JWT 예외처리
    
    * feat : JWT 인증 성공실패 전후처리 (예외처리)
    
    * feat : JWT, 폼로그인, Member Skeleton 마무리 (#32)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : shell script 추가
    
    ---------
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    
    * doc: profileImage 컬럼 타입에 대한 주석 추가
    
    * feat: LocationInfo 추가 ( 위도, 경도는 null 가능. address는 notNull )
    
    * feat: member <-> classmate mapping
    
    * feat: TimeSchedule entity 추가
    
    * feat: Member 의 classmate cascade 옵션 변경 ( detach, refresh 제거 )
    
    * feat: CalendarClassmate 추가
    
    * feat: CalendarClassmate - cascade 변경( calendarStudygroup 에서만 변경할 수 있도록 )
    
    * feat: CalendarStudygroup 추가 - 스터디그룹에서는 개인의 스케쥴을 변경할 수 있음
    
    * feat: StudyPostComment entity 추가
    
    * feat: SearchTag entity 추가
    
    * feat: studygroup~classmate 조인테이블 entity 추가
    
    * feat: studygroup entity 추가
    
    * feat: classmate entity 추가
    
    * move: LocationInfo 이동
    
    * feat: member 주인관계 설정
    
    * feat: 주인관계 설정
    
    * fix: application.yml create -> update 변경
    classmate List 초기화 추가
    Studygroup comment EAGER -> LAZY 변경
    
    * feat: StudygroupJoin 가입신청 엔티티 추가
    
    ---------
    
    Co-authored-by: wish9 <wjwee9@gmail.com>
    
    * fix: studygroup Leader 엔티티 매핑 수정 (#75)
    
    * Feat be/dto - ResponseDto 추가, 연관 entity 추가 및 수정 (#77)
    
    * fix: studygroup Leader 엔티티 매핑 수정
    
    * feat: 맴버 등급 추가 ( grade )
    
    * feat: 맴버 응답 DTO 추가
    
    * feat: ClassmateResponseDto 구현
    
    * feat: StudygroupJoinResponseDto 구현
    
    * feat: StudygroupResponseDto 구현 - Studygroup 엔티티 필드 추가 ( platform )
    
    * feat: StudygroupResponseDto 수정 - Studygroup 엔티티 필드 추가 ( maxClassmateCount )
    
    * feat: CalendarInfo 엔티티 추가
    
    * rename: LocationInfo 패키지 경로 이름 변경
    
    * rename: LocationInfo 패키지 경로 이름 변경
    
    * feat: Studygroup, ResponseDto 항목 추가 ( 일정, 시각 )
    
    * feat: StudyPostCommentResponseDto 추가
    
    * feat: SearchTagResponseDto 추가, 패키지 이름변경
    
    * feat: TimeScheduleResponseDto 추가, 양방향 매핑으로 수정
    
    * feat: CalendarClassmateResponseDto 추가
    
    * feat: CalendarStudygroupResponseDto 추가
    
    * feat: TimeScheduleResponseDto 수정
    
    * feat : 구글 로그인, 회원가입 추가 (#76)
    
    * feat : 구글 로그인, 회원가입 추가
    
    * fix : 충돌 수정
    
    * feat: ArrayList 초기화 빠져있던 곳 수정 (#79)
    
    * Be feat/dto - studygroup Post, Patch Dto 추가 (#81)
    
    * move: Info 폴더 이동 ( CalendarInfo, LocationInfo, TimeSchedule )
    
    * move: CalendarInfo Dto 전용 정보
    
    * move: TimeScheduleInfo Dto 전용 정보 ( Post, Patch, Response 공용 )
    
    * feat: CalendarInfo Dto 전용 정보 ( Post, Patch, Response 공용으로 변경 )
    
    * feat: LocationInfo Dto 전용 정보 ( Post, Patch, Response 공용 )
    
    * fix: CalendarInfoSingleResponse Dto 날짜형식 정의
    
    * fix: TimeScheduleSingleResponse Dto 날짜형식 정의
    
    * feat: Studygroup Dto Post, Patch 정의, Studygroup Entity searchTags -> tags 이름 변경
    
    * feat: ddl-auto 옵션 변경 ( create-drop -> update )
    
    * Be feat/dto - 나머지 Post, Patch Dto 추가 (#82)
    
    * move: Info 폴더 이동 ( CalendarInfo, LocationInfo, TimeSchedule )
    
    * move: CalendarInfo Dto 전용 정보
    
    * move: TimeScheduleInfo Dto 전용 정보 ( Post, Patch, Response 공용 )
    
    * feat: CalendarInfo Dto 전용 정보 ( Post, Patch, Response 공용으로 변경 )
    
    * feat: LocationInfo Dto 전용 정보 ( Post, Patch, Response 공용 )
    
    * fix: CalendarInfoSingleResponse Dto 날짜형식 정의
    
    * fix: TimeScheduleSingleResponse Dto 날짜형식 정의
    
    * feat: Studygroup Dto Post, Patch 정의, Studygroup Entity searchTags -> tags 이름 변경
    
    * feat: ddl-auto 옵션 변경 ( create-drop -> update )
    
    * feat: Studygroup Post에서 Setter 제거, Patch에 id 추가
    
    * feat: StudyPostCommentDto Post, Patch 추가 - 스터디모집글의 댓글
    
    * feat: CalendarStudygroupDto Post, Patch 추가
    CalendarClassmateDto Post, Patch 추가 - 개인 캘린더 미리추가
    
    * feat : 비밀번호 확인 api 추가 (#84)
    
    * fix : 비밀번호 비교 방법 수정 (#85)
    
    (암호화 된 비밀번호를 비교)
    
    * fix : 모든 FATCH요청 단일변경 가능하게 수정 (#88)
    
    * fix : 비밀번호 비교 방법 수정
    (암호화 된 비밀번호를 비교)
    
    * fix : 모든 FATCH요청 단일변경 가능하게 수정
    (변수 하나만 입력해도 변경 가능하게 수정)
    
    * Be feat/entity - 연관관계 수정 (#89)
    
    * fix: member < classmate 연관관계 수정 ( 일대다 )
    
    * fix: member < StudyPostComment 연관관계 추가 ( 일대다 )
    fix: classmate / StudyPostComment 연관관계 해제
    
    * fix: classmate 과 studygroup 연관관계 변경 ( 스터디장, 스터디원 )
    
    * remove: StudygroupClassmateRef 삭제
    
    * fix: 스터디 캘린더 ResponseDto 수정 (#94)
    
    * fix: member < classmate 연관관계 수정 ( 일대다 )
    
    * fix: member < StudyPostComment 연관관계 추가 ( 일대다 )
    fix: classmate / StudyPostComment 연관관계 해제
    
    * fix: classmate 과 studygroup 연관관계 변경 ( 스터디장, 스터디원 )
    
    * remove: StudygroupClassmateRef 삭제
    
    * fix: 스터디 캘린더 ResponseDto 수정
    
    * Be feat/endpoint - Controller 엔드포인트 추가 (#95)
    
    * fix: member < classmate 연관관계 수정 ( 일대다 )
    
    * fix: member < StudyPostComment 연관관계 추가 ( 일대다 )
    fix: classmate / StudyPostComment 연관관계 해제
    
    * fix: classmate 과 studygroup 연관관계 변경 ( 스터디장, 스터디원 )
    
    * remove: StudygroupClassmateRef 삭제
    
    * fix: 스터디 캘린더 ResponseDto 수정
    
    * feat: 스터디 그룹 컨트롤러 뼈대
    
    * feat: URI Creator 오버라이딩 ( Uri 두 개 사이에 resource 있을 때 )
    
    * remove: URI Creator 오버라이딩 원복
    
    * feat: ClassmateController 틀 추가
    
    * feat: StudygroupPostComment 틀 추가
    
    * feat: SearchTagController 틀 추가
    
    * feat: CalendarStudygroupController 틀 추가
    
    * feat: CalendarClassmateController 틀 추가
    
    * fix: Calendar Controller / Studygroup 과 Classmate 의 엔드포인트 구분
    
    * fix: 버그 수정
    
    * Be feat/interface - 인터페이스 틀 추가 (#96)
    
    * fix: member < classmate 연관관계 수정 ( 일대다 )
    
    * fix: member < StudyPostComment 연관관계 추가 ( 일대다 )
    fix: classmate / StudyPostComment 연관관계 해제
    
    * fix: classmate 과 studygroup 연관관계 변경 ( 스터디장, 스터디원 )
    
    * remove: StudygroupClassmateRef 삭제
    
    * fix: 스터디 캘린더 ResponseDto 수정
    
    * feat: 스터디 그룹 컨트롤러 뼈대
    
    * feat: URI Creator 오버라이딩 ( Uri 두 개 사이에 resource 있을 때 )
    
    * remove: URI Creator 오버라이딩 원복
    
    * feat: ClassmateController 틀 추가
    
    * feat: StudygroupPostComment 틀 추가
    
    * feat: SearchTagController 틀 추가
    
    * feat: CalendarStudygroupController 틀 추가
    
    * feat: CalendarClassmateController 틀 추가
    
    * fix: Calendar Controller / Studygroup 과 Classmate 의 엔드포인트 구분
    
    * fix: 버그 수정
    
    * feat: 인터페이스 틀 추가
    
    * Be feat/schema - 실행 전에 반드시 Build -> Clean 해야합니다. (#100)
    
    * feat: schema.sql 추가, application.yml 의 ddl-auto 주석처리
    
    * remove: 임시로 추가했던 코드 삭제
    
    * feat: 기본 스키마 구성
    
    * feat: 두번째 버전 저장용
    
    * feat: 세번째 버전 스키마 (대폭 다이어트한 버전)
    
    * feat: Member 엔티티 설정
    
    * feat: TimeSchedule 엔티티 설정
    
    * feat: SearchTag 엔티티 설정
    
    * feat: StudygroupJoin 엔티티 설정
    remove: classmate 엔티티 삭제, StudygroupJoin Dto, Manager 삭제
    move: classmate 폴더 -> studygroupJoin
    
    * rename: classmate -> StudygroupJoin 변경
    
    * fix: member ~ StudygroupJoin ~ Studygroup 연관관계 수정
    
    * fix: Studygroup 캘린더 삭제
    
    * fix: StudygroupPostComment 컬럼명 변경
    
    * remove: Calendar 엔티티 삭제
    
    * fix: StudygroupDto 수정( 기간, 시간 -> String 으로 )
    
    * fix: TimeSchedule 입출력 형식 수정( 시:분 -> 월-일 시:분 )
    
    * fix: TimeScheduleResponseDto calendarInfo 없어짐에 따라 이너클래스로 변경
    
    * fix: 매핑 오류 수정
    
    * fix: StudygroupJoin 엔티티의 양방향 관계 오류 수정
    
    * Be feat/schema - 컬럼 추가 (#101)
    
    * feat: schema.sql 추가, application.yml 의 ddl-auto 주석처리
    
    * remove: 임시로 추가했던 코드 삭제
    
    * feat: 기본 스키마 구성
    
    * feat: 두번째 버전 저장용
    
    * feat: 세번째 버전 스키마 (대폭 다이어트한 버전)
    
    * feat: Member 엔티티 설정
    
    * feat: TimeSchedule 엔티티 설정
    
    * feat: SearchTag 엔티티 설정
    
    * feat: StudygroupJoin 엔티티 설정
    remove: classmate 엔티티 삭제, StudygroupJoin Dto, Manager 삭제
    move: classmate 폴더 -> studygroupJoin
    
    * rename: classmate -> StudygroupJoin 변경
    
    * fix: member ~ StudygroupJoin ~ Studygroup 연관관계 수정
    
    * fix: Studygroup 캘린더 삭제
    
    * fix: StudygroupPostComment 컬럼명 변경
    
    * remove: Calendar 엔티티 삭제
    
    * fix: StudygroupDto 수정( 기간, 시간 -> String 으로 )
    
    * fix: TimeSchedule 입출력 형식 수정( 시:분 -> 월-일 시:분 )
    
    * fix: TimeScheduleResponseDto calendarInfo 없어짐에 따라 이너클래스로 변경
    
    * fix: 매핑 오류 수정
    
    * fix: StudygroupJoin 엔티티의 양방향 관계 오류 수정
    
    * feat: 컬럼(필드) 추가
    
    * Be feat/schema - 엔티티에 schema 수정 내용 적용 (#103)
    
    * feat: schema.sql 추가, application.yml 의 ddl-auto 주석처리
    
    * remove: 임시로 추가했던 코드 삭제
    
    * feat: 기본 스키마 구성
    
    * feat: 두번째 버전 저장용
    
    * feat: 세번째 버전 스키마 (대폭 다이어트한 버전)
    
    * feat: Member 엔티티 설정
    
    * feat: TimeSchedule 엔티티 설정
    
    * feat: SearchTag 엔티티 설정
    
    * feat: StudygroupJoin 엔티티 설정
    remove: classmate 엔티티 삭제, StudygroupJoin Dto, Manager 삭제
    move: classmate 폴더 -> studygroupJoin
    
    * rename: classmate -> StudygroupJoin 변경
    
    * fix: member ~ StudygroupJoin ~ Studygroup 연관관계 수정
    
    * fix: Studygroup 캘린더 삭제
    
    * fix: StudygroupPostComment 컬럼명 변경
    
    * remove: Calendar 엔티티 삭제
    
    * fix: StudygroupDto 수정( 기간, 시간 -> String 으로 )
    
    * fix: TimeSchedule 입출력 형식 수정( 시:분 -> 월-일 시:분 )
    
    * fix: TimeScheduleResponseDto calendarInfo 없어짐에 따라 이너클래스로 변경
    
    * fix: 매핑 오류 수정
    
    * feat: TimeSchedule 엔티티 - 객체 양방향 관계 추가
    
    * fix: StudygroupJoin 엔티티의 양방향 관계 오류 수정
    
    * feat: 컬럼(필드) 추가
    
    * remove: 환경설정( ddl auto 제거 )
    
    * feat: TimeSchedule 엔티티에 schema 에 추가한 title, content 컬럼 적용
    
    * feat: Studygroup 엔티티에 schema 에 추가한 daysOfWeek, studyPeriod Start,End, studyTime Start,End 컬럼 적용
    
    * doc: TimeSchedule 엔티티의 양방향 매핑 메서드에 대한 자바독 추가
    
    * doc: Studygroup 엔티티의 leaderMember 양방향 매핑
    
    * feat: StudygroupJoin 엔티티의 Studygroup / Member 양방향 매핑
    
    * feat: StudygroupPostComment 엔티티의 Studygroup / Member 양방향 매핑
    
    * doc: 주석 변경
    
    * feat: SearchTag 엔티티의 Studygroup 양방향 매핑
    
    * feat: Studygroup 엔티티의 timeSchedules, leaderMember, StudygroupJoins, studygroupPostComments, searchTags 양방향 매핑
    
    * feat: Member 엔티티의 studygroupsAsLeader, studygroupJoins, timeSchedules, studygroupPostComments 양방향 매핑 (리펙터링 필요)
    
    * feat: CalendarManager 인터페이스 틀 추가
    
    * feat: SearchTagManager 인터페이스 틀 추가
    
    * rename: StudyPostComment -> StudygroupPostComment 이름 변경
    
    * feat: StudygroupPostCommentController 전부 삭제 추가
    
    * feat: StudygroupPostCommentManager 인터페이스 틀 추가
    
    * feat: SearchTagMapper 구현
    
    * feat: SearchTagResponseDto 수정
    
    * feat: SearchTagController 구현
    
    * feat: SearchTagService 구현
    
    * feat: MemberService 메서드 추가 (findVerifyMemberWhoLoggedIn, findVerifiedMember 이메일 검증)
    
    * feat : 카카오 회원가입, 로그인 추가
    (필요없는 코드 많아서 후에 삭제할 예정)
    
    * feat: 예외 코드 추가
    
    * feat: MemberService 의 format 수정 ( %s -> %d )
    
    * feat: StudygroupMapper 구현
    
    * feat: StudygroupPostCommentController 구현
    
    * fix: StudygroupPostCommentManager return 타입 수정
    
    * feat: StudygroupPostCommentResponseDto 응답 필드 추가
    
    * feat: StudygroupPostCommentRepository 구현
    
    * feat: StudygroupPostCommentService 구현 ( studygroup Merge 후 create, deleteAll 주석 풀어야함 )
    
    * Be feat/interface - 캘린더, 태그, 댓글 인터페이스 추가 (#106)
    
    * feat: CalendarManager 인터페이스 틀 추가
    
    * feat: SearchTagManager 인터페이스 틀 추가
    
    * rename: StudyPostComment -> StudygroupPostComment 이름 변경
    
    * feat: StudygroupPostCommentController 전부 삭제 추가
    
    * feat: StudygroupPostCommentManager 인터페이스 틀 추가
    
    * fix: CalendarDto 수정
    
    * fix: CalendarDto 수정 ( Patch List -> 단일 )
    
    * feat: CalendarStudygroupManager 인터페이스 추가 ( 단일 조회, 수정 검증 )
    
    * feat: CalendarStudygroupMapper 상세 조회 수동매핑 추가
    
    * feat: CalendarStudygroupRepository 추가
    
    * feat: ExceptionCode 404 추가
    
    * fix: TimeScheduleResponseDto 에서 id 제거
    
    * feat: CalendarStudygroupController 구현
    
    * feat: CalendarStudygroupService 구현
    
    * fix : 카카오 연동 간략화
    (중복로직 제거, security 자동구현만 사용해서 간략화)
    
    * feat : kakao 연동 구현 (#109)
    
    * feat : 카카오 회원가입, 로그인 추가
    (필요없는 코드 많아서 후에 삭제할 예정)
    
    * fix : 카카오 연동 간략화
    (중복로직 제거, security 자동구현만 사용해서 간략화)
    
    * feat : member provider 컬럼 추가
    
    * feat : member provider 컬럼 추가 (#110)
    
    * feat : 카카오 회원가입, 로그인 추가
    (필요없는 코드 많아서 후에 삭제할 예정)
    
    * fix : 카카오 연동 간략화
    (중복로직 제거, security 자동구현만 사용해서 간략화)
    
    * feat : member provider 컬럼 추가
    
    * fix: CalendarDto Post 유효성 검증 변경 ( Content 는 Null 허용. 범용성을 위해 )
    
    * fix: CalendarStudygroupService verify 메서드에서 따로 구분한 코드를 하나로 통합
    
    * fix: StudygroupPostCommentService verify 메서드에서 조회, optional 검증 부분을 따로 구분한 코드를 하나로 통합
    
    * fix: studygroup_post_comment
    
    * [BE] Study 기본 기능 초기 설정 (#113)
    
    * feat: 스터디 등록 기능 초기 완료
    
    * feat: 스터디 삭제 기능 초기 완료
    StudygroupPostComment 테이블명이랑 매칭 필요
    
    * feat: 스터디 정보 수정 기능 초기 완료
    feat: 스터디 모집 상태 수정 기능 초기 완료
    
    * feat: 스터디 조회 기능 미완료
    
    * feat: 스터디 기능 초기 확인
    
    * Update server/edusync/src/main/java/com/codestates/edusync/study/studygroup/dto/StudygroupDto.java
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    
    * fix: findVerifyMemberWhoLoggedIn 검증 변경
    
    * [BE] study 기능 테스트 및 태그 기능 연동 테스트 (#115)
    
    * feat: 스터디 기능 확인 및 태그 기능 연동 테스트
    
    * Update server/edusync/src/main/java/com/codestates/edusync/study/studygroup/dto/StudygroupResponseDto.java
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    
    * fix : tagDto 이름 변경
    
    ---------
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    Co-authored-by: yeori316 <78740368+yeori316@users.noreply.github.com>
    
    * 최소사양 구현 테스트
    
    * 스터디 그룹 정보 조회/수정/삭제 기능 구현
    
    * 코드 재구조화
    
    ---------
    
    Co-authored-by: wish9 <wjwee9@gmail.com>
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    Co-authored-by: yeori316 <78740368+yeori316@users.noreply.github.com>
    4 people authored May 15, 2023
    Configuration menu
    Copy the full SHA
    b797618 View commit details
    Browse the repository at this point in the history
  11. feat: 요일 구현중

    lain-alice committed May 15, 2023
    Configuration menu
    Copy the full SHA
    a10796b View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    58c536d View commit details
    Browse the repository at this point in the history
  13. fix : 패키지 위치 변경 (#173)

    * fix : 토큰값 Bearer 누락 수정
    
    * fix : member 기능 인터페이스화
    
    * comment : 설명 주석 위치 구현체 -> 인터페이스 이동
    
    * fix : 패키지 위치 변경, member 인터페이스 + 메서드명 수정
    wish9 authored May 15, 2023
    Configuration menu
    Copy the full SHA
    8a76fcc View commit details
    Browse the repository at this point in the history

Commits on May 16, 2023

  1. Merge pull request #172 from codestates-seb/feat/google-haeun

    [FE]feat: accessToken 메모리화, 갱신 기능
    songhaeunsong authored May 16, 2023
    Configuration menu
    Copy the full SHA
    70a39e1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    15fe9f8 View commit details
    Browse the repository at this point in the history
  3. [리펙터링] 패키지 구조 변경 (#177)

    * Day10 - test ver 0.0.1 (#117)
    
    * init : 초기세팅
    
    * init : build.gradle 초기설정
    
    * init : yml 초기설정
    
    * feat : Member Entity Skeleton
    
    * feat : 시간 자동생성용 추상클래스 추가
    
    * docs : DB 스키마명 변경
    
    * fix : 회원 비밀번호 unique = false
    (정동우님 피드백 반영)
    
    * feat : MemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberController Skeleton
    
    * feat : LocalMemberDto Skeleton
    
    * fix : 클래스명 변경
    
    * feat : LocalMemberMapper Skeleton
    
    * feat : 권한부여 Skeleton
    
    * feat : 예외처리 Skeleton
    
    * feat : LocalMember CRUD 구현
    
    * feat : PasswordEncoder Bean 추가
    
    * feat : Member 생성 추가
    
    * remove : Member 테이블 설계 변경으로 삭제
    
    * feat : Member CRUD 구현
    (테이블 변경에 따른 변경사항 적용)
    
    * fix : Member CRUD 필드명 변경
    (memberId -> id, memberNickName -> nickName)
    
    * feat : JWT Skeleton (+login구현)
    
    * feat : JWT 예외처리
    
    * feat : JWT 인증 성공실패 전후처리 (예외처리)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : JWT, 폼로그인, Member Skeleton 마무리 (#32)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : shell script 추가
    
    * feat : 배포용 shell script 추가 (#34)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : shell script 추가
    
    * feat : 배포용 shell script 추가 (충돌 수정) (#36)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : login 기능 + 회원관련 기본 CRUD 구현 (#33)
    
    * init : 초기세팅
    
    * init : build.gradle 초기설정
    
    * init : yml 초기설정
    
    * feat : Member Entity Skeleton
    
    * feat : 시간 자동생성용 추상클래스 추가
    
    * docs : DB 스키마명 변경
    
    * fix : 회원 비밀번호 unique = false
    (정동우님 피드백 반영)
    
    * feat : MemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberController Skeleton
    
    * feat : LocalMemberDto Skeleton
    
    * fix : 클래스명 변경
    
    * feat : LocalMemberMapper Skeleton
    
    * feat : 권한부여 Skeleton
    
    * feat : 예외처리 Skeleton
    
    * feat : LocalMember CRUD 구현
    
    * feat : PasswordEncoder Bean 추가
    
    * feat : Member 생성 추가
    
    * remove : Member 테이블 설계 변경으로 삭제
    
    * feat : Member CRUD 구현
    (테이블 변경에 따른 변경사항 적용)
    
    * fix : Member CRUD 필드명 변경
    (memberId -> id, memberNickName -> nickName)
    
    * feat : JWT Skeleton (+login구현)
    
    * feat : JWT 예외처리
    
    * feat : JWT 인증 성공실패 전후처리 (예외처리)
    
    * feat : JWT, 폼로그인, Member Skeleton 마무리 (#32)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : shell script 추가
    
    * feat : 자기소개, 함께하고 싶은 동료 수정/등록기능 추가
    
    * fix : 토큰헤더 변경
    (WishJWT -> Bearer 표준은 바꾸는게 아니다!)
    
    * fix : 토큰헤더 변경
    (WishJWT -> Bearer 표준은 바꾸는게 아니다!)
    
    * fix : 토큰헤더 변경 (#55)
    
    (누락된 부분 추가수정)
    
    * feat : 회원 삭제 구현 (#56)
    
    * fix : 토큰헤더 변경
    (누락된 부분 추가수정)
    
    * feat : 사용자 서비스 탈퇴 구현
    (하드delete -> 회원 상태 변경)
    
    * fix : 잘못된 토큰일 경우 401 반환하도록 수정 (#58)
    
    (+오류 메세지에 원인 알려주도록 명시)
    
    * fix : location을 클래스메이트로 이동 (member에서 삭제) (#68)
    
    (+roles 권한 응답에 보여주기)
    
    * feat : member 인터페이스 구현 (#71)
    
    (동일한 기능을 수행하는 메서드 이름 통일을 위해 추가)
    
    * bug : 토큰헤더 미포함해도 검증 통과하는 버그 수정
    
    * bug : 토큰헤더 미포함해도 검증 통과하는 버그 수정 (#72)
    
    * fix : 본인확인 방법 수정 (#73)
    
    * bug : 토큰헤더 미포함해도 검증 통과하는 버그 수정
    
    * fix : 본인 확인방법 변경
    (request 토큰 사용 -> Authentication 사용)
    (어차피 security filter에서 토큰 검증하니까 중복 줄이기)
    
    * Feat/entity - 엔티티 구현 (#74)
    
    * feat : 배포용 shell script 추가 (#37)
    
    * init : 초기세팅
    
    * init : build.gradle 초기설정
    
    * init : yml 초기설정
    
    * feat : Member Entity Skeleton
    
    * feat : 시간 자동생성용 추상클래스 추가
    
    * docs : DB 스키마명 변경
    
    * fix : 회원 비밀번호 unique = false
    (정동우님 피드백 반영)
    
    * feat : MemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberController Skeleton
    
    * feat : LocalMemberDto Skeleton
    
    * fix : 클래스명 변경
    
    * feat : LocalMemberMapper Skeleton
    
    * feat : 권한부여 Skeleton
    
    * feat : 예외처리 Skeleton
    
    * feat : LocalMember CRUD 구현
    
    * feat : PasswordEncoder Bean 추가
    
    * feat : Member 생성 추가
    
    * remove : Member 테이블 설계 변경으로 삭제
    
    * feat : Member CRUD 구현
    (테이블 변경에 따른 변경사항 적용)
    
    * fix : Member CRUD 필드명 변경
    (memberId -> id, memberNickName -> nickName)
    
    * feat : JWT Skeleton (+login구현)
    
    * feat : JWT 예외처리
    
    * feat : JWT 인증 성공실패 전후처리 (예외처리)
    
    * feat : JWT, 폼로그인, Member Skeleton 마무리 (#32)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : 배포용 shell script 추가 (#34)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : shell script 추가
    
    * feat : 배포용 shell script 추가 (충돌 수정) (#36)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : login 기능 + 회원관련 기본 CRUD 구현 (#33)
    
    * init : 초기세팅
    
    * init : build.gradle 초기설정
    
    * init : yml 초기설정
    
    * feat : Member Entity Skeleton
    
    * feat : 시간 자동생성용 추상클래스 추가
    
    * docs : DB 스키마명 변경
    
    * fix : 회원 비밀번호 unique = false
    (정동우님 피드백 반영)
    
    * feat : MemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberController Skeleton
    
    * feat : LocalMemberDto Skeleton
    
    * fix : 클래스명 변경
    
    * feat : LocalMemberMapper Skeleton
    
    * feat : 권한부여 Skeleton
    
    * feat : 예외처리 Skeleton
    
    * feat : LocalMember CRUD 구현
    
    * feat : PasswordEncoder Bean 추가
    
    * feat : Member 생성 추가
    
    * remove : Member 테이블 설계 변경으로 삭제
    
    * feat : Member CRUD 구현
    (테이블 변경에 따른 변경사항 적용)
    
    * fix : Member CRUD 필드명 변경
    (memberId -> id, memberNickName -> nickName)
    
    * feat : JWT Skeleton (+login구현)
    
    * feat : JWT 예외처리
    
    * feat : JWT 인증 성공실패 전후처리 (예외처리)
    
    * feat : JWT, 폼로그인, Member Skeleton 마무리 (#32)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : shell script 추가
    
    ---------
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    
    * doc: profileImage 컬럼 타입에 대한 주석 추가
    
    * feat: LocationInfo 추가 ( 위도, 경도는 null 가능. address는 notNull )
    
    * feat: member <-> classmate mapping
    
    * feat: TimeSchedule entity 추가
    
    * feat: Member 의 classmate cascade 옵션 변경 ( detach, refresh 제거 )
    
    * feat: CalendarClassmate 추가
    
    * feat: CalendarClassmate - cascade 변경( calendarStudygroup 에서만 변경할 수 있도록 )
    
    * feat: CalendarStudygroup 추가 - 스터디그룹에서는 개인의 스케쥴을 변경할 수 있음
    
    * feat: StudyPostComment entity 추가
    
    * feat: SearchTag entity 추가
    
    * feat: studygroup~classmate 조인테이블 entity 추가
    
    * feat: studygroup entity 추가
    
    * feat: classmate entity 추가
    
    * move: LocationInfo 이동
    
    * feat: member 주인관계 설정
    
    * feat: 주인관계 설정
    
    * fix: application.yml create -> update 변경
    classmate List 초기화 추가
    Studygroup comment EAGER -> LAZY 변경
    
    * feat: StudygroupJoin 가입신청 엔티티 추가
    
    ---------
    
    Co-authored-by: wish9 <wjwee9@gmail.com>
    
    * fix: studygroup Leader 엔티티 매핑 수정 (#75)
    
    * Feat be/dto - ResponseDto 추가, 연관 entity 추가 및 수정 (#77)
    
    * fix: studygroup Leader 엔티티 매핑 수정
    
    * feat: 맴버 등급 추가 ( grade )
    
    * feat: 맴버 응답 DTO 추가
    
    * feat: ClassmateResponseDto 구현
    
    * feat: StudygroupJoinResponseDto 구현
    
    * feat: StudygroupResponseDto 구현 - Studygroup 엔티티 필드 추가 ( platform )
    
    * feat: StudygroupResponseDto 수정 - Studygroup 엔티티 필드 추가 ( maxClassmateCount )
    
    * feat: CalendarInfo 엔티티 추가
    
    * rename: LocationInfo 패키지 경로 이름 변경
    
    * rename: LocationInfo 패키지 경로 이름 변경
    
    * feat: Studygroup, ResponseDto 항목 추가 ( 일정, 시각 )
    
    * feat: StudyPostCommentResponseDto 추가
    
    * feat: SearchTagResponseDto 추가, 패키지 이름변경
    
    * feat: TimeScheduleResponseDto 추가, 양방향 매핑으로 수정
    
    * feat: CalendarClassmateResponseDto 추가
    
    * feat: CalendarStudygroupResponseDto 추가
    
    * feat: TimeScheduleResponseDto 수정
    
    * feat : 구글 로그인, 회원가입 추가 (#76)
    
    * feat : 구글 로그인, 회원가입 추가
    
    * fix : 충돌 수정
    
    * feat: ArrayList 초기화 빠져있던 곳 수정 (#79)
    
    * Be feat/dto - studygroup Post, Patch Dto 추가 (#81)
    
    * move: Info 폴더 이동 ( CalendarInfo, LocationInfo, TimeSchedule )
    
    * move: CalendarInfo Dto 전용 정보
    
    * move: TimeScheduleInfo Dto 전용 정보 ( Post, Patch, Response 공용 )
    
    * feat: CalendarInfo Dto 전용 정보 ( Post, Patch, Response 공용으로 변경 )
    
    * feat: LocationInfo Dto 전용 정보 ( Post, Patch, Response 공용 )
    
    * fix: CalendarInfoSingleResponse Dto 날짜형식 정의
    
    * fix: TimeScheduleSingleResponse Dto 날짜형식 정의
    
    * feat: Studygroup Dto Post, Patch 정의, Studygroup Entity searchTags -> tags 이름 변경
    
    * feat: ddl-auto 옵션 변경 ( create-drop -> update )
    
    * Be feat/dto - 나머지 Post, Patch Dto 추가 (#82)
    
    * move: Info 폴더 이동 ( CalendarInfo, LocationInfo, TimeSchedule )
    
    * move: CalendarInfo Dto 전용 정보
    
    * move: TimeScheduleInfo Dto 전용 정보 ( Post, Patch, Response 공용 )
    
    * feat: CalendarInfo Dto 전용 정보 ( Post, Patch, Response 공용으로 변경 )
    
    * feat: LocationInfo Dto 전용 정보 ( Post, Patch, Response 공용 )
    
    * fix: CalendarInfoSingleResponse Dto 날짜형식 정의
    
    * fix: TimeScheduleSingleResponse Dto 날짜형식 정의
    
    * feat: Studygroup Dto Post, Patch 정의, Studygroup Entity searchTags -> tags 이름 변경
    
    * feat: ddl-auto 옵션 변경 ( create-drop -> update )
    
    * feat: Studygroup Post에서 Setter 제거, Patch에 id 추가
    
    * feat: StudyPostCommentDto Post, Patch 추가 - 스터디모집글의 댓글
    
    * feat: CalendarStudygroupDto Post, Patch 추가
    CalendarClassmateDto Post, Patch 추가 - 개인 캘린더 미리추가
    
    * feat : 비밀번호 확인 api 추가 (#84)
    
    * fix : 비밀번호 비교 방법 수정 (#85)
    
    (암호화 된 비밀번호를 비교)
    
    * fix : 모든 FATCH요청 단일변경 가능하게 수정 (#88)
    
    * fix : 비밀번호 비교 방법 수정
    (암호화 된 비밀번호를 비교)
    
    * fix : 모든 FATCH요청 단일변경 가능하게 수정
    (변수 하나만 입력해도 변경 가능하게 수정)
    
    * Be feat/entity - 연관관계 수정 (#89)
    
    * fix: member < classmate 연관관계 수정 ( 일대다 )
    
    * fix: member < StudyPostComment 연관관계 추가 ( 일대다 )
    fix: classmate / StudyPostComment 연관관계 해제
    
    * fix: classmate 과 studygroup 연관관계 변경 ( 스터디장, 스터디원 )
    
    * remove: StudygroupClassmateRef 삭제
    
    * fix: 스터디 캘린더 ResponseDto 수정 (#94)
    
    * fix: member < classmate 연관관계 수정 ( 일대다 )
    
    * fix: member < StudyPostComment 연관관계 추가 ( 일대다 )
    fix: classmate / StudyPostComment 연관관계 해제
    
    * fix: classmate 과 studygroup 연관관계 변경 ( 스터디장, 스터디원 )
    
    * remove: StudygroupClassmateRef 삭제
    
    * fix: 스터디 캘린더 ResponseDto 수정
    
    * Be feat/endpoint - Controller 엔드포인트 추가 (#95)
    
    * fix: member < classmate 연관관계 수정 ( 일대다 )
    
    * fix: member < StudyPostComment 연관관계 추가 ( 일대다 )
    fix: classmate / StudyPostComment 연관관계 해제
    
    * fix: classmate 과 studygroup 연관관계 변경 ( 스터디장, 스터디원 )
    
    * remove: StudygroupClassmateRef 삭제
    
    * fix: 스터디 캘린더 ResponseDto 수정
    
    * feat: 스터디 그룹 컨트롤러 뼈대
    
    * feat: URI Creator 오버라이딩 ( Uri 두 개 사이에 resource 있을 때 )
    
    * remove: URI Creator 오버라이딩 원복
    
    * feat: ClassmateController 틀 추가
    
    * feat: StudygroupPostComment 틀 추가
    
    * feat: SearchTagController 틀 추가
    
    * feat: CalendarStudygroupController 틀 추가
    
    * feat: CalendarClassmateController 틀 추가
    
    * fix: Calendar Controller / Studygroup 과 Classmate 의 엔드포인트 구분
    
    * fix: 버그 수정
    
    * Be feat/interface - 인터페이스 틀 추가 (#96)
    
    * fix: member < classmate 연관관계 수정 ( 일대다 )
    
    * fix: member < StudyPostComment 연관관계 추가 ( 일대다 )
    fix: classmate / StudyPostComment 연관관계 해제
    
    * fix: classmate 과 studygroup 연관관계 변경 ( 스터디장, 스터디원 )
    
    * remove: StudygroupClassmateRef 삭제
    
    * fix: 스터디 캘린더 ResponseDto 수정
    
    * feat: 스터디 그룹 컨트롤러 뼈대
    
    * feat: URI Creator 오버라이딩 ( Uri 두 개 사이에 resource 있을 때 )
    
    * remove: URI Creator 오버라이딩 원복
    
    * feat: ClassmateController 틀 추가
    
    * feat: StudygroupPostComment 틀 추가
    
    * feat: SearchTagController 틀 추가
    
    * feat: CalendarStudygroupController 틀 추가
    
    * feat: CalendarClassmateController 틀 추가
    
    * fix: Calendar Controller / Studygroup 과 Classmate 의 엔드포인트 구분
    
    * fix: 버그 수정
    
    * feat: 인터페이스 틀 추가
    
    * Be feat/schema - 실행 전에 반드시 Build -> Clean 해야합니다. (#100)
    
    * feat: schema.sql 추가, application.yml 의 ddl-auto 주석처리
    
    * remove: 임시로 추가했던 코드 삭제
    
    * feat: 기본 스키마 구성
    
    * feat: 두번째 버전 저장용
    
    * feat: 세번째 버전 스키마 (대폭 다이어트한 버전)
    
    * feat: Member 엔티티 설정
    
    * feat: TimeSchedule 엔티티 설정
    
    * feat: SearchTag 엔티티 설정
    
    * feat: StudygroupJoin 엔티티 설정
    remove: classmate 엔티티 삭제, StudygroupJoin Dto, Manager 삭제
    move: classmate 폴더 -> studygroupJoin
    
    * rename: classmate -> StudygroupJoin 변경
    
    * fix: member ~ StudygroupJoin ~ Studygroup 연관관계 수정
    
    * fix: Studygroup 캘린더 삭제
    
    * fix: StudygroupPostComment 컬럼명 변경
    
    * remove: Calendar 엔티티 삭제
    
    * fix: StudygroupDto 수정( 기간, 시간 -> String 으로 )
    
    * fix: TimeSchedule 입출력 형식 수정( 시:분 -> 월-일 시:분 )
    
    * fix: TimeScheduleResponseDto calendarInfo 없어짐에 따라 이너클래스로 변경
    
    * fix: 매핑 오류 수정
    
    * fix: StudygroupJoin 엔티티의 양방향 관계 오류 수정
    
    * Be feat/schema - 컬럼 추가 (#101)
    
    * feat: schema.sql 추가, application.yml 의 ddl-auto 주석처리
    
    * remove: 임시로 추가했던 코드 삭제
    
    * feat: 기본 스키마 구성
    
    * feat: 두번째 버전 저장용
    
    * feat: 세번째 버전 스키마 (대폭 다이어트한 버전)
    
    * feat: Member 엔티티 설정
    
    * feat: TimeSchedule 엔티티 설정
    
    * feat: SearchTag 엔티티 설정
    
    * feat: StudygroupJoin 엔티티 설정
    remove: classmate 엔티티 삭제, StudygroupJoin Dto, Manager 삭제
    move: classmate 폴더 -> studygroupJoin
    
    * rename: classmate -> StudygroupJoin 변경
    
    * fix: member ~ StudygroupJoin ~ Studygroup 연관관계 수정
    
    * fix: Studygroup 캘린더 삭제
    
    * fix: StudygroupPostComment 컬럼명 변경
    
    * remove: Calendar 엔티티 삭제
    
    * fix: StudygroupDto 수정( 기간, 시간 -> String 으로 )
    
    * fix: TimeSchedule 입출력 형식 수정( 시:분 -> 월-일 시:분 )
    
    * fix: TimeScheduleResponseDto calendarInfo 없어짐에 따라 이너클래스로 변경
    
    * fix: 매핑 오류 수정
    
    * fix: StudygroupJoin 엔티티의 양방향 관계 오류 수정
    
    * feat: 컬럼(필드) 추가
    
    * Be feat/schema - 엔티티에 schema 수정 내용 적용 (#103)
    
    * feat: schema.sql 추가, application.yml 의 ddl-auto 주석처리
    
    * remove: 임시로 추가했던 코드 삭제
    
    * feat: 기본 스키마 구성
    
    * feat: 두번째 버전 저장용
    
    * feat: 세번째 버전 스키마 (대폭 다이어트한 버전)
    
    * feat: Member 엔티티 설정
    
    * feat: TimeSchedule 엔티티 설정
    
    * feat: SearchTag 엔티티 설정
    
    * feat: StudygroupJoin 엔티티 설정
    remove: classmate 엔티티 삭제, StudygroupJoin Dto, Manager 삭제
    move: classmate 폴더 -> studygroupJoin
    
    * rename: classmate -> StudygroupJoin 변경
    
    * fix: member ~ StudygroupJoin ~ Studygroup 연관관계 수정
    
    * fix: Studygroup 캘린더 삭제
    
    * fix: StudygroupPostComment 컬럼명 변경
    
    * remove: Calendar 엔티티 삭제
    
    * fix: StudygroupDto 수정( 기간, 시간 -> String 으로 )
    
    * fix: TimeSchedule 입출력 형식 수정( 시:분 -> 월-일 시:분 )
    
    * fix: TimeScheduleResponseDto calendarInfo 없어짐에 따라 이너클래스로 변경
    
    * fix: 매핑 오류 수정
    
    * feat: TimeSchedule 엔티티 - 객체 양방향 관계 추가
    
    * fix: StudygroupJoin 엔티티의 양방향 관계 오류 수정
    
    * feat: 컬럼(필드) 추가
    
    * remove: 환경설정( ddl auto 제거 )
    
    * feat: TimeSchedule 엔티티에 schema 에 추가한 title, content 컬럼 적용
    
    * feat: Studygroup 엔티티에 schema 에 추가한 daysOfWeek, studyPeriod Start,End, studyTime Start,End 컬럼 적용
    
    * doc: TimeSchedule 엔티티의 양방향 매핑 메서드에 대한 자바독 추가
    
    * doc: Studygroup 엔티티의 leaderMember 양방향 매핑
    
    * feat: StudygroupJoin 엔티티의 Studygroup / Member 양방향 매핑
    
    * feat: StudygroupPostComment 엔티티의 Studygroup / Member 양방향 매핑
    
    * doc: 주석 변경
    
    * feat: SearchTag 엔티티의 Studygroup 양방향 매핑
    
    * feat: Studygroup 엔티티의 timeSchedules, leaderMember, StudygroupJoins, studygroupPostComments, searchTags 양방향 매핑
    
    * feat: Member 엔티티의 studygroupsAsLeader, studygroupJoins, timeSchedules, studygroupPostComments 양방향 매핑 (리펙터링 필요)
    
    * feat: CalendarManager 인터페이스 틀 추가
    
    * feat: SearchTagManager 인터페이스 틀 추가
    
    * rename: StudyPostComment -> StudygroupPostComment 이름 변경
    
    * feat: StudygroupPostCommentController 전부 삭제 추가
    
    * feat: StudygroupPostCommentManager 인터페이스 틀 추가
    
    * feat: SearchTagMapper 구현
    
    * feat: SearchTagResponseDto 수정
    
    * feat: SearchTagController 구현
    
    * feat: SearchTagService 구현
    
    * feat: MemberService 메서드 추가 (findVerifyMemberWhoLoggedIn, findVerifiedMember 이메일 검증)
    
    * feat : 카카오 회원가입, 로그인 추가
    (필요없는 코드 많아서 후에 삭제할 예정)
    
    * feat: 예외 코드 추가
    
    * feat: MemberService 의 format 수정 ( %s -> %d )
    
    * feat: StudygroupMapper 구현
    
    * feat: StudygroupPostCommentController 구현
    
    * fix: StudygroupPostCommentManager return 타입 수정
    
    * feat: StudygroupPostCommentResponseDto 응답 필드 추가
    
    * feat: StudygroupPostCommentRepository 구현
    
    * feat: StudygroupPostCommentService 구현 ( studygroup Merge 후 create, deleteAll 주석 풀어야함 )
    
    * Be feat/interface - 캘린더, 태그, 댓글 인터페이스 추가 (#106)
    
    * feat: CalendarManager 인터페이스 틀 추가
    
    * feat: SearchTagManager 인터페이스 틀 추가
    
    * rename: StudyPostComment -> StudygroupPostComment 이름 변경
    
    * feat: StudygroupPostCommentController 전부 삭제 추가
    
    * feat: StudygroupPostCommentManager 인터페이스 틀 추가
    
    * fix: CalendarDto 수정
    
    * fix: CalendarDto 수정 ( Patch List -> 단일 )
    
    * feat: CalendarStudygroupManager 인터페이스 추가 ( 단일 조회, 수정 검증 )
    
    * feat: CalendarStudygroupMapper 상세 조회 수동매핑 추가
    
    * feat: CalendarStudygroupRepository 추가
    
    * feat: ExceptionCode 404 추가
    
    * fix: TimeScheduleResponseDto 에서 id 제거
    
    * feat: CalendarStudygroupController 구현
    
    * feat: CalendarStudygroupService 구현
    
    * fix : 카카오 연동 간략화
    (중복로직 제거, security 자동구현만 사용해서 간략화)
    
    * feat : kakao 연동 구현 (#109)
    
    * feat : 카카오 회원가입, 로그인 추가
    (필요없는 코드 많아서 후에 삭제할 예정)
    
    * fix : 카카오 연동 간략화
    (중복로직 제거, security 자동구현만 사용해서 간략화)
    
    * feat : member provider 컬럼 추가
    
    * feat : member provider 컬럼 추가 (#110)
    
    * feat : 카카오 회원가입, 로그인 추가
    (필요없는 코드 많아서 후에 삭제할 예정)
    
    * fix : 카카오 연동 간략화
    (중복로직 제거, security 자동구현만 사용해서 간략화)
    
    * feat : member provider 컬럼 추가
    
    * fix: CalendarDto Post 유효성 검증 변경 ( Content 는 Null 허용. 범용성을 위해 )
    
    * fix: CalendarStudygroupService verify 메서드에서 따로 구분한 코드를 하나로 통합
    
    * fix: StudygroupPostCommentService verify 메서드에서 조회, optional 검증 부분을 따로 구분한 코드를 하나로 통합
    
    * fix: studygroup_post_comment
    
    * [BE] Study 기본 기능 초기 설정 (#113)
    
    * feat: 스터디 등록 기능 초기 완료
    
    * feat: 스터디 삭제 기능 초기 완료
    StudygroupPostComment 테이블명이랑 매칭 필요
    
    * feat: 스터디 정보 수정 기능 초기 완료
    feat: 스터디 모집 상태 수정 기능 초기 완료
    
    * feat: 스터디 조회 기능 미완료
    
    * feat: 스터디 기능 초기 확인
    
    * Update server/edusync/src/main/java/com/codestates/edusync/study/studygroup/dto/StudygroupDto.java
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    
    * fix: findVerifyMemberWhoLoggedIn 검증 변경
    
    * [BE] study 기능 테스트 및 태그 기능 연동 테스트 (#115)
    
    * feat: 스터디 기능 확인 및 태그 기능 연동 테스트
    
    * Update server/edusync/src/main/java/com/codestates/edusync/study/studygroup/dto/StudygroupResponseDto.java
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    
    * fix : tagDto 이름 변경
    
    ---------
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    Co-authored-by: yeori316 <78740368+yeori316@users.noreply.github.com>
    
    * Create label.yml
    
    * Update label.yml
    
    * Create labeler.yml
    
    * Rename label.yml to labeler.yml
    
    * refactor: move: infodto 패키지 -> plancalendar 패키지로 이동
    
    [skip ci]
    
    * refactor: remove: 병합 시 중복생기던 코드 제거
    
    main, dev 브랜치 병합 시 중복으로 병합되던 문제를 옛날 코드 삭제로 해결
    
    [skip ci]
    
    * refactor: rename: common 유틸 패키지명 변경
    
    common 유틸의 패키지명을 utils 로 변경
    
    [skip ci]
    
    * refactor: rename: MemberUtils 이름 변경
    
    VerifyMemberUtils 로 이름 변경
    
    [skip ci]
    
    * refactor: rename: StudygroupVerifiable 이름 변경
    
    VerifyStudygroupManager 로 이름 변경
    
    [skip ci]
    
    * refactor: rename: MemberVerificationService 이름 변경
    
    VerifyMemberManager 로 이름 변경
    
    [skip ci]
    
    * refactor: move: searchTag 패키지 이동
    
    model -> model/studyaddons 로 이동
    
    [skip ci]
    
    * refactor: remove: plancalendar 의 classmate
    
    미구현 상태로 남겨놓은 classmate 삭제
    
    [skip ci]
    
    * refactor: rename: VerifyMemberUtils 이름 변경
    
    MemberVerificationService 로 이름 원상 복구
    
    [skip ci]
    
    * refactor: rename: VerifyMemberUtils 이름 변경
    
    MemberVerificationService 로 이름 원상 복구
    
    [skip ci]
    
    * refactor: move: plancalendar/studygroup 이동
    
    각각의 기능별 패키지를 plancalendar 로 이동
    
    [skip ci]
    
    * refactor: add: BaseEntity 생성, Auditable 엔티티와 연결
    
    공통 정보를 포함하는 기본 엔티티 생성
    Auditable 엔티티와 선택적으로 사용할 수 있도록 상속 연결
    
    [skip ci]
    
    * refactor: fix: 각 엔티티에 BaseEntity, Atuditable 상속
    
    공통 정보를 포함하는 기본 엔티티(현재는 id만 존재)와
    Auditable 엔티티와 선택적으로 사용할 수 있도록 상속 연결
    
    * [리펙터링] 메서드 이름 중복 제거 (#179)
    
    * refactor: rename: StudygroupPostCommentManager, move: 각각의 인터페이스(Manager)
    
    rename: StudygroupPostCommentManager의 중복이름 삭제
    move: 각각의 인터페이스Manager를
    구현체인 Service 패키지로 이동
    
    [skip ci]
    
    * refactor: rename: SearchTagManager
    
    SearchTagManager의 중복이름 삭제
    
    [skip ci]
    
    * refactor: rename: StudygroupJoinManager
    
    StudygroupJoinManager 메서드명을 명시적으로 변경
    
    [skip ci]
    
    * refactor: rename: StudygroupManager
    
    StudygroupManager 중복 단어 삭제
    
    [skip ci]
    
    * refactor: rename: CalendarStudygroupManager
    
    CalendarStudygroupManager 중복 단어 삭제
    
    ---------
    
    Co-authored-by: wish9 <wjwee9@gmail.com>
    Co-authored-by: yeori316 <78740368+yeori316@users.noreply.github.com>
    3 people authored May 16, 2023
    Configuration menu
    Copy the full SHA
    f5faecc View commit details
    Browse the repository at this point in the history
  4. fix: accessToken 메모리화, 갱신 기능 에러 수정

    송하은 authored and 송하은 committed May 16, 2023
    Configuration menu
    Copy the full SHA
    75e1946 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3248695 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #183 from codestates-seb/feat/google-haeun

    [FE]fix: accessToken 메모리화, 갱신 기능 에러 수정
    songhaeunsong authored May 16, 2023
    Configuration menu
    Copy the full SHA
    042dd03 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bac99ea View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    03a4088 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #184 from codestates-seb/feat/recruit

    Feat: 요일 체크박스 구현중
    lain-alice authored May 16, 2023
    Configuration menu
    Copy the full SHA
    07650a9 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1ea21ea View commit details
    Browse the repository at this point in the history
  11. 프론트엔드 최소사양 구현 브랜치 병합 (#188)

    * feat : login 기능 + 회원관련 기본 CRUD 구현 (#33)
    
    * init : 초기세팅
    
    * init : build.gradle 초기설정
    
    * init : yml 초기설정
    
    * feat : Member Entity Skeleton
    
    * feat : 시간 자동생성용 추상클래스 추가
    
    * docs : DB 스키마명 변경
    
    * fix : 회원 비밀번호 unique = false
    (정동우님 피드백 반영)
    
    * feat : MemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberController Skeleton
    
    * feat : LocalMemberDto Skeleton
    
    * fix : 클래스명 변경
    
    * feat : LocalMemberMapper Skeleton
    
    * feat : 권한부여 Skeleton
    
    * feat : 예외처리 Skeleton
    
    * feat : LocalMember CRUD 구현
    
    * feat : PasswordEncoder Bean 추가
    
    * feat : Member 생성 추가
    
    * remove : Member 테이블 설계 변경으로 삭제
    
    * feat : Member CRUD 구현
    (테이블 변경에 따른 변경사항 적용)
    
    * fix : Member CRUD 필드명 변경
    (memberId -> id, memberNickName -> nickName)
    
    * feat : JWT Skeleton (+login구현)
    
    * feat : JWT 예외처리
    
    * feat : JWT 인증 성공실패 전후처리 (예외처리)
    
    * feat : JWT, 폼로그인, Member Skeleton 마무리 (#32)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : 배포용 shell script 추가 (#37)
    
    * init : 초기세팅
    
    * init : build.gradle 초기설정
    
    * init : yml 초기설정
    
    * feat : Member Entity Skeleton
    
    * feat : 시간 자동생성용 추상클래스 추가
    
    * docs : DB 스키마명 변경
    
    * fix : 회원 비밀번호 unique = false
    (정동우님 피드백 반영)
    
    * feat : MemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberController Skeleton
    
    * feat : LocalMemberDto Skeleton
    
    * fix : 클래스명 변경
    
    * feat : LocalMemberMapper Skeleton
    
    * feat : 권한부여 Skeleton
    
    * feat : 예외처리 Skeleton
    
    * feat : LocalMember CRUD 구현
    
    * feat : PasswordEncoder Bean 추가
    
    * feat : Member 생성 추가
    
    * remove : Member 테이블 설계 변경으로 삭제
    
    * feat : Member CRUD 구현
    (테이블 변경에 따른 변경사항 적용)
    
    * fix : Member CRUD 필드명 변경
    (memberId -> id, memberNickName -> nickName)
    
    * feat : JWT Skeleton (+login구현)
    
    * feat : JWT 예외처리
    
    * feat : JWT 인증 성공실패 전후처리 (예외처리)
    
    * feat : JWT, 폼로그인, Member Skeleton 마무리 (#32)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : 배포용 shell script 추가 (#34)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : shell script 추가
    
    * feat : 배포용 shell script 추가 (충돌 수정) (#36)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : login 기능 + 회원관련 기본 CRUD 구현 (#33)
    
    * init : 초기세팅
    
    * init : build.gradle 초기설정
    
    * init : yml 초기설정
    
    * feat : Member Entity Skeleton
    
    * feat : 시간 자동생성용 추상클래스 추가
    
    * docs : DB 스키마명 변경
    
    * fix : 회원 비밀번호 unique = false
    (정동우님 피드백 반영)
    
    * feat : MemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberController Skeleton
    
    * feat : LocalMemberDto Skeleton
    
    * fix : 클래스명 변경
    
    * feat : LocalMemberMapper Skeleton
    
    * feat : 권한부여 Skeleton
    
    * feat : 예외처리 Skeleton
    
    * feat : LocalMember CRUD 구현
    
    * feat : PasswordEncoder Bean 추가
    
    * feat : Member 생성 추가
    
    * remove : Member 테이블 설계 변경으로 삭제
    
    * feat : Member CRUD 구현
    (테이블 변경에 따른 변경사항 적용)
    
    * fix : Member CRUD 필드명 변경
    (memberId -> id, memberNickName -> nickName)
    
    * feat : JWT Skeleton (+login구현)
    
    * feat : JWT 예외처리
    
    * feat : JWT 인증 성공실패 전후처리 (예외처리)
    
    * feat : JWT, 폼로그인, Member Skeleton 마무리 (#32)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : shell script 추가
    
    ---------
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    
    * feat : member CRUD update (#69)
    
    * init : 초기세팅
    
    * init : build.gradle 초기설정
    
    * init : yml 초기설정
    
    * feat : Member Entity Skeleton
    
    * feat : 시간 자동생성용 추상클래스 추가
    
    * docs : DB 스키마명 변경
    
    * fix : 회원 비밀번호 unique = false
    (정동우님 피드백 반영)
    
    * feat : MemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberController Skeleton
    
    * feat : LocalMemberDto Skeleton
    
    * fix : 클래스명 변경
    
    * feat : LocalMemberMapper Skeleton
    
    * feat : 권한부여 Skeleton
    
    * feat : 예외처리 Skeleton
    
    * feat : LocalMember CRUD 구현
    
    * feat : PasswordEncoder Bean 추가
    
    * feat : Member 생성 추가
    
    * remove : Member 테이블 설계 변경으로 삭제
    
    * feat : Member CRUD 구현
    (테이블 변경에 따른 변경사항 적용)
    
    * fix : Member CRUD 필드명 변경
    (memberId -> id, memberNickName -> nickName)
    
    * feat : JWT Skeleton (+login구현)
    
    * feat : JWT 예외처리
    
    * feat : JWT 인증 성공실패 전후처리 (예외처리)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : JWT, 폼로그인, Member Skeleton 마무리 (#32)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : shell script 추가
    
    * feat : 배포용 shell script 추가 (#34)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : shell script 추가
    
    * feat : 배포용 shell script 추가 (충돌 수정) (#36)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : login 기능 + 회원관련 기본 CRUD 구현 (#33)
    
    * init : 초기세팅
    
    * init : build.gradle 초기설정
    
    * init : yml 초기설정
    
    * feat : Member Entity Skeleton
    
    * feat : 시간 자동생성용 추상클래스 추가
    
    * docs : DB 스키마명 변경
    
    * fix : 회원 비밀번호 unique = false
    (정동우님 피드백 반영)
    
    * feat : MemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberController Skeleton
    
    * feat : LocalMemberDto Skeleton
    
    * fix : 클래스명 변경
    
    * feat : LocalMemberMapper Skeleton
    
    * feat : 권한부여 Skeleton
    
    * feat : 예외처리 Skeleton
    
    * feat : LocalMember CRUD 구현
    
    * feat : PasswordEncoder Bean 추가
    
    * feat : Member 생성 추가
    
    * remove : Member 테이블 설계 변경으로 삭제
    
    * feat : Member CRUD 구현
    (테이블 변경에 따른 변경사항 적용)
    
    * fix : Member CRUD 필드명 변경
    (memberId -> id, memberNickName -> nickName)
    
    * feat : JWT Skeleton (+login구현)
    
    * feat : JWT 예외처리
    
    * feat : JWT 인증 성공실패 전후처리 (예외처리)
    
    * feat : JWT, 폼로그인, Member Skeleton 마무리 (#32)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : shell script 추가
    
    * feat : 자기소개, 함께하고 싶은 동료 수정/등록기능 추가
    
    * fix : 토큰헤더 변경
    (WishJWT -> Bearer 표준은 바꾸는게 아니다!)
    
    * fix : 토큰헤더 변경
    (WishJWT -> Bearer 표준은 바꾸는게 아니다!)
    
    * fix : 토큰헤더 변경 (#55)
    
    (누락된 부분 추가수정)
    
    * feat : 회원 삭제 구현 (#56)
    
    * fix : 토큰헤더 변경
    (누락된 부분 추가수정)
    
    * feat : 사용자 서비스 탈퇴 구현
    (하드delete -> 회원 상태 변경)
    
    * fix : 잘못된 토큰일 경우 401 반환하도록 수정 (#58)
    
    (+오류 메세지에 원인 알려주도록 명시)
    
    * fix : location을 클래스메이트로 이동 (member에서 삭제) (#68)
    
    (+roles 권한 응답에 보여주기)
    
    ---------
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    
    * 마이페이지 crud 구현, 프로필 이미지 수정 및 유저 password  수정 전 인증 구현 중
    
    * 비밀번호 확인 후 개인정보 수정 구현
    
    * 비밀번호 인증 서버에 요청하는 코드 구현 중
    
    * 이미지 업로드 엔드포인트로 수정 요청 기능 구현
    
    * fullcalner 라이브러리 설치 및 캘린더 페이지 작업 시작
    
    * 캘린더 뷰 추가 완료
    
    * full calender 속성 추가 / 더미데이터 제작 중
    
    * 캘린더 이벤트 조회 기능 추가
    
    * uuid 라이브러리 설치
    
    * @type/uuid 추가
    
    * 서버 측 데이터 형식을 변환하여 렌더링
    
    * 캘린더 데이터 변경 및 스터디 관리 페이지 update를 위한 modal Component 구현
    
    * 스터디 신청 리스트 구현 완료 (서버 측 엔드포인트 재확인 필요)
    
    * 병합 출동 해결
    
    * 라우팅 변경 중
    
    * 사용자 페이지 경로 재설정
    
    * 스터디 그룹관리 구현 중
    
    * 스터디 그룹 관리 페이지 구현 중
    
    * Day10 - test ver 0.0.1 (#117)
    
    * init : 초기세팅
    
    * init : build.gradle 초기설정
    
    * init : yml 초기설정
    
    * feat : Member Entity Skeleton
    
    * feat : 시간 자동생성용 추상클래스 추가
    
    * docs : DB 스키마명 변경
    
    * fix : 회원 비밀번호 unique = false
    (정동우님 피드백 반영)
    
    * feat : MemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberController Skeleton
    
    * feat : LocalMemberDto Skeleton
    
    * fix : 클래스명 변경
    
    * feat : LocalMemberMapper Skeleton
    
    * feat : 권한부여 Skeleton
    
    * feat : 예외처리 Skeleton
    
    * feat : LocalMember CRUD 구현
    
    * feat : PasswordEncoder Bean 추가
    
    * feat : Member 생성 추가
    
    * remove : Member 테이블 설계 변경으로 삭제
    
    * feat : Member CRUD 구현
    (테이블 변경에 따른 변경사항 적용)
    
    * fix : Member CRUD 필드명 변경
    (memberId -> id, memberNickName -> nickName)
    
    * feat : JWT Skeleton (+login구현)
    
    * feat : JWT 예외처리
    
    * feat : JWT 인증 성공실패 전후처리 (예외처리)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : JWT, 폼로그인, Member Skeleton 마무리 (#32)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : shell script 추가
    
    * feat : 배포용 shell script 추가 (#34)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : shell script 추가
    
    * feat : 배포용 shell script 추가 (충돌 수정) (#36)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : login 기능 + 회원관련 기본 CRUD 구현 (#33)
    
    * init : 초기세팅
    
    * init : build.gradle 초기설정
    
    * init : yml 초기설정
    
    * feat : Member Entity Skeleton
    
    * feat : 시간 자동생성용 추상클래스 추가
    
    * docs : DB 스키마명 변경
    
    * fix : 회원 비밀번호 unique = false
    (정동우님 피드백 반영)
    
    * feat : MemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberController Skeleton
    
    * feat : LocalMemberDto Skeleton
    
    * fix : 클래스명 변경
    
    * feat : LocalMemberMapper Skeleton
    
    * feat : 권한부여 Skeleton
    
    * feat : 예외처리 Skeleton
    
    * feat : LocalMember CRUD 구현
    
    * feat : PasswordEncoder Bean 추가
    
    * feat : Member 생성 추가
    
    * remove : Member 테이블 설계 변경으로 삭제
    
    * feat : Member CRUD 구현
    (테이블 변경에 따른 변경사항 적용)
    
    * fix : Member CRUD 필드명 변경
    (memberId -> id, memberNickName -> nickName)
    
    * feat : JWT Skeleton (+login구현)
    
    * feat : JWT 예외처리
    
    * feat : JWT 인증 성공실패 전후처리 (예외처리)
    
    * feat : JWT, 폼로그인, Member Skeleton 마무리 (#32)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : shell script 추가
    
    * feat : 자기소개, 함께하고 싶은 동료 수정/등록기능 추가
    
    * fix : 토큰헤더 변경
    (WishJWT -> Bearer 표준은 바꾸는게 아니다!)
    
    * fix : 토큰헤더 변경
    (WishJWT -> Bearer 표준은 바꾸는게 아니다!)
    
    * fix : 토큰헤더 변경 (#55)
    
    (누락된 부분 추가수정)
    
    * feat : 회원 삭제 구현 (#56)
    
    * fix : 토큰헤더 변경
    (누락된 부분 추가수정)
    
    * feat : 사용자 서비스 탈퇴 구현
    (하드delete -> 회원 상태 변경)
    
    * fix : 잘못된 토큰일 경우 401 반환하도록 수정 (#58)
    
    (+오류 메세지에 원인 알려주도록 명시)
    
    * fix : location을 클래스메이트로 이동 (member에서 삭제) (#68)
    
    (+roles 권한 응답에 보여주기)
    
    * feat : member 인터페이스 구현 (#71)
    
    (동일한 기능을 수행하는 메서드 이름 통일을 위해 추가)
    
    * bug : 토큰헤더 미포함해도 검증 통과하는 버그 수정
    
    * bug : 토큰헤더 미포함해도 검증 통과하는 버그 수정 (#72)
    
    * fix : 본인확인 방법 수정 (#73)
    
    * bug : 토큰헤더 미포함해도 검증 통과하는 버그 수정
    
    * fix : 본인 확인방법 변경
    (request 토큰 사용 -> Authentication 사용)
    (어차피 security filter에서 토큰 검증하니까 중복 줄이기)
    
    * Feat/entity - 엔티티 구현 (#74)
    
    * feat : 배포용 shell script 추가 (#37)
    
    * init : 초기세팅
    
    * init : build.gradle 초기설정
    
    * init : yml 초기설정
    
    * feat : Member Entity Skeleton
    
    * feat : 시간 자동생성용 추상클래스 추가
    
    * docs : DB 스키마명 변경
    
    * fix : 회원 비밀번호 unique = false
    (정동우님 피드백 반영)
    
    * feat : MemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberController Skeleton
    
    * feat : LocalMemberDto Skeleton
    
    * fix : 클래스명 변경
    
    * feat : LocalMemberMapper Skeleton
    
    * feat : 권한부여 Skeleton
    
    * feat : 예외처리 Skeleton
    
    * feat : LocalMember CRUD 구현
    
    * feat : PasswordEncoder Bean 추가
    
    * feat : Member 생성 추가
    
    * remove : Member 테이블 설계 변경으로 삭제
    
    * feat : Member CRUD 구현
    (테이블 변경에 따른 변경사항 적용)
    
    * fix : Member CRUD 필드명 변경
    (memberId -> id, memberNickName -> nickName)
    
    * feat : JWT Skeleton (+login구현)
    
    * feat : JWT 예외처리
    
    * feat : JWT 인증 성공실패 전후처리 (예외처리)
    
    * feat : JWT, 폼로그인, Member Skeleton 마무리 (#32)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : 배포용 shell script 추가 (#34)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : shell script 추가
    
    * feat : 배포용 shell script 추가 (충돌 수정) (#36)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : Member entity unique 필드값 설정
    (+ nullable, updatable)
    
    * feat : login 기능 + 회원관련 기본 CRUD 구현 (#33)
    
    * init : 초기세팅
    
    * init : build.gradle 초기설정
    
    * init : yml 초기설정
    
    * feat : Member Entity Skeleton
    
    * feat : 시간 자동생성용 추상클래스 추가
    
    * docs : DB 스키마명 변경
    
    * fix : 회원 비밀번호 unique = false
    (정동우님 피드백 반영)
    
    * feat : MemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberRepository 구현
    (+ email기준으로 찾는 메서드 추가)
    
    * feat : LocalMemberController Skeleton
    
    * feat : LocalMemberDto Skeleton
    
    * fix : 클래스명 변경
    
    * feat : LocalMemberMapper Skeleton
    
    * feat : 권한부여 Skeleton
    
    * feat : 예외처리 Skeleton
    
    * feat : LocalMember CRUD 구현
    
    * feat : PasswordEncoder Bean 추가
    
    * feat : Member 생성 추가
    
    * remove : Member 테이블 설계 변경으로 삭제
    
    * feat : Member CRUD 구현
    (테이블 변경에 따른 변경사항 적용)
    
    * fix : Member CRUD 필드명 변경
    (memberId -> id, memberNickName -> nickName)
    
    * feat : JWT Skeleton (+login구현)
    
    * feat : JWT 예외처리
    
    * feat : JWT 인증 성공실패 전후처리 (예외처리)
    
    * feat : JWT, 폼로그인, Member Skeleton 마무리 (#32)
    
    * feat : 토큰 검증 로직 추가
    (본인만 본인 정보 수정,삭제 가능)
    
    * feat : 엑세스 토큰 재발급 기능 추가
    (refresh토큰 사용)
    
    * feat : 로그인 기능 구현완료
    (userDetailsService 추가)
    
    * fix : 메서드명 변경
    
    * fix : 변수명 변경 적용
    
    * bug : Member Patch 버그 수정
    (변수명 변경으로 인한 버그)
    
    * bug : Member Delete 버그 수정
    (변수명 변경으로 인한 버그)
    
    * fix : Member 코드 중복 제거, 타입 통일
    (controller에 있는 로직 service로 이동, long -> Long)
    
    * feat : shell script 추가
    
    ---------
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    
    * doc: profileImage 컬럼 타입에 대한 주석 추가
    
    * feat: LocationInfo 추가 ( 위도, 경도는 null 가능. address는 notNull )
    
    * feat: member <-> classmate mapping
    
    * feat: TimeSchedule entity 추가
    
    * feat: Member 의 classmate cascade 옵션 변경 ( detach, refresh 제거 )
    
    * feat: CalendarClassmate 추가
    
    * feat: CalendarClassmate - cascade 변경( calendarStudygroup 에서만 변경할 수 있도록 )
    
    * feat: CalendarStudygroup 추가 - 스터디그룹에서는 개인의 스케쥴을 변경할 수 있음
    
    * feat: StudyPostComment entity 추가
    
    * feat: SearchTag entity 추가
    
    * feat: studygroup~classmate 조인테이블 entity 추가
    
    * feat: studygroup entity 추가
    
    * feat: classmate entity 추가
    
    * move: LocationInfo 이동
    
    * feat: member 주인관계 설정
    
    * feat: 주인관계 설정
    
    * fix: application.yml create -> update 변경
    classmate List 초기화 추가
    Studygroup comment EAGER -> LAZY 변경
    
    * feat: StudygroupJoin 가입신청 엔티티 추가
    
    ---------
    
    Co-authored-by: wish9 <wjwee9@gmail.com>
    
    * fix: studygroup Leader 엔티티 매핑 수정 (#75)
    
    * Feat be/dto - ResponseDto 추가, 연관 entity 추가 및 수정 (#77)
    
    * fix: studygroup Leader 엔티티 매핑 수정
    
    * feat: 맴버 등급 추가 ( grade )
    
    * feat: 맴버 응답 DTO 추가
    
    * feat: ClassmateResponseDto 구현
    
    * feat: StudygroupJoinResponseDto 구현
    
    * feat: StudygroupResponseDto 구현 - Studygroup 엔티티 필드 추가 ( platform )
    
    * feat: StudygroupResponseDto 수정 - Studygroup 엔티티 필드 추가 ( maxClassmateCount )
    
    * feat: CalendarInfo 엔티티 추가
    
    * rename: LocationInfo 패키지 경로 이름 변경
    
    * rename: LocationInfo 패키지 경로 이름 변경
    
    * feat: Studygroup, ResponseDto 항목 추가 ( 일정, 시각 )
    
    * feat: StudyPostCommentResponseDto 추가
    
    * feat: SearchTagResponseDto 추가, 패키지 이름변경
    
    * feat: TimeScheduleResponseDto 추가, 양방향 매핑으로 수정
    
    * feat: CalendarClassmateResponseDto 추가
    
    * feat: CalendarStudygroupResponseDto 추가
    
    * feat: TimeScheduleResponseDto 수정
    
    * feat : 구글 로그인, 회원가입 추가 (#76)
    
    * feat : 구글 로그인, 회원가입 추가
    
    * fix : 충돌 수정
    
    * feat: ArrayList 초기화 빠져있던 곳 수정 (#79)
    
    * Be feat/dto - studygroup Post, Patch Dto 추가 (#81)
    
    * move: Info 폴더 이동 ( CalendarInfo, LocationInfo, TimeSchedule )
    
    * move: CalendarInfo Dto 전용 정보
    
    * move: TimeScheduleInfo Dto 전용 정보 ( Post, Patch, Response 공용 )
    
    * feat: CalendarInfo Dto 전용 정보 ( Post, Patch, Response 공용으로 변경 )
    
    * feat: LocationInfo Dto 전용 정보 ( Post, Patch, Response 공용 )
    
    * fix: CalendarInfoSingleResponse Dto 날짜형식 정의
    
    * fix: TimeScheduleSingleResponse Dto 날짜형식 정의
    
    * feat: Studygroup Dto Post, Patch 정의, Studygroup Entity searchTags -> tags 이름 변경
    
    * feat: ddl-auto 옵션 변경 ( create-drop -> update )
    
    * Be feat/dto - 나머지 Post, Patch Dto 추가 (#82)
    
    * move: Info 폴더 이동 ( CalendarInfo, LocationInfo, TimeSchedule )
    
    * move: CalendarInfo Dto 전용 정보
    
    * move: TimeScheduleInfo Dto 전용 정보 ( Post, Patch, Response 공용 )
    
    * feat: CalendarInfo Dto 전용 정보 ( Post, Patch, Response 공용으로 변경 )
    
    * feat: LocationInfo Dto 전용 정보 ( Post, Patch, Response 공용 )
    
    * fix: CalendarInfoSingleResponse Dto 날짜형식 정의
    
    * fix: TimeScheduleSingleResponse Dto 날짜형식 정의
    
    * feat: Studygroup Dto Post, Patch 정의, Studygroup Entity searchTags -> tags 이름 변경
    
    * feat: ddl-auto 옵션 변경 ( create-drop -> update )
    
    * feat: Studygroup Post에서 Setter 제거, Patch에 id 추가
    
    * feat: StudyPostCommentDto Post, Patch 추가 - 스터디모집글의 댓글
    
    * feat: CalendarStudygroupDto Post, Patch 추가
    CalendarClassmateDto Post, Patch 추가 - 개인 캘린더 미리추가
    
    * feat : 비밀번호 확인 api 추가 (#84)
    
    * fix : 비밀번호 비교 방법 수정 (#85)
    
    (암호화 된 비밀번호를 비교)
    
    * fix : 모든 FATCH요청 단일변경 가능하게 수정 (#88)
    
    * fix : 비밀번호 비교 방법 수정
    (암호화 된 비밀번호를 비교)
    
    * fix : 모든 FATCH요청 단일변경 가능하게 수정
    (변수 하나만 입력해도 변경 가능하게 수정)
    
    * Be feat/entity - 연관관계 수정 (#89)
    
    * fix: member < classmate 연관관계 수정 ( 일대다 )
    
    * fix: member < StudyPostComment 연관관계 추가 ( 일대다 )
    fix: classmate / StudyPostComment 연관관계 해제
    
    * fix: classmate 과 studygroup 연관관계 변경 ( 스터디장, 스터디원 )
    
    * remove: StudygroupClassmateRef 삭제
    
    * fix: 스터디 캘린더 ResponseDto 수정 (#94)
    
    * fix: member < classmate 연관관계 수정 ( 일대다 )
    
    * fix: member < StudyPostComment 연관관계 추가 ( 일대다 )
    fix: classmate / StudyPostComment 연관관계 해제
    
    * fix: classmate 과 studygroup 연관관계 변경 ( 스터디장, 스터디원 )
    
    * remove: StudygroupClassmateRef 삭제
    
    * fix: 스터디 캘린더 ResponseDto 수정
    
    * Be feat/endpoint - Controller 엔드포인트 추가 (#95)
    
    * fix: member < classmate 연관관계 수정 ( 일대다 )
    
    * fix: member < StudyPostComment 연관관계 추가 ( 일대다 )
    fix: classmate / StudyPostComment 연관관계 해제
    
    * fix: classmate 과 studygroup 연관관계 변경 ( 스터디장, 스터디원 )
    
    * remove: StudygroupClassmateRef 삭제
    
    * fix: 스터디 캘린더 ResponseDto 수정
    
    * feat: 스터디 그룹 컨트롤러 뼈대
    
    * feat: URI Creator 오버라이딩 ( Uri 두 개 사이에 resource 있을 때 )
    
    * remove: URI Creator 오버라이딩 원복
    
    * feat: ClassmateController 틀 추가
    
    * feat: StudygroupPostComment 틀 추가
    
    * feat: SearchTagController 틀 추가
    
    * feat: CalendarStudygroupController 틀 추가
    
    * feat: CalendarClassmateController 틀 추가
    
    * fix: Calendar Controller / Studygroup 과 Classmate 의 엔드포인트 구분
    
    * fix: 버그 수정
    
    * Be feat/interface - 인터페이스 틀 추가 (#96)
    
    * fix: member < classmate 연관관계 수정 ( 일대다 )
    
    * fix: member < StudyPostComment 연관관계 추가 ( 일대다 )
    fix: classmate / StudyPostComment 연관관계 해제
    
    * fix: classmate 과 studygroup 연관관계 변경 ( 스터디장, 스터디원 )
    
    * remove: StudygroupClassmateRef 삭제
    
    * fix: 스터디 캘린더 ResponseDto 수정
    
    * feat: 스터디 그룹 컨트롤러 뼈대
    
    * feat: URI Creator 오버라이딩 ( Uri 두 개 사이에 resource 있을 때 )
    
    * remove: URI Creator 오버라이딩 원복
    
    * feat: ClassmateController 틀 추가
    
    * feat: StudygroupPostComment 틀 추가
    
    * feat: SearchTagController 틀 추가
    
    * feat: CalendarStudygroupController 틀 추가
    
    * feat: CalendarClassmateController 틀 추가
    
    * fix: Calendar Controller / Studygroup 과 Classmate 의 엔드포인트 구분
    
    * fix: 버그 수정
    
    * feat: 인터페이스 틀 추가
    
    * Be feat/schema - 실행 전에 반드시 Build -> Clean 해야합니다. (#100)
    
    * feat: schema.sql 추가, application.yml 의 ddl-auto 주석처리
    
    * remove: 임시로 추가했던 코드 삭제
    
    * feat: 기본 스키마 구성
    
    * feat: 두번째 버전 저장용
    
    * feat: 세번째 버전 스키마 (대폭 다이어트한 버전)
    
    * feat: Member 엔티티 설정
    
    * feat: TimeSchedule 엔티티 설정
    
    * feat: SearchTag 엔티티 설정
    
    * feat: StudygroupJoin 엔티티 설정
    remove: classmate 엔티티 삭제, StudygroupJoin Dto, Manager 삭제
    move: classmate 폴더 -> studygroupJoin
    
    * rename: classmate -> StudygroupJoin 변경
    
    * fix: member ~ StudygroupJoin ~ Studygroup 연관관계 수정
    
    * fix: Studygroup 캘린더 삭제
    
    * fix: StudygroupPostComment 컬럼명 변경
    
    * remove: Calendar 엔티티 삭제
    
    * fix: StudygroupDto 수정( 기간, 시간 -> String 으로 )
    
    * fix: TimeSchedule 입출력 형식 수정( 시:분 -> 월-일 시:분 )
    
    * fix: TimeScheduleResponseDto calendarInfo 없어짐에 따라 이너클래스로 변경
    
    * fix: 매핑 오류 수정
    
    * fix: StudygroupJoin 엔티티의 양방향 관계 오류 수정
    
    * Be feat/schema - 컬럼 추가 (#101)
    
    * feat: schema.sql 추가, application.yml 의 ddl-auto 주석처리
    
    * remove: 임시로 추가했던 코드 삭제
    
    * feat: 기본 스키마 구성
    
    * feat: 두번째 버전 저장용
    
    * feat: 세번째 버전 스키마 (대폭 다이어트한 버전)
    
    * feat: Member 엔티티 설정
    
    * feat: TimeSchedule 엔티티 설정
    
    * feat: SearchTag 엔티티 설정
    
    * feat: StudygroupJoin 엔티티 설정
    remove: classmate 엔티티 삭제, StudygroupJoin Dto, Manager 삭제
    move: classmate 폴더 -> studygroupJoin
    
    * rename: classmate -> StudygroupJoin 변경
    
    * fix: member ~ StudygroupJoin ~ Studygroup 연관관계 수정
    
    * fix: Studygroup 캘린더 삭제
    
    * fix: StudygroupPostComment 컬럼명 변경
    
    * remove: Calendar 엔티티 삭제
    
    * fix: StudygroupDto 수정( 기간, 시간 -> String 으로 )
    
    * fix: TimeSchedule 입출력 형식 수정( 시:분 -> 월-일 시:분 )
    
    * fix: TimeScheduleResponseDto calendarInfo 없어짐에 따라 이너클래스로 변경
    
    * fix: 매핑 오류 수정
    
    * fix: StudygroupJoin 엔티티의 양방향 관계 오류 수정
    
    * feat: 컬럼(필드) 추가
    
    * Be feat/schema - 엔티티에 schema 수정 내용 적용 (#103)
    
    * feat: schema.sql 추가, application.yml 의 ddl-auto 주석처리
    
    * remove: 임시로 추가했던 코드 삭제
    
    * feat: 기본 스키마 구성
    
    * feat: 두번째 버전 저장용
    
    * feat: 세번째 버전 스키마 (대폭 다이어트한 버전)
    
    * feat: Member 엔티티 설정
    
    * feat: TimeSchedule 엔티티 설정
    
    * feat: SearchTag 엔티티 설정
    
    * feat: StudygroupJoin 엔티티 설정
    remove: classmate 엔티티 삭제, StudygroupJoin Dto, Manager 삭제
    move: classmate 폴더 -> studygroupJoin
    
    * rename: classmate -> StudygroupJoin 변경
    
    * fix: member ~ StudygroupJoin ~ Studygroup 연관관계 수정
    
    * fix: Studygroup 캘린더 삭제
    
    * fix: StudygroupPostComment 컬럼명 변경
    
    * remove: Calendar 엔티티 삭제
    
    * fix: StudygroupDto 수정( 기간, 시간 -> String 으로 )
    
    * fix: TimeSchedule 입출력 형식 수정( 시:분 -> 월-일 시:분 )
    
    * fix: TimeScheduleResponseDto calendarInfo 없어짐에 따라 이너클래스로 변경
    
    * fix: 매핑 오류 수정
    
    * feat: TimeSchedule 엔티티 - 객체 양방향 관계 추가
    
    * fix: StudygroupJoin 엔티티의 양방향 관계 오류 수정
    
    * feat: 컬럼(필드) 추가
    
    * remove: 환경설정( ddl auto 제거 )
    
    * feat: TimeSchedule 엔티티에 schema 에 추가한 title, content 컬럼 적용
    
    * feat: Studygroup 엔티티에 schema 에 추가한 daysOfWeek, studyPeriod Start,End, studyTime Start,End 컬럼 적용
    
    * doc: TimeSchedule 엔티티의 양방향 매핑 메서드에 대한 자바독 추가
    
    * doc: Studygroup 엔티티의 leaderMember 양방향 매핑
    
    * feat: StudygroupJoin 엔티티의 Studygroup / Member 양방향 매핑
    
    * feat: StudygroupPostComment 엔티티의 Studygroup / Member 양방향 매핑
    
    * doc: 주석 변경
    
    * feat: SearchTag 엔티티의 Studygroup 양방향 매핑
    
    * feat: Studygroup 엔티티의 timeSchedules, leaderMember, StudygroupJoins, studygroupPostComments, searchTags 양방향 매핑
    
    * feat: Member 엔티티의 studygroupsAsLeader, studygroupJoins, timeSchedules, studygroupPostComments 양방향 매핑 (리펙터링 필요)
    
    * feat: CalendarManager 인터페이스 틀 추가
    
    * feat: SearchTagManager 인터페이스 틀 추가
    
    * rename: StudyPostComment -> StudygroupPostComment 이름 변경
    
    * feat: StudygroupPostCommentController 전부 삭제 추가
    
    * feat: StudygroupPostCommentManager 인터페이스 틀 추가
    
    * feat: SearchTagMapper 구현
    
    * feat: SearchTagResponseDto 수정
    
    * feat: SearchTagController 구현
    
    * feat: SearchTagService 구현
    
    * feat: MemberService 메서드 추가 (findVerifyMemberWhoLoggedIn, findVerifiedMember 이메일 검증)
    
    * feat : 카카오 회원가입, 로그인 추가
    (필요없는 코드 많아서 후에 삭제할 예정)
    
    * feat: 예외 코드 추가
    
    * feat: MemberService 의 format 수정 ( %s -> %d )
    
    * feat: StudygroupMapper 구현
    
    * feat: StudygroupPostCommentController 구현
    
    * fix: StudygroupPostCommentManager return 타입 수정
    
    * feat: StudygroupPostCommentResponseDto 응답 필드 추가
    
    * feat: StudygroupPostCommentRepository 구현
    
    * feat: StudygroupPostCommentService 구현 ( studygroup Merge 후 create, deleteAll 주석 풀어야함 )
    
    * Be feat/interface - 캘린더, 태그, 댓글 인터페이스 추가 (#106)
    
    * feat: CalendarManager 인터페이스 틀 추가
    
    * feat: SearchTagManager 인터페이스 틀 추가
    
    * rename: StudyPostComment -> StudygroupPostComment 이름 변경
    
    * feat: StudygroupPostCommentController 전부 삭제 추가
    
    * feat: StudygroupPostCommentManager 인터페이스 틀 추가
    
    * fix: CalendarDto 수정
    
    * fix: CalendarDto 수정 ( Patch List -> 단일 )
    
    * feat: CalendarStudygroupManager 인터페이스 추가 ( 단일 조회, 수정 검증 )
    
    * feat: CalendarStudygroupMapper 상세 조회 수동매핑 추가
    
    * feat: CalendarStudygroupRepository 추가
    
    * feat: ExceptionCode 404 추가
    
    * fix: TimeScheduleResponseDto 에서 id 제거
    
    * feat: CalendarStudygroupController 구현
    
    * feat: CalendarStudygroupService 구현
    
    * fix : 카카오 연동 간략화
    (중복로직 제거, security 자동구현만 사용해서 간략화)
    
    * feat : kakao 연동 구현 (#109)
    
    * feat : 카카오 회원가입, 로그인 추가
    (필요없는 코드 많아서 후에 삭제할 예정)
    
    * fix : 카카오 연동 간략화
    (중복로직 제거, security 자동구현만 사용해서 간략화)
    
    * feat : member provider 컬럼 추가
    
    * feat : member provider 컬럼 추가 (#110)
    
    * feat : 카카오 회원가입, 로그인 추가
    (필요없는 코드 많아서 후에 삭제할 예정)
    
    * fix : 카카오 연동 간략화
    (중복로직 제거, security 자동구현만 사용해서 간략화)
    
    * feat : member provider 컬럼 추가
    
    * fix: CalendarDto Post 유효성 검증 변경 ( Content 는 Null 허용. 범용성을 위해 )
    
    * fix: CalendarStudygroupService verify 메서드에서 따로 구분한 코드를 하나로 통합
    
    * fix: StudygroupPostCommentService verify 메서드에서 조회, optional 검증 부분을 따로 구분한 코드를 하나로 통합
    
    * fix: studygroup_post_comment
    
    * [BE] Study 기본 기능 초기 설정 (#113)
    
    * feat: 스터디 등록 기능 초기 완료
    
    * feat: 스터디 삭제 기능 초기 완료
    StudygroupPostComment 테이블명이랑 매칭 필요
    
    * feat: 스터디 정보 수정 기능 초기 완료
    feat: 스터디 모집 상태 수정 기능 초기 완료
    
    * feat: 스터디 조회 기능 미완료
    
    * feat: 스터디 기능 초기 확인
    
    * Update server/edusync/src/main/java/com/codestates/edusync/study/studygroup/dto/StudygroupDto.java
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    
    * fix: findVerifyMemberWhoLoggedIn 검증 변경
    
    * [BE] study 기능 테스트 및 태그 기능 연동 테스트 (#115)
    
    * feat: 스터디 기능 확인 및 태그 기능 연동 테스트
    
    * Update server/edusync/src/main/java/com/codestates/edusync/study/studygroup/dto/StudygroupResponseDto.java
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    
    * fix : tagDto 이름 변경
    
    ---------
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    Co-authored-by: yeori316 <78740368+yeori316@users.noreply.github.com>
    
    * 최소사양 구현 테스트
    
    * 스터디 그룹 정보 조회/수정/삭제 기능 구현
    
    * 코드 재구조화
    
    * mocking 라이브러리 설치 및 테스트 진행 중
    
    * test : 마이페이지 기능 테스트 완료
    
    * feat: 최소사양 기능 구현 완료, 화면 상 렌더링 구조변경  및 단위 테스트 진행 중
    
    ---------
    
    Co-authored-by: wish9 <wjwee9@gmail.com>
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    Co-authored-by: yeori316 <78740368+yeori316@users.noreply.github.com>
    4 people authored May 16, 2023
    Configuration menu
    Copy the full SHA
    fac9aa1 View commit details
    Browse the repository at this point in the history
  12. feat: flyway 적용 (#189)

    yeori316 authored May 16, 2023
    Configuration menu
    Copy the full SHA
    646785c View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    408279c View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    473df72 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    1ea1e20 View commit details
    Browse the repository at this point in the history
  16. 배포 전 수정

    송하은 authored and 송하은 committed May 16, 2023
    Configuration menu
    Copy the full SHA
    e7676cc View commit details
    Browse the repository at this point in the history
  17. fix: 엑세스토큰 만료시간 변경 (#190)

    * Create label.yml
    
    * Update label.yml
    
    * Create labeler.yml
    
    * Rename label.yml to labeler.yml
    
    * fix: 엑세스토큰 만료시간 변경
    
    ---------
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    wish9 and serveman authored May 16, 2023
    Configuration menu
    Copy the full SHA
    4d3d92e View commit details
    Browse the repository at this point in the history

Commits on May 17, 2023

  1. fix: 스터디 모집상태 수정, 리턴값 수정 (#194)

    - #seb43_main_016-192
    yeori316 authored May 17, 2023
    Configuration menu
    Copy the full SHA
    3ae4f28 View commit details
    Browse the repository at this point in the history
  2. fix: 렌더링시 엑세스토큰 문제

    송하은 authored and 송하은 committed May 17, 2023
    Configuration menu
    Copy the full SHA
    8f6e615 View commit details
    Browse the repository at this point in the history
  3. Create gradle.yml

    yeori316 authored May 17, 2023
    Configuration menu
    Copy the full SHA
    a0b10c5 View commit details
    Browse the repository at this point in the history
  4. [리펙터링] DTO 중복 단순화, service 에서 embedded 적용된 객체들 수정 (#196)

    * refactor: feat: TimeRange Entity 생성
    
    시작시간 / 끝시간을 컬럼으로 갖는 임베디드 엔티티
    
    [skip ci]
    
    * refactor: service 패키지 이름 변경
    
    root/model/common/service -> root/model/common/utils
    
    [skip ci]
    
    * refactor: VerifyVerifyStudygroupUtils.java 이름 변경
    
    VerifyVerifyStudygroupUtils -> VerifyStudygroupUtils
    
    [skip ci]
    
    * refactor: findStudygroup 메서드 이름 변경
    
    findStudygroup -> verifyStudygroup
    
    [skip ci]
    
    * refactor: verifyStudygroup 메서드 이름 변경
    
    verifyStudygroup -> findVerifyStudygroup
    
    [skip ci]
    
    * refactor: isMemberLeaderOfStudygroup 메서드 이름 변경
    
    isMemberLeaderOfStudygroup -> verifyMemberLeaderOfStudygroup
    
    [skip ci]
    
    * refactor: TimeRangeDto 추가
    
    DTO 에서 날짜 형식을 통일하기 위해, 상속으로 변경
    
    [skip ci]
    
    * refactor: is_requited 필드명 수정, DTO 중복 단순화, service 에서 embedded 적용된 객체들 수정
    
    is_requited -> isRecruited 필드명 수정
    is_requited -> is_recruited 스키마 수정 (flyway 1.1)
    DateRange, DateRangeDto, TimeRange, TimeRangeDto 추가, 반영
    studygroupUtills -> studygroupUtils 이름 변경
    
    [skip ci]
    
    * Update server/edusync/src/main/java/com/codestates/edusync/model/study/studygroup/service/StudygroupService.java
    serveman authored May 17, 2023
    Configuration menu
    Copy the full SHA
    d5638a3 View commit details
    Browse the repository at this point in the history
  5. fix: google 리다이렉션 불량 해결

    송하은 authored and 송하은 committed May 17, 2023
    Configuration menu
    Copy the full SHA
    86d324c View commit details
    Browse the repository at this point in the history
  6. Update gradle.yml

    yeori316 authored May 17, 2023
    Configuration menu
    Copy the full SHA
    bd8a512 View commit details
    Browse the repository at this point in the history
  7. Update gradle.yml

    yeori316 authored May 17, 2023
    Configuration menu
    Copy the full SHA
    11ed11c View commit details
    Browse the repository at this point in the history
  8. Update gradle.yml

    yeori316 authored May 17, 2023
    Configuration menu
    Copy the full SHA
    59137f8 View commit details
    Browse the repository at this point in the history
  9. Update gradle.yml

    serveman authored May 17, 2023
    Configuration menu
    Copy the full SHA
    727bb06 View commit details
    Browse the repository at this point in the history
  10. Update gradle.yml

    yeori316 authored May 17, 2023
    Configuration menu
    Copy the full SHA
    c4b3fae View commit details
    Browse the repository at this point in the history
  11. feat: 카카오, 네이버 로그인 기능

    송하은 authored and 송하은 committed May 17, 2023
    Configuration menu
    Copy the full SHA
    b311775 View commit details
    Browse the repository at this point in the history
  12. fix: 파일 위치 에러

    송하은 authored and 송하은 committed May 17, 2023
    Configuration menu
    Copy the full SHA
    f95bc32 View commit details
    Browse the repository at this point in the history
  13. Update gradle.yml

    serveman authored May 17, 2023
    Configuration menu
    Copy the full SHA
    f0fbdc0 View commit details
    Browse the repository at this point in the history
  14. Update gradle.yml

    serveman authored May 17, 2023
    Configuration menu
    Copy the full SHA
    8bb249a View commit details
    Browse the repository at this point in the history
  15. Update gradle.yml

    serveman authored May 17, 2023
    Configuration menu
    Copy the full SHA
    6100edb View commit details
    Browse the repository at this point in the history
  16. Update gradle.yml

    serveman authored May 17, 2023
    Configuration menu
    Copy the full SHA
    e06458c View commit details
    Browse the repository at this point in the history
  17. Update gradle.yml

    serveman authored May 17, 2023
    Configuration menu
    Copy the full SHA
    2779557 View commit details
    Browse the repository at this point in the history
  18. Update gradle.yml

    serveman authored May 17, 2023
    Configuration menu
    Copy the full SHA
    7e76ac5 View commit details
    Browse the repository at this point in the history
  19. Update gradle.yml

    serveman authored May 17, 2023
    Configuration menu
    Copy the full SHA
    7b6cfa1 View commit details
    Browse the repository at this point in the history
  20. Update gradle.yml

    serveman authored May 17, 2023
    Configuration menu
    Copy the full SHA
    dc09f6b View commit details
    Browse the repository at this point in the history
  21. Update gradle.yml

    serveman authored May 17, 2023
    Configuration menu
    Copy the full SHA
    1e8b2df View commit details
    Browse the repository at this point in the history
  22. Update gradle.yml

    serveman authored May 17, 2023
    Configuration menu
    Copy the full SHA
    7af3ef5 View commit details
    Browse the repository at this point in the history
  23. Update gradle.yml

    serveman authored May 17, 2023
    Configuration menu
    Copy the full SHA
    a39aecf View commit details
    Browse the repository at this point in the history
  24. Update gradle.yml

    serveman authored May 17, 2023
    Configuration menu
    Copy the full SHA
    af4f131 View commit details
    Browse the repository at this point in the history
  25. Update gradle.yml

    serveman authored May 17, 2023
    Configuration menu
    Copy the full SHA
    b472915 View commit details
    Browse the repository at this point in the history
  26. Update gradle.yml

    serveman authored May 17, 2023
    Configuration menu
    Copy the full SHA
    5d7af5c View commit details
    Browse the repository at this point in the history
  27. Update gradle.yml

    serveman authored May 17, 2023
    Configuration menu
    Copy the full SHA
    a71b994 View commit details
    Browse the repository at this point in the history
  28. Update gradle.yml

    serveman authored May 17, 2023
    Configuration menu
    Copy the full SHA
    15a54ab View commit details
    Browse the repository at this point in the history
  29. Update gradle.yml

    serveman authored May 17, 2023
    Configuration menu
    Copy the full SHA
    dcd52bf View commit details
    Browse the repository at this point in the history
  30. Update gradle.yml

    serveman authored May 17, 2023
    Configuration menu
    Copy the full SHA
    7bc24f6 View commit details
    Browse the repository at this point in the history
  31. Update gradle.yml

    serveman authored May 17, 2023
    Configuration menu
    Copy the full SHA
    9c650d8 View commit details
    Browse the repository at this point in the history
  32. Update gradle.yml

    serveman authored May 17, 2023
    Configuration menu
    Copy the full SHA
    10b4ef7 View commit details
    Browse the repository at this point in the history
  33. Update gradle.yml

    serveman authored May 17, 2023
    Configuration menu
    Copy the full SHA
    6e0db6c View commit details
    Browse the repository at this point in the history
  34. Update gradle.yml

    serveman authored May 17, 2023
    Configuration menu
    Copy the full SHA
    72b0058 View commit details
    Browse the repository at this point in the history
  35. Update gradle.yml

    serveman authored May 17, 2023
    Configuration menu
    Copy the full SHA
    a2a3b7f View commit details
    Browse the repository at this point in the history
  36. Update gradle.yml

    serveman authored May 17, 2023
    Configuration menu
    Copy the full SHA
    3e6e1b1 View commit details
    Browse the repository at this point in the history
  37. Update gradle.yml

    serveman authored May 17, 2023
    Configuration menu
    Copy the full SHA
    c4a79fb View commit details
    Browse the repository at this point in the history
  38. Update gradle.yml

    serveman authored May 17, 2023
    Configuration menu
    Copy the full SHA
    1d77473 View commit details
    Browse the repository at this point in the history
  39. Update gradle.yml

    serveman authored May 17, 2023
    Configuration menu
    Copy the full SHA
    952f2a5 View commit details
    Browse the repository at this point in the history
  40. Update gradle.yml

    serveman authored May 17, 2023
    Configuration menu
    Copy the full SHA
    513320e View commit details
    Browse the repository at this point in the history
  41. [구현] 스터디 그룹 요일 포맷 수정 (#197)

    * feat: 스터디 그룹 날짜 엔티티 수정
    
    스터디 그룹 날짜 엔티티 수정
    요일 데이터 포맷 수정
    
    [skip ci]
    
    * feat: 요일 데이터 포맷 수정
    
    [skip ci]
    yeori316 authored May 17, 2023
    Configuration menu
    Copy the full SHA
    adb645c View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    0a23182 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2023

  1. Update gradle.yml

    serveman authored May 18, 2023
    Configuration menu
    Copy the full SHA
    f4b2a7b View commit details
    Browse the repository at this point in the history
  2. Update gradle.yml

    serveman authored May 18, 2023
    Configuration menu
    Copy the full SHA
    38fc99d View commit details
    Browse the repository at this point in the history
  3. Update labeler.yml

    serveman authored May 18, 2023
    Configuration menu
    Copy the full SHA
    861cfed View commit details
    Browse the repository at this point in the history
  4. Update labeler.yml

    serveman authored May 18, 2023
    Configuration menu
    Copy the full SHA
    ef9704a View commit details
    Browse the repository at this point in the history
  5. [구현] 스터디 모집 기능 #205 (#208)

    * fix: 스터디 등록 수정
    
    스터디 등록 수정 및 테스트 완료
    
    [skip ci]
    
    * fix: 스터디 수정, 모집상태 수정 기능 수정
    
    스터디 수정 기능 테스트 완료
    모집상태 수정 기능 테스트 완료
    
    [skip ci]
    
    * fix: 스터디 리스트 조회 기능 수정
    
    리턴 값에 tagValues List 추가됨.
    스터디 리스트 조회 테스트 완료
    
    [skip ci]
    
    * feat: 스터디 등록 및 수정 엔드포인트 수정
    
    엔드포인트 수정
    - 스터디 등록
    - 스터디 수정
    
    [skip ci]
    yeori316 authored May 18, 2023
    Configuration menu
    Copy the full SHA
    40d936a View commit details
    Browse the repository at this point in the history
  6. [버그] 트랜잭션 문제 수정 (#210)

    * fix: 스터디 등록 수정
    
    스터디 등록 수정 및 테스트 완료
    
    [skip ci]
    
    * fix: 스터디 수정, 모집상태 수정 기능 수정
    
    스터디 수정 기능 테스트 완료
    모집상태 수정 기능 테스트 완료
    
    [skip ci]
    
    * fix: 스터디 리스트 조회 기능 수정
    
    리턴 값에 tagValues List 추가됨.
    스터디 리스트 조회 테스트 완료
    
    [skip ci]
    
    * refactor: 시그니처 변경: getLoggedIn(Authentication authentication)
    
    getLoggedIn(Authentication authentication) -> getLoggedIn(String Email)
    
    [skip ci]
    
    * fix: Member Transaction LAZY 문제( CalendarStudygroup )
    
    service 로 email 정보만 전달하도록 수정
    
    [skip ci]
    
    * fix: Member Transaction LAZY 문제( StudygroupPostComment )
    
    service 로 email 정보만 전달하도록 수정
    
    [skip ci]
    
    * fix: Member Transaction LAZY 문제( StudygroupJoin )
    
    service 로 email 정보만 전달하도록 수정
    
    [skip ci]
    
    * fix: Studygroup 에서도 변경
    
    create 의 Authentication -> String email
    
    [skip ci]
    
    ---------
    
    Co-authored-by: dozy <cs.d.yeol316@gmail.com>
    serveman and yeori316 authored May 18, 2023
    Configuration menu
    Copy the full SHA
    21ad08f View commit details
    Browse the repository at this point in the history
  7. Merge pull request #199 from codestates-seb/feat/login-err

    [FE]Feat/login err
    songhaeunsong authored May 18, 2023
    Configuration menu
    Copy the full SHA
    124a8b5 View commit details
    Browse the repository at this point in the history
  8. [BE] time_schedule 컬럼 네임 수정 (#214)

    * fix: DB스키마 수정
    
    - time_schedule 컬럼 네임 수정
    
    * fix: DB스키마 수정
    
    - time_schedule 컬럼 네임 수정
    
    영향
    - 스터디 모집 삭제 기능 정상화
    
    [skip ci]
    
    * fix: application 원복
    
    [skip ci]
    yeori316 authored May 18, 2023
    Configuration menu
    Copy the full SHA
    23e67a1 View commit details
    Browse the repository at this point in the history
  9. feat: 리프래쉬 토큰 redis에 저장하는 기능 구현 (#215)

    * Create label.yml
    
    * Update label.yml
    
    * Create labeler.yml
    
    * Rename label.yml to labeler.yml
    
    * fix: 엑세스토큰 만료시간 변경
    
    * feat: Redis Skeleton
    (redis에서 데이터 가져오지 못하는 상태)
    
    * fix: redisRepository 설정 변경 -> 정상적으로 데이터 가져옴
    (+rtk만료기한 7분->7시간 수정)
    
    * fix: redis 예외처리 수정
    
    * feat: redis 테스트용 추가
    (테스트 성공!)
    
    * remove: 테스트용 클래스 삭제
    
    * remove: 테스트용 메서드 삭제
    
    ---------
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    wish9 and serveman authored May 18, 2023
    Configuration menu
    Copy the full SHA
    7423b4e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    f4ca372 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e94cba6 View commit details
    Browse the repository at this point in the history
  12. [BE] 스터디 가입 신청 시 예외 - DB스키마 수정 완료 (#219)

    * fix: 스터디 가입 신청 시 예외발생
    
    스터디 가입 신청 시 예외발생(NPE) - #218
    
    - studygroup_join 테이블 컬럼 추가
     : created_at
    
    : modified_at
    
    [skip ci]
    
    * fix: 스터디 수정 기능 수정
    
    스터디 수정 시, 엔드포인트 URI 명시
    스터디 그룹 컨트롤러, Dto, Mapper 수정
    
    [skip ci]
    yeori316 authored May 18, 2023
    Configuration menu
    Copy the full SHA
    33ece0b View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    acea004 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    012dd03 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    fea415f View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    f147c09 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    263adde View commit details
    Browse the repository at this point in the history
  18. Merge pull request #220 from codestates-seb/feat/recruit

    Feat: 스터디 모집 POST 1차 완성, 스터디 리스트 GET 구현중
    lain-alice authored May 18, 2023
    Configuration menu
    Copy the full SHA
    e61b229 View commit details
    Browse the repository at this point in the history
  19. [BE] Refactor/studygroup join (#221)

    * refactor: 스터디 관리 기능 수정 및 리펙터링
    
    - 스터디 등록 시, 스터디 회원 수 필드 삭제
    - 스터디 수정 시, 스터디 회원 수 필드 삭제
    - 스터디 가입 관련 기능 수정
    및 리펙토링
    - 스터디 가입 관련 기능 테스트 완료
    
    [skip ci]
    
    * refactor: 스터디 수정 기능 리펙터링
    
    - 스터디 수정 시, 스터디 리더 인지 확인 수정
    
    [skip ci]
    yeori316 authored May 18, 2023
    Configuration menu
    Copy the full SHA
    610420d View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    0e149c6 View commit details
    Browse the repository at this point in the history
  21. [구현] 개인 캘린더 기능 구현 (#227)

    * fix: 스터디 등록 수정
    
    스터디 등록 수정 및 테스트 완료
    
    [skip ci]
    
    * fix: 스터디 수정, 모집상태 수정 기능 수정
    
    스터디 수정 기능 테스트 완료
    모집상태 수정 기능 테스트 완료
    
    [skip ci]
    
    * fix: 스터디 리스트 조회 기능 수정
    
    리턴 값에 tagValues List 추가됨.
    스터디 리스트 조회 테스트 완료
    
    [skip ci]
    
    * refactor: 시그니처 변경: getLoggedIn(Authentication authentication)
    
    getLoggedIn(Authentication authentication) -> getLoggedIn(String Email)
    
    [skip ci]
    
    * fix: Member Transaction LAZY 문제( CalendarStudygroup )
    
    service 로 email 정보만 전달하도록 수정
    
    [skip ci]
    
    * fix: Member Transaction LAZY 문제( StudygroupPostComment )
    
    service 로 email 정보만 전달하도록 수정
    
    [skip ci]
    
    * fix: Member Transaction LAZY 문제( StudygroupJoin )
    
    service 로 email 정보만 전달하도록 수정
    
    [skip ci]
    
    * feat: CalenderMember 추가
    
     전체적인 틀을 Studygroup 에서 복사해옴
    
    [skip ci]
    
    * feat: CalenderMember 추가
    
     전체적인 틀을 Studygroup 에서 복사해옴
    
    [skip ci]
    
    * feat: CalenderMember - create
    
    create 구현 - controller, service, mapper
    
    [skip ci]
    
    * feat: CalenderMember - update
    
    controller, service 구현
    
    [skip ci]
    
    * feat: CalenderMember - get
    
    controller 구현
    
    [skip ci]
    
    * feat: CalenderMember - update, delete
    
    controller, service, repository, util 구현
    
    [skip ci]
    
    * fix: CalenderMember
    
    세부 사항 구현
    
    [skip ci]
    
    * fix: CalenderMember 컬럼 이름 변경
    
    content -> platform , 세부 사항 구현
    
    [skip ci]
    
    * fix: CalenderMember 모호한 엔드포인트 수정
    
    get 동일한거 수정
    
    [skip ci]
    
    ---------
    
    Co-authored-by: dozy <cs.d.yeol316@gmail.com>
    serveman and yeori316 authored May 18, 2023
    Configuration menu
    Copy the full SHA
    bb36e7b View commit details
    Browse the repository at this point in the history

Commits on May 19, 2023

  1. 마이페이지 테스트 중 + 리프레시 토큰 오류 해결 (#226)

    * 토큰 요청 리팩토링
    
    * 리팩토링 수정 완료
    
    * 병합 전 커밋
    
    * 마이페이지 구현 및 테스트 완료
    
    * 마이페이지 구현 완료 및 리스트 오류 해결 중
    Whaleinmilktea authored May 19, 2023
    Configuration menu
    Copy the full SHA
    32103c7 View commit details
    Browse the repository at this point in the history
  2. 로그아웃 수정

    송하은 authored and 송하은 committed May 19, 2023
    Configuration menu
    Copy the full SHA
    c9a8abd View commit details
    Browse the repository at this point in the history
  3. Merge pull request #233 from codestates-seb/feat/haeun

    로그아웃 수정
    songhaeunsong authored May 19, 2023
    Configuration menu
    Copy the full SHA
    ebf1e36 View commit details
    Browse the repository at this point in the history
  4. feat: 로그아웃(RTK삭제) 기능 추가 (#228)

    * feat: 로그아웃(RTK삭제) 기능 추가
    
    * bug: 멤버 삭제처리 이메일 변경안되는 현상 수정
    wish9 authored May 19, 2023
    Configuration menu
    Copy the full SHA
    cc2f221 View commit details
    Browse the repository at this point in the history
  5. [BE] 스터디 리더 권한 위임 기능 추가 (#230)

    * refactor: 스터디 관리 기능 수정 및 리펙터링
    
    - 스터디 등록 시, 스터디 회원 수 필드 삭제
    - 스터디 수정 시, 스터디 회원 수 필드 삭제
    - 스터디 가입 관련 기능 수정
    및 리펙토링
    - 스터디 가입 관련 기능 테스트 완료
    
    [skip ci]
    
    * refactor: 스터디 수정 기능 리펙터링
    
    - 스터디 수정 시, 스터디 리더 인지 확인 수정
    
    [skip ci]
    
    * feat: 스터디 리더 권한 위임 기능 추가
    
    - #205
    
    [skip ci]
    yeori316 authored May 19, 2023
    Configuration menu
    Copy the full SHA
    9f5264f View commit details
    Browse the repository at this point in the history
  6. feat:tag api 호출

    송하은 authored and 송하은 committed May 19, 2023
    Configuration menu
    Copy the full SHA
    e6359e1 View commit details
    Browse the repository at this point in the history
  7. commnet: RedisConfig 설명 추가 (#235)

    * feat: 로그아웃(RTK삭제) 기능 추가
    
    * bug: 멤버 삭제처리 이메일 변경안되는 현상 수정
    
    * comment: RedisConfig 설명 추가
    wish9 authored May 19, 2023
    Configuration menu
    Copy the full SHA
    7900783 View commit details
    Browse the repository at this point in the history
  8. [BE] 마이 스터디 조회 기능 추가 (#236)

    * refactor: 스터디 관리 기능 수정 및 리펙터링
    
    - 스터디 등록 시, 스터디 회원 수 필드 삭제
    - 스터디 수정 시, 스터디 회원 수 필드 삭제
    - 스터디 가입 관련 기능 수정
    및 리펙토링
    - 스터디 가입 관련 기능 테스트 완료
    
    [skip ci]
    
    * refactor: 스터디 수정 기능 리펙터링
    
    - 스터디 수정 시, 스터디 리더 인지 확인 수정
    
    [skip ci]
    
    * feat: 스터디 리더 권한 위임 기능 추가
    
    - #205
    
    [skip ci]
    
    * feat: 마이 스터디 리스트 조회 기능 추가
    
    - #231
    - #234
    
    [skip ci]
    
    * fix: 스터디 조회 리턴값 수정
    
    - 스터디 조회 시
     : 조회자가 스터디 리더인지 구분 필드 추가
    
    [skip ci]
    
    * fix: 스터디 모집상태 완료 시 수정 불가
    
    스터디 모집상태 완료 시 수정 불가
    
    [skip ci]
    yeori316 authored May 19, 2023
    Configuration menu
    Copy the full SHA
    9ee303a View commit details
    Browse the repository at this point in the history
  9. feat: 태그input 형식 및 데이터 반환

    송하은 authored and 송하은 committed May 19, 2023
    Configuration menu
    Copy the full SHA
    141ad49 View commit details
    Browse the repository at this point in the history
  10. [최종] 개인 캘린더 추가 (#237)

    * fix: 스터디 등록 수정
    
    스터디 등록 수정 및 테스트 완료
    
    [skip ci]
    
    * fix: 스터디 수정, 모집상태 수정 기능 수정
    
    스터디 수정 기능 테스트 완료
    모집상태 수정 기능 테스트 완료
    
    [skip ci]
    
    * fix: 스터디 리스트 조회 기능 수정
    
    리턴 값에 tagValues List 추가됨.
    스터디 리스트 조회 테스트 완료
    
    [skip ci]
    
    * refactor: 시그니처 변경: getLoggedIn(Authentication authentication)
    
    getLoggedIn(Authentication authentication) -> getLoggedIn(String Email)
    
    [skip ci]
    
    * fix: Member Transaction LAZY 문제( CalendarStudygroup )
    
    service 로 email 정보만 전달하도록 수정
    
    [skip ci]
    
    * fix: Member Transaction LAZY 문제( StudygroupPostComment )
    
    service 로 email 정보만 전달하도록 수정
    
    [skip ci]
    
    * fix: Member Transaction LAZY 문제( StudygroupJoin )
    
    service 로 email 정보만 전달하도록 수정
    
    [skip ci]
    
    * feat: CalenderMember 추가
    
     전체적인 틀을 Studygroup 에서 복사해옴
    
    [skip ci]
    
    * feat: CalenderMember 추가
    
     전체적인 틀을 Studygroup 에서 복사해옴
    
    [skip ci]
    
    * feat: CalenderMember - create
    
    create 구현 - controller, service, mapper
    
    [skip ci]
    
    * feat: CalenderMember - update
    
    controller, service 구현
    
    [skip ci]
    
    * feat: CalenderMember - get
    
    controller 구현
    
    [skip ci]
    
    * feat: CalenderMember - update, delete
    
    controller, service, repository, util 구현
    
    [skip ci]
    
    * fix: CalenderMember
    
    세부 사항 구현
    
    [skip ci]
    
    * fix: CalenderMember 컬럼 이름 변경
    
    content -> platform , 세부 사항 구현
    
    [skip ci]
    
    * fix: CalenderMember 모호한 엔드포인트 수정
    
    get 동일한거 수정
    
    [skip ci]
    
    * feat: CalenderMember 엔드포인트 수정 및 주석 추가
    
    추가
    
    [skip ci]
    
    * feat: StudygroupPostComment 컬럼명 수정
    
    platform -> content 수정
    
    [skip ci]
    
    * fix: CalendarMapper 매핑 오류 수정
    
    mapper 순서 영향없도록 해주는 의존성 추가
    TimeRange 엔티티에 Builder 추가 ( 자동 매핑을 위해서 )
    
    [skip ci]
    
    * fix: 스터디 캘린더 예외 추가 - 조회
    
    일정 조회 시 스터디 식별자에 속하지 않은 경우 예외처리
    
    [skip ci]
    
    * fix: 스터디 삭제 시 캘린더 자동삭제
    
    스터디 삭제 시 캘린더 내용도 함께 삭제
    
    [skip ci]
    
    * feat: 개인 일정 수정 시 예외처리 추가
    
    개인이 스터디 일정은 수정할 수 없음
    
    [skip ci]
    
    * refactor: 검증 로직 utils 로 이동
    
    [skip ci]
    
    * feat: 예외처리 추가
    
    일정의 스터디 ID가 null 일 때
    
    [skip ci]
    
    * feat: CalendarResponseDto 매퍼 추가
    
    [skip ci]
    
    * feat: Calendar 에 color 필드, 컬럼 추가
    
    [skip ci]
    
    * feat: Calendar 에 description 필드, 컬럼 추가
    
    CalendarMemberResponse 에 description 추가
    
    [skip ci]
    
    * fix: Calendar 매핑 안되던 것 수정
    
    create, update 매핑 수정
    
    [skip ci]
    
    ---------
    
    Co-authored-by: dozy <cs.d.yeol316@gmail.com>
    serveman and yeori316 authored May 19, 2023
    Configuration menu
    Copy the full SHA
    e317894 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    c065f36 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #238 from codestates-seb/feat/haeun

    [FE]태그 기능 일부 구현
    songhaeunsong authored May 19, 2023
    Configuration menu
    Copy the full SHA
    da7e8c7 View commit details
    Browse the repository at this point in the history
  13. Feat/study manage fix (#240)

    * 토큰 요청 리팩토링
    
    * 리팩토링 수정 완료
    
    * 병합 전 커밋
    
    * 마이페이지 구현 및 테스트 완료
    
    * 마이페이지 구현 완료 및 리스트 오류 해결 중
    
    * 멤버 목록 조회
    
    * 가입된 멤버조회 구현
    Whaleinmilktea authored May 19, 2023
    Configuration menu
    Copy the full SHA
    99db9f4 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    10944b7 View commit details
    Browse the repository at this point in the history
  15. Merge branch 'be' into dev

    lain-alice committed May 19, 2023
    Configuration menu
    Copy the full SHA
    32c6fdd View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    7d43120 View commit details
    Browse the repository at this point in the history
  17. Merge branch 'fe' into dev

    lain-alice committed May 19, 2023
    Configuration menu
    Copy the full SHA
    a817261 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    d587b25 View commit details
    Browse the repository at this point in the history
  19. 2차 세부사양 테스트 최종본 (#243)

    * 토큰 요청 리팩토링
    
    * 리팩토링 수정 완료
    
    * 병합 전 커밋
    
    * 마이페이지 구현 및 테스트 완료
    
    * 마이페이지 구현 완료 및 리스트 오류 해결 중
    
    * 멤버 목록 조회
    
    * 가입된 멤버조회 구현
    Whaleinmilktea authored May 19, 2023
    Configuration menu
    Copy the full SHA
    a3ec793 View commit details
    Browse the repository at this point in the history
  20. 2차 세부사양 테스트 최종본 (#243) (#244)

    * 토큰 요청 리팩토링
    
    * 리팩토링 수정 완료
    
    * 병합 전 커밋
    
    * 마이페이지 구현 및 테스트 완료
    
    * 마이페이지 구현 완료 및 리스트 오류 해결 중
    
    * 멤버 목록 조회
    
    * 가입된 멤버조회 구현
    Whaleinmilktea authored May 19, 2023
    Configuration menu
    Copy the full SHA
    264d02e View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    15229b4 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2023

  1. fix: 회원가입 예외처리

    송하은 authored and 송하은 committed May 20, 2023
    Configuration menu
    Copy the full SHA
    075bb03 View commit details
    Browse the repository at this point in the history
  2. fix: 토큰 재발급 예외처리

    송하은 authored and 송하은 committed May 20, 2023
    Configuration menu
    Copy the full SHA
    b579f44 View commit details
    Browse the repository at this point in the history
  3. design: gnb의 user item width 수정

    송하은 authored and 송하은 committed May 20, 2023
    Configuration menu
    Copy the full SHA
    0456e53 View commit details
    Browse the repository at this point in the history
  4. feat: 태그 생성 기능(클릭 & 직접입력)

    송하은 authored and 송하은 committed May 20, 2023
    Configuration menu
    Copy the full SHA
    fed01b5 View commit details
    Browse the repository at this point in the history
  5. feat: 태그 삭제 기능 & StudyPost에 연결

    송하은 authored and 송하은 committed May 20, 2023
    Configuration menu
    Copy the full SHA
    81cedf0 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2023

  1. Merge pull request #257 from codestates-seb/feat/tag-haeun

    [구현]Feat/tag기능 구현 완료했습니다.
    songhaeunsong authored May 21, 2023
    Configuration menu
    Copy the full SHA
    ea12067 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c38234b View commit details
    Browse the repository at this point in the history

Commits on May 22, 2023

  1. fix: tag 렌더링 에러 수정

    송하은 authored and 송하은 committed May 22, 2023
    Configuration menu
    Copy the full SHA
    77446de View commit details
    Browse the repository at this point in the history
  2. feat: 댓글 post

    송하은 authored and 송하은 committed May 22, 2023
    Configuration menu
    Copy the full SHA
    64c29b1 View commit details
    Browse the repository at this point in the history
  3. feat: 댓글 전부 조회 기능

    송하은 authored and 송하은 committed May 22, 2023
    Configuration menu
    Copy the full SHA
    8bceddf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    99c7eb0 View commit details
    Browse the repository at this point in the history
  5. studylist 수정 이전

    lain-alice committed May 22, 2023
    Configuration menu
    Copy the full SHA
    ad0b701 View commit details
    Browse the repository at this point in the history
  6. feat: 댓글 수정 기능

    송하은 authored and 송하은 committed May 22, 2023
    Configuration menu
    Copy the full SHA
    0e8f845 View commit details
    Browse the repository at this point in the history
  7. feat: 댓글 삭제 기능

    송하은 authored and 송하은 committed May 22, 2023
    Configuration menu
    Copy the full SHA
    abfb266 View commit details
    Browse the repository at this point in the history
  8. 테스트 페이지 (/haeun)

    송하은 authored and 송하은 committed May 22, 2023
    Configuration menu
    Copy the full SHA
    a0e1fbc View commit details
    Browse the repository at this point in the history

Commits on May 23, 2023

  1. Merge pull request #269 from codestates-seb/feat/coment-haeun

    [구현] 댓글 (comment) CRUD  구현 완료
    songhaeunsong authored May 23, 2023
    Configuration menu
    Copy the full SHA
    e7c776f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    985e392 View commit details
    Browse the repository at this point in the history
  3. 세부사양 구현 완료 및 CSS 수정 중입니다. (#277)

    * 토큰 요청 리팩토링
    
    * 리팩토링 수정 완료
    
    * 병합 전 커밋
    
    * 마이페이지 구현 및 테스트 완료
    
    * 마이페이지 구현 완료 및 리스트 오류 해결 중
    
    * 멤버 목록 조회
    
    * 가입된 멤버조회 구현
    
    * 마이페이지 / 스터디 리스트 페이지 테스트 완료
    
    * 개인 일정만 구현하면 진짜진짜 끝...
    
    * 세부사양 구현 완료, 개인 일정 CRUD의 경우 엔드포인트가 확정되면 추후 개선
    
    * 기능구현 완료, 디버깅 및 CSS 구현 중
    
    * 기능구현 완료 및 CSS 구현 중
    
    * 세부사양 구현 완료 및 CSS 수정 중
    Whaleinmilktea authored May 23, 2023
    Configuration menu
    Copy the full SHA
    a66349f View commit details
    Browse the repository at this point in the history
  4. Merge pull request #275 from codestates-seb/feat/studycrud

    Feat: 스터디 리스트 GET 1차 완성
    lain-alice authored May 23, 2023
    Configuration menu
    Copy the full SHA
    41de82b View commit details
    Browse the repository at this point in the history
  5. Fix : 멤버에게 스터디 그룹장 원한을 위임하는 기능 수정 (#279)

    * 토큰 요청 리팩토링
    
    * 리팩토링 수정 완료
    
    * 병합 전 커밋
    
    * 마이페이지 구현 및 테스트 완료
    
    * 마이페이지 구현 완료 및 리스트 오류 해결 중
    
    * 멤버 목록 조회
    
    * 가입된 멤버조회 구현
    
    * 마이페이지 / 스터디 리스트 페이지 테스트 완료
    
    * 개인 일정만 구현하면 진짜진짜 끝...
    
    * 세부사양 구현 완료, 개인 일정 CRUD의 경우 엔드포인트가 확정되면 추후 개선
    
    * 기능구현 완료, 디버깅 및 CSS 구현 중
    
    * 기능구현 완료 및 CSS 구현 중
    
    * 세부사양 구현 완료 및 CSS 수정 중
    
    * fix : 리더 권한 위임
    Whaleinmilktea authored May 23, 2023
    Configuration menu
    Copy the full SHA
    855b09f View commit details
    Browse the repository at this point in the history
  6. ProfileStudyList 컴포넌트 Conflict 해결본입니다. (#280)

    * 토큰 요청 리팩토링
    
    * 리팩토링 수정 완료
    
    * 병합 전 커밋
    
    * 마이페이지 구현 및 테스트 완료
    
    * 마이페이지 구현 완료 및 리스트 오류 해결 중
    
    * 멤버 목록 조회
    
    * 가입된 멤버조회 구현
    
    * 마이페이지 / 스터디 리스트 페이지 테스트 완료
    
    * 개인 일정만 구현하면 진짜진짜 끝...
    
    * 세부사양 구현 완료, 개인 일정 CRUD의 경우 엔드포인트가 확정되면 추후 개선
    
    * 기능구현 완료, 디버깅 및 CSS 구현 중
    
    * 기능구현 완료 및 CSS 구현 중
    
    * 세부사양 구현 완료 및 CSS 수정 중
    
    * fix : 리더 권한 위임
    Whaleinmilktea authored May 23, 2023
    Configuration menu
    Copy the full SHA
    0fdfdd5 View commit details
    Browse the repository at this point in the history
  7. TestPage App.tsx 수정

    lain-alice committed May 23, 2023
    Configuration menu
    Copy the full SHA
    343716d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d213403 View commit details
    Browse the repository at this point in the history
  9. 스터디장이 스터디 탈퇴를 시도할 경우, Block 처리하는 로직 추가 (#281)

    * 토큰 요청 리팩토링
    
    * 리팩토링 수정 완료
    
    * 병합 전 커밋
    
    * 마이페이지 구현 및 테스트 완료
    
    * 마이페이지 구현 완료 및 리스트 오류 해결 중
    
    * 멤버 목록 조회
    
    * 가입된 멤버조회 구현
    
    * 마이페이지 / 스터디 리스트 페이지 테스트 완료
    
    * 개인 일정만 구현하면 진짜진짜 끝...
    
    * 세부사양 구현 완료, 개인 일정 CRUD의 경우 엔드포인트가 확정되면 추후 개선
    
    * 기능구현 완료, 디버깅 및 CSS 구현 중
    
    * 기능구현 완료 및 CSS 구현 중
    
    * 세부사양 구현 완료 및 CSS 수정 중
    
    * fix : 리더 권한 위임
    
    * 스터디장 탈퇴 block 처리
    Whaleinmilktea authored May 23, 2023
    Configuration menu
    Copy the full SHA
    88a75b8 View commit details
    Browse the repository at this point in the history
  10. fix: 태그 로직 수정

    송하은 authored and 송하은 committed May 23, 2023
    Configuration menu
    Copy the full SHA
    08a1dc4 View commit details
    Browse the repository at this point in the history
  11. fix: 수정, 삭제 후 렌더링

    송하은 authored and 송하은 committed May 23, 2023
    Configuration menu
    Copy the full SHA
    2a60aae View commit details
    Browse the repository at this point in the history

Commits on May 24, 2023

  1. Configuration menu
    Copy the full SHA
    f352ab6 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #284 from codestates-seb/feat/comment-err

    [fix]Feat/comment err
    songhaeunsong authored May 24, 2023
    Configuration menu
    Copy the full SHA
    ae90c9f View commit details
    Browse the repository at this point in the history
  3. 스터디 관리 기능 구현 완료, CSS 작업 중 (#287)

    * 토큰 요청 리팩토링
    
    * 리팩토링 수정 완료
    
    * 병합 전 커밋
    
    * 마이페이지 구현 및 테스트 완료
    
    * 마이페이지 구현 완료 및 리스트 오류 해결 중
    
    * 멤버 목록 조회
    
    * 가입된 멤버조회 구현
    
    * 마이페이지 / 스터디 리스트 페이지 테스트 완료
    
    * 개인 일정만 구현하면 진짜진짜 끝...
    
    * 세부사양 구현 완료, 개인 일정 CRUD의 경우 엔드포인트가 확정되면 추후 개선
    
    * 기능구현 완료, 디버깅 및 CSS 구현 중
    
    * 기능구현 완료 및 CSS 구현 중
    
    * 세부사양 구현 완료 및 CSS 수정 중
    
    * fix : 리더 권한 위임
    
    * 스터디장 탈퇴 block 처리
    
    * 비밀번호 검증 로직 수정중
    
    * 기능구현 최종, CSS 작업중
    Whaleinmilktea authored May 24, 2023
    Configuration menu
    Copy the full SHA
    5204bb4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    01f89f0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1a4970e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ce30d16 View commit details
    Browse the repository at this point in the history
  7. studycontent 주소 수정

    lain-alice committed May 24, 2023
    Configuration menu
    Copy the full SHA
    f671353 View commit details
    Browse the repository at this point in the history
  8. EduApi 주석처리

    lain-alice committed May 24, 2023
    Configuration menu
    Copy the full SHA
    35aaace View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    b2662ba View commit details
    Browse the repository at this point in the history
  10. Wrapper 수정

    lain-alice committed May 24, 2023
    Configuration menu
    Copy the full SHA
    cd9533e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    88fdd9d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    44551a6 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a8df4a3 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    5d4a88d View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    233d604 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    f40802a View commit details
    Browse the repository at this point in the history
  17. Merge pull request #298 from codestates-seb/feat/contents

    Feat: 스터디 모집글 내용 조회, 삭제 1차 완성, 스터디 모집글 작성 예외처리 시작
    lain-alice authored May 24, 2023
    Configuration menu
    Copy the full SHA
    067c21f View commit details
    Browse the repository at this point in the history
  18. 예외처리 작업 중 (#299)

    * 토큰 요청 리팩토링
    
    * 리팩토링 수정 완료
    
    * 병합 전 커밋
    
    * 마이페이지 구현 및 테스트 완료
    
    * 마이페이지 구현 완료 및 리스트 오류 해결 중
    
    * 멤버 목록 조회
    
    * 가입된 멤버조회 구현
    
    * 마이페이지 / 스터디 리스트 페이지 테스트 완료
    
    * 개인 일정만 구현하면 진짜진짜 끝...
    
    * 세부사양 구현 완료, 개인 일정 CRUD의 경우 엔드포인트가 확정되면 추후 개선
    
    * 기능구현 완료, 디버깅 및 CSS 구현 중
    
    * 기능구현 완료 및 CSS 구현 중
    
    * 세부사양 구현 완료 및 CSS 수정 중
    
    * fix : 리더 권한 위임
    
    * 스터디장 탈퇴 block 처리
    
    * 비밀번호 검증 로직 수정중
    
    * 기능구현 최종, CSS 작업중
    
    * pull 이전 커밋
    
    * 예외처리 & validation 작업 중
    Whaleinmilktea authored May 24, 2023
    Configuration menu
    Copy the full SHA
    3241194 View commit details
    Browse the repository at this point in the history
  19. fix: 태그 mapping err & 탈퇴회원 로그인 관리

    송하은 authored and 송하은 committed May 24, 2023
    Configuration menu
    Copy the full SHA
    864aaaf View commit details
    Browse the repository at this point in the history
  20. Merge pull request #302 from codestates-seb/fix/err-haeun

    fix: 태그 mapping err & 탈퇴회원 로그인 관리
    songhaeunsong authored May 24, 2023
    Configuration menu
    Copy the full SHA
    17ee4f0 View commit details
    Browse the repository at this point in the history
  21. feat: 리스트별 태그 조회

    송하은 authored and 송하은 committed May 24, 2023
    Configuration menu
    Copy the full SHA
    1be3740 View commit details
    Browse the repository at this point in the history
  22. refactor: 스터디 컨텐츠에 댓글 연결

    송하은 authored and 송하은 committed May 24, 2023
    Configuration menu
    Copy the full SHA
    119cdb1 View commit details
    Browse the repository at this point in the history
  23. feat: 홈 화면 시작

    lain-alice committed May 24, 2023
    Configuration menu
    Copy the full SHA
    7ca3c2a View commit details
    Browse the repository at this point in the history
  24. Merge pull request #305 from codestates-seb/feat/home

    feat: 홈 화면 시작
    lain-alice authored May 24, 2023
    Configuration menu
    Copy the full SHA
    f97f57e View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    35bfbda View commit details
    Browse the repository at this point in the history
  26. 중간 작업내용 병합 (#306)

    * 토큰 요청 리팩토링
    
    * 리팩토링 수정 완료
    
    * 병합 전 커밋
    
    * 마이페이지 구현 및 테스트 완료
    
    * 마이페이지 구현 완료 및 리스트 오류 해결 중
    
    * 멤버 목록 조회
    
    * 가입된 멤버조회 구현
    
    * 마이페이지 / 스터디 리스트 페이지 테스트 완료
    
    * 개인 일정만 구현하면 진짜진짜 끝...
    
    * 세부사양 구현 완료, 개인 일정 CRUD의 경우 엔드포인트가 확정되면 추후 개선
    
    * 기능구현 완료, 디버깅 및 CSS 구현 중
    
    * 기능구현 완료 및 CSS 구현 중
    
    * 세부사양 구현 완료 및 CSS 수정 중
    
    * fix : 리더 권한 위임
    
    * 스터디장 탈퇴 block 처리
    
    * 비밀번호 검증 로직 수정중
    
    * 기능구현 최종, CSS 작업중
    
    * pull 이전 커밋
    
    * 예외처리 & validation 작업 중
    
    * 중간 작업 병합
    Whaleinmilktea authored May 24, 2023
    Configuration menu
    Copy the full SHA
    41b6cae View commit details
    Browse the repository at this point in the history
  27. [Feat] introduction parsing & default 이미지 등록 (#307)

    * 토큰 요청 리팩토링
    
    * 리팩토링 수정 완료
    
    * 병합 전 커밋
    
    * 마이페이지 구현 및 테스트 완료
    
    * 마이페이지 구현 완료 및 리스트 오류 해결 중
    
    * 멤버 목록 조회
    
    * 가입된 멤버조회 구현
    
    * 마이페이지 / 스터디 리스트 페이지 테스트 완료
    
    * 개인 일정만 구현하면 진짜진짜 끝...
    
    * 세부사양 구현 완료, 개인 일정 CRUD의 경우 엔드포인트가 확정되면 추후 개선
    
    * 기능구현 완료, 디버깅 및 CSS 구현 중
    
    * 기능구현 완료 및 CSS 구현 중
    
    * 세부사양 구현 완료 및 CSS 수정 중
    
    * fix : 리더 권한 위임
    
    * 스터디장 탈퇴 block 처리
    
    * 비밀번호 검증 로직 수정중
    
    * 기능구현 최종, CSS 작업중
    
    * pull 이전 커밋
    
    * 예외처리 & validation 작업 중
    
    * 중간 작업 병합
    
    * 게시글 파싱 및 HTML 변환 처리
    Whaleinmilktea authored May 24, 2023
    Configuration menu
    Copy the full SHA
    befc1cb View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    b683b11 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    5c4effd View commit details
    Browse the repository at this point in the history
  30. feat: content수정기능 구현 (시간 부분 미구현)

    송하은 authored and 송하은 committed May 24, 2023
    Configuration menu
    Copy the full SHA
    d23480f View commit details
    Browse the repository at this point in the history
  31. Merge pull request #308 from codestates-seb/feat/content-update

    feat: content수정기능 구현 (시간 부분 미구현)
    songhaeunsong authored May 24, 2023
    Configuration menu
    Copy the full SHA
    e78333e View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    94c89a8 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    8ad2a49 View commit details
    Browse the repository at this point in the history
  34. feat: 탈퇴회원 복구 기능

    송하은 authored and 송하은 committed May 24, 2023
    Configuration menu
    Copy the full SHA
    31e4feb View commit details
    Browse the repository at this point in the history
  35. 복구기능 완료

    송하은 authored and 송하은 committed May 24, 2023
    Configuration menu
    Copy the full SHA
    4f6b15a View commit details
    Browse the repository at this point in the history
  36. Merge pull request #309 from codestates-seb/feat/home

    Design: 홈 화면 1차 완성
    lain-alice authored May 24, 2023
    Configuration menu
    Copy the full SHA
    32a81a6 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    6d45d72 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    adad554 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    3490524 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    b06658e View commit details
    Browse the repository at this point in the history

Commits on May 25, 2023

  1. Merge pull request #310 from codestates-seb/feat/content-update

    [Feat]탈퇴회원 복구 기능
    songhaeunsong authored May 25, 2023
    Configuration menu
    Copy the full SHA
    2c4686f View commit details
    Browse the repository at this point in the history
  2. 배포 전 병합파일입니다 (#311)

    * 토큰 요청 리팩토링
    
    * 리팩토링 수정 완료
    
    * 병합 전 커밋
    
    * 마이페이지 구현 및 테스트 완료
    
    * 마이페이지 구현 완료 및 리스트 오류 해결 중
    
    * 멤버 목록 조회
    
    * 가입된 멤버조회 구현
    
    * 마이페이지 / 스터디 리스트 페이지 테스트 완료
    
    * 개인 일정만 구현하면 진짜진짜 끝...
    
    * 세부사양 구현 완료, 개인 일정 CRUD의 경우 엔드포인트가 확정되면 추후 개선
    
    * 기능구현 완료, 디버깅 및 CSS 구현 중
    
    * 기능구현 완료 및 CSS 구현 중
    
    * 세부사양 구현 완료 및 CSS 수정 중
    
    * fix : 리더 권한 위임
    
    * 스터디장 탈퇴 block 처리
    
    * 비밀번호 검증 로직 수정중
    
    * 기능구현 최종, CSS 작업중
    
    * pull 이전 커밋
    
    * 예외처리 & validation 작업 중
    
    * 중간 작업 병합
    
    * 게시글 파싱 및 HTML 변환 처리
    Whaleinmilktea authored May 25, 2023
    Configuration menu
    Copy the full SHA
    9dd3cf8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e3f7025 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    615da78 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4ea57bd View commit details
    Browse the repository at this point in the history
  6. Merge pull request #312 from codestates-seb/feat/mycss

    Design: 마이페이지 디자인 수정
    lain-alice authored May 25, 2023
    Configuration menu
    Copy the full SHA
    9cc37df View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0f3b0a2 View commit details
    Browse the repository at this point in the history
  8. fix: listContent tag & 회원 탈퇴시 자동 로그아웃

    송하은 authored and 송하은 committed May 25, 2023
    Configuration menu
    Copy the full SHA
    c3eee0f View commit details
    Browse the repository at this point in the history
  9. Merge pull request #313 from codestates-seb/fix/err-haeun2

    fix: listContent tag & 회원 탈퇴시 자동 로그아웃
    songhaeunsong authored May 25, 2023
    Configuration menu
    Copy the full SHA
    3b3eab1 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    d56811c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    2577e3a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    02c0103 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    1c10a09 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    1e20cc7 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    04e35c5 View commit details
    Browse the repository at this point in the history
  16. 루트에 Footer 추가

    lain-alice committed May 25, 2023
    Configuration menu
    Copy the full SHA
    0a9c279 View commit details
    Browse the repository at this point in the history
  17. design: GNB 수정

    lain-alice committed May 25, 2023
    Configuration menu
    Copy the full SHA
    17d0dff View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    64b2f18 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    0158054 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    e364923 View commit details
    Browse the repository at this point in the history
  21. feat: 리스트 필터 목업 & gnb 메뉴 추가

    송하은 authored and 송하은 committed May 25, 2023
    Configuration menu
    Copy the full SHA
    c66bcdf View commit details
    Browse the repository at this point in the history
  22. 개인 캘린더 일정 추가 및 에러 핸들러 수정, 스터디 그룹 일정 수정 구현 (#315)

    * 토큰 요청 리팩토링
    
    * 리팩토링 수정 완료
    
    * 병합 전 커밋
    
    * 마이페이지 구현 및 테스트 완료
    
    * 마이페이지 구현 완료 및 리스트 오류 해결 중
    
    * 멤버 목록 조회
    
    * 가입된 멤버조회 구현
    
    * 마이페이지 / 스터디 리스트 페이지 테스트 완료
    
    * 개인 일정만 구현하면 진짜진짜 끝...
    
    * 세부사양 구현 완료, 개인 일정 CRUD의 경우 엔드포인트가 확정되면 추후 개선
    
    * 기능구현 완료, 디버깅 및 CSS 구현 중
    
    * 기능구현 완료 및 CSS 구현 중
    
    * 세부사양 구현 완료 및 CSS 수정 중
    
    * fix : 리더 권한 위임
    
    * 스터디장 탈퇴 block 처리
    
    * 비밀번호 검증 로직 수정중
    
    * 기능구현 최종, CSS 작업중
    
    * pull 이전 커밋
    
    * 예외처리 & validation 작업 중
    
    * 중간 작업 병합
    
    * 게시글 파싱 및 HTML 변환 처리
    
    * 개인 캘린더 일정 추가 및 에러 핸들러 수정
    
    * 스터디 그룹 일정 수정 구현
    Whaleinmilktea authored May 25, 2023
    Configuration menu
    Copy the full SHA
    1ce707d View commit details
    Browse the repository at this point in the history
  23. Merge pull request #322 from codestates-seb/feat/design

    Design: 마이페이지 UI 디자인 및 프로젝트 전반적 CSS 수정
    lain-alice authored May 25, 2023
    Configuration menu
    Copy the full SHA
    4df3109 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    20081db View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    034081a View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    d61ecc4 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    c6f4889 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    d08af35 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    8e6356d View commit details
    Browse the repository at this point in the history
  30. design: z-index 추가

    lain-alice committed May 25, 2023
    Configuration menu
    Copy the full SHA
    4dd1211 View commit details
    Browse the repository at this point in the history
  31. design: width 조정

    lain-alice committed May 25, 2023
    Configuration menu
    Copy the full SHA
    54f6460 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    213981e View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    ff6f8e1 View commit details
    Browse the repository at this point in the history
  34. Merge pull request #324 from codestates-seb/feat/gnbfilter

    Feat: GNB 메뉴 버튼 추가, 리스트 filter select 수정
    lain-alice authored May 25, 2023
    Configuration menu
    Copy the full SHA
    63b0fdf View commit details
    Browse the repository at this point in the history
  35. BE 작업 내용 DEV로 올립니다 ! (#332)

    * [구현] 스터디그룹 없이 태그 등록하는 엔드포인트 추가 (테스트용)  (#256)
    
    * fix: 회원 가입 시, 맴버 닉네임 중복인 경우의 메세지 변경
    
    닉네임 중복: MEMBER_EXISTS_NICKNAME
    이메일 중복: MEMBER_EXISTS_EMAIL
    
    [skip ci]
    
    * feat: 스터디그룹 없이 태그 등록하는 엔드포인트 추가 (테스트용)
    
    [skip ci]
    
    * fix: MEMBER_EXIST 변경 빠진 것 추가
    
    [skip ci]
    
    * fix: studygroup 없어도 강제로 생성하도록 수정
    
    [skip ci]
    
    * fix: tag 키에 해당하는 값 리스트 응답하도록 변경
    
    리스트 내의 값은 중복 불가
    
    [skip ci]
    
    * fix: searchTag 등록, 수정, 조회, 삭제 시 타입 변경
    
    HashMap<String, String> -> Map<String, Set<String>>
    
    [skip ci]
    
    * refactor: searchTag Converter, CommonStudygroupDto 인터페이스 구현
    
    tag List 를 Map Set 형식으로 변환
    tag Map Set 을 List 형식으로 변환
    studygroupMapper 의 Post, Patch 중복 부분 리펙터링
    
    [skip ci]
    
    * [구현] 예외처리 추가, StudygroupJoin 동작 추가 (#262)
    
    * feat: IllegalArgumentException 예외처리 추가
    
    [skip ci]
    
    * feat: Exception, NPE 예외처리 추가
    
    [skip ci]
    
    * feat: InvalidDataAccessApiUsageException 예외처리 추가
    
    [skip ci]
    
    * feat: Studygroup 모집글 생성 시 Join 함께 생성하도록 구현
    
    [skip ci]
    
    * feat: Studygroup TimeSchedule String 반복타입 Converter 구현
    
    [skip ci]
    
    * feat: ErrorResponse 클래스를 이용해서 응답 시 200 OK 뜨는 오류 수정
    
    [skip ci]
    
    * feat: studygroup의 TimeSchedule 자동 생성 시 데이터 매핑
    
    [skip ci]
    
    * feat: studygroup 모집 등록,수정 시 모든 가입 맴버에게 timeSchedule 자동 적용
    
    [skip ci]
    
    * feat: 버그 수정
    
    [skip ci]
    
    * feat: 캘린더 리스트에 ID 추가
    
    [skip ci]
    
    * feat: 스터디 탈퇴 시 개인 일정표에 해당 스터디의 일정 삭제
    
    [skip ci]
    
    * fix: 스키마 - 맴버 이미지 최대 사이즈 증가
    
    [skip ci]
    
    * fix: 자진 탈퇴 시에도 개인 캘린더 삭제하도록 수정
    
    [skip ci]
    
    * feat: InternalAuthenticationServiceException 발생 시 글로벌 예외처리 추가
    
    [skip ci]
    
    * feat: InvalidFormatException 발생 시 글로벌 예외처리 추가
    
    [skip ci]
    
    * [BE] 스터디 그룹 수정 (#270)
    
    * remove: client directory
    
    * refactor: 스터디 그룹 리펙토링
    
    - patch Dto 클래스에서, memberCountCurrent 변수 삭제
    - 스터디 그룹 조회 시, 멤버 수 가져오는 메서드
    변경
    - 리더 권한 이전 시, 기존 리더가 멤버에 추가되는 로직 삭제
    
    * [변경] 스터디 캘린더 자동 등록 기능 (#273)
    
    * remove: client directory
    
    * refactor: 스터디 그룹 리펙토링
    
    - patch Dto 클래스에서, memberCountCurrent 변수 삭제
    - 스터디 그룹 조회 시, 멤버 수 가져오는 메서드
    변경
    - 리더 권한 이전 시, 기존 리더가 멤버에 추가되는 로직 삭제
    
    * feat: 스터디 그룹 모집글 생성 시 그룹원 스케쥴 추가생성 제거
    
    스터디 그룹 모집글 생성 시
    회원들에게도 스터디의 캘린더를 만들어주던 것을
    스터디, 회원 따로 관리할 수 있도록 수정
    
    [skip ci]
    
    * feat: 스터디 그룹 모집글 수정 시 그룹원 스케쥴 추가생성 제거
    
    스터디 그룹 모집글 생성 시
    회원들에게도 스터디의 캘린더를 만들어주던 것을
    스터디, 회원 따로 관리할 수 있도록 수정
    
    [skip ci]
    
    * fix: 스터디 리더 권한 이전 시 맴버를 찾을 수 없는 오류 수정
    
    [skip ci]
    
    * fix: 스터디 리더 권한 이전 시 맴버를 찾을 수 없는 오류 수정
    
    [skip ci]
    
    ---------
    
    Co-authored-by: dozy <cs.d.yeol316@gmail.com>
    
    * [수정] 스터디 권한 위임 시 동작 수정 (#278)
    
    * remove: client directory
    
    * refactor: 스터디 그룹 리펙토링
    
    - patch Dto 클래스에서, memberCountCurrent 변수 삭제
    - 스터디 그룹 조회 시, 멤버 수 가져오는 메서드
    변경
    - 리더 권한 이전 시, 기존 리더가 멤버에 추가되는 로직 삭제
    
    * feat: 스터디 그룹 모집글 생성 시 그룹원 스케쥴 추가생성 제거
    
    스터디 그룹 모집글 생성 시
    회원들에게도 스터디의 캘린더를 만들어주던 것을
    스터디, 회원 따로 관리할 수 있도록 수정
    
    [skip ci]
    
    * feat: 스터디 그룹 모집글 수정 시 그룹원 스케쥴 추가생성 제거
    
    스터디 그룹 모집글 생성 시
    회원들에게도 스터디의 캘린더를 만들어주던 것을
    스터디, 회원 따로 관리할 수 있도록 수정
    
    [skip ci]
    
    * fix: 스터디 리더 권한 이전 시 맴버를 찾을 수 없는 오류 수정
    
    [skip ci]
    
    * fix: 스터디 리더 권한 이전 시 맴버를 찾을 수 없는 오류 수정
    
    [skip ci]
    
    * fix: 스터디 삭제 시 가입 관리도 함께 삭제
    
    [skip ci]
    
    * fix: 스터디 가입 수락 시 스케쥴 자동등록되던 것 수정
    
    [skip ci]
    
    * fix: 스터디 권한 이전 시, 해당 맴버를 찾을 수 없을 때 예외메세지 변경
    
    [skip ci]
    
    ---------
    
    Co-authored-by: dozy <cs.d.yeol316@gmail.com>
    
    * [디버깅] 여러가지 디버깅 (#282)
    
    * remove: client directory
    
    * refactor: 스터디 그룹 리펙토링
    
    - patch Dto 클래스에서, memberCountCurrent 변수 삭제
    - 스터디 그룹 조회 시, 멤버 수 가져오는 메서드
    변경
    - 리더 권한 이전 시, 기존 리더가 멤버에 추가되는 로직 삭제
    
    * feat: 스터디 그룹 모집글 생성 시 그룹원 스케쥴 추가생성 제거
    
    스터디 그룹 모집글 생성 시
    회원들에게도 스터디의 캘린더를 만들어주던 것을
    스터디, 회원 따로 관리할 수 있도록 수정
    
    [skip ci]
    
    * feat: 스터디 그룹 모집글 수정 시 그룹원 스케쥴 추가생성 제거
    
    스터디 그룹 모집글 생성 시
    회원들에게도 스터디의 캘린더를 만들어주던 것을
    스터디, 회원 따로 관리할 수 있도록 수정
    
    [skip ci]
    
    * fix: 스터디 리더 권한 이전 시 맴버를 찾을 수 없는 오류 수정
    
    [skip ci]
    
    * fix: 스터디 리더 권한 이전 시 맴버를 찾을 수 없는 오류 수정
    
    [skip ci]
    
    * fix: 스터디 삭제 시 가입 관리도 함께 삭제
    
    [skip ci]
    
    * fix: 스터디 가입 수락 시 스케쥴 자동등록되던 것 수정
    
    [skip ci]
    
    * fix: 스터디 권한 이전 시, 해당 맴버를 찾을 수 없을 때 예외메세지 변경
    
    [skip ci]
    
    * fix: searchTags Lazy 오류 수정
    
    [skip ci]
    
    * feat: 스터디 그룹에 색상 필드 추가 (color)
    
    [skip ci]
    
    * feat: 스터디장이 탈퇴를 시도하는 경우의 예외처리 추가
    
    [skip ci]
    
    ---------
    
    Co-authored-by: dozy <cs.d.yeol316@gmail.com>
    
    * feat: member testing + API문서화(restdocs) (#283)
    
    * feat: 로그아웃(RTK삭제) 기능 추가
    
    * bug: 멤버 삭제처리 이메일 변경안되는 현상 수정
    
    * comment: RedisConfig 설명 추가
    
    * [구현] 개인 캘린더 기능 구현 (#227)
    
    * fix: 스터디 등록 수정
    
    스터디 등록 수정 및 테스트 완료
    
    [skip ci]
    
    * fix: 스터디 수정, 모집상태 수정 기능 수정
    
    스터디 수정 기능 테스트 완료
    모집상태 수정 기능 테스트 완료
    
    [skip ci]
    
    * fix: 스터디 리스트 조회 기능 수정
    
    리턴 값에 tagValues List 추가됨.
    스터디 리스트 조회 테스트 완료
    
    [skip ci]
    
    * refactor: 시그니처 변경: getLoggedIn(Authentication authentication)
    
    getLoggedIn(Authentication authentication) -> getLoggedIn(String Email)
    
    [skip ci]
    
    * fix: Member Transaction LAZY 문제( CalendarStudygroup )
    
    service 로 email 정보만 전달하도록 수정
    
    [skip ci]
    
    * fix: Member Transaction LAZY 문제( StudygroupPostComment )
    
    service 로 email 정보만 전달하도록 수정
    
    [skip ci]
    
    * fix: Member Transaction LAZY 문제( StudygroupJoin )
    
    service 로 email 정보만 전달하도록 수정
    
    [skip ci]
    
    * feat: CalenderMember 추가
    
     전체적인 틀을 Studygroup 에서 복사해옴
    
    [skip ci]
    
    * feat: CalenderMember 추가
    
     전체적인 틀을 Studygroup 에서 복사해옴
    
    [skip ci]
    
    * feat: CalenderMember - create
    
    create 구현 - controller, service, mapper
    
    [skip ci]
    
    * feat: CalenderMember - update
    
    controller, service 구현
    
    [skip ci]
    
    * feat: CalenderMember - get
    
    controller 구현
    
    [skip ci]
    
    * feat: CalenderMember - update, delete
    
    controller, service, repository, util 구현
    
    [skip ci]
    
    * fix: CalenderMember
    
    세부 사항 구현
    
    [skip ci]
    
    * fix: CalenderMember 컬럼 이름 변경
    
    content -> platform , 세부 사항 구현
    
    [skip ci]
    
    * fix: CalenderMember 모호한 엔드포인트 수정
    
    get 동일한거 수정
    
    [skip ci]
    
    ---------
    
    Co-authored-by: dozy <cs.d.yeol316@gmail.com>
    
    * [BE] 스터디 리더 권한 위임 기능 추가 (#230)
    
    * refactor: 스터디 관리 기능 수정 및 리펙터링
    
    - 스터디 등록 시, 스터디 회원 수 필드 삭제
    - 스터디 수정 시, 스터디 회원 수 필드 삭제
    - 스터디 가입 관련 기능 수정
    및 리펙토링
    - 스터디 가입 관련 기능 테스트 완료
    
    [skip ci]
    
    * refactor: 스터디 수정 기능 리펙터링
    
    - 스터디 수정 시, 스터디 리더 인지 확인 수정
    
    [skip ci]
    
    * feat: 스터디 리더 권한 위임 기능 추가
    
    - #205
    
    [skip ci]
    
    * [BE] 마이 스터디 조회 기능 추가 (#236)
    
    * refactor: 스터디 관리 기능 수정 및 리펙터링
    
    - 스터디 등록 시, 스터디 회원 수 필드 삭제
    - 스터디 수정 시, 스터디 회원 수 필드 삭제
    - 스터디 가입 관련 기능 수정
    및 리펙토링
    - 스터디 가입 관련 기능 테스트 완료
    
    [skip ci]
    
    * refactor: 스터디 수정 기능 리펙터링
    
    - 스터디 수정 시, 스터디 리더 인지 확인 수정
    
    [skip ci]
    
    * feat: 스터디 리더 권한 위임 기능 추가
    
    - #205
    
    [skip ci]
    
    * feat: 마이 스터디 리스트 조회 기능 추가
    
    - #231
    - #234
    
    [skip ci]
    
    * fix: 스터디 조회 리턴값 수정
    
    - 스터디 조회 시
     : 조회자가 스터디 리더인지 구분 필드 추가
    
    [skip ci]
    
    * fix: 스터디 모집상태 완료 시 수정 불가
    
    스터디 모집상태 완료 시 수정 불가
    
    [skip ci]
    
    * [최종] 개인 캘린더 추가 (#237)
    
    * fix: 스터디 등록 수정
    
    스터디 등록 수정 및 테스트 완료
    
    [skip ci]
    
    * fix: 스터디 수정, 모집상태 수정 기능 수정
    
    스터디 수정 기능 테스트 완료
    모집상태 수정 기능 테스트 완료
    
    [skip ci]
    
    * fix: 스터디 리스트 조회 기능 수정
    
    리턴 값에 tagValues List 추가됨.
    스터디 리스트 조회 테스트 완료
    
    [skip ci]
    
    * refactor: 시그니처 변경: getLoggedIn(Authentication authentication)
    
    getLoggedIn(Authentication authentication) -> getLoggedIn(String Email)
    
    [skip ci]
    
    * fix: Member Transaction LAZY 문제( CalendarStudygroup )
    
    service 로 email 정보만 전달하도록 수정
    
    [skip ci]
    
    * fix: Member Transaction LAZY 문제( StudygroupPostComment )
    
    service 로 email 정보만 전달하도록 수정
    
    [skip ci]
    
    * fix: Member Transaction LAZY 문제( StudygroupJoin )
    
    service 로 email 정보만 전달하도록 수정
    
    [skip ci]
    
    * feat: CalenderMember 추가
    
     전체적인 틀을 Studygroup 에서 복사해옴
    
    [skip ci]
    
    * feat: CalenderMember 추가
    
     전체적인 틀을 Studygroup 에서 복사해옴
    
    [skip ci]
    
    * feat: CalenderMember - create
    
    create 구현 - controller, service, mapper
    
    [skip ci]
    
    * feat: CalenderMember - update
    
    controller, service 구현
    
    [skip ci]
    
    * feat: CalenderMember - get
    
    controller 구현
    
    [skip ci]
    
    * feat: CalenderMember - update, delete
    
    controller, service, repository, util 구현
    
    [skip ci]
    
    * fix: CalenderMember
    
    세부 사항 구현
    
    [skip ci]
    
    * fix: CalenderMember 컬럼 이름 변경
    
    content -> platform , 세부 사항 구현
    
    [skip ci]
    
    * fix: CalenderMember 모호한 엔드포인트 수정
    
    get 동일한거 수정
    
    [skip ci]
    
    * feat: CalenderMember 엔드포인트 수정 및 주석 추가
    
    추가
    
    [skip ci]
    
    * feat: StudygroupPostComment 컬럼명 수정
    
    platform -> content 수정
    
    [skip ci]
    
    * fix: CalendarMapper 매핑 오류 수정
    
    mapper 순서 영향없도록 해주는 의존성 추가
    TimeRange 엔티티에 Builder 추가 ( 자동 매핑을 위해서 )
    
    [skip ci]
    
    * fix: 스터디 캘린더 예외 추가 - 조회
    
    일정 조회 시 스터디 식별자에 속하지 않은 경우 예외처리
    
    [skip ci]
    
    * fix: 스터디 삭제 시 캘린더 자동삭제
    
    스터디 삭제 시 캘린더 내용도 함께 삭제
    
    [skip ci]
    
    * feat: 개인 일정 수정 시 예외처리 추가
    
    개인이 스터디 일정은 수정할 수 없음
    
    [skip ci]
    
    * refactor: 검증 로직 utils 로 이동
    
    [skip ci]
    
    * feat: 예외처리 추가
    
    일정의 스터디 ID가 null 일 때
    
    [skip ci]
    
    * feat: CalendarResponseDto 매퍼 추가
    
    [skip ci]
    
    * feat: Calendar 에 color 필드, 컬럼 추가
    
    [skip ci]
    
    * feat: Calendar 에 description 필드, 컬럼 추가
    
    CalendarMemberResponse 에 description 추가
    
    [skip ci]
    
    * fix: Calendar 매핑 안되던 것 수정
    
    create, update 매핑 수정
    
    [skip ci]
    
    ---------
    
    Co-authored-by: dozy <cs.d.yeol316@gmail.com>
    
    * remove: client 폴더 삭제
    
    * [구현] 스터디그룹 없이 태그 등록하는 엔드포인트 추가 (테스트용)  (#256)
    
    * fix: 회원 가입 시, 맴버 닉네임 중복인 경우의 메세지 변경
    
    닉네임 중복: MEMBER_EXISTS_NICKNAME
    이메일 중복: MEMBER_EXISTS_EMAIL
    
    [skip ci]
    
    * feat: 스터디그룹 없이 태그 등록하는 엔드포인트 추가 (테스트용)
    
    [skip ci]
    
    * fix: MEMBER_EXIST 변경 빠진 것 추가
    
    [skip ci]
    
    * fix: studygroup 없어도 강제로 생성하도록 수정
    
    [skip ci]
    
    * fix: tag 키에 해당하는 값 리스트 응답하도록 변경
    
    리스트 내의 값은 중복 불가
    
    [skip ci]
    
    * fix: searchTag 등록, 수정, 조회, 삭제 시 타입 변경
    
    HashMap<String, String> -> Map<String, Set<String>>
    
    [skip ci]
    
    * refactor: searchTag Converter, CommonStudygroupDto 인터페이스 구현
    
    tag List 를 Map Set 형식으로 변환
    tag Map Set 을 List 형식으로 변환
    studygroupMapper 의 Post, Patch 중복 부분 리펙터링
    
    [skip ci]
    
    * fix: 로그인 오류 log 추가
    
    * feat: member testing + API문서화(restdocs)
    
    ---------
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    Co-authored-by: dozy <cs.d.yeol316@gmail.com>
    Co-authored-by: yeori316 <78740368+yeori316@users.noreply.github.com>
    Co-authored-by: lain-alice <freya6829@gmail.com>
    
    * [자잘한 것 수정] (#286)
    
    * refactor: 스터디 그룹 리펙토링
    
    - patch Dto 클래스에서, memberCountCurrent 변수 삭제
    - 스터디 그룹 조회 시, 멤버 수 가져오는 메서드
    변경
    - 리더 권한 이전 시, 기존 리더가 멤버에 추가되는 로직 삭제
    
    * fix: 스터디 리더 권한 이전 시 맴버를 찾을 수 없는 오류 수정
    
    [skip ci]
    
    * fix: searchTags Lazy 오류 수정
    
    [skip ci]
    
    * refactor: Calendar Service 중복제거
    
    [skip ci]
    
    * refactor: 들여쓰기 이상한 것 수정
    
    [skip ci]
    
    ---------
    
    Co-authored-by: dozy <cs.d.yeol316@gmail.com>
    
    * remove: tmi 코드설명 주석 제거 (#289)
    
    * remove: tmi 코드설명 주석 제거
    
    * comment: jpa 쿼리문 자동생성 메서드의 쿼리문 명시
    
    * feat: member delete 복구 기능 추가 (#294)
    
    * remove: tmi 코드설명 주석 제거
    
    * comment: jpa 쿼리문 자동생성 메서드의 쿼리문 명시
    
    * feat: delete처리된 회원의 경우 로그인 응답 403으로 변경
    
    * feat: delete처리된 일반회원 복구기능 추가
    
    * fix: delete처리된 OAuth2회원 복구기능 추가
    
    * fix: 비밀번호 불일치case 예외처리 명명법 통일
    
    * fix: [수정] 캘린더 기간 30일까지만 적용되던 버그 수정 (#295)
    
    * feat: 탈퇴한 회원 회원가입 시도시 403반환 (#296)
    
    * remove: tmi 코드설명 주석 제거
    
    * comment: jpa 쿼리문 자동생성 메서드의 쿼리문 명시
    
    * feat: delete처리된 회원의 경우 로그인 응답 403으로 변경
    
    * feat: delete처리된 일반회원 복구기능 추가
    
    * fix: delete처리된 OAuth2회원 복구기능 추가
    
    * fix: 비밀번호 불일치case 예외처리 명명법 통일
    
    * feat: 탈퇴한 회원 회원가입 시도시 403반환
    
    * [구현] 스터디 리스트 필터링 작업 BE (#316)
    
    * feat: 스터디 리스트 필터링 작업
    
    order=정렬방법 을 받아서 조회하는 엔드포인트 추가
    
    * feat: 스터디 리스트 필터링 작업
    
    order=정렬방법 을 받아서 조회하는 엔드포인트 추가
    
    * feat: 스터디 리스트 필터링 작업
    
    order=정렬방법 을 받아서 조회하는 엔드포인트 추가
    
    * CORS 설정 변경 (#329)
    
    * remove: tmi 코드설명 주석 제거
    
    * comment: jpa 쿼리문 자동생성 메서드의 쿼리문 명시
    
    * feat: delete처리된 회원의 경우 로그인 응답 403으로 변경
    
    * feat: delete처리된 일반회원 복구기능 추가
    
    * fix: delete처리된 OAuth2회원 복구기능 추가
    
    * fix: 비밀번호 불일치case 예외처리 명명법 통일
    
    * feat: 탈퇴한 회원 회원가입 시도시 403반환
    
    * fix: CORS 설정 변경
    (AllowedOriginPatterns s3주소인 https://www.edusync.site/로 제한)
    
    * fix: CORS 설정 변경
    (AllowedHeaders 제한)
    
    * fix: CORS 설정 변경
    (content-type 헤더에 포함되도록 허용)
    
    ---------
    
    Co-authored-by: yeori316 <78740368+yeori316@users.noreply.github.com>
    Co-authored-by: dozy <cs.d.yeol316@gmail.com>
    Co-authored-by: wish9 <wjwee9@gmail.com>
    Co-authored-by: lain-alice <freya6829@gmail.com>
    5 people authored May 25, 2023
    Configuration menu
    Copy the full SHA
    c77a475 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    d6e29db View commit details
    Browse the repository at this point in the history
  37. Merge pull request #333 from codestates-seb/fe

    FE 작업내용 DEV로 올립니다!
    songhaeunsong authored May 25, 2023
    Configuration menu
    Copy the full SHA
    c725651 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    ce5fa9b View commit details
    Browse the repository at this point in the history
  39. fix: 최소인원 2

    lain-alice committed May 25, 2023
    Configuration menu
    Copy the full SHA
    1831335 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    b4aabb0 View commit details
    Browse the repository at this point in the history
  41. 오류 수정

    송하은 authored and 송하은 committed May 25, 2023
    Configuration menu
    Copy the full SHA
    f69a240 View commit details
    Browse the repository at this point in the history
  42. fix: 자기소개, 동료 텍스트 입력 없으면 빈 텍스트가 들어감

    송하은 authored and 송하은 committed May 25, 2023
    Configuration menu
    Copy the full SHA
    4dd2db2 View commit details
    Browse the repository at this point in the history
  43. fix: mypage-placeholder 추가

    송하은 authored and 송하은 committed May 25, 2023
    Configuration menu
    Copy the full SHA
    20f1330 View commit details
    Browse the repository at this point in the history
  44. 프사바꾸기 업로드 후 자동 새로고침

    송하은 authored and 송하은 committed May 25, 2023
    Configuration menu
    Copy the full SHA
    82f57e4 View commit details
    Browse the repository at this point in the history
  45. feat: fltmxm 필터구현

    송하은 authored and 송하은 committed May 25, 2023
    Configuration menu
    Copy the full SHA
    2846fb0 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2023

  1. Configuration menu
    Copy the full SHA
    c43f17d View commit details
    Browse the repository at this point in the history
  2. 병합 충돌 해결 및 테스트 완료 (#344)

    * 토큰 요청 리팩토링
    
    * 리팩토링 수정 완료
    
    * 병합 전 커밋
    
    * 마이페이지 구현 및 테스트 완료
    
    * 마이페이지 구현 완료 및 리스트 오류 해결 중
    
    * 멤버 목록 조회
    
    * 가입된 멤버조회 구현
    
    * 마이페이지 / 스터디 리스트 페이지 테스트 완료
    
    * 개인 일정만 구현하면 진짜진짜 끝...
    
    * 세부사양 구현 완료, 개인 일정 CRUD의 경우 엔드포인트가 확정되면 추후 개선
    
    * 기능구현 완료, 디버깅 및 CSS 구현 중
    
    * 기능구현 완료 및 CSS 구현 중
    
    * 세부사양 구현 완료 및 CSS 수정 중
    
    * fix : 리더 권한 위임
    
    * 스터디장 탈퇴 block 처리
    
    * 비밀번호 검증 로직 수정중
    
    * 기능구현 최종, CSS 작업중
    
    * pull 이전 커밋
    
    * 예외처리 & validation 작업 중
    
    * 중간 작업 병합
    
    * 게시글 파싱 및 HTML 변환 처리
    
    * 개인 캘린더 일정 추가 및 에러 핸들러 수정
    
    * 스터디 그룹 일정 수정 구현
    
    * 스터디 리스트 수정
    
    * 에러 처리 시작
    
    * 스터디 정보수정 모달 본문이 태그 있는 채로 나오는 오류 해결
    
    * 스터디 관리 예외처리 완료
    
    * fix/마이페이지 수정사항 수정 완료
    
    * 이벤트 클릭 시 스터디 정보가 모달창에 안 보이는 오류 해결
    
    * 캘린더 기능 구현 완료
    Whaleinmilktea authored May 26, 2023
    Configuration menu
    Copy the full SHA
    862b1b8 View commit details
    Browse the repository at this point in the history
  3. 로그인이 필요합니다 모달 생성

    송하은 authored and 송하은 committed May 26, 2023
    Configuration menu
    Copy the full SHA
    d475991 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #345 from codestates-seb/fix/haeun2

    로그인이 필요합니다 모달 생성
    songhaeunsong authored May 26, 2023
    Configuration menu
    Copy the full SHA
    0688291 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0b0a17c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e929054 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #346 from codestates-seb/feat/lainalice

    스터디 작성 기본값, 태그 CSS 등
    lain-alice authored May 26, 2023
    Configuration menu
    Copy the full SHA
    5089f4e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    3f892f8 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #347 from codestates-seb/feat/card

    design: 스터디리스트 카드 디자인 수정
    lain-alice authored May 26, 2023
    Configuration menu
    Copy the full SHA
    dae6aa2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9cf23bd View commit details
    Browse the repository at this point in the history
  11. Merge pull request #348 from codestates-seb/feat/weeksort

    Feat: 요일 입력값 정렬
    lain-alice authored May 26, 2023
    Configuration menu
    Copy the full SHA
    5b6d947 View commit details
    Browse the repository at this point in the history
  12. 콘솔 제거 및 리스트필터 수정

    송하은 authored and 송하은 committed May 26, 2023
    Configuration menu
    Copy the full SHA
    6e07290 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #349 from codestates-seb/fix/haeun3

    콘솔 제거 및 리스트필터 수정
    songhaeunsong authored May 26, 2023
    Configuration menu
    Copy the full SHA
    9698ae0 View commit details
    Browse the repository at this point in the history
  14. profileInfo input value 수정

    송하은 authored and 송하은 committed May 26, 2023
    Configuration menu
    Copy the full SHA
    7431fa3 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    86e1687 View commit details
    Browse the repository at this point in the history
  16. Merge pull request #351 from codestates-seb/feat/favicon

    Design: favicon 추가
    lain-alice authored May 26, 2023
    Configuration menu
    Copy the full SHA
    e013065 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    9c8adf0 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    bb027df View commit details
    Browse the repository at this point in the history
  19. Merge pull request #354 from codestates-seb/feat/managecss

    Feat: 스터디 수정 useEffect 수정 반영, 스터디 관리 디자인 수정
    lain-alice authored May 26, 2023
    Configuration menu
    Copy the full SHA
    fa39491 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2023

  1. Configuration menu
    Copy the full SHA
    7309455 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #360 from codestates-seb/feat/listcss

    design: 스터디 리스트 css 수정
    lain-alice authored May 28, 2023
    Configuration menu
    Copy the full SHA
    d046079 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #355 from codestates-seb/fe

    From FE to DEV
    lain-alice authored May 28, 2023
    Configuration menu
    Copy the full SHA
    378010e View commit details
    Browse the repository at this point in the history

Commits on May 30, 2023

  1. Be -> Dev (#362)

    * [구현] 스터디그룹 없이 태그 등록하는 엔드포인트 추가 (테스트용)  (#256)
    
    * fix: 회원 가입 시, 맴버 닉네임 중복인 경우의 메세지 변경
    
    닉네임 중복: MEMBER_EXISTS_NICKNAME
    이메일 중복: MEMBER_EXISTS_EMAIL
    
    [skip ci]
    
    * feat: 스터디그룹 없이 태그 등록하는 엔드포인트 추가 (테스트용)
    
    [skip ci]
    
    * fix: MEMBER_EXIST 변경 빠진 것 추가
    
    [skip ci]
    
    * fix: studygroup 없어도 강제로 생성하도록 수정
    
    [skip ci]
    
    * fix: tag 키에 해당하는 값 리스트 응답하도록 변경
    
    리스트 내의 값은 중복 불가
    
    [skip ci]
    
    * fix: searchTag 등록, 수정, 조회, 삭제 시 타입 변경
    
    HashMap<String, String> -> Map<String, Set<String>>
    
    [skip ci]
    
    * refactor: searchTag Converter, CommonStudygroupDto 인터페이스 구현
    
    tag List 를 Map Set 형식으로 변환
    tag Map Set 을 List 형식으로 변환
    studygroupMapper 의 Post, Patch 중복 부분 리펙터링
    
    [skip ci]
    
    * [구현] 예외처리 추가, StudygroupJoin 동작 추가 (#262)
    
    * feat: IllegalArgumentException 예외처리 추가
    
    [skip ci]
    
    * feat: Exception, NPE 예외처리 추가
    
    [skip ci]
    
    * feat: InvalidDataAccessApiUsageException 예외처리 추가
    
    [skip ci]
    
    * feat: Studygroup 모집글 생성 시 Join 함께 생성하도록 구현
    
    [skip ci]
    
    * feat: Studygroup TimeSchedule String 반복타입 Converter 구현
    
    [skip ci]
    
    * feat: ErrorResponse 클래스를 이용해서 응답 시 200 OK 뜨는 오류 수정
    
    [skip ci]
    
    * feat: studygroup의 TimeSchedule 자동 생성 시 데이터 매핑
    
    [skip ci]
    
    * feat: studygroup 모집 등록,수정 시 모든 가입 맴버에게 timeSchedule 자동 적용
    
    [skip ci]
    
    * feat: 버그 수정
    
    [skip ci]
    
    * feat: 캘린더 리스트에 ID 추가
    
    [skip ci]
    
    * feat: 스터디 탈퇴 시 개인 일정표에 해당 스터디의 일정 삭제
    
    [skip ci]
    
    * fix: 스키마 - 맴버 이미지 최대 사이즈 증가
    
    [skip ci]
    
    * fix: 자진 탈퇴 시에도 개인 캘린더 삭제하도록 수정
    
    [skip ci]
    
    * feat: InternalAuthenticationServiceException 발생 시 글로벌 예외처리 추가
    
    [skip ci]
    
    * feat: InvalidFormatException 발생 시 글로벌 예외처리 추가
    
    [skip ci]
    
    * [BE] 스터디 그룹 수정 (#270)
    
    * remove: client directory
    
    * refactor: 스터디 그룹 리펙토링
    
    - patch Dto 클래스에서, memberCountCurrent 변수 삭제
    - 스터디 그룹 조회 시, 멤버 수 가져오는 메서드
    변경
    - 리더 권한 이전 시, 기존 리더가 멤버에 추가되는 로직 삭제
    
    * [변경] 스터디 캘린더 자동 등록 기능 (#273)
    
    * remove: client directory
    
    * refactor: 스터디 그룹 리펙토링
    
    - patch Dto 클래스에서, memberCountCurrent 변수 삭제
    - 스터디 그룹 조회 시, 멤버 수 가져오는 메서드
    변경
    - 리더 권한 이전 시, 기존 리더가 멤버에 추가되는 로직 삭제
    
    * feat: 스터디 그룹 모집글 생성 시 그룹원 스케쥴 추가생성 제거
    
    스터디 그룹 모집글 생성 시
    회원들에게도 스터디의 캘린더를 만들어주던 것을
    스터디, 회원 따로 관리할 수 있도록 수정
    
    [skip ci]
    
    * feat: 스터디 그룹 모집글 수정 시 그룹원 스케쥴 추가생성 제거
    
    스터디 그룹 모집글 생성 시
    회원들에게도 스터디의 캘린더를 만들어주던 것을
    스터디, 회원 따로 관리할 수 있도록 수정
    
    [skip ci]
    
    * fix: 스터디 리더 권한 이전 시 맴버를 찾을 수 없는 오류 수정
    
    [skip ci]
    
    * fix: 스터디 리더 권한 이전 시 맴버를 찾을 수 없는 오류 수정
    
    [skip ci]
    
    ---------
    
    Co-authored-by: dozy <cs.d.yeol316@gmail.com>
    
    * [수정] 스터디 권한 위임 시 동작 수정 (#278)
    
    * remove: client directory
    
    * refactor: 스터디 그룹 리펙토링
    
    - patch Dto 클래스에서, memberCountCurrent 변수 삭제
    - 스터디 그룹 조회 시, 멤버 수 가져오는 메서드
    변경
    - 리더 권한 이전 시, 기존 리더가 멤버에 추가되는 로직 삭제
    
    * feat: 스터디 그룹 모집글 생성 시 그룹원 스케쥴 추가생성 제거
    
    스터디 그룹 모집글 생성 시
    회원들에게도 스터디의 캘린더를 만들어주던 것을
    스터디, 회원 따로 관리할 수 있도록 수정
    
    [skip ci]
    
    * feat: 스터디 그룹 모집글 수정 시 그룹원 스케쥴 추가생성 제거
    
    스터디 그룹 모집글 생성 시
    회원들에게도 스터디의 캘린더를 만들어주던 것을
    스터디, 회원 따로 관리할 수 있도록 수정
    
    [skip ci]
    
    * fix: 스터디 리더 권한 이전 시 맴버를 찾을 수 없는 오류 수정
    
    [skip ci]
    
    * fix: 스터디 리더 권한 이전 시 맴버를 찾을 수 없는 오류 수정
    
    [skip ci]
    
    * fix: 스터디 삭제 시 가입 관리도 함께 삭제
    
    [skip ci]
    
    * fix: 스터디 가입 수락 시 스케쥴 자동등록되던 것 수정
    
    [skip ci]
    
    * fix: 스터디 권한 이전 시, 해당 맴버를 찾을 수 없을 때 예외메세지 변경
    
    [skip ci]
    
    ---------
    
    Co-authored-by: dozy <cs.d.yeol316@gmail.com>
    
    * [디버깅] 여러가지 디버깅 (#282)
    
    * remove: client directory
    
    * refactor: 스터디 그룹 리펙토링
    
    - patch Dto 클래스에서, memberCountCurrent 변수 삭제
    - 스터디 그룹 조회 시, 멤버 수 가져오는 메서드
    변경
    - 리더 권한 이전 시, 기존 리더가 멤버에 추가되는 로직 삭제
    
    * feat: 스터디 그룹 모집글 생성 시 그룹원 스케쥴 추가생성 제거
    
    스터디 그룹 모집글 생성 시
    회원들에게도 스터디의 캘린더를 만들어주던 것을
    스터디, 회원 따로 관리할 수 있도록 수정
    
    [skip ci]
    
    * feat: 스터디 그룹 모집글 수정 시 그룹원 스케쥴 추가생성 제거
    
    스터디 그룹 모집글 생성 시
    회원들에게도 스터디의 캘린더를 만들어주던 것을
    스터디, 회원 따로 관리할 수 있도록 수정
    
    [skip ci]
    
    * fix: 스터디 리더 권한 이전 시 맴버를 찾을 수 없는 오류 수정
    
    [skip ci]
    
    * fix: 스터디 리더 권한 이전 시 맴버를 찾을 수 없는 오류 수정
    
    [skip ci]
    
    * fix: 스터디 삭제 시 가입 관리도 함께 삭제
    
    [skip ci]
    
    * fix: 스터디 가입 수락 시 스케쥴 자동등록되던 것 수정
    
    [skip ci]
    
    * fix: 스터디 권한 이전 시, 해당 맴버를 찾을 수 없을 때 예외메세지 변경
    
    [skip ci]
    
    * fix: searchTags Lazy 오류 수정
    
    [skip ci]
    
    * feat: 스터디 그룹에 색상 필드 추가 (color)
    
    [skip ci]
    
    * feat: 스터디장이 탈퇴를 시도하는 경우의 예외처리 추가
    
    [skip ci]
    
    ---------
    
    Co-authored-by: dozy <cs.d.yeol316@gmail.com>
    
    * feat: member testing + API문서화(restdocs) (#283)
    
    * feat: 로그아웃(RTK삭제) 기능 추가
    
    * bug: 멤버 삭제처리 이메일 변경안되는 현상 수정
    
    * comment: RedisConfig 설명 추가
    
    * [구현] 개인 캘린더 기능 구현 (#227)
    
    * fix: 스터디 등록 수정
    
    스터디 등록 수정 및 테스트 완료
    
    [skip ci]
    
    * fix: 스터디 수정, 모집상태 수정 기능 수정
    
    스터디 수정 기능 테스트 완료
    모집상태 수정 기능 테스트 완료
    
    [skip ci]
    
    * fix: 스터디 리스트 조회 기능 수정
    
    리턴 값에 tagValues List 추가됨.
    스터디 리스트 조회 테스트 완료
    
    [skip ci]
    
    * refactor: 시그니처 변경: getLoggedIn(Authentication authentication)
    
    getLoggedIn(Authentication authentication) -> getLoggedIn(String Email)
    
    [skip ci]
    
    * fix: Member Transaction LAZY 문제( CalendarStudygroup )
    
    service 로 email 정보만 전달하도록 수정
    
    [skip ci]
    
    * fix: Member Transaction LAZY 문제( StudygroupPostComment )
    
    service 로 email 정보만 전달하도록 수정
    
    [skip ci]
    
    * fix: Member Transaction LAZY 문제( StudygroupJoin )
    
    service 로 email 정보만 전달하도록 수정
    
    [skip ci]
    
    * feat: CalenderMember 추가
    
     전체적인 틀을 Studygroup 에서 복사해옴
    
    [skip ci]
    
    * feat: CalenderMember 추가
    
     전체적인 틀을 Studygroup 에서 복사해옴
    
    [skip ci]
    
    * feat: CalenderMember - create
    
    create 구현 - controller, service, mapper
    
    [skip ci]
    
    * feat: CalenderMember - update
    
    controller, service 구현
    
    [skip ci]
    
    * feat: CalenderMember - get
    
    controller 구현
    
    [skip ci]
    
    * feat: CalenderMember - update, delete
    
    controller, service, repository, util 구현
    
    [skip ci]
    
    * fix: CalenderMember
    
    세부 사항 구현
    
    [skip ci]
    
    * fix: CalenderMember 컬럼 이름 변경
    
    content -> platform , 세부 사항 구현
    
    [skip ci]
    
    * fix: CalenderMember 모호한 엔드포인트 수정
    
    get 동일한거 수정
    
    [skip ci]
    
    ---------
    
    Co-authored-by: dozy <cs.d.yeol316@gmail.com>
    
    * [BE] 스터디 리더 권한 위임 기능 추가 (#230)
    
    * refactor: 스터디 관리 기능 수정 및 리펙터링
    
    - 스터디 등록 시, 스터디 회원 수 필드 삭제
    - 스터디 수정 시, 스터디 회원 수 필드 삭제
    - 스터디 가입 관련 기능 수정
    및 리펙토링
    - 스터디 가입 관련 기능 테스트 완료
    
    [skip ci]
    
    * refactor: 스터디 수정 기능 리펙터링
    
    - 스터디 수정 시, 스터디 리더 인지 확인 수정
    
    [skip ci]
    
    * feat: 스터디 리더 권한 위임 기능 추가
    
    - #205
    
    [skip ci]
    
    * [BE] 마이 스터디 조회 기능 추가 (#236)
    
    * refactor: 스터디 관리 기능 수정 및 리펙터링
    
    - 스터디 등록 시, 스터디 회원 수 필드 삭제
    - 스터디 수정 시, 스터디 회원 수 필드 삭제
    - 스터디 가입 관련 기능 수정
    및 리펙토링
    - 스터디 가입 관련 기능 테스트 완료
    
    [skip ci]
    
    * refactor: 스터디 수정 기능 리펙터링
    
    - 스터디 수정 시, 스터디 리더 인지 확인 수정
    
    [skip ci]
    
    * feat: 스터디 리더 권한 위임 기능 추가
    
    - #205
    
    [skip ci]
    
    * feat: 마이 스터디 리스트 조회 기능 추가
    
    - #231
    - #234
    
    [skip ci]
    
    * fix: 스터디 조회 리턴값 수정
    
    - 스터디 조회 시
     : 조회자가 스터디 리더인지 구분 필드 추가
    
    [skip ci]
    
    * fix: 스터디 모집상태 완료 시 수정 불가
    
    스터디 모집상태 완료 시 수정 불가
    
    [skip ci]
    
    * [최종] 개인 캘린더 추가 (#237)
    
    * fix: 스터디 등록 수정
    
    스터디 등록 수정 및 테스트 완료
    
    [skip ci]
    
    * fix: 스터디 수정, 모집상태 수정 기능 수정
    
    스터디 수정 기능 테스트 완료
    모집상태 수정 기능 테스트 완료
    
    [skip ci]
    
    * fix: 스터디 리스트 조회 기능 수정
    
    리턴 값에 tagValues List 추가됨.
    스터디 리스트 조회 테스트 완료
    
    [skip ci]
    
    * refactor: 시그니처 변경: getLoggedIn(Authentication authentication)
    
    getLoggedIn(Authentication authentication) -> getLoggedIn(String Email)
    
    [skip ci]
    
    * fix: Member Transaction LAZY 문제( CalendarStudygroup )
    
    service 로 email 정보만 전달하도록 수정
    
    [skip ci]
    
    * fix: Member Transaction LAZY 문제( StudygroupPostComment )
    
    service 로 email 정보만 전달하도록 수정
    
    [skip ci]
    
    * fix: Member Transaction LAZY 문제( StudygroupJoin )
    
    service 로 email 정보만 전달하도록 수정
    
    [skip ci]
    
    * feat: CalenderMember 추가
    
     전체적인 틀을 Studygroup 에서 복사해옴
    
    [skip ci]
    
    * feat: CalenderMember 추가
    
     전체적인 틀을 Studygroup 에서 복사해옴
    
    [skip ci]
    
    * feat: CalenderMember - create
    
    create 구현 - controller, service, mapper
    
    [skip ci]
    
    * feat: CalenderMember - update
    
    controller, service 구현
    
    [skip ci]
    
    * feat: CalenderMember - get
    
    controller 구현
    
    [skip ci]
    
    * feat: CalenderMember - update, delete
    
    controller, service, repository, util 구현
    
    [skip ci]
    
    * fix: CalenderMember
    
    세부 사항 구현
    
    [skip ci]
    
    * fix: CalenderMember 컬럼 이름 변경
    
    content -> platform , 세부 사항 구현
    
    [skip ci]
    
    * fix: CalenderMember 모호한 엔드포인트 수정
    
    get 동일한거 수정
    
    [skip ci]
    
    * feat: CalenderMember 엔드포인트 수정 및 주석 추가
    
    추가
    
    [skip ci]
    
    * feat: StudygroupPostComment 컬럼명 수정
    
    platform -> content 수정
    
    [skip ci]
    
    * fix: CalendarMapper 매핑 오류 수정
    
    mapper 순서 영향없도록 해주는 의존성 추가
    TimeRange 엔티티에 Builder 추가 ( 자동 매핑을 위해서 )
    
    [skip ci]
    
    * fix: 스터디 캘린더 예외 추가 - 조회
    
    일정 조회 시 스터디 식별자에 속하지 않은 경우 예외처리
    
    [skip ci]
    
    * fix: 스터디 삭제 시 캘린더 자동삭제
    
    스터디 삭제 시 캘린더 내용도 함께 삭제
    
    [skip ci]
    
    * feat: 개인 일정 수정 시 예외처리 추가
    
    개인이 스터디 일정은 수정할 수 없음
    
    [skip ci]
    
    * refactor: 검증 로직 utils 로 이동
    
    [skip ci]
    
    * feat: 예외처리 추가
    
    일정의 스터디 ID가 null 일 때
    
    [skip ci]
    
    * feat: CalendarResponseDto 매퍼 추가
    
    [skip ci]
    
    * feat: Calendar 에 color 필드, 컬럼 추가
    
    [skip ci]
    
    * feat: Calendar 에 description 필드, 컬럼 추가
    
    CalendarMemberResponse 에 description 추가
    
    [skip ci]
    
    * fix: Calendar 매핑 안되던 것 수정
    
    create, update 매핑 수정
    
    [skip ci]
    
    ---------
    
    Co-authored-by: dozy <cs.d.yeol316@gmail.com>
    
    * remove: client 폴더 삭제
    
    * [구현] 스터디그룹 없이 태그 등록하는 엔드포인트 추가 (테스트용)  (#256)
    
    * fix: 회원 가입 시, 맴버 닉네임 중복인 경우의 메세지 변경
    
    닉네임 중복: MEMBER_EXISTS_NICKNAME
    이메일 중복: MEMBER_EXISTS_EMAIL
    
    [skip ci]
    
    * feat: 스터디그룹 없이 태그 등록하는 엔드포인트 추가 (테스트용)
    
    [skip ci]
    
    * fix: MEMBER_EXIST 변경 빠진 것 추가
    
    [skip ci]
    
    * fix: studygroup 없어도 강제로 생성하도록 수정
    
    [skip ci]
    
    * fix: tag 키에 해당하는 값 리스트 응답하도록 변경
    
    리스트 내의 값은 중복 불가
    
    [skip ci]
    
    * fix: searchTag 등록, 수정, 조회, 삭제 시 타입 변경
    
    HashMap<String, String> -> Map<String, Set<String>>
    
    [skip ci]
    
    * refactor: searchTag Converter, CommonStudygroupDto 인터페이스 구현
    
    tag List 를 Map Set 형식으로 변환
    tag Map Set 을 List 형식으로 변환
    studygroupMapper 의 Post, Patch 중복 부분 리펙터링
    
    [skip ci]
    
    * fix: 로그인 오류 log 추가
    
    * feat: member testing + API문서화(restdocs)
    
    ---------
    
    Co-authored-by: serveman <120380939+serveman@users.noreply.github.com>
    Co-authored-by: dozy <cs.d.yeol316@gmail.com>
    Co-authored-by: yeori316 <78740368+yeori316@users.noreply.github.com>
    Co-authored-by: lain-alice <freya6829@gmail.com>
    
    * [자잘한 것 수정] (#286)
    
    * refactor: 스터디 그룹 리펙토링
    
    - patch Dto 클래스에서, memberCountCurrent 변수 삭제
    - 스터디 그룹 조회 시, 멤버 수 가져오는 메서드
    변경
    - 리더 권한 이전 시, 기존 리더가 멤버에 추가되는 로직 삭제
    
    * fix: 스터디 리더 권한 이전 시 맴버를 찾을 수 없는 오류 수정
    
    [skip ci]
    
    * fix: searchTags Lazy 오류 수정
    
    [skip ci]
    
    * refactor: Calendar Service 중복제거
    
    [skip ci]
    
    * refactor: 들여쓰기 이상한 것 수정
    
    [skip ci]
    
    ---------
    
    Co-authored-by: dozy <cs.d.yeol316@gmail.com>
    
    * remove: tmi 코드설명 주석 제거 (#289)
    
    * remove: tmi 코드설명 주석 제거
    
    * comment: jpa 쿼리문 자동생성 메서드의 쿼리문 명시
    
    * feat: member delete 복구 기능 추가 (#294)
    
    * remove: tmi 코드설명 주석 제거
    
    * comment: jpa 쿼리문 자동생성 메서드의 쿼리문 명시
    
    * feat: delete처리된 회원의 경우 로그인 응답 403으로 변경
    
    * feat: delete처리된 일반회원 복구기능 추가
    
    * fix: delete처리된 OAuth2회원 복구기능 추가
    
    * fix: 비밀번호 불일치case 예외처리 명명법 통일
    
    * fix: [수정] 캘린더 기간 30일까지만 적용되던 버그 수정 (#295)
    
    * feat: 탈퇴한 회원 회원가입 시도시 403반환 (#296)
    
    * remove: tmi 코드설명 주석 제거
    
    * comment: jpa 쿼리문 자동생성 메서드의 쿼리문 명시
    
    * feat: delete처리된 회원의 경우 로그인 응답 403으로 변경
    
    * feat: delete처리된 일반회원 복구기능 추가
    
    * fix: delete처리된 OAuth2회원 복구기능 추가
    
    * fix: 비밀번호 불일치case 예외처리 명명법 통일
    
    * feat: 탈퇴한 회원 회원가입 시도시 403반환
    
    * [구현] 스터디 리스트 필터링 작업 BE (#316)
    
    * feat: 스터디 리스트 필터링 작업
    
    order=정렬방법 을 받아서 조회하는 엔드포인트 추가
    
    * feat: 스터디 리스트 필터링 작업
    
    order=정렬방법 을 받아서 조회하는 엔드포인트 추가
    
    * feat: 스터디 리스트 필터링 작업
    
    order=정렬방법 을 받아서 조회하는 엔드포인트 추가
    
    * CORS 설정 변경 (#329)
    
    * remove: tmi 코드설명 주석 제거
    
    * comment: jpa 쿼리문 자동생성 메서드의 쿼리문 명시
    
    * feat: delete처리된 회원의 경우 로그인 응답 403으로 변경
    
    * feat: delete처리된 일반회원 복구기능 추가
    
    * fix: delete처리된 OAuth2회원 복구기능 추가
    
    * fix: 비밀번호 불일치case 예외처리 명명법 통일
    
    * feat: 탈퇴한 회원 회원가입 시도시 403반환
    
    * fix: CORS 설정 변경
    (AllowedOriginPatterns s3주소인 https://www.edusync.site/로 제한)
    
    * fix: CORS 설정 변경
    (AllowedHeaders 제한)
    
    * fix: CORS 설정 변경
    (content-type 헤더에 포함되도록 허용)
    
    * [BE] 스터디 리더 기능 수정 (#335)
    
    * remove: client directory
    
    * fix: 스터디 그룹 관리 기능 수정
    - 스터디 리더 -> 본인 강퇴 방지
    - 스터디 리더 -> 본인 권한 이전 방지
    
    * [수정] 개인 스케쥴 등록 시 not null 유효성 검사 (#339)
    
    * fix: 개인 스케쥴 등록 시 not null 유효성 검사
    
    * feat: 스케쥴 리스트 반환 시 응답으로 title, color 추가
    
    * feat: 가입 아이디 필터링 적용( DB 부담 없는 하드코딩 )
    
    * feat: 기본 프로파일 이미지 수정
    
    * [수정] NPE 500 -> 400 예외처리 (#352)
    
    * fix: authentication null 여부 판단
    
    스터디 캘린더, 개인 캘린더, 스터디 댓글
    null = NPE 500 에러에서 400 에러로 변경
    
    [skip ci]
    
    * fix: authentication null 여부 판단
    
    스터디 그룹, 스터디 가입신청
    null = NPE 500 에러에서 400 에러로 변경
    
    [skip ci]
    
    * fix: login Member 검증 시 Lazy 예외 수정
    
    MemberUtils 에 @transactional 추가
    
    [skip ci]
    
    * fix: login Member 검증 시 Lazy 예외 수정, 조회에 readOnly = true추가
    
    @transactional 추가 스코프 확장
    
    [skip ci]
    
    * fix: 인증400 수정하며 발생한 getStudygroupJoins 인증 정보 오류 수정
    
    [skip ci]
    
    * [수정] 캘린더 리스트 조회 시 응답 추가 (#359)
    
    ---------
    
    Co-authored-by: yeori316 <78740368+yeori316@users.noreply.github.com>
    Co-authored-by: dozy <cs.d.yeol316@gmail.com>
    Co-authored-by: wish9 <wjwee9@gmail.com>
    Co-authored-by: lain-alice <freya6829@gmail.com>
    5 people authored May 30, 2023
    Configuration menu
    Copy the full SHA
    84c61f9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b510cb4 View commit details
    Browse the repository at this point in the history
  3. Fe (#366)

    * Deploy issue (#361)
    
    * 닉네임 예외처리 (#365)
    
    * 토큰 요청 리팩토링
    
    * 리팩토링 수정 완료
    
    * 병합 전 커밋
    
    * 마이페이지 구현 및 테스트 완료
    
    * 마이페이지 구현 완료 및 리스트 오류 해결 중
    
    * 멤버 목록 조회
    
    * 가입된 멤버조회 구현
    
    * 마이페이지 / 스터디 리스트 페이지 테스트 완료
    
    * 개인 일정만 구현하면 진짜진짜 끝...
    
    * 세부사양 구현 완료, 개인 일정 CRUD의 경우 엔드포인트가 확정되면 추후 개선
    
    * 기능구현 완료, 디버깅 및 CSS 구현 중
    
    * 기능구현 완료 및 CSS 구현 중
    
    * 세부사양 구현 완료 및 CSS 수정 중
    
    * fix : 리더 권한 위임
    
    * 스터디장 탈퇴 block 처리
    
    * 비밀번호 검증 로직 수정중
    
    * 기능구현 최종, CSS 작업중
    
    * pull 이전 커밋
    
    * 예외처리 & validation 작업 중
    
    * 중간 작업 병합
    
    * 게시글 파싱 및 HTML 변환 처리
    
    * 개인 캘린더 일정 추가 및 에러 핸들러 수정
    
    * 스터디 그룹 일정 수정 구현
    
    * 스터디 리스트 수정
    
    * 에러 처리 시작
    
    * 스터디 정보수정 모달 본문이 태그 있는 채로 나오는 오류 해결
    
    * 스터디 관리 예외처리 완료
    
    * fix/마이페이지 수정사항 수정 완료
    
    * 이벤트 클릭 시 스터디 정보가 모달창에 안 보이는 오류 해결
    
    * 캘린더 기능 구현 완료
    
    * 병합
    
    * 스터디캘린더 get 요청 리팩토링 완료/스터디 id res.body 추가 요청
    
    * 외부 스크롤 효과 제거
    
    * 스터디 그룹 관리 페이지 > 수정 > modal input 박스 제거
    
    * &nbsp 오류 해결
    
    * pull 이전 병합
    
    * nickname 예외처리
    Whaleinmilktea authored May 30, 2023
    Configuration menu
    Copy the full SHA
    638598b View commit details
    Browse the repository at this point in the history