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

Feat: 메인 운영 서버 1차 배포 #111

Merged
merged 73 commits into from
Mar 8, 2024
Merged

Feat: 메인 운영 서버 1차 배포 #111

merged 73 commits into from
Mar 8, 2024

Conversation

kledyu
Copy link
Collaborator

@kledyu kledyu commented Mar 8, 2024

개요

1차 develop -> main 버전 배포합니다.

  • 새로운 기능 추가
  • 버그 수정
  • CSS 등 사용자 UI 디자인 변경
  • 코드에 영향을 주지 않는 변경사항(오타 수정, 탭 사이즈 변경, 변수명 변경)
  • 코드 리팩토링
  • 주석 추가 및 수정
  • 문서 수정
  • 테스트 추가, 테스트 리팩토링
  • 빌드 부분 혹은 패키지 매니저 수정
  • 파일 혹은 폴더명 수정
  • 파일 혹은 폴더 삭제
  • 배포 및 PR 관련

PR Checklist

PR이 다음 요구 사항을 충족하는지 확인하세요.

  • 커밋 메시지 컨벤션에 맞게 작성했습니다. Commit message convention 참고.
  • 변경 사항에 대한 테스트를 했습니다.(버그 수정/기능에 대한 테스트).

kledyu and others added 30 commits December 6, 2023 13:44
* chore: next14 프로젝트 세팅

* chore: set airbnb eslint

* chore: set prettier

* chore: set tailwind css
* chore: package-lock 제외

* chore: next-auth 추가

* chore: set kakao custom color

* chore: set assets alias

* design: add Pretendard font

* settings: declare svg module

* design: add kakao icons

* design: add local & google fonts

* settings: set NextAuth kakaoProvider

* design: add login layout

* design: add sigin page

* design: add kakao login button

* feat: add constants
* Chore: clsx 클래스 플러그인 패키지 설치

* Design: custom theme 설정

* Design: add Giants font

* Design: add icons

* Design: add public images

* Feat: add NavigateBlock component in home

* Remove: globals.css 경로 변경

* Design: google & local font 통합 파일 추가

* Feat: `Title` ui 컴포넌트로 분리

* Design: 홈 UI 작업
* Chore: 웹앱 모바일 뷰 safe-area 대응

* Design: add Active Navbar icons

* Docs: edit Project README content

* Feat: `Navbar` add bottom navigation bar

* feat: Add domain page

* feat: `Navbar` 적용
* Fix: 단일 export, default export로 교체

* Fix: button type 지정

* Fix: default export import 방식 변경

* Fix: types/node 버전 업

* Style: set navbar max width
* fix: change absolute path

* chore: set eslint, eslintignore

* chore: set husky, lint-staged

* chore: setting husky pre-commit

* chore: config public, js

* fix: fix build errors
* design: custom box-shadow 확장

* design: svg 추가 및 폴더 구조화

* design: root height값 추가

* feat: 공지사항 컴포넌트 추가

* design: 스타일 세부 조정
* design: 헤더 아이콘 추가

* rename: my-page 폴더 위치 변경

* design: 공통 헤더 컴포넌트 UI 작업

* rename: navbar type 경로 수정

* style: navbar props type 경로 수정

* design: 헤더 하단 `Tab` 공통 컴포넌트 UI 작업

* chore: prettier 충돌하는 규칙 off
* chore: ignore env

* feat: placeholder data 추가

* config: 외부 이미지 호스팅 구성

* chore: json-server 설치 및 구성

* rename: ui 폴더 component 하위로 변경

* design: 커뮤니티 메인 페이지 UI 작업

* feat: 최근 게시글 조회 api 함수 추가

* feat: `community` route api handler 추가

* feat: mock data 임시 타입 추가

* design: style alias 추가

* feat: 현재 시각과 게시 시각 차이 계산 유틸 함수 추가

* style: interface명 변경

* feat: posts placeholder json type 추가

* feat: custom error 클래스 추가
* fix: date 데이터 타입 변경

* docs: Axios badge 삭제

* rename: 공지 notice로 이름 변경

* design: SearchBar icons 추가

* design: SearchBar 컴포넌트 UI 작업
* chore: install concurrently

* feat: 토큰 기반 접근 제어 기능 구현

* style: type assertion 방식 변경

* feat: kakao signin 메서드 추가

* feat: 임시 로그아웃 구현

* feat: NextAuth session 추가

* feat: 임시 로그아웃 구현

* feat: Session type 추가
- Design: 게시글 상세 UI
* design: 전송(댓글 입력) 아이콘 추가

* rename: 검색바 아이콘 경로 수정

* style: 헤더 z-index 수정

* style: 서치 바 아이콘 import 경로 수정

* design: 댓글 입력 바 컴포넌트 UI 구현
* design: 댓글 관련 아이콘 추가

* feat: 댓글 더미데이터 추가

* feat: 댓글 관련 타입 추가

* feat: 서버사이드 randomUUID key 추가

* feat: 좋아요 여부 데이터 추가

* design: 게시판 댓글 UI 구현
* chore: kakaocdn 호스트 구성

* design: 마이페이지 아이콘 추가

* fix: 미들웨어 마이페이지 임시 해제

* style: 미사용 주석 제거

* design: 마이페이지 UI 구현
* design: 경고 커스텀 색상 추가

* design: 경고 아이콘 추가

* refactor: 코멘트바 컴포넌트 safe-area padding 추가

* fix: 모달 추가에 따른 헤더 z-index 조정

* fix: 모달 추가에 따른 내비게이션 바 z-index 조정

* design: 회원 탈퇴 UI 추가

* design: 공통 모달 UI 구현
* chore: jest 세팅

* design: grey color 추가

* design: 회원가입 체크 아이콘 추가

* feat: 임시 배너 컴포넌트 추가

* design: 회원가입 페이지 UI 구현

* feat: 글로벌 버튼 disabled props 추가

* feat: 회원가입 관련 상수 추가

* feat: 회원가입 버튼 활성화 state 추가

* feat: 생년월일 입력 유효성 검증 함수 추가

* test: 생년월일 유효성 검증 함수 테스트 코드 추가
* design: 글 작성 관련 아이콘 추가

* feat: meta tag 추가

* feat: 글 작성 플로팅 버튼 추가

* design: 글 작성 페이지 UI 작업

* style: safe-area 커스텀 유틸리티 추가
* ✨ feat: webstorm 세팅을 추가합니다.

* refactor: json 서버를 삭제합니다.

* feat: msw 패키지를 추가합니다.

* 🎨 refactor: 타입 호환성 오류를 수정합니다.

* ✨ feat: env 파일 자동완성을 위한 declare를 추가합니다.

* ✨ feat: end-point와 axios 세팅을 추가합니다.

* ✨ feat: msw 설정을 완료한다.

* refactor: 대소문자 변경을 위한 파일명을 수정합니다.

* style: 코드 포맷팅 누락을 수정한다.
* chore: react-hook-form & zod 설치

* rename(components): 컴포넌트 구조 지역화

* rename(validator): Validator 구조 지역화

* remove: form 유효성 검증 함수 삭제

* remove: 도메인 레이아웃 컴포넌트 삭제

* fix: `NavBar` 루트 레이아웃으로 위치 변경

* feat: 공통 버튼 컴포넌트 type props 추가

* refactor: 회원가입 폼 UI 1차 리팩토링

* refactor: schema 분리

* refactor: as const 프리징
* rename: `(domain)` -> `service` 라우트 구조 변경

* fix: 모달 상수 파일 병합

* fix: '일, 월' 작성 시간 표기 오류 수정

* design: 아이콘 변경 및 액티브 아이콘 추가

* chore: `shadcn/ui` 설치 및 구성

* rename: `(domain)` -> `service` 라우트 구조 변경

* fix: URL 변경에 따른 수정

* fix: 게시글 조회, 댓글 조회 API mock data 수정

* feat: shadcn/ui 세팅 및 메뉴바 구성

* rename: 회원가입 URL 변경

* design: 작성자 메뉴바 추가 및 대댓글 UI 구현

* feat: callback url 상수화
* fix: snap point 를 변경한다.

* refactor: map 의 data 구조를 변경합니다.

* refactor: lint 설정과 폴더구조를 변경합니다.

* fix: 에러를 lint disable 처리를 진행한다.

* refactor: color 를 상수 값으로 변경한다.

* docs: 파일 주석을 추가합니다

* style: 소괄호를 추가합니다.
* feat: env sample 파일을 추가한다.

* feat: env sample 파일을 추가한다.

* feat: msw 설정을 변경한다.

* refactor: provider 를 분리한다.
* fix: develop 충돌 해결

* feat: review 디자인을 완료한다.
* fix: 미들웨어 임시 해제

* fix: 댓글 및 게시글 조회 데이터 변경에 따른 목데이터 수정

* feat: Header 더보기 기능 임시 추가

* style: 모달 z-index 수정

* feat: 댓글 수정 input 컴포넌트 추가

* fix: 미사용 config 삭제

* refactor: 용도에 맞는 컴포넌트명으로 수정

* feat: 게시글 상세 댓글 수정 추가

* fix: 버튼 props name 수정

* feat: shadcn textarea 추가

* style: css 세부 수정

* fix: 페이징 방식 제거

* refactor: photoBooth 구분 작업

* refactor: 게시글 작성 페이지 1차 리팩토링

* fix: api handler 임시 수정

* fix: end point path 수정

* feat: props type 추가
* fix: develop 충돌 해결

* feat: review 디자인을 완료한다.

* feat: review 2차 개발 진행중

* 🐛 fix: msw 설정 오류를 수정한다.

* feat: 리뷰 2차 퍼블리싱을 완료한다.

* feat: chip의 키 값을 추가한다.
* fix: develop 충돌 해결

* feat: review 디자인을 완료한다.

* feat: review 2차 개발 진행중

* 🐛 fix: msw 설정 오류를 수정한다.

* feat: 리뷰 2차 퍼블리싱을 완료한다.

* feat: chip의 키 값을 추가한다.

* feat: 반응 취소하기 구현 완료

* refactor : 목데이터 수정 진행중

* refactor: 반응에 따라 상태 값을 변경한다.

* refactor: 반응에 따라 scale을 변경한다.

* fix: 충돌 버그 해결
* fix: 로컬 svg icons 삭제

* design: lottie image 추가

* feat: props interface 타입 지정

* refactor: 상수 파일 `js to ts` 리팩토링

* rename: `util` -> `utils` 폴더명 변경

* feat: 커뮤니티 관련 zustand store 메서드 추가

* chore: shadcn ui 설치 및 react-lottie 설치

* fix: icons 삭제에 따른 assets 절대경로 수정

* feat: api call 함수 추가

* feat: toast 기능 추가

* fix: 미사용 public image 제거

* feat: 무한 스크롤 구현을 위한 observer hook 추가

* feat: 커뮤니티 기능 구현

* fix: eslint rules 수정

* refactor: schema 파일 분리

* feat: SWR infinite custom hook 분리

* refactor: color 상수화 및 default -> primary 변경

* fix: 목적에 맞지 않은 d.ts 타입 파일 수정
kledyu and others added 24 commits February 8, 2024 14:14
* chore: shadcn radio ui 추가

* feat: 게시글 최소-최대 글자수 유효성 추가

* fix: 중복 로직 제거 (미들웨어 동작)

* refactor: 카테고리 선택 디자인 변경 및 디폴트 추가

* feat: debounce 로직 추가

* feat: toast duration 추가

* rename: infinite hook 폴더 구조 변경

* feat: 온보딩 과정 이용 약관 추가

* design: radio-group ui 컴포넌트 추가

* docs: README 수정

* feat: 이용약관 요약 메시지, 전문 컴포넌트 추가

* feat: 댓글 최소, 최대 글자 수 제한

* feat: 게시글 본문 및 댓글의 개행 입력에 대한 출력

* refactor: 마이페이지 history 관리

* refactor: axios timeout 10초로 확대

* fix: 미비되었던 id값 추가

* delete: 불필요 컴포넌트 삭제

* feat: 회원가입 유효성 검사 로직 추가

* feat: 글자 수 제한 invalid message 상수 추가

* feat: 약관 모달 오픈 로직 추가

* refactor: 카테고리 선택 로직 store화

* rename: infinite 경로 수정

* feat: 회원가입 과정의 임시 auth token 세션 스토리지 연계

* refactor: 배포 오류 사항 수정

* refactor: 리프레시 토큰 만료 후 로직 수정

* refactor: fetcher -> axiosInstance 리팩토링

* refactor: authToken 로직 수정

* feat: 에러 메시지 상수화

* refactor: 카테고리 초기값 null 설정

* fix: 뒤로가기 관련 브라우저 히스토리 로직 삭제

* style: 인터셉터 로직 수정
* refactor: 'path'수정

* style: style 미적용

* fix: 불필요한 api 호출을 제거합니다.

* fix: 리뷰를 기존에 작성했을 경우 버튼이 보이지 않습니다.

---------

Co-authored-by: Ji Hyeong Lee <115636461+Jihyeong00@users.noreply.github.com>
* fix: lint error 임시 수정

* chore: datepicker, dayjs 구성

* fix: 미사용 정의 제거

* fix: 회원가입 중 생년월일 폼 date picker로 수정

* fix: type error 수정
* Feat: 애플로그인 기능 추가

* Fix: console 삭제

* Fix: console 삭제

* Env: 개발 포트 3087로 변경

* Fix: 인증 확인후 라우팅 처리

* Fix: 인증 확인후 라우팅 처리
* Feat: 애플로그인 기능 추가

* Fix: console 삭제

* Fix: console 삭제

* Env: 개발 포트 3087로 변경

* Fix: 인증 확인후 라우팅 처리

* Fix: 인증 확인후 라우팅 처리

* Fix: crypto 에러 해결 시도
* Feat: 애플로그인 기능 추가

* Fix: console 삭제

* Fix: console 삭제

* Env: 개발 포트 3087로 변경

* Fix: 인증 확인후 라우팅 처리

* Fix: 인증 확인후 라우팅 처리

* Fix: crypto 에러 해결 시도

* Fix: 인코딩 형식 수정 및 에러 처리

* Feat: 액세스토큰 존재시 홈으로 라우팅
* Feat: 애플로그인 기능 추가

* Fix: console 삭제

* Fix: console 삭제

* Env: 개발 포트 3087로 변경

* Fix: 인증 확인후 라우팅 처리

* Fix: 인증 확인후 라우팅 처리

* Fix: crypto 에러 해결 시도

* Fix: 인코딩 형식 수정 및 에러 처리

* Feat: 액세스토큰 존재시 홈으로 라우팅

* Fix: 토큰 encrypt 에러 해결
* Feat: 애플로그인 기능 추가

* Fix: console 삭제

* Fix: console 삭제

* Env: 개발 포트 3087로 변경

* Fix: 인증 확인후 라우팅 처리

* Fix: 인증 확인후 라우팅 처리

* Fix: crypto 에러 해결 시도

* Fix: 인코딩 형식 수정 및 에러 처리

* Feat: 액세스토큰 존재시 홈으로 라우팅

* Fix: 토큰 encrypt 에러 해결

* Chore: lint 오류 해결
* refactor: placeholder 변경

* refactor: lint 주석 제거

* refactor: submit state 변경

* fix: 요청 프론트 수정사항 반영

* refactor: 잘못된 state 수정

---------

Co-authored-by: Ji Hyeong Lee <115636461+Jihyeong00@users.noreply.github.com>
* fix: 쿠키 여부에 따른 자동로그인

* refactor: swr fetching custom hook 리팩토링

* refactor: 게시글 내용 최대 허용 글자 수 300 -> 4000자로 변경

* refactor: 이미지 setter 수정

* fix: 불필요 컴포넌트 사용 제거

* fix: 더미 값 설정으로 프로필 이미지 미변경 오류 수정
Co-authored-by: Ji Hyeong Lee <115636461+Jihyeong00@users.noreply.github.com>
@kledyu kledyu added the 🌏 Deploy 배포 관련 label Mar 8, 2024
@kledyu kledyu requested review from joanShim, kkkapuq and Zero-1016 March 8, 2024 09:35
@kledyu kledyu changed the title Feat: 메인 운영 서버 배포 Feat: 메인 운영 서버 1차 배포 Mar 8, 2024
@Zero-1016 Zero-1016 merged commit 4cd845a into main Mar 8, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🌏 Deploy 배포 관련
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants