-
Notifications
You must be signed in to change notification settings - Fork 6
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] 폰트 + 이미지 최적화 #491
The head ref may contain hidden characters: "487-feat-font-\uCD5C\uC801\uD654"
[✨feat] 폰트 + 이미지 최적화 #491
Conversation
타입스크립트 컴파일은 ts loader로만으로도 충분
Changed: 불필요한 optimize 구문 삭제'
Changed: .jpeg 삭제
Changed: ${} 삭제
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
수고하셨습니다! 전 변경사항하고 같이 확인했기 때문에 바로 approve 할게요~!
전 pr 2개 merge 되면 이후에 merge만 부탁드릴게요~!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍👍
commit ac40d18 Author: 황준승 <[email protected]> Date: Wed Sep 20 16:01:35 2023 +0900 [✨feat] 폰트 + 이미지 최적화 (#491) * feat: 사용하지 않는 .png 파일 제거 (#478) * refactor: Webpack 파일 리팩토링 (#478) * refactor: 불필요한 코드 구문 제거 (#478) 타입스크립트 컴파일은 ts loader로만으로도 충분 * refactor: devDependency vs Dependency 라이브러리 분리 (#478) * refactor: 불필요한 코드 삭제 (#478) Changed: 불필요한 optimize 구문 삭제' * feat: picture 태그를 활용한 이미지 최적화 (#478) * refactor: 불필요한 react.memo 제거 (#478) * feat: 이미지 url 관련 유틸함수 구현 (#478) * feat: 폰트 리로드 적용 (#478) * feat: video lazy로딩 적용 (#478) * fix: restaurants mock 데이터 수정(#478) Changed: .jpeg 삭제 * refactor: 불필요한 폰트 리로딩, lazy loading 제거 (#478) * feat: 폰트 preload 최적화 (#487) * refactor: devDependency 허용하는 eslint 설정 추가 (#487) * fix: webp이미지 불러오지 못하는 오류 해결 (#487) * refactor: 불필요한 코드 삭제 (#478) Changed: ${} 삭제 * refactor: url 전역 변수 선언 (#487) * refactor: React.MouseEvent 코드 컨벤션 수정 (#487) * fix: 이미지 .. 붙여지는 오류 해결 (#487) * fix: react-query devtools 디펜던시 lint 에러 해결 (#487) commit 32a34b6 Author: 황준승 <[email protected]> Date: Wed Sep 20 14:40:45 2023 +0900 feat: 이미지 최적화 (#485) * feat: 사용하지 않는 .png 파일 제거 (#478) * refactor: Webpack 파일 리팩토링 (#478) * refactor: 불필요한 코드 구문 제거 (#478) 타입스크립트 컴파일은 ts loader로만으로도 충분 * refactor: devDependency vs Dependency 라이브러리 분리 (#478) * refactor: 불필요한 코드 삭제 (#478) Changed: 불필요한 optimize 구문 삭제' * feat: picture 태그를 활용한 이미지 최적화 (#478) * refactor: 불필요한 react.memo 제거 (#478) * feat: 이미지 url 관련 유틸함수 구현 (#478) * feat: 폰트 리로드 적용 (#478) * feat: video lazy로딩 적용 (#478) * fix: restaurants mock 데이터 수정(#478) Changed: .jpeg 삭제 * refactor: 불필요한 폰트 리로딩, lazy loading 제거 (#478) * fix: react-query-devtools 디펜던시 오류 해결 (#478) * fix: 빌드 시 lint 오류 해결 (#478) Changed: eslint 설정에 dependency 설정 끔 commit 276eec9 Author: Minjae Kim <[email protected]> Date: Wed Sep 20 14:38:43 2023 +0900 feat: loading 상태에 필요한 skeleton 제작 (#488) * feat: 데이터 추가 mock api 연결 * refactor: 인증 필요 없는 기능 client 변경 * feat: mse 동영상, 리뷰 기능 구현 (#472) * refactor: api 훅 함수로 분리, 적용 (#472) * refactor: 쓰지 않는 파일 삭제 (#472) * fix: console log 삭제 (#472) * Squashed commit of the following: commit 6e00687 Author: Jeremy <[email protected]> Date: Fri Sep 15 17:18:33 2023 +0900 bug: 옵션관련 ux 개선 (#474) * fix: 검색창 옵션 수정 (#473) * fix: 지도 줌 limit 설정 (#473) * fix: 모바일 환경에서 거리순으로 설정 (#473) * design: 오버레이 마커 디자인 개선 (#473) * fix: 오류 수정 (#476) * refactor: useScrollBlock 보강 (#476) * refactor: 모바일 페이지 컴포넌트 분리 (#476) * refactor: 라우터 재설정 (#476) * fix: 잘못된 import 수정 (#476) * refactor: router 및 outlet 새로 설정 (#476) * feat: NavBar 관련 Skeleton 제작 (#480) * feat: NavBar 관련 Skeleton 제작 (#480) * refactor: navBarSkeleton의 NavItem 개수를 props로 받도록 설정 (#480)
* feat: Portal 컴포넌트 제작 * refactor: Modal 컴포넌트 Content와 합친 후 변경사항 대응 (#490) * Squashed commit of the following: commit 32a34b6 Author: 황준승 <[email protected]> Date: Wed Sep 20 14:40:45 2023 +0900 feat: 이미지 최적화 (#485) * feat: 사용하지 않는 .png 파일 제거 (#478) * refactor: Webpack 파일 리팩토링 (#478) * refactor: 불필요한 코드 구문 제거 (#478) 타입스크립트 컴파일은 ts loader로만으로도 충분 * refactor: devDependency vs Dependency 라이브러리 분리 (#478) * refactor: 불필요한 코드 삭제 (#478) Changed: 불필요한 optimize 구문 삭제' * feat: picture 태그를 활용한 이미지 최적화 (#478) * refactor: 불필요한 react.memo 제거 (#478) * feat: 이미지 url 관련 유틸함수 구현 (#478) * feat: 폰트 리로드 적용 (#478) * feat: video lazy로딩 적용 (#478) * fix: restaurants mock 데이터 수정(#478) Changed: .jpeg 삭제 * refactor: 불필요한 폰트 리로딩, lazy loading 제거 (#478) * fix: react-query-devtools 디펜던시 오류 해결 (#478) * fix: 빌드 시 lint 오류 해결 (#478) Changed: eslint 설정에 dependency 설정 끔 commit 276eec9 Author: Minjae Kim <[email protected]> Date: Wed Sep 20 14:38:43 2023 +0900 feat: loading 상태에 필요한 skeleton 제작 (#488) * feat: 데이터 추가 mock api 연결 * refactor: 인증 필요 없는 기능 client 변경 * feat: mse 동영상, 리뷰 기능 구현 (#472) * refactor: api 훅 함수로 분리, 적용 (#472) * refactor: 쓰지 않는 파일 삭제 (#472) * fix: console log 삭제 (#472) * Squashed commit of the following: commit 6e00687 Author: Jeremy <[email protected]> Date: Fri Sep 15 17:18:33 2023 +0900 bug: 옵션관련 ux 개선 (#474) * fix: 검색창 옵션 수정 (#473) * fix: 지도 줌 limit 설정 (#473) * fix: 모바일 환경에서 거리순으로 설정 (#473) * design: 오버레이 마커 디자인 개선 (#473) * fix: 오류 수정 (#476) * refactor: useScrollBlock 보강 (#476) * refactor: 모바일 페이지 컴포넌트 분리 (#476) * refactor: 라우터 재설정 (#476) * fix: 잘못된 import 수정 (#476) * refactor: router 및 outlet 새로 설정 (#476) * feat: NavBar 관련 Skeleton 제작 (#480) * feat: NavBar 관련 Skeleton 제작 (#480) * refactor: navBarSkeleton의 NavItem 개수를 props로 받도록 설정 (#480) * refactor: Login 관련 Modal 자체 모달로 분리 (#490) * refactor: 리뷰 관련 모달 로직 수정 (#490) * Squashed commit of the following: commit ac40d18 Author: 황준승 <[email protected]> Date: Wed Sep 20 16:01:35 2023 +0900 [✨feat] 폰트 + 이미지 최적화 (#491) * feat: 사용하지 않는 .png 파일 제거 (#478) * refactor: Webpack 파일 리팩토링 (#478) * refactor: 불필요한 코드 구문 제거 (#478) 타입스크립트 컴파일은 ts loader로만으로도 충분 * refactor: devDependency vs Dependency 라이브러리 분리 (#478) * refactor: 불필요한 코드 삭제 (#478) Changed: 불필요한 optimize 구문 삭제' * feat: picture 태그를 활용한 이미지 최적화 (#478) * refactor: 불필요한 react.memo 제거 (#478) * feat: 이미지 url 관련 유틸함수 구현 (#478) * feat: 폰트 리로드 적용 (#478) * feat: video lazy로딩 적용 (#478) * fix: restaurants mock 데이터 수정(#478) Changed: .jpeg 삭제 * refactor: 불필요한 폰트 리로딩, lazy loading 제거 (#478) * feat: 폰트 preload 최적화 (#487) * refactor: devDependency 허용하는 eslint 설정 추가 (#487) * fix: webp이미지 불러오지 못하는 오류 해결 (#487) * refactor: 불필요한 코드 삭제 (#478) Changed: ${} 삭제 * refactor: url 전역 변수 선언 (#487) * refactor: React.MouseEvent 코드 컨벤션 수정 (#487) * fix: 이미지 .. 붙여지는 오류 해결 (#487) * fix: react-query devtools 디펜던시 lint 에러 해결 (#487) commit 32a34b6 Author: 황준승 <[email protected]> Date: Wed Sep 20 14:40:45 2023 +0900 feat: 이미지 최적화 (#485) * feat: 사용하지 않는 .png 파일 제거 (#478) * refactor: Webpack 파일 리팩토링 (#478) * refactor: 불필요한 코드 구문 제거 (#478) 타입스크립트 컴파일은 ts loader로만으로도 충분 * refactor: devDependency vs Dependency 라이브러리 분리 (#478) * refactor: 불필요한 코드 삭제 (#478) Changed: 불필요한 optimize 구문 삭제' * feat: picture 태그를 활용한 이미지 최적화 (#478) * refactor: 불필요한 react.memo 제거 (#478) * feat: 이미지 url 관련 유틸함수 구현 (#478) * feat: 폰트 리로드 적용 (#478) * feat: video lazy로딩 적용 (#478) * fix: restaurants mock 데이터 수정(#478) Changed: .jpeg 삭제 * refactor: 불필요한 폰트 리로딩, lazy loading 제거 (#478) * fix: react-query-devtools 디펜던시 오류 해결 (#478) * fix: 빌드 시 lint 오류 해결 (#478) Changed: eslint 설정에 dependency 설정 끔 commit 276eec9 Author: Minjae Kim <[email protected]> Date: Wed Sep 20 14:38:43 2023 +0900 feat: loading 상태에 필요한 skeleton 제작 (#488) * feat: 데이터 추가 mock api 연결 * refactor: 인증 필요 없는 기능 client 변경 * feat: mse 동영상, 리뷰 기능 구현 (#472) * refactor: api 훅 함수로 분리, 적용 (#472) * refactor: 쓰지 않는 파일 삭제 (#472) * fix: console log 삭제 (#472) * Squashed commit of the following: commit 6e00687 Author: Jeremy <[email protected]> Date: Fri Sep 15 17:18:33 2023 +0900 bug: 옵션관련 ux 개선 (#474) * fix: 검색창 옵션 수정 (#473) * fix: 지도 줌 limit 설정 (#473) * fix: 모바일 환경에서 거리순으로 설정 (#473) * design: 오버레이 마커 디자인 개선 (#473) * fix: 오류 수정 (#476) * refactor: useScrollBlock 보강 (#476) * refactor: 모바일 페이지 컴포넌트 분리 (#476) * refactor: 라우터 재설정 (#476) * fix: 잘못된 import 수정 (#476) * refactor: router 및 outlet 새로 설정 (#476) * feat: NavBar 관련 Skeleton 제작 (#480) * feat: NavBar 관련 Skeleton 제작 (#480) * refactor: navBarSkeleton의 NavItem 개수를 props로 받도록 설정 (#480) * chore: lock 파일 변경 (#490) * fix: lint 에러 수정 (#490)
* feat: Portal 컴포넌트 제작 * refactor: Modal 컴포넌트 Content와 합친 후 변경사항 대응 (#490) * Squashed commit of the following: commit 32a34b6 Author: 황준승 <[email protected]> Date: Wed Sep 20 14:40:45 2023 +0900 feat: 이미지 최적화 (#485) * feat: 사용하지 않는 .png 파일 제거 (#478) * refactor: Webpack 파일 리팩토링 (#478) * refactor: 불필요한 코드 구문 제거 (#478) 타입스크립트 컴파일은 ts loader로만으로도 충분 * refactor: devDependency vs Dependency 라이브러리 분리 (#478) * refactor: 불필요한 코드 삭제 (#478) Changed: 불필요한 optimize 구문 삭제' * feat: picture 태그를 활용한 이미지 최적화 (#478) * refactor: 불필요한 react.memo 제거 (#478) * feat: 이미지 url 관련 유틸함수 구현 (#478) * feat: 폰트 리로드 적용 (#478) * feat: video lazy로딩 적용 (#478) * fix: restaurants mock 데이터 수정(#478) Changed: .jpeg 삭제 * refactor: 불필요한 폰트 리로딩, lazy loading 제거 (#478) * fix: react-query-devtools 디펜던시 오류 해결 (#478) * fix: 빌드 시 lint 오류 해결 (#478) Changed: eslint 설정에 dependency 설정 끔 commit 276eec9 Author: Minjae Kim <[email protected]> Date: Wed Sep 20 14:38:43 2023 +0900 feat: loading 상태에 필요한 skeleton 제작 (#488) * feat: 데이터 추가 mock api 연결 * refactor: 인증 필요 없는 기능 client 변경 * feat: mse 동영상, 리뷰 기능 구현 (#472) * refactor: api 훅 함수로 분리, 적용 (#472) * refactor: 쓰지 않는 파일 삭제 (#472) * fix: console log 삭제 (#472) * Squashed commit of the following: commit 6e00687 Author: Jeremy <[email protected]> Date: Fri Sep 15 17:18:33 2023 +0900 bug: 옵션관련 ux 개선 (#474) * fix: 검색창 옵션 수정 (#473) * fix: 지도 줌 limit 설정 (#473) * fix: 모바일 환경에서 거리순으로 설정 (#473) * design: 오버레이 마커 디자인 개선 (#473) * fix: 오류 수정 (#476) * refactor: useScrollBlock 보강 (#476) * refactor: 모바일 페이지 컴포넌트 분리 (#476) * refactor: 라우터 재설정 (#476) * fix: 잘못된 import 수정 (#476) * refactor: router 및 outlet 새로 설정 (#476) * feat: NavBar 관련 Skeleton 제작 (#480) * feat: NavBar 관련 Skeleton 제작 (#480) * refactor: navBarSkeleton의 NavItem 개수를 props로 받도록 설정 (#480) * refactor: Login 관련 Modal 자체 모달로 분리 (#490) * refactor: 리뷰 관련 모달 로직 수정 (#490) * Squashed commit of the following: commit ac40d18 Author: 황준승 <[email protected]> Date: Wed Sep 20 16:01:35 2023 +0900 [✨feat] 폰트 + 이미지 최적화 (#491) * feat: 사용하지 않는 .png 파일 제거 (#478) * refactor: Webpack 파일 리팩토링 (#478) * refactor: 불필요한 코드 구문 제거 (#478) 타입스크립트 컴파일은 ts loader로만으로도 충분 * refactor: devDependency vs Dependency 라이브러리 분리 (#478) * refactor: 불필요한 코드 삭제 (#478) Changed: 불필요한 optimize 구문 삭제' * feat: picture 태그를 활용한 이미지 최적화 (#478) * refactor: 불필요한 react.memo 제거 (#478) * feat: 이미지 url 관련 유틸함수 구현 (#478) * feat: 폰트 리로드 적용 (#478) * feat: video lazy로딩 적용 (#478) * fix: restaurants mock 데이터 수정(#478) Changed: .jpeg 삭제 * refactor: 불필요한 폰트 리로딩, lazy loading 제거 (#478) * feat: 폰트 preload 최적화 (#487) * refactor: devDependency 허용하는 eslint 설정 추가 (#487) * fix: webp이미지 불러오지 못하는 오류 해결 (#487) * refactor: 불필요한 코드 삭제 (#478) Changed: ${} 삭제 * refactor: url 전역 변수 선언 (#487) * refactor: React.MouseEvent 코드 컨벤션 수정 (#487) * fix: 이미지 .. 붙여지는 오류 해결 (#487) * fix: react-query devtools 디펜던시 lint 에러 해결 (#487) commit 32a34b6 Author: 황준승 <[email protected]> Date: Wed Sep 20 14:40:45 2023 +0900 feat: 이미지 최적화 (#485) * feat: 사용하지 않는 .png 파일 제거 (#478) * refactor: Webpack 파일 리팩토링 (#478) * refactor: 불필요한 코드 구문 제거 (#478) 타입스크립트 컴파일은 ts loader로만으로도 충분 * refactor: devDependency vs Dependency 라이브러리 분리 (#478) * refactor: 불필요한 코드 삭제 (#478) Changed: 불필요한 optimize 구문 삭제' * feat: picture 태그를 활용한 이미지 최적화 (#478) * refactor: 불필요한 react.memo 제거 (#478) * feat: 이미지 url 관련 유틸함수 구현 (#478) * feat: 폰트 리로드 적용 (#478) * feat: video lazy로딩 적용 (#478) * fix: restaurants mock 데이터 수정(#478) Changed: .jpeg 삭제 * refactor: 불필요한 폰트 리로딩, lazy loading 제거 (#478) * fix: react-query-devtools 디펜던시 오류 해결 (#478) * fix: 빌드 시 lint 오류 해결 (#478) Changed: eslint 설정에 dependency 설정 끔 commit 276eec9 Author: Minjae Kim <[email protected]> Date: Wed Sep 20 14:38:43 2023 +0900 feat: loading 상태에 필요한 skeleton 제작 (#488) * feat: 데이터 추가 mock api 연결 * refactor: 인증 필요 없는 기능 client 변경 * feat: mse 동영상, 리뷰 기능 구현 (#472) * refactor: api 훅 함수로 분리, 적용 (#472) * refactor: 쓰지 않는 파일 삭제 (#472) * fix: console log 삭제 (#472) * Squashed commit of the following: commit 6e00687 Author: Jeremy <[email protected]> Date: Fri Sep 15 17:18:33 2023 +0900 bug: 옵션관련 ux 개선 (#474) * fix: 검색창 옵션 수정 (#473) * fix: 지도 줌 limit 설정 (#473) * fix: 모바일 환경에서 거리순으로 설정 (#473) * design: 오버레이 마커 디자인 개선 (#473) * fix: 오류 수정 (#476) * refactor: useScrollBlock 보강 (#476) * refactor: 모바일 페이지 컴포넌트 분리 (#476) * refactor: 라우터 재설정 (#476) * fix: 잘못된 import 수정 (#476) * refactor: router 및 outlet 새로 설정 (#476) * feat: NavBar 관련 Skeleton 제작 (#480) * feat: NavBar 관련 Skeleton 제작 (#480) * refactor: navBarSkeleton의 NavItem 개수를 props로 받도록 설정 (#480) * chore: lock 파일 변경 (#490) * fix: lint 에러 수정 (#490) * refactor: 낌빡임 문제 개선 (#493) * Merge commit '57d8e0a921e135ab059264663078c21bd8b6403f'
* feat: 사용하지 않는 .png 파일 제거 (#478) * refactor: Webpack 파일 리팩토링 (#478) * refactor: 불필요한 코드 구문 제거 (#478) 타입스크립트 컴파일은 ts loader로만으로도 충분 * refactor: devDependency vs Dependency 라이브러리 분리 (#478) * refactor: 불필요한 코드 삭제 (#478) Changed: 불필요한 optimize 구문 삭제' * feat: picture 태그를 활용한 이미지 최적화 (#478) * refactor: 불필요한 react.memo 제거 (#478) * feat: 이미지 url 관련 유틸함수 구현 (#478) * feat: 폰트 리로드 적용 (#478) * feat: video lazy로딩 적용 (#478) * fix: restaurants mock 데이터 수정(#478) Changed: .jpeg 삭제 * refactor: 불필요한 폰트 리로딩, lazy loading 제거 (#478) * feat: 폰트 preload 최적화 (#487) * refactor: devDependency 허용하는 eslint 설정 추가 (#487) * fix: webp이미지 불러오지 못하는 오류 해결 (#487) * refactor: 불필요한 코드 삭제 (#478) Changed: ${} 삭제 * refactor: url 전역 변수 선언 (#487) * refactor: React.MouseEvent 코드 컨벤션 수정 (#487) * fix: 이미지 .. 붙여지는 오류 해결 (#487) * fix: react-query devtools 디펜던시 lint 에러 해결 (#487)
* feat: Portal 컴포넌트 제작 * refactor: Modal 컴포넌트 Content와 합친 후 변경사항 대응 (#490) * Squashed commit of the following: commit 32a34b6 Author: 황준승 <[email protected]> Date: Wed Sep 20 14:40:45 2023 +0900 feat: 이미지 최적화 (#485) * feat: 사용하지 않는 .png 파일 제거 (#478) * refactor: Webpack 파일 리팩토링 (#478) * refactor: 불필요한 코드 구문 제거 (#478) 타입스크립트 컴파일은 ts loader로만으로도 충분 * refactor: devDependency vs Dependency 라이브러리 분리 (#478) * refactor: 불필요한 코드 삭제 (#478) Changed: 불필요한 optimize 구문 삭제' * feat: picture 태그를 활용한 이미지 최적화 (#478) * refactor: 불필요한 react.memo 제거 (#478) * feat: 이미지 url 관련 유틸함수 구현 (#478) * feat: 폰트 리로드 적용 (#478) * feat: video lazy로딩 적용 (#478) * fix: restaurants mock 데이터 수정(#478) Changed: .jpeg 삭제 * refactor: 불필요한 폰트 리로딩, lazy loading 제거 (#478) * fix: react-query-devtools 디펜던시 오류 해결 (#478) * fix: 빌드 시 lint 오류 해결 (#478) Changed: eslint 설정에 dependency 설정 끔 commit 276eec9 Author: Minjae Kim <[email protected]> Date: Wed Sep 20 14:38:43 2023 +0900 feat: loading 상태에 필요한 skeleton 제작 (#488) * feat: 데이터 추가 mock api 연결 * refactor: 인증 필요 없는 기능 client 변경 * feat: mse 동영상, 리뷰 기능 구현 (#472) * refactor: api 훅 함수로 분리, 적용 (#472) * refactor: 쓰지 않는 파일 삭제 (#472) * fix: console log 삭제 (#472) * Squashed commit of the following: commit 6e00687 Author: Jeremy <[email protected]> Date: Fri Sep 15 17:18:33 2023 +0900 bug: 옵션관련 ux 개선 (#474) * fix: 검색창 옵션 수정 (#473) * fix: 지도 줌 limit 설정 (#473) * fix: 모바일 환경에서 거리순으로 설정 (#473) * design: 오버레이 마커 디자인 개선 (#473) * fix: 오류 수정 (#476) * refactor: useScrollBlock 보강 (#476) * refactor: 모바일 페이지 컴포넌트 분리 (#476) * refactor: 라우터 재설정 (#476) * fix: 잘못된 import 수정 (#476) * refactor: router 및 outlet 새로 설정 (#476) * feat: NavBar 관련 Skeleton 제작 (#480) * feat: NavBar 관련 Skeleton 제작 (#480) * refactor: navBarSkeleton의 NavItem 개수를 props로 받도록 설정 (#480) * refactor: Login 관련 Modal 자체 모달로 분리 (#490) * refactor: 리뷰 관련 모달 로직 수정 (#490) * Squashed commit of the following: commit ac40d18 Author: 황준승 <[email protected]> Date: Wed Sep 20 16:01:35 2023 +0900 [✨feat] 폰트 + 이미지 최적화 (#491) * feat: 사용하지 않는 .png 파일 제거 (#478) * refactor: Webpack 파일 리팩토링 (#478) * refactor: 불필요한 코드 구문 제거 (#478) 타입스크립트 컴파일은 ts loader로만으로도 충분 * refactor: devDependency vs Dependency 라이브러리 분리 (#478) * refactor: 불필요한 코드 삭제 (#478) Changed: 불필요한 optimize 구문 삭제' * feat: picture 태그를 활용한 이미지 최적화 (#478) * refactor: 불필요한 react.memo 제거 (#478) * feat: 이미지 url 관련 유틸함수 구현 (#478) * feat: 폰트 리로드 적용 (#478) * feat: video lazy로딩 적용 (#478) * fix: restaurants mock 데이터 수정(#478) Changed: .jpeg 삭제 * refactor: 불필요한 폰트 리로딩, lazy loading 제거 (#478) * feat: 폰트 preload 최적화 (#487) * refactor: devDependency 허용하는 eslint 설정 추가 (#487) * fix: webp이미지 불러오지 못하는 오류 해결 (#487) * refactor: 불필요한 코드 삭제 (#478) Changed: ${} 삭제 * refactor: url 전역 변수 선언 (#487) * refactor: React.MouseEvent 코드 컨벤션 수정 (#487) * fix: 이미지 .. 붙여지는 오류 해결 (#487) * fix: react-query devtools 디펜던시 lint 에러 해결 (#487) commit 32a34b6 Author: 황준승 <[email protected]> Date: Wed Sep 20 14:40:45 2023 +0900 feat: 이미지 최적화 (#485) * feat: 사용하지 않는 .png 파일 제거 (#478) * refactor: Webpack 파일 리팩토링 (#478) * refactor: 불필요한 코드 구문 제거 (#478) 타입스크립트 컴파일은 ts loader로만으로도 충분 * refactor: devDependency vs Dependency 라이브러리 분리 (#478) * refactor: 불필요한 코드 삭제 (#478) Changed: 불필요한 optimize 구문 삭제' * feat: picture 태그를 활용한 이미지 최적화 (#478) * refactor: 불필요한 react.memo 제거 (#478) * feat: 이미지 url 관련 유틸함수 구현 (#478) * feat: 폰트 리로드 적용 (#478) * feat: video lazy로딩 적용 (#478) * fix: restaurants mock 데이터 수정(#478) Changed: .jpeg 삭제 * refactor: 불필요한 폰트 리로딩, lazy loading 제거 (#478) * fix: react-query-devtools 디펜던시 오류 해결 (#478) * fix: 빌드 시 lint 오류 해결 (#478) Changed: eslint 설정에 dependency 설정 끔 commit 276eec9 Author: Minjae Kim <[email protected]> Date: Wed Sep 20 14:38:43 2023 +0900 feat: loading 상태에 필요한 skeleton 제작 (#488) * feat: 데이터 추가 mock api 연결 * refactor: 인증 필요 없는 기능 client 변경 * feat: mse 동영상, 리뷰 기능 구현 (#472) * refactor: api 훅 함수로 분리, 적용 (#472) * refactor: 쓰지 않는 파일 삭제 (#472) * fix: console log 삭제 (#472) * Squashed commit of the following: commit 6e00687 Author: Jeremy <[email protected]> Date: Fri Sep 15 17:18:33 2023 +0900 bug: 옵션관련 ux 개선 (#474) * fix: 검색창 옵션 수정 (#473) * fix: 지도 줌 limit 설정 (#473) * fix: 모바일 환경에서 거리순으로 설정 (#473) * design: 오버레이 마커 디자인 개선 (#473) * fix: 오류 수정 (#476) * refactor: useScrollBlock 보강 (#476) * refactor: 모바일 페이지 컴포넌트 분리 (#476) * refactor: 라우터 재설정 (#476) * fix: 잘못된 import 수정 (#476) * refactor: router 및 outlet 새로 설정 (#476) * feat: NavBar 관련 Skeleton 제작 (#480) * feat: NavBar 관련 Skeleton 제작 (#480) * refactor: navBarSkeleton의 NavItem 개수를 props로 받도록 설정 (#480) * chore: lock 파일 변경 (#490) * fix: lint 에러 수정 (#490)
* refactor: 전역상태 분리 및 리팩터링 (#431) * refactor: 음식점 전체 조회 querystring을 전역 상태로 분리 (#420) * refactor: 이미지 경로 수정 및 codeSpell 추가 (#420) * refactor: OverlayMarkerList 추가 Co-authored-by: Jeremy <[email protected]> Co-authored-by: 황준승 <[email protected]> * refactor: MainPage에 존재하는 불필요한 상태 제거 Co-authored-by: Jeremy <[email protected]> Co-authored-by: 황준승 <[email protected]> * refactor: 호버된 음식점 카드 상태 전역으로 분리 (#420) Co-authored-by: Minjae Kim <[email protected]> Co-authored-by: 황준승 <[email protected]> * refactor: 메인페이지 navbar 분리 (#420) Co-authored-by: Minjae Kim <[email protected]> Co-authored-by: 황준승 <[email protected]> * refactor: 지도 사이즈 컨트롤 로직 커스텀 훅 적용 (#420) Co-authored-by: Minjae Kim <[email protected]> Co-authored-by: 황준승 <[email protected]> * refactor: 모달 전역 상태 제거에 따른 리팩토링 Co-authored-by: Minjae Kim <[email protected]> Co-authored-by: 황준승 <[email protected]> * refactor: ModalContent title optional 적용 Co-authored-by: 황준승 <[email protected]> Co-authored-by: Minjae Kim <[email protected]> * style: 변경된 api 주소 적용 Co-authored-by: 황준승 <[email protected]> Co-authored-by: Minjae Kim <[email protected]> * refactor: 사용하지 않는 플러그인 제거 (#420) * refactor: 리뷰 모달 상태 Context API로 분리 Co-authored-by: 황준승 <[email protected]> Co-authored-by: Minjae Kim <[email protected]> * refactor: 토스트 컴포넌트 리팩토링 Co-authored-by: 황준승 <[email protected]> Co-authored-by: Jeremy <[email protected]> --------- Co-authored-by: d0dam <[email protected]> Co-authored-by: Jeremy <[email protected]> Co-authored-by: 황준승 <[email protected]> * feat: 모바일 환경에서 이미지 캐러셀, 상세페이지 바텀시트 개선 (#436) * feat: 이미지 드래깅 기능 구현 (#432) * feat: 상세페이지 바텀시트 개선 (#432) 바텀 시트 네이버 길찾기 버튼 위치 변경 스크롤 내릴 시 바텀시트 가리기 * design: 상세페이지 레스토랑 카드 디자인 개선 (#432) 음식점 정보 섹션에 padding 적용 * refactor: 이미지 이동시키는 함수 관심사 분리 (#432) goToPrevious, goToNext 함수 useCarousel로 이동 * refactor: handleTouchEnd 가독성 개선 (#432) * style: 메인페이지 이미지 캐러셀 구현 로직 변경 (#432) * design: 워터마크 반응형 디자인 적용 (#432) * fix: 이미지 이동 버튼과 indicator 동기화 되지 않는 버그 수정 (#432) * fix: lint 에러 수정 * design: 이미지 캐러셀 indicator 디자인 수정 (#432) * feat: 로그인 인증 방식 변경 + MSW 구현 (#437) * fix: MSW 오류로 인한 버전 수정 (#433) * refactor: profile api 명세 수정으로 인한 코드 수정 (#433) * feat: cookie 관련 함수 구현 (#433) * refactor: 사용하지 않는 user interceptor 제거 (#433) * refactor: 사용하지 않는 전역 상태(token) 제거 (#433) * feat: MSW User Instance 수정 (#433) * feat: MSW 코드 구현(#433) * refactor: 헤더 관련 로그인 방법 수정 (#433) * feat: MSW가 아닌 정상 api 요청으로 코드 수정 (#433) * feat: 로그인 인증 방식(쿠키) 수정으로 인한 코드 수정 (#433) * feat: msw 관련 목데이터, msw 코드 구현 (#433) * feat: 코드 리팩토링 (#433) import 순서, 타입 컨벤션, 불필요한 코드 삭제 등 * fix: 로그인 상태 오류 수정 (#433) * refactor: redirect 주소 변경(#433) * feat: 메인 페이지 모바일 환경 개선 (#439) * chore: 아이콘 추가 (#438) * refactor: 헤더 isMobile 과 관련된 옵션 삭제 (#438) * refactor: props를 optional 하게 수정, 네이밍 수정 (#438) * design: 모바일 디자인 구현 (#438) * feat: 모바일 화면에서 사용할 훅들 구현 (#438) * refactor: 모바일 화면 크기 수정 및 주석 삭제 (#438) * feat: 모바일 화면 구현 (#438) * refactor: NavItem 파일에 맞게 폴더 이름 수정 (#438) * refactor: 필터 선택 버튼 위치 변경 (#438) * refactor: MSW 제거 (#438) * refactor: lint 에러 수정 (#438) * refactor: Modal header 고정이 되도록 변경 (#438) * refactor: 필터 모달에서 기능 분리 (#438) * refactor: 필터 버튼 색 변경 (#438) * Squashed commit of the following: commit bee9e13 Author: 황준승 <[email protected]> Date: Mon Sep 11 16:56:54 2023 +0900 feat: 로그인 인증 방식 변경 + MSW 구현 (#437) * fix: MSW 오류로 인한 버전 수정 (#433) * refactor: profile api 명세 수정으로 인한 코드 수정 (#433) * feat: cookie 관련 함수 구현 (#433) * refactor: 사용하지 않는 user interceptor 제거 (#433) * refactor: 사용하지 않는 전역 상태(token) 제거 (#433) * feat: MSW User Instance 수정 (#433) * feat: MSW 코드 구현(#433) * refactor: 헤더 관련 로그인 방법 수정 (#433) * feat: MSW가 아닌 정상 api 요청으로 코드 수정 (#433) * feat: 로그인 인증 방식(쿠키) 수정으로 인한 코드 수정 (#433) * feat: msw 관련 목데이터, msw 코드 구현 (#433) * feat: 코드 리팩토링 (#433) import 순서, 타입 컨벤션, 불필요한 코드 삭제 등 * fix: 로그인 상태 오류 수정 (#433) * refactor: redirect 주소 변경(#433) commit 17f8f56 Author: Jeremy <[email protected]> Date: Mon Sep 11 16:52:37 2023 +0900 feat: 모바일 환경에서 이미지 캐러셀, 상세페이지 바텀시트 개선 (#436) * feat: 이미지 드래깅 기능 구현 (#432) * feat: 상세페이지 바텀시트 개선 (#432) 바텀 시트 네이버 길찾기 버튼 위치 변경 스크롤 내릴 시 바텀시트 가리기 * design: 상세페이지 레스토랑 카드 디자인 개선 (#432) 음식점 정보 섹션에 padding 적용 * refactor: 이미지 이동시키는 함수 관심사 분리 (#432) goToPrevious, goToNext 함수 useCarousel로 이동 * refactor: handleTouchEnd 가독성 개선 (#432) * style: 메인페이지 이미지 캐러셀 구현 로직 변경 (#432) * design: 워터마크 반응형 디자인 적용 (#432) * fix: 이미지 이동 버튼과 indicator 동기화 되지 않는 버그 수정 (#432) * fix: lint 에러 수정 * design: 이미지 캐러셀 indicator 디자인 수정 (#432) * feat: 모바일 로그인 버튼 기능 구현 (#438) * fix: lint 에러 수정 (#438) * refactor: api 요청 성공 여부에 따라 로그인 상태 수정(#443) (#449) * feat: msw dev prod 각 서버 요청 분기 처리 (#451) * feat: baseurl 전역 상태로 분리 및 axios instance 생성 훅 구현 (#442) * refactor: 음식점 관련 비동기 로직 훅으로 분리 및 적용 (#442) * feat: 서버 변경 셀렉박스 구현 (#442) * design: 서버 변경 셀렉박스 위치 변경 (#442) * refactor: 비동기 로직 훅으로 분리 (#442) * fix: 지도 변경 안되는 버그 수정 (#442) --------- Co-authored-by: Minjae Kim <[email protected]> * feat: 반응형 개선 및 기타 UX 개선 (#445) * feat: 워터마크 클릭시 해당 출처로 새 창을 통해 이동 (#444) * fix: 모바일 환경에서 indicator 작동 오류 개선 (#444) * fix: 음식점 카드 클릭 시 현재 창에서 페이지 이동 (#444) * fix: 음식점 리스트 반응형 디자인 개선 (#444) * design: 음식점 상세 페이지 UI 개선 (#444) * feat: baseurl 전역 상태로 분리 및 axios instance 생성 훅 구현 (#442) * refactor: 음식점 관련 비동기 로직 훅으로 분리 및 적용 (#442) * feat: 서버 변경 셀렉박스 구현 (#442) * design: 서버 변경 셀렉박스 위치 변경 (#442) * refactor: 비동기 로직 훅으로 분리 (#442) * fix: 지도 변경 안되는 버그 수정 (#442) * fix: 위시리스트에서 검색창 보이는 버그 수정 (#444) * fix: 상세 페이지 지도 UX 개선 * fix: lint error 수정 (#444) * fix: 회원 관련 요청 axios instance 수정 (#444) * feat: 인기순 및 거리순 필터링 기능 및 버그 수정 (#459) * feat: 오픈그래프 설정 (#385) * fix: 로그인 오류 수정 (#385) * fix: 모바일 렌더링 오류 수정 (#385) * fix: 토스트 이미지 오류 수정 (#385) * feat: 좋아요순 및 거리순 필터링 구현 (#385) * design: 로그인 모달 UI 개선 (#385) * fix: 상세페이지 워터마크 클릭 시 출처로 이동되지 않는 오류 수정 (#385) * fix: 모바일 환경에서 음식점 마커 오류 수정 (#385) 다른 마커 클릭 시 기존 마커 끄기 * fix: 각종 로그인 오류 버그 해결 (#460) * feat: 오픈그래프 설정 (#385) * fix: 로그인 오류 수정 (#385) * fix: 모바일 렌더링 오류 수정 (#385) * fix: 토스트 이미지 오류 수정 (#385) * feat: 좋아요순 및 거리순 필터링 구현 (#385) * design: 로그인 모달 UI 개선 (#385) * fix: 로그인 관련 기능 오류 수정(454) * fix: 상세페이지 워터마크 클릭 시 출처로 이동되지 않는 오류 수정 (#385) * fix: 불필요한 콘솔 제거 * fix: 메인 페이지에서만 검색창이 뜨게 확인 (#457) * fix: 로딩 컴포넌트 메세지 변경 (#457) * fix: ReviewModalProvider 컴포넌트 파일 위치 수정 (#457) * refactor: .tsx 파일 .tx로 변경 (#457) * feat: LoginErrorHandleComponent 구현 (#457) * feat: 불필요한 staleTime 속성 제거 (#457) * feat: LoginErrorHandleComponent 적용 (#457) * refactor: 유저 관련 axios 인스턴스로 변경 (#457) * fix: 모바일 메인 페이지 로그인 버튼 뜨지 않는 오류 해결 (#457) * refactor: 로그아웃 기능 동작 시 홈으로 가게 하는 기능 구현 (#457) * feat: 모바일에서 로그아웃 기능 구현 (#457) * fix: 로그아웃 에러 핸들 컴포넌트 retry 제한 (#457) * fix: navigator 오류 해결 (#457) * feat: 모바일 로그인 시 프로필 이미지 적용 (#457) * fix: 리뷰 동작 에러 해결 (#457) --------- Co-authored-by: Jeremy <[email protected]> * chore: package.json에서 api 환경 분리 + MSW 환경에서 Oauth 기능 동작 구현 (#464) * feat: env 환경에 따른 webpack 분기 파일 생성 및 처리 (#463) * feat: baseurl 전역 상태를 사용하지 않고 .env의 baseurl을 사용 (#463) * feat: 로그아웃 시 해당 페이지 리로드 (#463) * fix: 리뷰 작성자에게 수정, 삭제 버튼 보여주게 하기 (#463) * fix: 로그인한 유저가 아닐 경우 리뷰 관련 모달을 띄울 수 없게 기능 구현 (#463) * feat: MSW 환경에서도 Oauth 로그인 구현 (#461) * fix: 빌드 명령어 변경으로 인한 git 워크플로우 ci 파일 수정 (#463) * refactor: 불필요한 cd 파일 제거 (#463) * feat: 오버레이 마커 디자인 수정 및 모바일 대응 (#462) * fix: 위시리스트 반응형 개선 (#458) * design: 모바일 전용 헤더 적용 및 위시리스트 디자인 수정 (#458) * refactor: 상세 페이지 헤더 디자인 수정 (#458) * feat: 오버레이 마커 디자인 및 모바일 대응 (#458) Co-authored-by: Minjae Kim <[email protected]> * fix: 모바일 UX 개선 (#458) Input 클릭시 포커싱되어 줌 인 되는 이벤트 제거 * design: 오픈그래프 이미지 변경 (#458) * fix: 자동완성 모달이 입력창을 가리는 버그 개선 (#458) * fix: 위시리스트 모바일 UX개선 (#458) * design: 모바일 환경에서 오버레이 마커 클릭 시 디자인 개선 (#458) * fix: lint 에러 수정 --------- Co-authored-by: d0dam <[email protected]> * fix: wishList 로그인 버그 해결(#465) * fix: 모바일 navBar 지도에서 고정되게 수정 * refactor: 전체 Suspense 페이지에 로딩 애니메이션 적용 * fix: 음식점 리뷰 수정 관련 로직 에러 수정 * fix: 음식점 리뷰 수정 관련 로직 에러 수정 * fix: 음식점 리뷰 수정 관련 로직 에러 수정 * feat: 리뷰작성 디자인 수정 및 기타 버그 수정 (#468) * design: 리뷰 관련 디자인 개선 (#467) * fix: 위시리스트에서 음식점 카드 클릭 시 새창열리는 버그 수정 (#467) * fix: 로그인 상태 시 수정 삭제 버튼 클릭 시 로그인 창 뜨던 오류 해결 (#467) * fix: 리뷰 id 상태 연결 * fix: 리뷰 id 상태 연결 --------- Co-authored-by: d0dam <[email protected]> * fix: 리뷰 id 상태 연결 * bug: 옵션관련 ux 개선 (#474) * fix: 검색창 옵션 수정 (#473) * fix: 지도 줌 limit 설정 (#473) * fix: 모바일 환경에서 거리순으로 설정 (#473) * design: 오버레이 마커 디자인 개선 (#473) * feat: msw 환경 보강 (#475) * feat: 데이터 추가 mock api 연결 * refactor: 인증 필요 없는 기능 client 변경 * feat: mse 동영상, 리뷰 기능 구현 (#472) * refactor: api 훅 함수로 분리, 적용 (#472) * refactor: 쓰지 않는 파일 삭제 (#472) * fix: console log 삭제 (#472) * Squashed commit of the following: commit 6e00687 Author: Jeremy <[email protected]> Date: Fri Sep 15 17:18:33 2023 +0900 bug: 옵션관련 ux 개선 (#474) * fix: 검색창 옵션 수정 (#473) * fix: 지도 줌 limit 설정 (#473) * fix: 모바일 환경에서 거리순으로 설정 (#473) * design: 오버레이 마커 디자인 개선 (#473) * fix: 오류 수정 (#476) * refactor: 모바일페이지 컴포넌트 분리 (#477) * feat: 데이터 추가 mock api 연결 * refactor: 인증 필요 없는 기능 client 변경 * feat: mse 동영상, 리뷰 기능 구현 (#472) * refactor: api 훅 함수로 분리, 적용 (#472) * refactor: 쓰지 않는 파일 삭제 (#472) * fix: console log 삭제 (#472) * Squashed commit of the following: commit 6e00687 Author: Jeremy <[email protected]> Date: Fri Sep 15 17:18:33 2023 +0900 bug: 옵션관련 ux 개선 (#474) * fix: 검색창 옵션 수정 (#473) * fix: 지도 줌 limit 설정 (#473) * fix: 모바일 환경에서 거리순으로 설정 (#473) * design: 오버레이 마커 디자인 개선 (#473) * fix: 오류 수정 (#476) * refactor: useScrollBlock 보강 (#476) * refactor: 모바일 페이지 컴포넌트 분리 (#476) * refactor: 라우터 재설정 (#476) * fix: 잘못된 import 수정 (#476) * refactor: router 및 outlet 새로 설정 (#476) --------- Co-authored-by: Jeremy <[email protected]> * refactor: 웹팩 최적화 (#481) * chore: install bundle-analyzer plugin (#479) * refactor: code splitting (#479) * chore: Tree-shaking sideEffects 설정 (#479) * fix: msw 관련 코드 tree-shaking 되지 않는 오류 개선 (#479) * style: msw handler 파일 및 폴더 구조 수정 (#479) * docs: 셀럽잇 title 수정 * chore: 번들명 hashing 설정 (#479) * feat: loading 상태에 필요한 skeleton 제작 (#488) * feat: 데이터 추가 mock api 연결 * refactor: 인증 필요 없는 기능 client 변경 * feat: mse 동영상, 리뷰 기능 구현 (#472) * refactor: api 훅 함수로 분리, 적용 (#472) * refactor: 쓰지 않는 파일 삭제 (#472) * fix: console log 삭제 (#472) * Squashed commit of the following: commit 6e00687 Author: Jeremy <[email protected]> Date: Fri Sep 15 17:18:33 2023 +0900 bug: 옵션관련 ux 개선 (#474) * fix: 검색창 옵션 수정 (#473) * fix: 지도 줌 limit 설정 (#473) * fix: 모바일 환경에서 거리순으로 설정 (#473) * design: 오버레이 마커 디자인 개선 (#473) * fix: 오류 수정 (#476) * refactor: useScrollBlock 보강 (#476) * refactor: 모바일 페이지 컴포넌트 분리 (#476) * refactor: 라우터 재설정 (#476) * fix: 잘못된 import 수정 (#476) * refactor: router 및 outlet 새로 설정 (#476) * feat: NavBar 관련 Skeleton 제작 (#480) * feat: NavBar 관련 Skeleton 제작 (#480) * refactor: navBarSkeleton의 NavItem 개수를 props로 받도록 설정 (#480) * feat: 이미지 최적화 (#485) * feat: 사용하지 않는 .png 파일 제거 (#478) * refactor: Webpack 파일 리팩토링 (#478) * refactor: 불필요한 코드 구문 제거 (#478) 타입스크립트 컴파일은 ts loader로만으로도 충분 * refactor: devDependency vs Dependency 라이브러리 분리 (#478) * refactor: 불필요한 코드 삭제 (#478) Changed: 불필요한 optimize 구문 삭제' * feat: picture 태그를 활용한 이미지 최적화 (#478) * refactor: 불필요한 react.memo 제거 (#478) * feat: 이미지 url 관련 유틸함수 구현 (#478) * feat: 폰트 리로드 적용 (#478) * feat: video lazy로딩 적용 (#478) * fix: restaurants mock 데이터 수정(#478) Changed: .jpeg 삭제 * refactor: 불필요한 폰트 리로딩, lazy loading 제거 (#478) * fix: react-query-devtools 디펜던시 오류 해결 (#478) * fix: 빌드 시 lint 오류 해결 (#478) Changed: eslint 설정에 dependency 설정 끔 * [✨feat] 폰트 + 이미지 최적화 (#491) * feat: 사용하지 않는 .png 파일 제거 (#478) * refactor: Webpack 파일 리팩토링 (#478) * refactor: 불필요한 코드 구문 제거 (#478) 타입스크립트 컴파일은 ts loader로만으로도 충분 * refactor: devDependency vs Dependency 라이브러리 분리 (#478) * refactor: 불필요한 코드 삭제 (#478) Changed: 불필요한 optimize 구문 삭제' * feat: picture 태그를 활용한 이미지 최적화 (#478) * refactor: 불필요한 react.memo 제거 (#478) * feat: 이미지 url 관련 유틸함수 구현 (#478) * feat: 폰트 리로드 적용 (#478) * feat: video lazy로딩 적용 (#478) * fix: restaurants mock 데이터 수정(#478) Changed: .jpeg 삭제 * refactor: 불필요한 폰트 리로딩, lazy loading 제거 (#478) * feat: 폰트 preload 최적화 (#487) * refactor: devDependency 허용하는 eslint 설정 추가 (#487) * fix: webp이미지 불러오지 못하는 오류 해결 (#487) * refactor: 불필요한 코드 삭제 (#478) Changed: ${} 삭제 * refactor: url 전역 변수 선언 (#487) * refactor: React.MouseEvent 코드 컨벤션 수정 (#487) * fix: 이미지 .. 붙여지는 오류 해결 (#487) * fix: react-query devtools 디펜던시 lint 에러 해결 (#487) * fix: tree-shaking으로 인해 css가 적용되지 않던 오류 해결 (#494) * feat: 사용하지 않는 .png 파일 제거 (#478) * refactor: Webpack 파일 리팩토링 (#478) * refactor: 불필요한 코드 구문 제거 (#478) 타입스크립트 컴파일은 ts loader로만으로도 충분 * refactor: devDependency vs Dependency 라이브러리 분리 (#478) * refactor: 불필요한 코드 삭제 (#478) Changed: 불필요한 optimize 구문 삭제' * feat: picture 태그를 활용한 이미지 최적화 (#478) * refactor: 불필요한 react.memo 제거 (#478) * feat: 이미지 url 관련 유틸함수 구현 (#478) * feat: 폰트 리로드 적용 (#478) * feat: video lazy로딩 적용 (#478) * fix: restaurants mock 데이터 수정(#478) Changed: .jpeg 삭제 * refactor: 불필요한 폰트 리로딩, lazy loading 제거 (#478) * feat: 폰트 preload 최적화 (#487) * refactor: devDependency 허용하는 eslint 설정 추가 (#487) * fix: webp이미지 불러오지 못하는 오류 해결 (#487) * refactor: 불필요한 코드 삭제 (#478) Changed: ${} 삭제 * refactor: url 전역 변수 선언 (#487) * refactor: React.MouseEvent 코드 컨벤션 수정 (#487) * fix: 이미지 .. 붙여지는 오류 해결 (#487) * fix: react-query devtools 디펜던시 lint 에러 해결 (#487) * feat: 폰트가 적용되지 않던 오류 해결 (#487) * fix: yarn.lock 충돌로 인한 재 설치(#487) * fix: yarn.lock 이전 버전 push (#487) * fix: webpack 오류로 인한 수정 (#487) * feat: modal 컴포넌트 리팩토링 (#492) * feat: Portal 컴포넌트 제작 * refactor: Modal 컴포넌트 Content와 합친 후 변경사항 대응 (#490) * Squashed commit of the following: commit 32a34b6 Author: 황준승 <[email protected]> Date: Wed Sep 20 14:40:45 2023 +0900 feat: 이미지 최적화 (#485) * feat: 사용하지 않는 .png 파일 제거 (#478) * refactor: Webpack 파일 리팩토링 (#478) * refactor: 불필요한 코드 구문 제거 (#478) 타입스크립트 컴파일은 ts loader로만으로도 충분 * refactor: devDependency vs Dependency 라이브러리 분리 (#478) * refactor: 불필요한 코드 삭제 (#478) Changed: 불필요한 optimize 구문 삭제' * feat: picture 태그를 활용한 이미지 최적화 (#478) * refactor: 불필요한 react.memo 제거 (#478) * feat: 이미지 url 관련 유틸함수 구현 (#478) * feat: 폰트 리로드 적용 (#478) * feat: video lazy로딩 적용 (#478) * fix: restaurants mock 데이터 수정(#478) Changed: .jpeg 삭제 * refactor: 불필요한 폰트 리로딩, lazy loading 제거 (#478) * fix: react-query-devtools 디펜던시 오류 해결 (#478) * fix: 빌드 시 lint 오류 해결 (#478) Changed: eslint 설정에 dependency 설정 끔 commit 276eec9 Author: Minjae Kim <[email protected]> Date: Wed Sep 20 14:38:43 2023 +0900 feat: loading 상태에 필요한 skeleton 제작 (#488) * feat: 데이터 추가 mock api 연결 * refactor: 인증 필요 없는 기능 client 변경 * feat: mse 동영상, 리뷰 기능 구현 (#472) * refactor: api 훅 함수로 분리, 적용 (#472) * refactor: 쓰지 않는 파일 삭제 (#472) * fix: console log 삭제 (#472) * Squashed commit of the following: commit 6e00687 Author: Jeremy <[email protected]> Date: Fri Sep 15 17:18:33 2023 +0900 bug: 옵션관련 ux 개선 (#474) * fix: 검색창 옵션 수정 (#473) * fix: 지도 줌 limit 설정 (#473) * fix: 모바일 환경에서 거리순으로 설정 (#473) * design: 오버레이 마커 디자인 개선 (#473) * fix: 오류 수정 (#476) * refactor: useScrollBlock 보강 (#476) * refactor: 모바일 페이지 컴포넌트 분리 (#476) * refactor: 라우터 재설정 (#476) * fix: 잘못된 import 수정 (#476) * refactor: router 및 outlet 새로 설정 (#476) * feat: NavBar 관련 Skeleton 제작 (#480) * feat: NavBar 관련 Skeleton 제작 (#480) * refactor: navBarSkeleton의 NavItem 개수를 props로 받도록 설정 (#480) * refactor: Login 관련 Modal 자체 모달로 분리 (#490) * refactor: 리뷰 관련 모달 로직 수정 (#490) * Squashed commit of the following: commit ac40d18 Author: 황준승 <[email protected]> Date: Wed Sep 20 16:01:35 2023 +0900 [✨feat] 폰트 + 이미지 최적화 (#491) * feat: 사용하지 않는 .png 파일 제거 (#478) * refactor: Webpack 파일 리팩토링 (#478) * refactor: 불필요한 코드 구문 제거 (#478) 타입스크립트 컴파일은 ts loader로만으로도 충분 * refactor: devDependency vs Dependency 라이브러리 분리 (#478) * refactor: 불필요한 코드 삭제 (#478) Changed: 불필요한 optimize 구문 삭제' * feat: picture 태그를 활용한 이미지 최적화 (#478) * refactor: 불필요한 react.memo 제거 (#478) * feat: 이미지 url 관련 유틸함수 구현 (#478) * feat: 폰트 리로드 적용 (#478) * feat: video lazy로딩 적용 (#478) * fix: restaurants mock 데이터 수정(#478) Changed: .jpeg 삭제 * refactor: 불필요한 폰트 리로딩, lazy loading 제거 (#478) * feat: 폰트 preload 최적화 (#487) * refactor: devDependency 허용하는 eslint 설정 추가 (#487) * fix: webp이미지 불러오지 못하는 오류 해결 (#487) * refactor: 불필요한 코드 삭제 (#478) Changed: ${} 삭제 * refactor: url 전역 변수 선언 (#487) * refactor: React.MouseEvent 코드 컨벤션 수정 (#487) * fix: 이미지 .. 붙여지는 오류 해결 (#487) * fix: react-query devtools 디펜던시 lint 에러 해결 (#487) commit 32a34b6 Author: 황준승 <[email protected]> Date: Wed Sep 20 14:40:45 2023 +0900 feat: 이미지 최적화 (#485) * feat: 사용하지 않는 .png 파일 제거 (#478) * refactor: Webpack 파일 리팩토링 (#478) * refactor: 불필요한 코드 구문 제거 (#478) 타입스크립트 컴파일은 ts loader로만으로도 충분 * refactor: devDependency vs Dependency 라이브러리 분리 (#478) * refactor: 불필요한 코드 삭제 (#478) Changed: 불필요한 optimize 구문 삭제' * feat: picture 태그를 활용한 이미지 최적화 (#478) * refactor: 불필요한 react.memo 제거 (#478) * feat: 이미지 url 관련 유틸함수 구현 (#478) * feat: 폰트 리로드 적용 (#478) * feat: video lazy로딩 적용 (#478) * fix: restaurants mock 데이터 수정(#478) Changed: .jpeg 삭제 * refactor: 불필요한 폰트 리로딩, lazy loading 제거 (#478) * fix: react-query-devtools 디펜던시 오류 해결 (#478) * fix: 빌드 시 lint 오류 해결 (#478) Changed: eslint 설정에 dependency 설정 끔 commit 276eec9 Author: Minjae Kim <[email protected]> Date: Wed Sep 20 14:38:43 2023 +0900 feat: loading 상태에 필요한 skeleton 제작 (#488) * feat: 데이터 추가 mock api 연결 * refactor: 인증 필요 없는 기능 client 변경 * feat: mse 동영상, 리뷰 기능 구현 (#472) * refactor: api 훅 함수로 분리, 적용 (#472) * refactor: 쓰지 않는 파일 삭제 (#472) * fix: console log 삭제 (#472) * Squashed commit of the following: commit 6e00687 Author: Jeremy <[email protected]> Date: Fri Sep 15 17:18:33 2023 +0900 bug: 옵션관련 ux 개선 (#474) * fix: 검색창 옵션 수정 (#473) * fix: 지도 줌 limit 설정 (#473) * fix: 모바일 환경에서 거리순으로 설정 (#473) * design: 오버레이 마커 디자인 개선 (#473) * fix: 오류 수정 (#476) * refactor: useScrollBlock 보강 (#476) * refactor: 모바일 페이지 컴포넌트 분리 (#476) * refactor: 라우터 재설정 (#476) * fix: 잘못된 import 수정 (#476) * refactor: router 및 outlet 새로 설정 (#476) * feat: NavBar 관련 Skeleton 제작 (#480) * feat: NavBar 관련 Skeleton 제작 (#480) * refactor: navBarSkeleton의 NavItem 개수를 props로 받도록 설정 (#480) * chore: lock 파일 변경 (#490) * fix: lint 에러 수정 (#490) * fix: safari 버그 수정 (#495) (#496) Changed: onBlur 이벤트 동작 버그 해결 --------- Co-authored-by: Jeremy <[email protected]> Co-authored-by: d0dam <[email protected]> Co-authored-by: Jeremy <[email protected]> Co-authored-by: 황준승 <[email protected]> Co-authored-by: 황준승 <[email protected]> Co-authored-by: turtle601 <[email protected]>
* refactor: 전역상태 분리 및 리팩터링 (#431) * refactor: 음식점 전체 조회 querystring을 전역 상태로 분리 (#420) * refactor: 이미지 경로 수정 및 codeSpell 추가 (#420) * refactor: OverlayMarkerList 추가 Co-authored-by: Jeremy <[email protected]> Co-authored-by: 황준승 <[email protected]> * refactor: MainPage에 존재하는 불필요한 상태 제거 Co-authored-by: Jeremy <[email protected]> Co-authored-by: 황준승 <[email protected]> * refactor: 호버된 음식점 카드 상태 전역으로 분리 (#420) Co-authored-by: Minjae Kim <[email protected]> Co-authored-by: 황준승 <[email protected]> * refactor: 메인페이지 navbar 분리 (#420) Co-authored-by: Minjae Kim <[email protected]> Co-authored-by: 황준승 <[email protected]> * refactor: 지도 사이즈 컨트롤 로직 커스텀 훅 적용 (#420) Co-authored-by: Minjae Kim <[email protected]> Co-authored-by: 황준승 <[email protected]> * refactor: 모달 전역 상태 제거에 따른 리팩토링 Co-authored-by: Minjae Kim <[email protected]> Co-authored-by: 황준승 <[email protected]> * refactor: ModalContent title optional 적용 Co-authored-by: 황준승 <[email protected]> Co-authored-by: Minjae Kim <[email protected]> * style: 변경된 api 주소 적용 Co-authored-by: 황준승 <[email protected]> Co-authored-by: Minjae Kim <[email protected]> * refactor: 사용하지 않는 플러그인 제거 (#420) * refactor: 리뷰 모달 상태 Context API로 분리 Co-authored-by: 황준승 <[email protected]> Co-authored-by: Minjae Kim <[email protected]> * refactor: 토스트 컴포넌트 리팩토링 Co-authored-by: 황준승 <[email protected]> Co-authored-by: Jeremy <[email protected]> --------- Co-authored-by: d0dam <[email protected]> Co-authored-by: Jeremy <[email protected]> Co-authored-by: 황준승 <[email protected]> * feat: 모바일 환경에서 이미지 캐러셀, 상세페이지 바텀시트 개선 (#436) * feat: 이미지 드래깅 기능 구현 (#432) * feat: 상세페이지 바텀시트 개선 (#432) 바텀 시트 네이버 길찾기 버튼 위치 변경 스크롤 내릴 시 바텀시트 가리기 * design: 상세페이지 레스토랑 카드 디자인 개선 (#432) 음식점 정보 섹션에 padding 적용 * refactor: 이미지 이동시키는 함수 관심사 분리 (#432) goToPrevious, goToNext 함수 useCarousel로 이동 * refactor: handleTouchEnd 가독성 개선 (#432) * style: 메인페이지 이미지 캐러셀 구현 로직 변경 (#432) * design: 워터마크 반응형 디자인 적용 (#432) * fix: 이미지 이동 버튼과 indicator 동기화 되지 않는 버그 수정 (#432) * fix: lint 에러 수정 * design: 이미지 캐러셀 indicator 디자인 수정 (#432) * feat: 로그인 인증 방식 변경 + MSW 구현 (#437) * fix: MSW 오류로 인한 버전 수정 (#433) * refactor: profile api 명세 수정으로 인한 코드 수정 (#433) * feat: cookie 관련 함수 구현 (#433) * refactor: 사용하지 않는 user interceptor 제거 (#433) * refactor: 사용하지 않는 전역 상태(token) 제거 (#433) * feat: MSW User Instance 수정 (#433) * feat: MSW 코드 구현(#433) * refactor: 헤더 관련 로그인 방법 수정 (#433) * feat: MSW가 아닌 정상 api 요청으로 코드 수정 (#433) * feat: 로그인 인증 방식(쿠키) 수정으로 인한 코드 수정 (#433) * feat: msw 관련 목데이터, msw 코드 구현 (#433) * feat: 코드 리팩토링 (#433) import 순서, 타입 컨벤션, 불필요한 코드 삭제 등 * fix: 로그인 상태 오류 수정 (#433) * refactor: redirect 주소 변경(#433) * feat: 메인 페이지 모바일 환경 개선 (#439) * chore: 아이콘 추가 (#438) * refactor: 헤더 isMobile 과 관련된 옵션 삭제 (#438) * refactor: props를 optional 하게 수정, 네이밍 수정 (#438) * design: 모바일 디자인 구현 (#438) * feat: 모바일 화면에서 사용할 훅들 구현 (#438) * refactor: 모바일 화면 크기 수정 및 주석 삭제 (#438) * feat: 모바일 화면 구현 (#438) * refactor: NavItem 파일에 맞게 폴더 이름 수정 (#438) * refactor: 필터 선택 버튼 위치 변경 (#438) * refactor: MSW 제거 (#438) * refactor: lint 에러 수정 (#438) * refactor: Modal header 고정이 되도록 변경 (#438) * refactor: 필터 모달에서 기능 분리 (#438) * refactor: 필터 버튼 색 변경 (#438) * Squashed commit of the following: commit bee9e13 Author: 황준승 <[email protected]> Date: Mon Sep 11 16:56:54 2023 +0900 feat: 로그인 인증 방식 변경 + MSW 구현 (#437) * fix: MSW 오류로 인한 버전 수정 (#433) * refactor: profile api 명세 수정으로 인한 코드 수정 (#433) * feat: cookie 관련 함수 구현 (#433) * refactor: 사용하지 않는 user interceptor 제거 (#433) * refactor: 사용하지 않는 전역 상태(token) 제거 (#433) * feat: MSW User Instance 수정 (#433) * feat: MSW 코드 구현(#433) * refactor: 헤더 관련 로그인 방법 수정 (#433) * feat: MSW가 아닌 정상 api 요청으로 코드 수정 (#433) * feat: 로그인 인증 방식(쿠키) 수정으로 인한 코드 수정 (#433) * feat: msw 관련 목데이터, msw 코드 구현 (#433) * feat: 코드 리팩토링 (#433) import 순서, 타입 컨벤션, 불필요한 코드 삭제 등 * fix: 로그인 상태 오류 수정 (#433) * refactor: redirect 주소 변경(#433) commit 17f8f56 Author: Jeremy <[email protected]> Date: Mon Sep 11 16:52:37 2023 +0900 feat: 모바일 환경에서 이미지 캐러셀, 상세페이지 바텀시트 개선 (#436) * feat: 이미지 드래깅 기능 구현 (#432) * feat: 상세페이지 바텀시트 개선 (#432) 바텀 시트 네이버 길찾기 버튼 위치 변경 스크롤 내릴 시 바텀시트 가리기 * design: 상세페이지 레스토랑 카드 디자인 개선 (#432) 음식점 정보 섹션에 padding 적용 * refactor: 이미지 이동시키는 함수 관심사 분리 (#432) goToPrevious, goToNext 함수 useCarousel로 이동 * refactor: handleTouchEnd 가독성 개선 (#432) * style: 메인페이지 이미지 캐러셀 구현 로직 변경 (#432) * design: 워터마크 반응형 디자인 적용 (#432) * fix: 이미지 이동 버튼과 indicator 동기화 되지 않는 버그 수정 (#432) * fix: lint 에러 수정 * design: 이미지 캐러셀 indicator 디자인 수정 (#432) * feat: 모바일 로그인 버튼 기능 구현 (#438) * fix: lint 에러 수정 (#438) * refactor: api 요청 성공 여부에 따라 로그인 상태 수정(#443) (#449) * feat: msw dev prod 각 서버 요청 분기 처리 (#451) * feat: baseurl 전역 상태로 분리 및 axios instance 생성 훅 구현 (#442) * refactor: 음식점 관련 비동기 로직 훅으로 분리 및 적용 (#442) * feat: 서버 변경 셀렉박스 구현 (#442) * design: 서버 변경 셀렉박스 위치 변경 (#442) * refactor: 비동기 로직 훅으로 분리 (#442) * fix: 지도 변경 안되는 버그 수정 (#442) --------- Co-authored-by: Minjae Kim <[email protected]> * feat: 반응형 개선 및 기타 UX 개선 (#445) * feat: 워터마크 클릭시 해당 출처로 새 창을 통해 이동 (#444) * fix: 모바일 환경에서 indicator 작동 오류 개선 (#444) * fix: 음식점 카드 클릭 시 현재 창에서 페이지 이동 (#444) * fix: 음식점 리스트 반응형 디자인 개선 (#444) * design: 음식점 상세 페이지 UI 개선 (#444) * feat: baseurl 전역 상태로 분리 및 axios instance 생성 훅 구현 (#442) * refactor: 음식점 관련 비동기 로직 훅으로 분리 및 적용 (#442) * feat: 서버 변경 셀렉박스 구현 (#442) * design: 서버 변경 셀렉박스 위치 변경 (#442) * refactor: 비동기 로직 훅으로 분리 (#442) * fix: 지도 변경 안되는 버그 수정 (#442) * fix: 위시리스트에서 검색창 보이는 버그 수정 (#444) * fix: 상세 페이지 지도 UX 개선 * fix: lint error 수정 (#444) * fix: 회원 관련 요청 axios instance 수정 (#444) * feat: 인기순 및 거리순 필터링 기능 및 버그 수정 (#459) * feat: 오픈그래프 설정 (#385) * fix: 로그인 오류 수정 (#385) * fix: 모바일 렌더링 오류 수정 (#385) * fix: 토스트 이미지 오류 수정 (#385) * feat: 좋아요순 및 거리순 필터링 구현 (#385) * design: 로그인 모달 UI 개선 (#385) * fix: 상세페이지 워터마크 클릭 시 출처로 이동되지 않는 오류 수정 (#385) * fix: 모바일 환경에서 음식점 마커 오류 수정 (#385) 다른 마커 클릭 시 기존 마커 끄기 * fix: 각종 로그인 오류 버그 해결 (#460) * feat: 오픈그래프 설정 (#385) * fix: 로그인 오류 수정 (#385) * fix: 모바일 렌더링 오류 수정 (#385) * fix: 토스트 이미지 오류 수정 (#385) * feat: 좋아요순 및 거리순 필터링 구현 (#385) * design: 로그인 모달 UI 개선 (#385) * fix: 로그인 관련 기능 오류 수정(454) * fix: 상세페이지 워터마크 클릭 시 출처로 이동되지 않는 오류 수정 (#385) * fix: 불필요한 콘솔 제거 * fix: 메인 페이지에서만 검색창이 뜨게 확인 (#457) * fix: 로딩 컴포넌트 메세지 변경 (#457) * fix: ReviewModalProvider 컴포넌트 파일 위치 수정 (#457) * refactor: .tsx 파일 .tx로 변경 (#457) * feat: LoginErrorHandleComponent 구현 (#457) * feat: 불필요한 staleTime 속성 제거 (#457) * feat: LoginErrorHandleComponent 적용 (#457) * refactor: 유저 관련 axios 인스턴스로 변경 (#457) * fix: 모바일 메인 페이지 로그인 버튼 뜨지 않는 오류 해결 (#457) * refactor: 로그아웃 기능 동작 시 홈으로 가게 하는 기능 구현 (#457) * feat: 모바일에서 로그아웃 기능 구현 (#457) * fix: 로그아웃 에러 핸들 컴포넌트 retry 제한 (#457) * fix: navigator 오류 해결 (#457) * feat: 모바일 로그인 시 프로필 이미지 적용 (#457) * fix: 리뷰 동작 에러 해결 (#457) --------- Co-authored-by: Jeremy <[email protected]> * chore: package.json에서 api 환경 분리 + MSW 환경에서 Oauth 기능 동작 구현 (#464) * feat: env 환경에 따른 webpack 분기 파일 생성 및 처리 (#463) * feat: baseurl 전역 상태를 사용하지 않고 .env의 baseurl을 사용 (#463) * feat: 로그아웃 시 해당 페이지 리로드 (#463) * fix: 리뷰 작성자에게 수정, 삭제 버튼 보여주게 하기 (#463) * fix: 로그인한 유저가 아닐 경우 리뷰 관련 모달을 띄울 수 없게 기능 구현 (#463) * feat: MSW 환경에서도 Oauth 로그인 구현 (#461) * fix: 빌드 명령어 변경으로 인한 git 워크플로우 ci 파일 수정 (#463) * refactor: 불필요한 cd 파일 제거 (#463) * feat: 오버레이 마커 디자인 수정 및 모바일 대응 (#462) * fix: 위시리스트 반응형 개선 (#458) * design: 모바일 전용 헤더 적용 및 위시리스트 디자인 수정 (#458) * refactor: 상세 페이지 헤더 디자인 수정 (#458) * feat: 오버레이 마커 디자인 및 모바일 대응 (#458) Co-authored-by: Minjae Kim <[email protected]> * fix: 모바일 UX 개선 (#458) Input 클릭시 포커싱되어 줌 인 되는 이벤트 제거 * design: 오픈그래프 이미지 변경 (#458) * fix: 자동완성 모달이 입력창을 가리는 버그 개선 (#458) * fix: 위시리스트 모바일 UX개선 (#458) * design: 모바일 환경에서 오버레이 마커 클릭 시 디자인 개선 (#458) * fix: lint 에러 수정 --------- Co-authored-by: d0dam <[email protected]> * fix: wishList 로그인 버그 해결(#465) * fix: 모바일 navBar 지도에서 고정되게 수정 * refactor: 전체 Suspense 페이지에 로딩 애니메이션 적용 * fix: 음식점 리뷰 수정 관련 로직 에러 수정 * fix: 음식점 리뷰 수정 관련 로직 에러 수정 * fix: 음식점 리뷰 수정 관련 로직 에러 수정 * feat: 리뷰작성 디자인 수정 및 기타 버그 수정 (#468) * design: 리뷰 관련 디자인 개선 (#467) * fix: 위시리스트에서 음식점 카드 클릭 시 새창열리는 버그 수정 (#467) * fix: 로그인 상태 시 수정 삭제 버튼 클릭 시 로그인 창 뜨던 오류 해결 (#467) * fix: 리뷰 id 상태 연결 * fix: 리뷰 id 상태 연결 --------- Co-authored-by: d0dam <[email protected]> * fix: 리뷰 id 상태 연결 * bug: 옵션관련 ux 개선 (#474) * fix: 검색창 옵션 수정 (#473) * fix: 지도 줌 limit 설정 (#473) * fix: 모바일 환경에서 거리순으로 설정 (#473) * design: 오버레이 마커 디자인 개선 (#473) * feat: msw 환경 보강 (#475) * feat: 데이터 추가 mock api 연결 * refactor: 인증 필요 없는 기능 client 변경 * feat: mse 동영상, 리뷰 기능 구현 (#472) * refactor: api 훅 함수로 분리, 적용 (#472) * refactor: 쓰지 않는 파일 삭제 (#472) * fix: console log 삭제 (#472) * Squashed commit of the following: commit 6e00687 Author: Jeremy <[email protected]> Date: Fri Sep 15 17:18:33 2023 +0900 bug: 옵션관련 ux 개선 (#474) * fix: 검색창 옵션 수정 (#473) * fix: 지도 줌 limit 설정 (#473) * fix: 모바일 환경에서 거리순으로 설정 (#473) * design: 오버레이 마커 디자인 개선 (#473) * fix: 오류 수정 (#476) * refactor: 모바일페이지 컴포넌트 분리 (#477) * feat: 데이터 추가 mock api 연결 * refactor: 인증 필요 없는 기능 client 변경 * feat: mse 동영상, 리뷰 기능 구현 (#472) * refactor: api 훅 함수로 분리, 적용 (#472) * refactor: 쓰지 않는 파일 삭제 (#472) * fix: console log 삭제 (#472) * Squashed commit of the following: commit 6e00687 Author: Jeremy <[email protected]> Date: Fri Sep 15 17:18:33 2023 +0900 bug: 옵션관련 ux 개선 (#474) * fix: 검색창 옵션 수정 (#473) * fix: 지도 줌 limit 설정 (#473) * fix: 모바일 환경에서 거리순으로 설정 (#473) * design: 오버레이 마커 디자인 개선 (#473) * fix: 오류 수정 (#476) * refactor: useScrollBlock 보강 (#476) * refactor: 모바일 페이지 컴포넌트 분리 (#476) * refactor: 라우터 재설정 (#476) * fix: 잘못된 import 수정 (#476) * refactor: router 및 outlet 새로 설정 (#476) --------- Co-authored-by: Jeremy <[email protected]> * refactor: 웹팩 최적화 (#481) * chore: install bundle-analyzer plugin (#479) * refactor: code splitting (#479) * chore: Tree-shaking sideEffects 설정 (#479) * fix: msw 관련 코드 tree-shaking 되지 않는 오류 개선 (#479) * style: msw handler 파일 및 폴더 구조 수정 (#479) * docs: 셀럽잇 title 수정 * chore: 번들명 hashing 설정 (#479) * feat: loading 상태에 필요한 skeleton 제작 (#488) * feat: 데이터 추가 mock api 연결 * refactor: 인증 필요 없는 기능 client 변경 * feat: mse 동영상, 리뷰 기능 구현 (#472) * refactor: api 훅 함수로 분리, 적용 (#472) * refactor: 쓰지 않는 파일 삭제 (#472) * fix: console log 삭제 (#472) * Squashed commit of the following: commit 6e00687 Author: Jeremy <[email protected]> Date: Fri Sep 15 17:18:33 2023 +0900 bug: 옵션관련 ux 개선 (#474) * fix: 검색창 옵션 수정 (#473) * fix: 지도 줌 limit 설정 (#473) * fix: 모바일 환경에서 거리순으로 설정 (#473) * design: 오버레이 마커 디자인 개선 (#473) * fix: 오류 수정 (#476) * refactor: useScrollBlock 보강 (#476) * refactor: 모바일 페이지 컴포넌트 분리 (#476) * refactor: 라우터 재설정 (#476) * fix: 잘못된 import 수정 (#476) * refactor: router 및 outlet 새로 설정 (#476) * feat: NavBar 관련 Skeleton 제작 (#480) * feat: NavBar 관련 Skeleton 제작 (#480) * refactor: navBarSkeleton의 NavItem 개수를 props로 받도록 설정 (#480) * feat: 이미지 최적화 (#485) * feat: 사용하지 않는 .png 파일 제거 (#478) * refactor: Webpack 파일 리팩토링 (#478) * refactor: 불필요한 코드 구문 제거 (#478) 타입스크립트 컴파일은 ts loader로만으로도 충분 * refactor: devDependency vs Dependency 라이브러리 분리 (#478) * refactor: 불필요한 코드 삭제 (#478) Changed: 불필요한 optimize 구문 삭제' * feat: picture 태그를 활용한 이미지 최적화 (#478) * refactor: 불필요한 react.memo 제거 (#478) * feat: 이미지 url 관련 유틸함수 구현 (#478) * feat: 폰트 리로드 적용 (#478) * feat: video lazy로딩 적용 (#478) * fix: restaurants mock 데이터 수정(#478) Changed: .jpeg 삭제 * refactor: 불필요한 폰트 리로딩, lazy loading 제거 (#478) * fix: react-query-devtools 디펜던시 오류 해결 (#478) * fix: 빌드 시 lint 오류 해결 (#478) Changed: eslint 설정에 dependency 설정 끔 * [✨feat] 폰트 + 이미지 최적화 (#491) * feat: 사용하지 않는 .png 파일 제거 (#478) * refactor: Webpack 파일 리팩토링 (#478) * refactor: 불필요한 코드 구문 제거 (#478) 타입스크립트 컴파일은 ts loader로만으로도 충분 * refactor: devDependency vs Dependency 라이브러리 분리 (#478) * refactor: 불필요한 코드 삭제 (#478) Changed: 불필요한 optimize 구문 삭제' * feat: picture 태그를 활용한 이미지 최적화 (#478) * refactor: 불필요한 react.memo 제거 (#478) * feat: 이미지 url 관련 유틸함수 구현 (#478) * feat: 폰트 리로드 적용 (#478) * feat: video lazy로딩 적용 (#478) * fix: restaurants mock 데이터 수정(#478) Changed: .jpeg 삭제 * refactor: 불필요한 폰트 리로딩, lazy loading 제거 (#478) * feat: 폰트 preload 최적화 (#487) * refactor: devDependency 허용하는 eslint 설정 추가 (#487) * fix: webp이미지 불러오지 못하는 오류 해결 (#487) * refactor: 불필요한 코드 삭제 (#478) Changed: ${} 삭제 * refactor: url 전역 변수 선언 (#487) * refactor: React.MouseEvent 코드 컨벤션 수정 (#487) * fix: 이미지 .. 붙여지는 오류 해결 (#487) * fix: react-query devtools 디펜던시 lint 에러 해결 (#487) * fix: tree-shaking으로 인해 css가 적용되지 않던 오류 해결 (#494) * feat: 사용하지 않는 .png 파일 제거 (#478) * refactor: Webpack 파일 리팩토링 (#478) * refactor: 불필요한 코드 구문 제거 (#478) 타입스크립트 컴파일은 ts loader로만으로도 충분 * refactor: devDependency vs Dependency 라이브러리 분리 (#478) * refactor: 불필요한 코드 삭제 (#478) Changed: 불필요한 optimize 구문 삭제' * feat: picture 태그를 활용한 이미지 최적화 (#478) * refactor: 불필요한 react.memo 제거 (#478) * feat: 이미지 url 관련 유틸함수 구현 (#478) * feat: 폰트 리로드 적용 (#478) * feat: video lazy로딩 적용 (#478) * fix: restaurants mock 데이터 수정(#478) Changed: .jpeg 삭제 * refactor: 불필요한 폰트 리로딩, lazy loading 제거 (#478) * feat: 폰트 preload 최적화 (#487) * refactor: devDependency 허용하는 eslint 설정 추가 (#487) * fix: webp이미지 불러오지 못하는 오류 해결 (#487) * refactor: 불필요한 코드 삭제 (#478) Changed: ${} 삭제 * refactor: url 전역 변수 선언 (#487) * refactor: React.MouseEvent 코드 컨벤션 수정 (#487) * fix: 이미지 .. 붙여지는 오류 해결 (#487) * fix: react-query devtools 디펜던시 lint 에러 해결 (#487) * feat: 폰트가 적용되지 않던 오류 해결 (#487) * fix: yarn.lock 충돌로 인한 재 설치(#487) * fix: yarn.lock 이전 버전 push (#487) * fix: webpack 오류로 인한 수정 (#487) * feat: modal 컴포넌트 리팩토링 (#492) * feat: Portal 컴포넌트 제작 * refactor: Modal 컴포넌트 Content와 합친 후 변경사항 대응 (#490) * Squashed commit of the following: commit 32a34b6 Author: 황준승 <[email protected]> Date: Wed Sep 20 14:40:45 2023 +0900 feat: 이미지 최적화 (#485) * feat: 사용하지 않는 .png 파일 제거 (#478) * refactor: Webpack 파일 리팩토링 (#478) * refactor: 불필요한 코드 구문 제거 (#478) 타입스크립트 컴파일은 ts loader로만으로도 충분 * refactor: devDependency vs Dependency 라이브러리 분리 (#478) * refactor: 불필요한 코드 삭제 (#478) Changed: 불필요한 optimize 구문 삭제' * feat: picture 태그를 활용한 이미지 최적화 (#478) * refactor: 불필요한 react.memo 제거 (#478) * feat: 이미지 url 관련 유틸함수 구현 (#478) * feat: 폰트 리로드 적용 (#478) * feat: video lazy로딩 적용 (#478) * fix: restaurants mock 데이터 수정(#478) Changed: .jpeg 삭제 * refactor: 불필요한 폰트 리로딩, lazy loading 제거 (#478) * fix: react-query-devtools 디펜던시 오류 해결 (#478) * fix: 빌드 시 lint 오류 해결 (#478) Changed: eslint 설정에 dependency 설정 끔 commit 276eec9 Author: Minjae Kim <[email protected]> Date: Wed Sep 20 14:38:43 2023 +0900 feat: loading 상태에 필요한 skeleton 제작 (#488) * feat: 데이터 추가 mock api 연결 * refactor: 인증 필요 없는 기능 client 변경 * feat: mse 동영상, 리뷰 기능 구현 (#472) * refactor: api 훅 함수로 분리, 적용 (#472) * refactor: 쓰지 않는 파일 삭제 (#472) * fix: console log 삭제 (#472) * Squashed commit of the following: commit 6e00687 Author: Jeremy <[email protected]> Date: Fri Sep 15 17:18:33 2023 +0900 bug: 옵션관련 ux 개선 (#474) * fix: 검색창 옵션 수정 (#473) * fix: 지도 줌 limit 설정 (#473) * fix: 모바일 환경에서 거리순으로 설정 (#473) * design: 오버레이 마커 디자인 개선 (#473) * fix: 오류 수정 (#476) * refactor: useScrollBlock 보강 (#476) * refactor: 모바일 페이지 컴포넌트 분리 (#476) * refactor: 라우터 재설정 (#476) * fix: 잘못된 import 수정 (#476) * refactor: router 및 outlet 새로 설정 (#476) * feat: NavBar 관련 Skeleton 제작 (#480) * feat: NavBar 관련 Skeleton 제작 (#480) * refactor: navBarSkeleton의 NavItem 개수를 props로 받도록 설정 (#480) * refactor: Login 관련 Modal 자체 모달로 분리 (#490) * refactor: 리뷰 관련 모달 로직 수정 (#490) * Squashed commit of the following: commit ac40d18 Author: 황준승 <[email protected]> Date: Wed Sep 20 16:01:35 2023 +0900 [✨feat] 폰트 + 이미지 최적화 (#491) * feat: 사용하지 않는 .png 파일 제거 (#478) * refactor: Webpack 파일 리팩토링 (#478) * refactor: 불필요한 코드 구문 제거 (#478) 타입스크립트 컴파일은 ts loader로만으로도 충분 * refactor: devDependency vs Dependency 라이브러리 분리 (#478) * refactor: 불필요한 코드 삭제 (#478) Changed: 불필요한 optimize 구문 삭제' * feat: picture 태그를 활용한 이미지 최적화 (#478) * refactor: 불필요한 react.memo 제거 (#478) * feat: 이미지 url 관련 유틸함수 구현 (#478) * feat: 폰트 리로드 적용 (#478) * feat: video lazy로딩 적용 (#478) * fix: restaurants mock 데이터 수정(#478) Changed: .jpeg 삭제 * refactor: 불필요한 폰트 리로딩, lazy loading 제거 (#478) * feat: 폰트 preload 최적화 (#487) * refactor: devDependency 허용하는 eslint 설정 추가 (#487) * fix: webp이미지 불러오지 못하는 오류 해결 (#487) * refactor: 불필요한 코드 삭제 (#478) Changed: ${} 삭제 * refactor: url 전역 변수 선언 (#487) * refactor: React.MouseEvent 코드 컨벤션 수정 (#487) * fix: 이미지 .. 붙여지는 오류 해결 (#487) * fix: react-query devtools 디펜던시 lint 에러 해결 (#487) commit 32a34b6 Author: 황준승 <[email protected]> Date: Wed Sep 20 14:40:45 2023 +0900 feat: 이미지 최적화 (#485) * feat: 사용하지 않는 .png 파일 제거 (#478) * refactor: Webpack 파일 리팩토링 (#478) * refactor: 불필요한 코드 구문 제거 (#478) 타입스크립트 컴파일은 ts loader로만으로도 충분 * refactor: devDependency vs Dependency 라이브러리 분리 (#478) * refactor: 불필요한 코드 삭제 (#478) Changed: 불필요한 optimize 구문 삭제' * feat: picture 태그를 활용한 이미지 최적화 (#478) * refactor: 불필요한 react.memo 제거 (#478) * feat: 이미지 url 관련 유틸함수 구현 (#478) * feat: 폰트 리로드 적용 (#478) * feat: video lazy로딩 적용 (#478) * fix: restaurants mock 데이터 수정(#478) Changed: .jpeg 삭제 * refactor: 불필요한 폰트 리로딩, lazy loading 제거 (#478) * fix: react-query-devtools 디펜던시 오류 해결 (#478) * fix: 빌드 시 lint 오류 해결 (#478) Changed: eslint 설정에 dependency 설정 끔 commit 276eec9 Author: Minjae Kim <[email protected]> Date: Wed Sep 20 14:38:43 2023 +0900 feat: loading 상태에 필요한 skeleton 제작 (#488) * feat: 데이터 추가 mock api 연결 * refactor: 인증 필요 없는 기능 client 변경 * feat: mse 동영상, 리뷰 기능 구현 (#472) * refactor: api 훅 함수로 분리, 적용 (#472) * refactor: 쓰지 않는 파일 삭제 (#472) * fix: console log 삭제 (#472) * Squashed commit of the following: commit 6e00687 Author: Jeremy <[email protected]> Date: Fri Sep 15 17:18:33 2023 +0900 bug: 옵션관련 ux 개선 (#474) * fix: 검색창 옵션 수정 (#473) * fix: 지도 줌 limit 설정 (#473) * fix: 모바일 환경에서 거리순으로 설정 (#473) * design: 오버레이 마커 디자인 개선 (#473) * fix: 오류 수정 (#476) * refactor: useScrollBlock 보강 (#476) * refactor: 모바일 페이지 컴포넌트 분리 (#476) * refactor: 라우터 재설정 (#476) * fix: 잘못된 import 수정 (#476) * refactor: router 및 outlet 새로 설정 (#476) * feat: NavBar 관련 Skeleton 제작 (#480) * feat: NavBar 관련 Skeleton 제작 (#480) * refactor: navBarSkeleton의 NavItem 개수를 props로 받도록 설정 (#480) * chore: lock 파일 변경 (#490) * fix: lint 에러 수정 (#490) * fix: safari 버그 수정 (#495) (#496) Changed: onBlur 이벤트 동작 버그 해결 --------- Co-authored-by: Jeremy <[email protected]> Co-authored-by: d0dam <[email protected]> Co-authored-by: Jeremy <[email protected]> Co-authored-by: 황준승 <[email protected]> Co-authored-by: 황준승 <[email protected]> Co-authored-by: turtle601 <[email protected]>
* feat: Portal 컴포넌트 제작 * refactor: Modal 컴포넌트 Content와 합친 후 변경사항 대응 (#490) * Squashed commit of the following: commit 32a34b6 Author: 황준승 <[email protected]> Date: Wed Sep 20 14:40:45 2023 +0900 feat: 이미지 최적화 (#485) * feat: 사용하지 않는 .png 파일 제거 (#478) * refactor: Webpack 파일 리팩토링 (#478) * refactor: 불필요한 코드 구문 제거 (#478) 타입스크립트 컴파일은 ts loader로만으로도 충분 * refactor: devDependency vs Dependency 라이브러리 분리 (#478) * refactor: 불필요한 코드 삭제 (#478) Changed: 불필요한 optimize 구문 삭제' * feat: picture 태그를 활용한 이미지 최적화 (#478) * refactor: 불필요한 react.memo 제거 (#478) * feat: 이미지 url 관련 유틸함수 구현 (#478) * feat: 폰트 리로드 적용 (#478) * feat: video lazy로딩 적용 (#478) * fix: restaurants mock 데이터 수정(#478) Changed: .jpeg 삭제 * refactor: 불필요한 폰트 리로딩, lazy loading 제거 (#478) * fix: react-query-devtools 디펜던시 오류 해결 (#478) * fix: 빌드 시 lint 오류 해결 (#478) Changed: eslint 설정에 dependency 설정 끔 commit 276eec9 Author: Minjae Kim <[email protected]> Date: Wed Sep 20 14:38:43 2023 +0900 feat: loading 상태에 필요한 skeleton 제작 (#488) * feat: 데이터 추가 mock api 연결 * refactor: 인증 필요 없는 기능 client 변경 * feat: mse 동영상, 리뷰 기능 구현 (#472) * refactor: api 훅 함수로 분리, 적용 (#472) * refactor: 쓰지 않는 파일 삭제 (#472) * fix: console log 삭제 (#472) * Squashed commit of the following: commit 6e00687 Author: Jeremy <[email protected]> Date: Fri Sep 15 17:18:33 2023 +0900 bug: 옵션관련 ux 개선 (#474) * fix: 검색창 옵션 수정 (#473) * fix: 지도 줌 limit 설정 (#473) * fix: 모바일 환경에서 거리순으로 설정 (#473) * design: 오버레이 마커 디자인 개선 (#473) * fix: 오류 수정 (#476) * refactor: useScrollBlock 보강 (#476) * refactor: 모바일 페이지 컴포넌트 분리 (#476) * refactor: 라우터 재설정 (#476) * fix: 잘못된 import 수정 (#476) * refactor: router 및 outlet 새로 설정 (#476) * feat: NavBar 관련 Skeleton 제작 (#480) * feat: NavBar 관련 Skeleton 제작 (#480) * refactor: navBarSkeleton의 NavItem 개수를 props로 받도록 설정 (#480) * refactor: Login 관련 Modal 자체 모달로 분리 (#490) * refactor: 리뷰 관련 모달 로직 수정 (#490) * Squashed commit of the following: commit ac40d18 Author: 황준승 <[email protected]> Date: Wed Sep 20 16:01:35 2023 +0900 [✨feat] 폰트 + 이미지 최적화 (#491) * feat: 사용하지 않는 .png 파일 제거 (#478) * refactor: Webpack 파일 리팩토링 (#478) * refactor: 불필요한 코드 구문 제거 (#478) 타입스크립트 컴파일은 ts loader로만으로도 충분 * refactor: devDependency vs Dependency 라이브러리 분리 (#478) * refactor: 불필요한 코드 삭제 (#478) Changed: 불필요한 optimize 구문 삭제' * feat: picture 태그를 활용한 이미지 최적화 (#478) * refactor: 불필요한 react.memo 제거 (#478) * feat: 이미지 url 관련 유틸함수 구현 (#478) * feat: 폰트 리로드 적용 (#478) * feat: video lazy로딩 적용 (#478) * fix: restaurants mock 데이터 수정(#478) Changed: .jpeg 삭제 * refactor: 불필요한 폰트 리로딩, lazy loading 제거 (#478) * feat: 폰트 preload 최적화 (#487) * refactor: devDependency 허용하는 eslint 설정 추가 (#487) * fix: webp이미지 불러오지 못하는 오류 해결 (#487) * refactor: 불필요한 코드 삭제 (#478) Changed: ${} 삭제 * refactor: url 전역 변수 선언 (#487) * refactor: React.MouseEvent 코드 컨벤션 수정 (#487) * fix: 이미지 .. 붙여지는 오류 해결 (#487) * fix: react-query devtools 디펜던시 lint 에러 해결 (#487) commit 32a34b6 Author: 황준승 <[email protected]> Date: Wed Sep 20 14:40:45 2023 +0900 feat: 이미지 최적화 (#485) * feat: 사용하지 않는 .png 파일 제거 (#478) * refactor: Webpack 파일 리팩토링 (#478) * refactor: 불필요한 코드 구문 제거 (#478) 타입스크립트 컴파일은 ts loader로만으로도 충분 * refactor: devDependency vs Dependency 라이브러리 분리 (#478) * refactor: 불필요한 코드 삭제 (#478) Changed: 불필요한 optimize 구문 삭제' * feat: picture 태그를 활용한 이미지 최적화 (#478) * refactor: 불필요한 react.memo 제거 (#478) * feat: 이미지 url 관련 유틸함수 구현 (#478) * feat: 폰트 리로드 적용 (#478) * feat: video lazy로딩 적용 (#478) * fix: restaurants mock 데이터 수정(#478) Changed: .jpeg 삭제 * refactor: 불필요한 폰트 리로딩, lazy loading 제거 (#478) * fix: react-query-devtools 디펜던시 오류 해결 (#478) * fix: 빌드 시 lint 오류 해결 (#478) Changed: eslint 설정에 dependency 설정 끔 commit 276eec9 Author: Minjae Kim <[email protected]> Date: Wed Sep 20 14:38:43 2023 +0900 feat: loading 상태에 필요한 skeleton 제작 (#488) * feat: 데이터 추가 mock api 연결 * refactor: 인증 필요 없는 기능 client 변경 * feat: mse 동영상, 리뷰 기능 구현 (#472) * refactor: api 훅 함수로 분리, 적용 (#472) * refactor: 쓰지 않는 파일 삭제 (#472) * fix: console log 삭제 (#472) * Squashed commit of the following: commit 6e00687 Author: Jeremy <[email protected]> Date: Fri Sep 15 17:18:33 2023 +0900 bug: 옵션관련 ux 개선 (#474) * fix: 검색창 옵션 수정 (#473) * fix: 지도 줌 limit 설정 (#473) * fix: 모바일 환경에서 거리순으로 설정 (#473) * design: 오버레이 마커 디자인 개선 (#473) * fix: 오류 수정 (#476) * refactor: useScrollBlock 보강 (#476) * refactor: 모바일 페이지 컴포넌트 분리 (#476) * refactor: 라우터 재설정 (#476) * fix: 잘못된 import 수정 (#476) * refactor: router 및 outlet 새로 설정 (#476) * feat: NavBar 관련 Skeleton 제작 (#480) * feat: NavBar 관련 Skeleton 제작 (#480) * refactor: navBarSkeleton의 NavItem 개수를 props로 받도록 설정 (#480) * chore: lock 파일 변경 (#490) * fix: lint 에러 수정 (#490) * refactor: 낌빡임 문제 개선 (#493) * Merge commit '57d8e0a921e135ab059264663078c21bd8b6403f'
* refactor: 지도 마커 및 음식점 카드 렌더링 시 깜빡임 현상 개선 (#497) * feat: Portal 컴포넌트 제작 * refactor: Modal 컴포넌트 Content와 합친 후 변경사항 대응 (#490) * Squashed commit of the following: commit 32a34b6 Author: 황준승 <[email protected]> Date: Wed Sep 20 14:40:45 2023 +0900 feat: 이미지 최적화 (#485) * feat: 사용하지 않는 .png 파일 제거 (#478) * refactor: Webpack 파일 리팩토링 (#478) * refactor: 불필요한 코드 구문 제거 (#478) 타입스크립트 컴파일은 ts loader로만으로도 충분 * refactor: devDependency vs Dependency 라이브러리 분리 (#478) * refactor: 불필요한 코드 삭제 (#478) Changed: 불필요한 optimize 구문 삭제' * feat: picture 태그를 활용한 이미지 최적화 (#478) * refactor: 불필요한 react.memo 제거 (#478) * feat: 이미지 url 관련 유틸함수 구현 (#478) * feat: 폰트 리로드 적용 (#478) * feat: video lazy로딩 적용 (#478) * fix: restaurants mock 데이터 수정(#478) Changed: .jpeg 삭제 * refactor: 불필요한 폰트 리로딩, lazy loading 제거 (#478) * fix: react-query-devtools 디펜던시 오류 해결 (#478) * fix: 빌드 시 lint 오류 해결 (#478) Changed: eslint 설정에 dependency 설정 끔 commit 276eec9 Author: Minjae Kim <[email protected]> Date: Wed Sep 20 14:38:43 2023 +0900 feat: loading 상태에 필요한 skeleton 제작 (#488) * feat: 데이터 추가 mock api 연결 * refactor: 인증 필요 없는 기능 client 변경 * feat: mse 동영상, 리뷰 기능 구현 (#472) * refactor: api 훅 함수로 분리, 적용 (#472) * refactor: 쓰지 않는 파일 삭제 (#472) * fix: console log 삭제 (#472) * Squashed commit of the following: commit 6e00687 Author: Jeremy <[email protected]> Date: Fri Sep 15 17:18:33 2023 +0900 bug: 옵션관련 ux 개선 (#474) * fix: 검색창 옵션 수정 (#473) * fix: 지도 줌 limit 설정 (#473) * fix: 모바일 환경에서 거리순으로 설정 (#473) * design: 오버레이 마커 디자인 개선 (#473) * fix: 오류 수정 (#476) * refactor: useScrollBlock 보강 (#476) * refactor: 모바일 페이지 컴포넌트 분리 (#476) * refactor: 라우터 재설정 (#476) * fix: 잘못된 import 수정 (#476) * refactor: router 및 outlet 새로 설정 (#476) * feat: NavBar 관련 Skeleton 제작 (#480) * feat: NavBar 관련 Skeleton 제작 (#480) * refactor: navBarSkeleton의 NavItem 개수를 props로 받도록 설정 (#480) * refactor: Login 관련 Modal 자체 모달로 분리 (#490) * refactor: 리뷰 관련 모달 로직 수정 (#490) * Squashed commit of the following: commit ac40d18 Author: 황준승 <[email protected]> Date: Wed Sep 20 16:01:35 2023 +0900 [✨feat] 폰트 + 이미지 최적화 (#491) * feat: 사용하지 않는 .png 파일 제거 (#478) * refactor: Webpack 파일 리팩토링 (#478) * refactor: 불필요한 코드 구문 제거 (#478) 타입스크립트 컴파일은 ts loader로만으로도 충분 * refactor: devDependency vs Dependency 라이브러리 분리 (#478) * refactor: 불필요한 코드 삭제 (#478) Changed: 불필요한 optimize 구문 삭제' * feat: picture 태그를 활용한 이미지 최적화 (#478) * refactor: 불필요한 react.memo 제거 (#478) * feat: 이미지 url 관련 유틸함수 구현 (#478) * feat: 폰트 리로드 적용 (#478) * feat: video lazy로딩 적용 (#478) * fix: restaurants mock 데이터 수정(#478) Changed: .jpeg 삭제 * refactor: 불필요한 폰트 리로딩, lazy loading 제거 (#478) * feat: 폰트 preload 최적화 (#487) * refactor: devDependency 허용하는 eslint 설정 추가 (#487) * fix: webp이미지 불러오지 못하는 오류 해결 (#487) * refactor: 불필요한 코드 삭제 (#478) Changed: ${} 삭제 * refactor: url 전역 변수 선언 (#487) * refactor: React.MouseEvent 코드 컨벤션 수정 (#487) * fix: 이미지 .. 붙여지는 오류 해결 (#487) * fix: react-query devtools 디펜던시 lint 에러 해결 (#487) commit 32a34b6 Author: 황준승 <[email protected]> Date: Wed Sep 20 14:40:45 2023 +0900 feat: 이미지 최적화 (#485) * feat: 사용하지 않는 .png 파일 제거 (#478) * refactor: Webpack 파일 리팩토링 (#478) * refactor: 불필요한 코드 구문 제거 (#478) 타입스크립트 컴파일은 ts loader로만으로도 충분 * refactor: devDependency vs Dependency 라이브러리 분리 (#478) * refactor: 불필요한 코드 삭제 (#478) Changed: 불필요한 optimize 구문 삭제' * feat: picture 태그를 활용한 이미지 최적화 (#478) * refactor: 불필요한 react.memo 제거 (#478) * feat: 이미지 url 관련 유틸함수 구현 (#478) * feat: 폰트 리로드 적용 (#478) * feat: video lazy로딩 적용 (#478) * fix: restaurants mock 데이터 수정(#478) Changed: .jpeg 삭제 * refactor: 불필요한 폰트 리로딩, lazy loading 제거 (#478) * fix: react-query-devtools 디펜던시 오류 해결 (#478) * fix: 빌드 시 lint 오류 해결 (#478) Changed: eslint 설정에 dependency 설정 끔 commit 276eec9 Author: Minjae Kim <[email protected]> Date: Wed Sep 20 14:38:43 2023 +0900 feat: loading 상태에 필요한 skeleton 제작 (#488) * feat: 데이터 추가 mock api 연결 * refactor: 인증 필요 없는 기능 client 변경 * feat: mse 동영상, 리뷰 기능 구현 (#472) * refactor: api 훅 함수로 분리, 적용 (#472) * refactor: 쓰지 않는 파일 삭제 (#472) * fix: console log 삭제 (#472) * Squashed commit of the following: commit 6e00687 Author: Jeremy <[email protected]> Date: Fri Sep 15 17:18:33 2023 +0900 bug: 옵션관련 ux 개선 (#474) * fix: 검색창 옵션 수정 (#473) * fix: 지도 줌 limit 설정 (#473) * fix: 모바일 환경에서 거리순으로 설정 (#473) * design: 오버레이 마커 디자인 개선 (#473) * fix: 오류 수정 (#476) * refactor: useScrollBlock 보강 (#476) * refactor: 모바일 페이지 컴포넌트 분리 (#476) * refactor: 라우터 재설정 (#476) * fix: 잘못된 import 수정 (#476) * refactor: router 및 outlet 새로 설정 (#476) * feat: NavBar 관련 Skeleton 제작 (#480) * feat: NavBar 관련 Skeleton 제작 (#480) * refactor: navBarSkeleton의 NavItem 개수를 props로 받도록 설정 (#480) * chore: lock 파일 변경 (#490) * fix: lint 에러 수정 (#490) * refactor: 낌빡임 문제 개선 (#493) * Merge commit '57d8e0a921e135ab059264663078c21bd8b6403f' * fix: 웹 폰트 로드 전 대체제 넣기 (#500) * fix: 웹 폰트 로드 전 대체제 넣기 (#499) * fix: loadingIndicator, header 겹침 현상 오류 해결(#498) * fix: webpack analyzer 적용(#499) * fix: 잘못된 api 인스턴스 수정 (#499) --------- Co-authored-by: Jeremy <[email protected]> * fix: 잘못된 api 명세로 인한 코드 수정 (#504) * fix: 웹 폰트 로드 전 대체제 넣기 (#499) * fix: loadingIndicator, header 겹침 현상 오류 해결(#498) * fix: webpack analyzer 적용(#499) * fix: 잘못된 api 인스턴스 수정 (#499) * fix: api 명세 오류로 인한 코드 수정 (#503) * refactor: 불필요한 주석 제거 (#503) * refactor: root파일 트리 쉐이킹 적용(#503) * refactor: 번들 사이즈 최적화 (#507) * style: style import 통일 시키기 (#506) * refactor: Root 컴포넌트 lazy 적용 (#506) * fix: 머지과정에서 발생한 ci 오류 해결 (#506) * fix: conflict 충돌로 인한 코드 오류 수정 (#514) --------- Co-authored-by: Minjae Kim <[email protected]> Co-authored-by: 황준승 <[email protected]> Co-authored-by: Jeremy <[email protected]>
✨ 요약
주의
😎 해결한 이슈