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

리펙터링 수정 내역 1차 머지 #295

Merged
merged 115 commits into from
Jan 30, 2024
Merged

Conversation

howons
Copy link
Collaborator

@howons howons commented Jan 30, 2024

구현 내용

  • Next.js 14 마이그레이션
  • 검색 페이지 디바운싱

스크린샷

궁금한 점

이슈번호

Jeong-Taeho and others added 30 commits November 2, 2023 23:23
* style: 미션 이미지에 맞도록 스타일 수정

* refactor: props로 정보 받도록 수정

---------

Co-authored-by: Jeong-Taeho <[email protected]>
* feat: 가로 스크롤 구현

* refactor: 가로 스크롤 부분 수정

* feat: 카테고리 가로 스크롤 구현(수정본)

* feat: scroll 바 숨기기 css 추가

* feat: isRoute로 검색용, 클릭용 구분

* refactor: interface를 type으로 변경

* refactor: 카테고리 하나만 선택하도록 변경

---------

Co-authored-by: Jeong-Taeho <[email protected]>
* chore: 파일 위치 변경

* feat: 레이아웃 수정

* style: 컨테이너 스타일 수정

* chore: 줄간격 조정 및 속성 추가

* refactor: 탭 컴포넌트 수정

* feat: MissionProgressContainer 생성

* feat: footer 미션 경로 수정

* chore: 예시 작업물

* chore: 버전 업데이트

* chore: 경로 별칭 사용

* style: z index 문제 해결

* feat: props 속성 추가
* feat: 레이아웃 및 케밥메뉴 초기 설정

* feat: Modal 컴포넌트 구현

* feat: icon size 추가

* feat: 메뉴 박스 구현

* style: 케밥메뉴 용 모달 스타일 정리

* style: 헤더 z-index 추가

* feat: 메뉴 박스 닫는 기능 추가

* chore: convention 틀린 거 수정

* rename: state 업데이트 인수 이름 수정

* chore: convention 오타 수정

* style: 케밥 모달 버튼크기 수정

* style: 높이 및 폰트 사이즈 수정
* chore: 필요한 브렌치 병합

* chore: 필요한 브렌치 병합

* feat: MissionFullInfo 컴포넌트 생성
* chore: 파일 위치 변경

* feat: 레이아웃 수정

* style: 컨테이너 스타일 수정

* chore: 줄간격 조정 및 속성 추가

* refactor: 탭 컴포넌트 수정

* feat: MissionProgressContainer 생성

* feat: footer 미션 경로 수정

* chore: 예시 작업물

* chore: 버전 업데이트

* chore: 경로 별칭 사용

* style: z index 문제 해결

* feat: props 속성 추가

* feat: 헤더에 뒤로가기 기능 추가

* refactor: 뒤로가기 버튼 컴포넌트화

* rename: 파일명 수정
* fix: 중복 파일 제거

* style: ListItem 스타일 수정

* fix: ListItem Props 받도록 변경

* fix: className 선택적으로 변경

* fix: className 선택적으로 변경

---------

Co-authored-by: Jeong-Taeho <[email protected]>
* feat: 업로드 이미지 제거 버튼 추가 전

* fix: 여러 이미지를 클릭해도 파일 선택이 뜨던 버그 수정

* feat: 알아보기 쉽게 주석 추가

---------

Co-authored-by: Jeong-Taeho <[email protected]>
* feat: 레이아웃 및 케밥메뉴 초기 설정

* feat: Modal 컴포넌트 구현

* feat: icon size 추가

* feat: 메뉴 박스 구현

* style: 케밥메뉴 용 모달 스타일 정리

* style: 헤더 z-index 추가

* feat: 메뉴 박스 닫는 기능 추가

* chore: convention 틀린 거 수정

* rename: state 업데이트 인수 이름 수정

* chore: convention 오타 수정

* style: 케밥 모달 버튼크기 수정

* chore: mock 데이터 업데이트

* feat: 헤더 케밥 메뉴 추가

* feat: 제목 및 인포 추가

* feat: fetch tag 추가

* chore: merge 후 오류 수정

* feat: 히어로 추천 전까지 추가

* feat: 히어로 추천 리스트 UI 구현

* feat: 수정 버튼 추가
* feat: 미션 정보 관련 더미 데이터 생성

* feat: 미션 관련 mock 데이터 생성

* feat: 미션 type 추가

* feat: 진행중인 미션 목록 데이터 get 로직 완성

* rename: 미션상태 관련 변수명 변경

* style: 스타일 변경

* feat: mock data 적용

* docs: 더미 data 수정

* feat: 전달할 prop 추가해서 북마크수 연결

* feat: Link 추가하기

* feat: 캐시 방법 수정
* feat: 미션 정보 관련 더미 데이터 생성

* feat: 미션 관련 mock 데이터 생성

* feat: 미션 type 추가

* feat: 진행중인 미션 목록 데이터 get 로직 완성

* rename: 미션상태 관련 변수명 변경

* style: 스타일 변경

* feat: mock data 적용

* docs: 더미 data 수정

* feat: 전달할 prop 추가해서 북마크수 연결

* feat: Link 추가하기

* feat: 버튼 생성 및 스타일 수정

* feat: 제안받은 미션 목록 api 로직 구성

* feat: mock data 연결

* style: 스타일 조정

* chore: mock 데이터 변경

* feat: 속성 추가 및 스타일 수정

* refactor: 캐시 방법 수정

* refactor: 구조분해 할당
* fix: Mock 데이터 내가 생성한 데이터를 볼 수 있도록 설정

* fix: Footer 제거

* feat: 미션 생성 페이지

* feat: 카테고리 에러 추가 및 부모로 선택된 index 전달

* feat: footer 용 하단 생성 버튼

* feat: 미션 생성 폼 구현

* feat: 커스텀 캘린더

* feat: 에러 메시지 컴포넌트 기본 스타일

* feat: 미션 생성용 Input 컴포넌트

* feat: Input과 호환되는 라벨

* feat: 미션 생성용 Select 컴포넌트

* feat: 에러 메세지 상수화

* feat: 폼 유효성 검증 기본

* fix: footer 버튼 위치 수정

* feat: form 과 연결하는 id 값 추가

* fix: 버튼 제거

* fix: 포상금 부분 number 일 때만 가능하도록 수정

* rename: 유효성 검증 반환값 변수 이름 변경

* feat: change가 발생할 때 에러메시지 숨기기

* feat: Textarea 컴포넌트 구현

* feat: 커스텀 훅으로 처리

* rename: 읽기 전용 변수명 변경

* feat: 폼 이벤트 커스텀 훅

* feat: 폼 유효성 검증 커스텀 훅

---------

Co-authored-by: Jeong-Taeho <[email protected]>
* feat: 레이아웃 및 케밥메뉴 초기 설정

* feat: Modal 컴포넌트 구현

* feat: icon size 추가

* feat: 메뉴 박스 구현

* style: 케밥메뉴 용 모달 스타일 정리

* style: 헤더 z-index 추가

* feat: 메뉴 박스 닫는 기능 추가

* chore: convention 틀린 거 수정

* rename: state 업데이트 인수 이름 수정

* chore: convention 오타 수정

* style: 케밥 모달 버튼크기 수정

* chore: mock 데이터 업데이트

* feat: 헤더 케밥 메뉴 추가

* feat: 제목 및 인포 추가

* feat: fetch tag 추가

* chore: merge 후 오류 수정

* feat: 히어로 추천 전까지 추가

* feat: 히어로 추천 리스트 UI 구현

* feat: 수정 버튼 추가

* feat: 시민 정보 칸 구현

* feat: 찜하기 버튼 추가
* feat: 더미 데이터 추가

* feat: 미션 완료 기록 Mock api

* feat: 미션 기록 페이지

* feat: api 호출 함수 추가

* refactor: div 가로 사이즈 변경

---------

Co-authored-by: Jeong-Taeho <[email protected]>
* feat: 레이아웃 및 케밥메뉴 초기 설정

* feat: Modal 컴포넌트 구현

* feat: icon size 추가

* feat: 메뉴 박스 구현

* style: 케밥메뉴 용 모달 스타일 정리

* style: 헤더 z-index 추가

* feat: 메뉴 박스 닫는 기능 추가

* chore: convention 틀린 거 수정

* rename: state 업데이트 인수 이름 수정

* chore: convention 오타 수정

* style: 케밥 모달 버튼크기 수정

* chore: mock 데이터 업데이트

* feat: 헤더 케밥 메뉴 추가

* feat: 제목 및 인포 추가

* feat: fetch tag 추가

* chore: merge 후 오류 수정

* feat: 히어로 추천 전까지 추가

* feat: 히어로 추천 리스트 UI 구현

* feat: 수정 버튼 추가

* feat: 시민 정보 칸 구현

* feat: 찜하기 버튼 추가

* feat: 히어로 프로필

* feat: 시민 프로필

* style: 희망 근무일 가운데 정렬
* fix: Mock 데이터 내가 생성한 데이터를 볼 수 있도록 설정

* fix: Footer 제거

* feat: 미션 생성 페이지

* feat: 카테고리 에러 추가 및 부모로 선택된 index 전달

* feat: footer 용 하단 생성 버튼

* feat: 미션 생성 폼 구현

* feat: 커스텀 캘린더

* feat: 에러 메시지 컴포넌트 기본 스타일

* feat: 미션 생성용 Input 컴포넌트

* feat: Input과 호환되는 라벨

* feat: 미션 생성용 Select 컴포넌트

* feat: 에러 메세지 상수화

* feat: 폼 유효성 검증 기본

* chore: 필요한 브렌치 가져오기

* feat: 필요한 브렌치 가져오기

* feat: chatting 파일 생성

* Squashed commit of the following:

commit b8aeebd
Author: Howon Shin <[email protected]>
Date:   Sun Nov 5 08:10:34 2023 +0900

    feat: 찜하기 버튼 추가

commit e1e6e52
Author: Howon Shin <[email protected]>
Date:   Sun Nov 5 01:29:08 2023 +0900

    feat: 시민 정보 칸 구현

commit e3f1b1a
Author: Howon Shin <[email protected]>
Date:   Fri Nov 3 18:42:22 2023 +0900

    feat: 수정 버튼 추가

commit ab7b538
Merge: 17475b1 8bf88cc
Author: Howon Shin <[email protected]>
Date:   Fri Nov 3 18:31:13 2023 +0900

    Merge branch 'develop' of github.com:prgrms-web-devcourse/Team-6Heroes-OneDayHero-FE into 47-미션-상세-페이지본인

commit 17475b1
Author: Howon Shin <[email protected]>
Date:   Fri Nov 3 18:30:35 2023 +0900

    feat: 히어로 추천 리스트 UI 구현

commit fbca538
Author: Howon Shin <[email protected]>
Date:   Fri Nov 3 17:11:58 2023 +0900

    feat: 히어로 추천 전까지 추가

commit d4f982b
Author: Howon Shin <[email protected]>
Date:   Fri Nov 3 15:33:29 2023 +0900

    chore: merge 후 오류 수정

commit a5ced69
Merge: a18b953 c915cce
Author: Howon Shin <[email protected]>
Date:   Fri Nov 3 15:32:06 2023 +0900

    Merge branch 'develop' of github.com:prgrms-web-devcourse/Team-6Heroes-OneDayHero-FE into 47-미션-상세-페이지본인

commit a18b953
Merge: 0e45a3d 82d570c
Author: Howon Shin <[email protected]>
Date:   Fri Nov 3 15:26:35 2023 +0900

    Merge branch 'develop' of github.com:prgrms-web-devcourse/Team-6Heroes-OneDayHero-FE into 47-미션-상세-페이지본인

commit 0e45a3d
Author: Howon Shin <[email protected]>
Date:   Fri Nov 3 15:17:00 2023 +0900

    feat: fetch tag 추가

commit 250db35
Author: Howon Shin <[email protected]>
Date:   Thu Nov 2 22:23:46 2023 +0900

    feat: 제목 및 인포 추가

commit a8221ed
Author: Howon Shin <[email protected]>
Date:   Thu Nov 2 17:35:56 2023 +0900

    feat: 헤더 케밥 메뉴 추가

commit a301ef7
Author: Howon Shin <[email protected]>
Date:   Thu Nov 2 15:53:55 2023 +0900

    chore: mock 데이터 업데이트

commit e12ce87
Author: Howon Shin <[email protected]>
Date:   Thu Nov 2 16:14:05 2023 +0900

    style: 케밥 모달 버튼크기 수정

commit ddabb0a
Author: Howon Shin <[email protected]>
Date:   Thu Nov 2 15:55:33 2023 +0900

    chore: convention 오타 수정

commit bb205eb
Author: Howon Shin <[email protected]>
Date:   Thu Nov 2 15:02:45 2023 +0900

    rename: state 업데이트 인수 이름 수정

commit 9c18de0
Author: Howon Shin <[email protected]>
Date:   Thu Nov 2 15:00:09 2023 +0900

    chore: convention 틀린 거 수정

commit 8d29330
Author: Howon Shin <[email protected]>
Date:   Thu Nov 2 02:14:57 2023 +0900

    feat: 메뉴 박스 닫는 기능 추가

commit 287305b
Author: Howon Shin <[email protected]>
Date:   Thu Nov 2 02:00:44 2023 +0900

    style: 헤더 z-index 추가

commit 773da08
Author: Howon Shin <[email protected]>
Date:   Thu Nov 2 01:57:58 2023 +0900

    style: 케밥메뉴 용 모달 스타일 정리

commit 404d349
Author: Howon Shin <[email protected]>
Date:   Thu Nov 2 01:39:48 2023 +0900

    feat: 메뉴 박스 구현

commit 19fef3d
Author: Howon Shin <[email protected]>
Date:   Wed Nov 1 18:55:26 2023 +0900

    feat: icon size 추가

commit 74369c8
Author: Howon Shin <[email protected]>
Date:   Wed Nov 1 18:18:14 2023 +0900

    feat: Modal 컴포넌트 구현

commit 23bc48f
Merge: 28a0ea1 f812beb
Author: Howon Shin <[email protected]>
Date:   Wed Nov 1 15:02:11 2023 +0900

    Merge branch 'develop' of github.com:prgrms-web-devcourse/Team-6Heroes-OneDayHero-FE into 47-미션-상세-페이지본인

commit 28a0ea1
Author: Howon Shin <[email protected]>
Date:   Wed Nov 1 15:01:20 2023 +0900

    feat: 레이아웃 및 케밥메뉴 초기 설정

* chore: 안쓰는 코드 정리

* feat: ChattingInputFooter 생성

* feat: MissionProgressButtonBar 컴포넌트 생성

* feat: 색상 및 그림자 추가

* fix: 타입 수정

* feat: chatting 페이지 생성

* feat: chatting layout 생성

* chore: 문구

---------

Co-authored-by: Jeong-Taeho <[email protected]>
* chore: eslint parser option 수정

* chore: 사용하지 않은 route 삭제

* fix: 빌드 에러 수정

* fix: 빌드 오류 제거
* refactor: 서비스 파일 구문 수정

* feat: 타입 파일 하나로 통합

* rename: 변수명 변경
* fix: eslint 적용 안되고 있던 코드 및 일부 오류 수정

* feat: 북마크 로직 수정

* fix: 빌드 오류 수정

* chore: sharp 설치
* feat: 사진 추가

* style: 로그인 페이지 UI
* feat: 알림 리스트용 컴포넌트 생성

* feat: 알림 페이지 초기

* feat: 알림 리스트 아이템 컴포넌트

* feat: 알림 페이지 기본 구조

* feat: 알림 페이지 기본 구조

* feat: 알림 생성 시간을 format 하는 함수

* style: 페이지 중앙 정렬

* feat: 함수 서버시간으로 변경

* refactor: 현재 시간을 사용하도록 변경

* fix: Props를 받도록 변경

---------

Co-authored-by: Jeong-Taeho <[email protected]>
* fix: error에 관한 상태 제거

* style: 상단 마진 추가

* feat: 이미지 업로드 컴포넌트 폼에 부착

* style: 패딩 조절하여 카테고리 짤리는 부분 제거

* feat: title 검사 추가

* feat: 타이틀 검사 추가 및 함수명 변경

* style: 텍스트 크기 변경

* style: border 색깔 변경

* style: 텍스트 크기 맞추기

* feat: 필수 사항 label에 표시

* rename: 라우트인지 판별하는 변수명 변경

* fix: 컴포넌트 파일위치 변경

* feat: 이미지 선택 시 데이터 받아오도록 설정

* fix: file이 무한으로 추가되던 버그 수정

* feat: value props 가 있다면 초기 값을 사용

* style: 가로 스크롤에 기본 flex 추가

* feat: value props 전달 시 초기 값 설정

* fix: 주석 제거

* style: textarea placeholder 추가

---------

Co-authored-by: Jeong-Taeho <[email protected]>
* chore: 필요없는 파일 삭제

예전에 삭제한 Homepage 가 다시 들어간 것 같아서 삭제 합니다.

* feat: UserInfoLayout 생성

* feat: mandatory 인포 페이지 생성

* feat: 선택 유저 인포 페이지 골격

* chore: rem으로 단위 변경

* feat: MandatoryUserInfo 컴포넌트 생성

* rename: userInfo 부분을 survey 로 변경
* feat: error 페이지 추가

* feat: useFetch 구현

* feat: services 함수 변경

* chore: home 삭제

* feat: useMutationalFetch 분리 및 build 오류 수정

* fix: revalidation 일단 제거

* chore: 주석 제거
* feat: nextauth.js 설치

* feat: 서버 컴포넌트에서 세션 확인

* feat: kakao login authOptions 정리

* feat: providers 씌우기

* feat: loginpage 구현중

* feat: 클라이언트 컴포넌트에서 세션 이용

* feat: Providers 컴포넌트 생성

* feat: 기본 callback 설정

* chore: Providers 위치 변경

* feat: KakaoCallbackPage 세션 없으면 다시 로그인 페이지로 돌아가게 설정

* feat: callbackUrl 빼기 및 필요없는 내용 삭제

* style: 스타일 순서 수정
* feat: 리뷰 작성 페이지 구현

* feat: 미션 타이틀, 카테고리 포함 컴포넌트

* feat: formData 생성 위한 부모로 files 불러오기

* style: 그림자 추가

* feat: 별점 컴포넌트

* feat: 리뷰 생성 폼

* feat: 읽기 전용 버전 추가

* style: border 스타일 통일

* feat: 필수 라벨 표시 정의

* style: 리뷰 텍스트 가운데 정렬

* fix: 중복된 페이지 제거

* feat: 리뷰 생성 폼

* feat: 별점 관리 컴포넌트

* fix: 파일 위치 변경

* feat: 페이지 단으로 버튼 옮기기

* style: textarea border 크기 제거

* style: 미션 후기 작성 라벨 추가

* feat: readOnly 제거

* feat: 조회 시 쓰일 별점 서버 컴포넌트

* style: 별점 사이즈 조절

* style: margin top 제거 및 패딩 조절

* style: 글씨 크기 조정

* style: 글씨 굵기 조정

---------

Co-authored-by: Jeong-Taeho <[email protected]>
Jeong-Taeho and others added 25 commits December 1, 2023 22:50
* feat: 미션 생성, 수정 스키마 구현

* fix: 사용되지 않는 부분 제거

* feat: 라우트 설정

* fix: 파일 이름 수정

* fix: 선택적 속성으로 변경

* feat: 미션 상세페이지 수정 버튼 적용

* feat: 미션 수정페이지 구현

* fix: 파일 이름 수정

* feat: default 값 추가

* feat: 미션 수정 api

* fix: 프로필 이미지 api 수정

* feat: 미션 수정 및 이미지 삭제

* fix: 타입 에러 제거

* fix: 스키마 변경

* fix: image 이름 선택적으로 변경

* style: 선호지역이 비어있을 때 처리

* fix: 지도 수정

* fix: 콘솔 제거
* feat: 제안받을 미션 heroId 추가

* fix: 디테일 페이지 api GET으로 수정
* fix: 콘솔 제거

* fix: 채팅 하이드레이션 오류 및 z-index 수정

* fix: 북마크 카운트 적용

* fix: 리뷰 프로필 커서

* fix: 채팅방 닉네임
* fix: isComposing 처리 추가

* fix: 어색한 스타일 수정
* fix: isComposing 처리 추가

* fix: 어색한 스타일 수정

* fix: 빌드에러 수정
* fix: isComposing 처리 추가

* fix: 어색한 스타일 수정

* fix: 빌드에러 수정

* fix: 케밥 모달 닫기

* fix: 제안 버튼 레이아웃 수정

* feat: 찜 버튼 연결

* fix: 콘솔 제거
* feat: 애니메이션 효과 추가

* feat: 작업 사항 저장

* fix: 지도 마커버그 수정

* style: 맵 리스트 컴포넌트 width 조절

* style: 피그마와 동일하게 스타일 수정
* style: 미션 상세 페이지 디자인 수정

* style: 미션 목록 아이템 스타일 수정

* style: 제목 말줄임 처리

* style: 이미지 크기 고정 처리

* style: 이미지 크기 고정 처리

* style: 알림 디자인 변경

* style: 텍스트 중앙 정렬 및 크기 수정

* chore: 줄간격 조정

* chore: 미션 시간 예외 처리
* fix: 푸터 버튼 깨지는 스타일 수정

* style: 미션 상세 페이지 디자인 수정

* style: 미션 목록 아이템 스타일 수정

* style: 제목 말줄임 처리

* style: 이미지 크기 고정 처리

* style: 이미지 크기 고정 처리

* style: 알림 디자인 변경

* style: 텍스트 중앙 정렬 및 크기 수정

* chore: 줄간격 조정

* chore: 미션 시간 예외 처리

* style: 이미지 스타일 변경

* feat: props 리뷰 아이디 추가

* style: 배너와 헤더 스타일 변경

* feat: props 리뷰 아이디 추가

---------

Co-authored-by: jkea1 <[email protected]>
* style: 이미지 쪽 마진 추가

* style: 홈 텍스트 semibold 추가
* feat: 무한 스크롤 위치 기억 구현

* feat: 검색 페이지 적용

* fix: 스타일 오탈자 수정

* fix: 홈페이지 하이드레이션 오류 수정

* fix: 북마크 버튼 중복 처리 수정
* fix: import 중복 삭제

* fix: 선호 시간 빈 값 처리 수정

* fix: 북마크 버튼 수정

* fix: 맵 링크 및 아이콘 수정

* fix: 채팅방 상위 마진 증가

* fix: 마진 더 추가

* fix: 검색 카테고리 스크롤 수정

* fix: 카테고리 width 수정

* fix: 패딩 제거

* fix: 카테고리 최대 너비 추가

* fix: 카테고리 최대 너비 rem to px

* fix: 카테고리 스타일 수정
* chore: 괄호 추가

* fix: 입력 전 '해당 히어로가 없습니다.' 문구가 뜨는 문제 해결

* feat: useDebounce  hook 생성
@howons howons added this to the 리팩토링 milestone Jan 30, 2024
@howons howons self-assigned this Jan 30, 2024
@howons howons merged commit 4eacb2c into main Jan 30, 2024
@howons howons deleted the 294-수정내역1차머지 branch January 30, 2024 05:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants