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

[Deploy] 와우클래스 상용배포 (1.0.0) #113

Merged
merged 320 commits into from
Sep 2, 2024
Merged

[Deploy] 와우클래스 상용배포 (1.0.0) #113

merged 320 commits into from
Sep 2, 2024

Conversation

eugene028
Copy link
Collaborator

🎉 변경 사항

백엔드 상용 배포에 따라서 프론트도 상용배포 진행합니다!

ghdtjgus76 and others added 30 commits August 9, 2024 17:20
[Feature] panda css 세팅 & storybook 세팅
hamo-o and others added 26 commits August 28, 2024 21:01
* chore: lock 패키지 변경 사항 반영

* chore: 중복된 Navbar 컴포넌트 삭제

* feat: 개설 스터디 기본 잡기

* feat: 스터디 개설 페이지 레이아웃

* fix: 찌그러짐 방지용 minWidth 추가

* feat: 스터디 개설하기 뷰 생성

* fix: 개설된 스터디로 화면 옮기기

* feat: auth 체크용 middleWare 생성

* fix: utils fetcher 함수 export 경로 변경

* feat: 스터디 생성하기 페이지 생성

* fix: router handler 삭제

* refactor: api path 상수로 수정

* feat: isAdmin 함수 추가

* fix: 코드리뷰 반영

* fix: admin여부에 따라 스터디 생성 박스 보이지 않도록

* chore: 패키지 설치

* fix: 빌드에러 고치기

* fix: isadmin 판별 로직 미들웨어에서 진행

* feat: 역할 논리 다시

* fix: 폴더명 변경

* fix: createStudy 경로 변경

* feat:wow-icons 추가

* refactor: 컴포넌트 폴더위치 변경

* chore:react-hook-form 설치

* feat: 복잡한 UI 설계 react-hook-form

* feat: 스터디 수강 시작 날짜 지정

* chore: timepicker 패키지 설치

* feat: 스터디 신청 UI 완성

* fix: 쓸데없는 콘솔로그 제거

* feat: api 연결

* feat:api 호출 성공시 redirect

* fix: 캐시 지워서 빌드에러 해결

* chore: 패키지 설치

* feat: 스터디 리스트 보기 뷰

* fix: api 관련 코드리뷰 반영

* fix: 코드리뷰 반영

* fix: navbar 두개인것 고치기

* feat: Header, 기본 레이아웃 세팅

* feat: Header 생성

* feat: 출석 보기

* fix: 코드리뷰 반영

* fix: 코드리뷰 반영

* fix: 코드리뷰 반영

* fix: api 추가 및 하드코딩 제거

* feat: 과제 목록 보기 api 연결

* feat: 과제 목록 생성

* feat: 스터디 커리큘럼 생성 기능 및 api 연결

* feat: 스터디 기본 정보 대시보드

* fix: 노션 링크 없을 때에 에러페이지 안뜨게끔 수정

* fix: padwithzero 추가

* fix: 노션 null 처리 진행

* feat: 공지 생성 기능

* fix: 스터디 공지 수정, 삭제 모달창 구현

* fix: 코드리뷰 반영

* feat: 멘토일 경우 나의 스터디만 볼 수 있게끔 로직 추가

* fix: client 레포에 존재하는 wow-ui 패키지 삭제

* feat: 스터디 생성 확인 모달창 생성

* fix: dropdown 옵션 잘못된 부분 수정, 스터디 형식에 따른 예외처리 진행

* fix: undefined인 경우 null처리

* fix: parse 함수 제거

* fix: 사용하지 않는 import문 제거

* fix: routerPath 수정

* fix: 캐시 지우고 다시 시도

* fix: 코드리뷰 반영

* fix: 모달창 구조 수정

* fix: 폴더명 변경

* fix: 코드리뷰 반영

---------

Co-authored-by: ghdtjgus76 <[email protected]>
* chore: lock 패키지 변경 사항 반영

* chore: 중복된 Navbar 컴포넌트 삭제

* feat: 개설 스터디 기본 잡기

* feat: 스터디 개설 페이지 레이아웃

* fix: 찌그러짐 방지용 minWidth 추가

* feat: 스터디 개설하기 뷰 생성

* fix: 개설된 스터디로 화면 옮기기

* feat: auth 체크용 middleWare 생성

* fix: utils fetcher 함수 export 경로 변경

* feat: 스터디 생성하기 페이지 생성

* fix: router handler 삭제

* refactor: api path 상수로 수정

* feat: isAdmin 함수 추가

* fix: 코드리뷰 반영

* fix: admin여부에 따라 스터디 생성 박스 보이지 않도록

* chore: 패키지 설치

* fix: 빌드에러 고치기

* fix: isadmin 판별 로직 미들웨어에서 진행

* feat: 역할 논리 다시

* fix: 폴더명 변경

* fix: createStudy 경로 변경

* feat:wow-icons 추가

* refactor: 컴포넌트 폴더위치 변경

* chore:react-hook-form 설치

* feat: 복잡한 UI 설계 react-hook-form

* feat: 스터디 수강 시작 날짜 지정

* chore: timepicker 패키지 설치

* feat: 스터디 신청 UI 완성

* fix: 쓸데없는 콘솔로그 제거

* feat: api 연결

* feat:api 호출 성공시 redirect

* fix: 캐시 지워서 빌드에러 해결

* chore: 패키지 설치

* feat: 스터디 리스트 보기 뷰

* fix: api 관련 코드리뷰 반영

* fix: 코드리뷰 반영

* fix: navbar 두개인것 고치기

* feat: Header, 기본 레이아웃 세팅

* feat: Header 생성

* feat: 출석 보기

* fix: 코드리뷰 반영

* fix: 코드리뷰 반영

* fix: 코드리뷰 반영

* fix: api 추가 및 하드코딩 제거

* feat: 과제 목록 보기 api 연결

* feat: 과제 목록 생성

* feat: 스터디 커리큘럼 생성 기능 및 api 연결

* feat: 스터디 기본 정보 대시보드

* fix: 노션 링크 없을 때에 에러페이지 안뜨게끔 수정

* fix: padwithzero 추가

* fix: 노션 null 처리 진행

* fix: 중복 요소 제거

* fix: 코드리뷰 반영 및 모든 mock 데이터 제거

* fix: 필요없는 console 삭제

* fix: entity 관리하기 쉽게 분리

* feat: 스터디 상세 정보 생성 api 연결

* feat: StudyInfobox 컴포넌트 구성 완료

* feat: 스터디 상세 정보 입력 api 연결

* fix: timeType 추가

* fix: type 고치기

* fix: next-cache 쓸데없이 하는 부분 제거

* feat: 스터디 상세 정보 입력 모달창 생성

* fix: entity 분리한거 합치기

* fix: 코드리뷰 반영

* feat: 커스텀 훅으로 로직 분리

* fix: 코드리뷰 반영, 빌드에러 해결

* fix: 폴더명 수정

* fix: 빌드에러 해결

* fix: 캐시 지우고 폴더명 다시 시도

* fix: 파일명 오류 수정

* fix: 빌드 캐시 지우기

* fix: 새로운 폴더 생성

* fix: 폴더명 다시 되돌림

* fix: 폴더명 명확하게 변경

* fix: 빌드에러 해결

* fix: sessions로 API 변경, 선언적인 코드로 변경

* fix: 세션을커리큘럼으로 바꾸어요

* fix: 스터디 시간 없을 경우 예외처리

* fix: layout overscroll 처리

* fix: query사용 방법 수정

* fix: 스타일 수정

* fix: 코드리뷰 반영

---------

Co-authored-by: ghdtjgus76 <[email protected]>
* chore: lock 패키지 변경 사항 반영

* chore: 중복된 Navbar 컴포넌트 삭제

* feat: 개설 스터디 기본 잡기

* feat: 스터디 개설 페이지 레이아웃

* fix: 찌그러짐 방지용 minWidth 추가

* feat: 스터디 개설하기 뷰 생성

* fix: 개설된 스터디로 화면 옮기기

* feat: auth 체크용 middleWare 생성

* fix: utils fetcher 함수 export 경로 변경

* feat: 스터디 생성하기 페이지 생성

* fix: router handler 삭제

* refactor: api path 상수로 수정

* feat: isAdmin 함수 추가

* fix: 코드리뷰 반영

* fix: admin여부에 따라 스터디 생성 박스 보이지 않도록

* chore: 패키지 설치

* fix: 빌드에러 고치기

* fix: isadmin 판별 로직 미들웨어에서 진행

* feat: 역할 논리 다시

* fix: 폴더명 변경

* fix: createStudy 경로 변경

* feat:wow-icons 추가

* refactor: 컴포넌트 폴더위치 변경

* chore:react-hook-form 설치

* feat: 복잡한 UI 설계 react-hook-form

* feat: 스터디 수강 시작 날짜 지정

* chore: timepicker 패키지 설치

* feat: 스터디 신청 UI 완성

* fix: 쓸데없는 콘솔로그 제거

* feat: api 연결

* feat:api 호출 성공시 redirect

* fix: 캐시 지워서 빌드에러 해결

* chore: 패키지 설치

* feat: 스터디 리스트 보기 뷰

* fix: api 관련 코드리뷰 반영

* fix: 코드리뷰 반영

* fix: navbar 두개인것 고치기

* feat: Header, 기본 레이아웃 세팅

* feat: Header 생성

* feat: 출석 보기

* fix: 코드리뷰 반영

* fix: 코드리뷰 반영

* fix: 코드리뷰 반영

* fix: api 추가 및 하드코딩 제거

* feat: 과제 목록 보기 api 연결

* feat: 과제 목록 생성

* feat: 스터디 커리큘럼 생성 기능 및 api 연결

* feat: 스터디 기본 정보 대시보드

* fix: 노션 링크 없을 때에 에러페이지 안뜨게끔 수정

* fix: padwithzero 추가

* fix: 노션 null 처리 진행

* feat: 공지 생성 기능

* fix: 스터디 공지 수정, 삭제 모달창 구현

* fix: 중복 요소 제거

* fix: 코드리뷰 반영 및 모든 mock 데이터 제거

* fix: 필요없는 console 삭제

* fix: entity 관리하기 쉽게 분리

* feat: 스터디 상세 정보 생성 api 연결

* feat: StudyInfobox 컴포넌트 구성 완료

* feat: 스터디 상세 정보 입력 api 연결

* fix: timeType 추가

* fix: type 고치기

* fix: next-cache 쓸데없이 하는 부분 제거

* fix: 코드리뷰 반영

* feat: 멘토일 경우 나의 스터디만 볼 수 있게끔 로직 추가

* fix: client 레포에 존재하는 wow-ui 패키지 삭제

* feat: 스터디 생성 확인 모달창 생성

* fix: dropdown 옵션 잘못된 부분 수정, 스터디 형식에 따른 예외처리 진행

* fix: undefined인 경우 null처리

* fix: parse 함수 제거

* fix: 사용하지 않는 import문 제거

* feat: 스터디 상세 정보 입력 모달창 생성

* fix: entity 분리한거 합치기

* fix: 코드리뷰 반영

* feat: 커스텀 훅으로 로직 분리

* fix: 코드리뷰 반영, 빌드에러 해결

* fix: routerPath 수정

* fix: 폴더명 수정

* fix: 빌드에러 해결

* fix: 캐시 지우고 다시 시도

* fix: 캐시 지우고 폴더명 다시 시도

* fix: 파일명 오류 수정

* fix: 빌드 캐시 지우기

* fix: 코드리뷰 반영

* fix: 새로운 폴더 생성

* fix: 폴더명 다시 되돌림

* fix: 폴더명 명확하게 변경

* fix: 빌드에러 해결

* fix: sessions로 API 변경, 선언적인 코드로 변경

* fix: 모달창 구조 수정

* fix: 폴더명 변경

* fix: 세션을커리큘럼으로 바꾸어요

* fix: 빌드에러 해결

* fix: 스터디 일정 수정

* fix: validation 수동 변경

* fix: 스터디 코스 먼저 선택하도록 변경

* fix: default 시간 변경

* fix: 스터디 개설 쿼리스트링 방식 개선

* fix: 코드리뷰 반영

* fix: 스터디 코스 선택에 따라 스터디 진행 기간 재 변경

---------

Co-authored-by: ghdtjgus76 <[email protected]>
* refactor: LinkButton 대신 Button asProp 활용하도록 수정

* chore: navbar 로고 클릭 시 홈으로 가도록 수정

* chore: 외부 링크 새 탭으로 열리도록 수정

* chore: navbar 멘토 페이지로 전환 버튼 클릭 시 멘토 페이지로 전환되도록 수정

* fix: notionLink null인 경우 예외 처리

* chore: 헤더 반응형 스타일 적용

* feat: ui 패키지 스타일 변경사항 반영

* fix: og image 안 보이는 문제 해결

* feat: 출석 체크 후 모달 사라지게 하는 로직 추가

* feat: 출석 체크 후 모달 사라지게 하는 로직 추가

* chore: NavItem href 경로 상대 경로로 변경

* rename: useModalRoute 모달 닫는 함수 onClose로 네이밍 변경

* chore: 로고 클릭 시 나의 스터디 페이지로 가도록 수정
* chore: 폰트 ttf에서 woff2로 변경

* chore: woff2, woff, ttf 순으로 브라우저에서 지원하는 폰트 사용하도록 설정

* feat: my-page, my-study, study-apply 중 한 페이지 초기 접속 시에만 미들웨어 동작하는 로직 추가

* chore: 로그아웃 시 middleware-executed 쿠키 삭제 로직 추가

* chore: 미들웨어에서 로그인 안 한 사용자는 헤더 캐시 속성 없어도 확인하도록 수정

* chore: aria 속성 잘못 설정된 부분 삭제

* chore: 자잘한 태그 변경

* feat: ui 패키지 스타일 변경 사항 반영

* refactor: cookieKey constants에서 관리하도록 수정

* chore: 불필요한 api 호출 에러 처리 삭제

* chore: cookieKey 객체로 관리하도록 수정

* chore: 과제 제출 상태 넘어오지 않는 경우 예외 처리 추가

* refactor: 스타일 객체 분리

* chore: baseUrl hostname으로 지정하도록 수정

* feat: ui 패키지 변경사항 반영

* chore: 불필요한 변수 삭제

* fix: 스터디 기본 정보 시작시간 및 종료시간 널 처리 추가

* feat: ui 패키지 변경사항 변경
* feat: 과제 페이지 기본 UI

* feat: 과제 위치 이동 및 폰트 적용

* feat: 과제 관련 DTO 추가

* chore: react-hook-form 설치

* feat: 과제 정보 입력 페이지

* feat: 과제 조회 페이지

* fix: 불필요한 use client 삭제

* feat: layout 타입 추가

* fix: 텍스트필드 onChange 에러 임시 주석처리

* fix: 렌더링 오류 수정

* fix: 과제 폴더구조 수정 및 라우팅 추가

* feat: Modal 컴포넌트 forwardRef 추가

* feat: 과제 생성 성공 모달, [id] 폴더 [week] 변경 및 모달 위치 변경

* rename: assignments 폴더 위치 변경

* rename: week -> studyDetailId 폴더구조 변경

* feat: 과제 개설 라우팅

* feat: 과제 내용 보기 페이지 API 연결

* fix: 과제 내용보기 라우팅 변경

* feat: 과제 조회 API 추가

* feat: 과제 수정/생성 페이지 과제 기본정보 API 연결

* feat: 과제 생성/수정 성공 모달 라우팅이 아닌 state로 관리하기

* feat: 과제 수정/생성 API 연결

* fix: 불필요한 모달 관련 코드 삭제

* fix: Modal로 내려주는 prop 타입에러 해결

* fix: assignment null 체크

* chore: TODO 주석

* feat: 과제 휴강 처리 보완

* feat: react-hook-form useController 활용해서 CustomTextField 만들기

* chore: defaultValue 적용 안됨

* rename: edit -> edit-assignment

* fix: 과제 리스트 revalidate

* refactor: 중복 로직 삼항연산자로 개선

* fix: defaultValue 적용 안되는 문제

* fix: 빌드 에러 수정

* chore: AssignemtPage 네이밍 변경

* fix: descriptionLink null로 오는 경우 가드

* feat: ItemSeparator 컴포넌트 분리, 적용

* chore: 타이틀 주차 색상 적용

* chore: 중복된 패딩 제거

* refactor: 수강 상태 텍스트 변환 함수에서 객체로 바꾸기

* chore: 불필요한 toString 사용 삭제

* fix: 디테일 페이지 과제 휴강 버튼 삭제

* refactor: 복잡한 삼항연산자 개선

* refactor: 과제 관련 router 상수화

* fix: 잘못된 변수명 수정

* chore: 불필요한 use client 삭제

* fix: 빌드 에러 수정
* feat: og-image 추가

* feat: 루트 레이아웃 메타데이터 작성

* feat: 하위 페이지 title 작성

* feat: 로고 및 네비게이션 UX 고려하기

* design: studies 페이지 하위 overflow scroll 적용

* fix: 모달 뒷배경 스크롤 막기

* fix: 불필요한 prop 삭제

* chore: title 워딩 수정

* chore: 빌드 에러 수정

* fix: 누락된 modal props

* fix: 에러 해결을 위해 generateMetadata page로 이동, page 컴포넌트 서버컴포넌트로 만들기
* chore: 이전에 반영되지 않았던 변수명 변경

* design: 스터디 커리큘럼 반응형 디자인 적용
* design: 수강 중인 스터디 없는 경우 디자인 수정사항 반영

* chore: wowds-ui 0.1.15 버전으로 변경

* refactor: DailyTaskItem 별도 파일로 분리

* chore: 오늘의 할 일 과제 박스 시간 포맷팅 안 된 부분 적용

* fix: ISODate 가져올 때 날짜 잘못 가져오는 문제 해결

* chore: 스터디 커리큘럼 현재 주차 외의 버튼은 다 disabled 상태로 변경

* chore: 커리큘럼 과제 휴강인 경우 버튼 disabled 처리

* chore: 메타데이터 타이틀 변경
* chore: middleware 캐시 로직 추가

* fix: 오타 수정

* fix: 커리큘럼을 스터디로 변경해요

* feat: Navbar 클릭하면 메인페이지로 이동

* fix: 절대경로 변경

* fix: 스터디 상세 레이아웃 수정

* fix: url constants로 분리

* fix: error처리 삭제, 이름 변경

* fix: 어드민 전용으로 쿠키 이름 변경

* fix: 만료 시간 제거
* feat: 큐에이 반영

* fix: 소문자로 변경
* fix: 네비게이션 따로 스크롤

* fix: 수강생 관리 메뉴 주석처리

* feat: 멘티 페이지로 이동

* fix: clientUrl 환경변수 관리
* feat: 출석 조회 API

* feat: AttendaceItem 컴포넌트

* fix: studyId 넘겨주는 방법 변경

* feat: AttendaceList 컴포넌트

* feat: 출결번호 상태체크 및 UI 렌더링

* rename: statusmap 경로수정

* rename: 파일명 타이포 수정

* fix: 출결 상태에 따라 출결번호 색상 변경

* fix: 비활성화 색상 변경
* fix: 과제 DTO 변경

* feat: formatDateToISOString util함수 추가

* feat: Picker 컴포넌트 도입

* fix: 시간 형식 변경

* chore: 과제 선택 가능 범위?

* fix: 과제 response DTO 수정으로 인한 로직 변경

* chore: 버튼 활성화 관련 TODO

* fix: API 요청 포맷에 맞게 수정

* chore: wowds-ui, wowds-icons 버전업

* fix: getIsCurrentWeek 로직 수정

* fix: 과제 휴강 후 revalidate

* fix: 휴강완료 버튼 이벤트 막기

* fix: Date 선택해야 버튼 활성화되도록 수정

* refactor: assignment 구조분해할당

* fix: defaultValue 없을 때 props 넘겨주지 않도록

* fix: useEffect 로직 수정

* fix: 같은 역할을 하는 유틸함수 삭제

* fix: 메타데이터 수정

* feat: studyTitle 추가
* feat: 수정 아이콘 추가

* fix: 난이도 옆에 실제 값 반영되도록 수정

* fix: Header arrow 방향 수정

* fix: 개설된 스터디 -> 담당 스터디

* fix: 스터디 정보 수정 이후 커리큘럼 업데이트되도록 수정

* fix: 스터디 상세 정보 수정

* fix: 필요없는 콘솔로그 제거

* fix: 스터디 생성일 validation 처리

* fix: 스터디 시작-종료 시간 validation 추가

* fix: url 문제 해결

* fix: edit 아이콘 위치 변경

* fix: 휴강 여부도 수정할 수 있도록 변경
* fix: 공지 작성시 container height 같이 커지도록 수정

* fix: 스터디 공지 작성하면 textfield 값 비우기

* fix: 스터디 수정 UX 개선, 스터디 공지 수정 이후 바로 반영되게끔

* feat: 멘토 페이지로 전환 링크 동작하도록 변경

* fix: 스터디 상세 보기 레이아웃 잡기

* fix: 스터디 삭제 바로 반영

* fix: 외부 링크로 이동하는 경우 _blank처리

* fix: 멘티 전환 페이지 수정
* feat: 스터디 멘토 검색 기능 추가

* chore: cursor pointer 스타일 추가
@eugene028 eugene028 self-assigned this Sep 2, 2024
@eugene028 eugene028 merged commit 8461887 into main Sep 2, 2024
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants