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

release: v0.1.1 배포 #190

Merged
merged 80 commits into from
Nov 27, 2023
Merged

release: v0.1.1 배포 #190

merged 80 commits into from
Nov 27, 2023

Conversation

DongjaJ
Copy link
Member

@DongjaJ DongjaJ commented Nov 26, 2023

No description provided.

kutta97 and others added 30 commits November 1, 2023 21:55
* feat: pathname 상수 추가

* feat(common): layout component 파일 추가

* chore(common): 라우팅을 위한 각 페이지 컴포넌트 추가

* feat(common): react-router 추가

* chore(common): pnpm version 및 pnpm-lock file 수정

* feat(common): 봉사자 앱 pathname 상수 추가

* chore(common): 봉사자앱 라우팅을 위한 각 페이지 컴포넌트 추가

* feat(common): 봉사자앱 라우터 추가

* feat(volunteer): 봉사자앱  App.tsx 에 routerProvider 추가
* feat(ui): label 컴포넌트 제작

* feat(ui): labelText 컴포넌트 제작

* feat(ui): lineheight, textTransform추가

* refactor(ui): lineheight props 숫자로 수정
* chore(ui): vite 의존성 제거

* feat(ui): svg 경로 import 를 위한 svg.d.ts 정의

* feat(ui): app 타입 상수 추가

* feat(ui): header 타입 상수 추가

* feat(ui): page 타입 상수 추가

* feat(ui): app, header, page 타입 정의

* feat(ui): 3가지 타입의 header 컴포넌트 추가

* feat(ui): header 컴포넌트에 들어갈 svg 아이콘 추가

* feat(ui): appType 과 pageType 을 관리하는 useHeader hook 추가

* feat(ui): headerType 과 headerTitle 을 계산하는 함수 추가

* design(ui): bottomNavBar 스타일 변경

* feat(ui): headerType 에 따라 다른 Header 컴포넌트 보여주는 기능 추가

* feat(common): layout 컴포넌트를 보호소앱과 봉사자앱에서 관리하도록 변경

* feat(common): router 에 id 를 추가하여 App 타입과 Page 타입 저장

* fix(common): packages/ui 의 path alias 가 빌드시에 적용 안되는 에러 수정

* refactor(ui): pageType 의 HEADER_TYPE 내용을 구조분해 할당으로 꺼내 사용하도록 수정
* chore(shelter): vercel.json 추가

* fix(volunteer): 봉사자 앱 vercel.json 추가
* feat(ui): bottomNavBar 에 들어갈 svg 아이콘 추가

* feat(ui): bottomNavBar 컴포넌트 추가

* feat(ui): bottomNavBar 에 네이게이션 버튼 추가

* feat(ui): bottomNavigation 버튼에 페이지 이동 기능 추가

* feat(ui): 바텀 네비바의 버튼이 선택된 경우, 글씨 색깔이 진해지는 기능 추가

* feat(ui): 바텀 네비게이션 버튼 클릭할 때마다 선택된 버튼 상태 변경 로직 추가

* feat(ui): useBottomNavBar hook 으로 selected navbar button item 상태 관리

* fix(ui): useBottomNavBar 에서 pageType import 주소 경로를 상대경로로 수정

* fix(ui): navBarButton 에 불필요한 css 속성 제거

* refactor(common): layout 컴포넌트의 position prop name 을 pos 단축어로 수정

* refactor(ui): 중복되는 css prop 제거:wq\!
* feat(ui): date Text 컴포넌트 제작

* feat(ui): InfoTextItem 컴포넌트 추가

* chore(common): commitlint에 subject-case 제한사항 제거

* feat(ui): infoTextList 컴포넌트 추가

* rename(ui): LabetText에서 LabelText로 이름 변경

* feat(common): volunteer, shelter의 ChakraProvider에 resetCSS 속성 추가

* remove(ui): dateText 컴포넌트 제거

* style(ui): InfoTextItemStylesProps로 type 이름 변경

* refactor(ui): InfoTextItem 삼항연산자 제거 및 속성 재정의

* refactor(ui): InfoTextList에 해당하는 styles 속성 추가

---------

Co-authored-by: DongjaJ <[email protected]>
feat(ui): profileInfo 컴포넌트 제작
* chore(common): prettier(3.0.3), eslint(8.45.0) 버전으로 최신화

* chore(ui): packages/ui를 packages/shared로 변경

* chore(common): cz-config의 scopes 속성에서 ui를 shared로 변경

* fix(common): router에 Router를 의미하는 type 추가

* style(volunteer): ui에서 shared로 변경에 따른 import 변경

* fix(common): ui에서 shared로 변경에 따른 tsconfig의 paths 변경

* remove(shared): UploadedPhotoItem 삭제
* feat(shared): applicant svg icon 추가

* feat(shared): applicantStatus 컴포넌트 개발

* style(shared): applicantStatus 컴포넌트를 inline-flex 로 변경
* fix(shared): layout 컴포넌트의 Contents 를 보여주는 Container 에 maxHeight 추가 및 px 제거

* refactor(shared): headerProps 에서 headerOption 을 optional 하게 변경

* feat(shared): 봉사자, 보호소 앱의 Layout 을 shared Layout 컴포넌트로 변경

* refactor(shared): layout 컴포넌트 컨텐츠를 감싸는 컴포넌트를 Box 로 변경
* feat(shared): ImageCarousel 컴포넌트 추가

* feat(shared): chakra에서 제공하는 단축어로 속성 변경

* feat(shared): Flex 속성에 boxShadow 추가
* feat(shared): reviewItem 컴포넌트

* refactor(shared): reviewItemProps 타입 분리

* feat(shared): reviewItem onClick함수 추가, image에 border radius 속성 추가

* refactor(shared): 속성 값 챠크라 값으로 수정

* feat(shared): reviewItem 컴포넌트에 menu 추가

* fix(shared): menuItem textalign 제거

* fix(shared): 이미지 optional로 변경
* refactor(shared): useLayout hook 을 usePageType hook 으로 변경

* refactor(shared): layout 컴포넌트에서 appType 을 prop 으로 받도록 수정

* feat(shared): headerTitle 상수 추가

* refactor(shared): pageType 에서 headerType 제거

* refactor(shared): getHeaderType 및 getHeaderTitle 함수 로직 변경

* remove(shared): header 관련 Prop 제거

* refactor(shared): useBottomNavBar hook 리팩토링

* feat(shared): defaultHeader custom hook 개발

* feat(shared): detailHeader custom hook 개발

* feat(shared): searchHeader 개발

* fix(shared): useHeader hook 에서는 headerType 상태만 관리하도록 변경

* fix(shared): packages/shared import 경로 수정

* refactor(shelter): 보호소 앱 router 리팩토링

* refactor(volunteer): 봉사자 앱 router 리팩토링

* refactor(shared): shared layout 관련 로직에서 appType, pageType 상수를 적극적으로 사용하도록 수정

* fix(shared): 누락된 봉사자 앱 설정 페이지 추가

* chore(shared): shared 에 zustand 의존성 추가

* feat(shared): searchHeader store 기능 개발

* feat(shared): searchHeader 컴포넌트 onChange, onSubmit 이벤트와 search header store  연결

* fix(shared): bottomNavBar 함수이름 오타 수정

* fix(shelter): 보호동물 수정 페이지 id 오타 수정

* feat(shared): optionMenu 컴포넌트 개발

* feat(shared): detail header store 기능 추가

* refactor(shared): searchHeaderStore 이름 변경

* fix(shared): optionMenuProps 의 children 중복 definition 제거

* refactor(shared): searchHeader 의 handleChangeKeyword 함수 리팩토링

* refactor(shared): detailHeaderStore 에 DeleteFunction 타입 추가

* refactor(shared): searchHeaderStore 에 SearchFunction 타입 추가

* refactor(shelter): animalsSearchPage 디렉토리 이름 수정

* feat(shared): searchHeaderStore 와 SearchPage 연결

* feat(shared): detailHeaderStore 와 DetailPage 연결
* feat(shared): EditPhotoItem에 사용되는 BiX svg 추가

* feat(shared): EditPhotoItem 컴포넌트 추가

* feat(shared): EditPhotoList에 사용되는 IoCamera svg 추가

* feat(shared): EditPhotoList, UploadPhotoItem 컴포넌트 추가
* feat(common): 봉사후기 api 추가

* feat(volunteer): shelter, volunteer api 추가

* feat(volunteer): 보호동물 api 추가

* feat(volunteer): 모집글 api 추가

* feat(common): axiosInstance 변경, 보호소내의 보호소,쉘터 api 추가, 공통 api 중 인증 api추가, 봉사자 api url 수정

* feat(common): 보호소앱 회원가입 함수 수정, 봉사자앱 회원가입 함수 추가, date 타입 문자열로 수정

* fix(shared): api 오류 및 수정사항 반영

* refactor(shared): applicantStatus를 RecruitmentStatus로 이름 변경

* fix(common): review api 변경

* fix(shared): 이메일 중복 확인 api 수정
* feat(shared): next svg icon 추가

* feat(shared): settingItem 컴포넌트 개발

* feat(shared): settingGroup 컴포넌트 개발

* design(shared): settingGroup, settingItem padding, margin 변경

* design(common): settingItem, settingGroup 여백 수정
* feat(shared): content 위치에 컴포넌트를 받을 수 있는 InfoItem 컴포넌트 개발

* refactor(shared): infoItem 컴포넌트를 사용하여 InfoTextItem 컴포넌트 리팩토링

* design(shared): infoTextList 컴포넌트 디자인 수정

* design(shared): infoItem 컴포넌트 Flex align center 속성 추가

* feat(shared): 삭제되었던 DateText 를 InfoSubtext 라는 이름의 컴포넌트로 추가

* refactor(shared): 기존의 InfoItem 과 InfoItemList 컴포넌트 스타일에서 SubtextStyle 제거

* refactor(shared): infoTextItem 및 InfoTextItemList 컴포넌트 리팩토링

* refactor(shared): itemList 를 List 로 이름 변경
* feat(shared): Pretendard 폰트 추가

* feat(shared): Pretendard 폰트 속성이 있는 Fonts 컴포넌트 추가

* feat(shelter): Fonts 컴포넌트 App에 추가 및 Provider 위치 통일

* feat(volunteer): App에 Provider 및 Fonts 컴포넌트 추가

* chore(shelter, volunteer): eslint에 tsx 검사 항목 추가

* feat(shared): fonts를 포함한 theme 추가
* feat(shared): IoEyeOff, IoEyeSharp 아이콘 svg 파일 추가

* feat(shared): anifriends-logo 이미지 png 파일 추가

* feat(volunteer): SigninPage 컴포넌트 UI 추가

* feat(shelter): SigninPage 컴포넌트 UI 추가

* feat(shared): useToggle hook 추가

* feat(volunteer): SigninPage 컴포넌트에 useToggle 추가

* feat(shelter): SigninPage 컴포넌트에 useToggle 추가
* chore(volunteer): msw 의존성 추가

* feat(volunteer): msw 초기화

* chore(shared): axiosInstance 경로 오류 수정, 봉사자 어플 로그인, 이메일 중복확인 api 추가

* feat(shelter): 보호소 앱 로그인, 이메일 중복체크 mock api 추가

* fix(volunteer): handler import 오류 수정
* refactor(shared): profileInfo 컴포넌트 좌우 16px 여백 추가

* fix(shared): settingItem 컴포넌트 prop 을 path 에서 onClick 으로 수정

* design(shared): settingGroup 컴포넌트 css 스타일 수정

* feat(shelter): 마이페이지 UI 개발
* fix(shelter): 봉사 리뷰 라우팅 수정

* feat(shelter): 봉사 리뷰 페이지 ui 추가

* feat: InfoTextItem 컴포넌트 리팩토링 및 InfoItem 컴포넌트를 통한 확장성 개선 (#59)

* feat(shared): content 위치에 컴포넌트를 받을 수 있는 InfoItem 컴포넌트 개발

* refactor(shared): infoItem 컴포넌트를 사용하여 InfoTextItem 컴포넌트 리팩토링

* design(shared): infoTextList 컴포넌트 디자인 수정

* design(shared): infoItem 컴포넌트 Flex align center 속성 추가

* feat(shared): 삭제되었던 DateText 를 InfoSubtext 라는 이름의 컴포넌트로 추가

* refactor(shared): 기존의 InfoItem 과 InfoItemList 컴포넌트 스타일에서 SubtextStyle 제거

* refactor(shared): infoTextItem 및 InfoTextItemList 컴포넌트 리팩토링

* refactor(shared): itemList 를 List 로 이름 변경

* fix(shelter): volunteerProfile의 InfoText를 InfoSubtext로 변경

* feat(shelter): 리뷰 수 ui 추가

---------

Co-authored-by: Hyejin Yang <[email protected]>
* feat(shelter): 봉사자 리스트에 사용할 RecruitItem 컴포넌트 제작

* feat(shelter): 봉사 모집글 리스트 페이지의 모집글 아이템 컴포넌트

* feat(shelter): recruitment 컴포넌트 props 추가
kutta97 and others added 19 commits November 21, 2023 14:25
* refactor(shelter): useFetchVolunteers 의 위치를 _hooks 로 이동

* refactor(shelter): recruitment api 함수 리팩토링

* feat(shelter): useFetchVolunteers hook 에 filter params 추가

* feat(shelter): recruitmentSearchFilter 컴포넌트 추가

* feat(shelter): volunteersSearchPage msw 연결 및 무한스크롤 기능 추가

* fix(shelter): sEARCH_TYPE 상수 key 수정

* feat(volunteer): period 로 startDate 와 endDate 가공하는 기능 추가

* fix(shelter): getDatesFromPeriod return 객체 오타 수정

* feat(shelter): recruitmentQueryOptions 추가

* remove(shelter): useFetchVolunteers hook 제거

* fix(shelter): 봉사 모집 리스트 페이지에서 recruitmentQueryOptions 사용하도록 수정

* feat(shelter): 봉사 모집 검색 페이지에서suspense 제거 및  useInfiniteQuery 를 사용하도록 수정

* refactor(shelter): getDatesFromPeriod 함수 endDate 구하는 로직에 객체 사용
* feat(volunteer): volunteerRecruitItem 컴포넌트 리팩토링

* feat(volunteer): volunteersPage 에서 더미 데이터 보여주는 기능 추가

* fix(common): appllicantStatus 공통 컴포넌트의 inline-flex 속성 제거 및 lineHeight 추가

* feat(common): infoSubtext 공통 컴포넌트에 fontSize 와 lineHeight prop 추가

* feat(common): label 및 LabelText 컴포넌트에 fontSize 및 lineHeight prop 추가

* design(volunteer): volunteerRecruitItem 디자인 수정
* feat(shelter): 봉사자 모집글 추가 페이지 ui 추가

* fix(shelter): ui 디자인 수정
* fix(volunteer): chattingRoom 경로 수정

* rename(shared): alertModal 공통컴포넌트로 분리

* fix(shelter): alertModal 컴포넌트 경로 수정 및 labelTitle 변경

* feat(volunteer): 봉사상세페이지 UI
* rename(volunteer): gender 관련 types, constants를 shared로 이동 및 연관 경로 수정

* feat(shelter): recruitment의 applicant 상태 관련 상수 추가

* feat(shelter): recruitment의 applicant 상태 관련 타입 추가

* fix(shelter): recruitment의 applicant 상태, 성별 관련 타입 교체

* feat(shelter): CkCkeck svg 아이콘 추가

* feat(shared): date util에 getAge 함수 추가

* feat(shelter): ManageApplyItem 컴포넌트 추가

* feat(shelter): ApplyInfoItem 컴포넌트 추가

* feat(shelter): ApprovedCountBox 컴포넌트 추가

* feat(shelter): ManageApplyPage 컴포넌트 UI 추가

* feat(shelter): getAge 함수 return 내용 변경
* refactor(shared): IBMPlexSans 폰트 cdn 웹폰트로 변경

* fix(shared): 특정 글자에만 적용되는 unicode-range 제거

* feat(shelter, volunteer): IBMPlexSans 폰트 preload 추가
* refactor(common): filterGroup 과 FilterSelect 컴포넌트를 공용컴포넌트로 수정

* feat(common): 보호소앱의 검색 페이지에서 사용하던 SearchFilters 를 공통 컴포넌트로 분리

* feat(common): 필터와 searchParams 상태를 관리하는 useSearchFilter 공통 hook 으로 분리

* feat(shared): setKeywordFilter 함수를 등록하는 useSearchKeyword 공통 hook 개발

* feat(shelter): searchFilters 공통 컴포넌트를 사용하여 RecruitmentSearchFilter 컴포넌트 개발

* feat(shelter): 보호소 앱의 useRecruitmentSearch hook 에서 공용 hook 을 사용하도록 수정

* refactor(shelter): volunteerSearchFilter 타입 이름 SearchFilter 로 변경

* feat(volunteer): 봉사자 앱의 검색 필터에 사용할 상수 선언

* feat(volunteer): 봉사자 앱의 검색 필터에 사용할 타입 선언

* feat(volunteer): 봉사자앱의 검색 필터 컴포넌트 추가

* feat(shelter): 봉사자앱의 useRecruitmentSearch 커스텀 hook 추가

* fix(shelter): 보호소 앱의 봉사모집 검색 페이지 변수명 및 hook 이름 수정

* feat(volunteer): 봉사자앱의 봉사 모집 검색 페이지 로직 추가

* fix(volunteer): 사용하지 않는 함수 제거
* refactor(shared): useIntersection hook 을 shared 로 이동

* feat(volunteer): 봉사모집 API 관련 타입 추가

* refactor(volunteer): 봉사모집 API 함수에 response, request  타입 적용

* feat(volunteer): recruitment mock api 추가

* feat(volunteer): recruitments query 에 사용할 queryOption 추가

* feat(volunteer): 봉사 모집 페이지에 mock api 연결
* feat(shelter): 출석 관리 페이지 체크박스 관리 로직

* feat(shelter): 봉사자 출석 현황 조회 mock api 생성

* feat(shelter): 출석현황 페이지 get mock api 연결

* feat(shelter): 출석 관리 patch msw 추가

* remove(shelter): console.log 일부 제거

* fix(shelter): 머지 충돌 해결

* fix(shelter): useParams 수정, 폼 제출 중일때 폼 조작 막는 기능 추가
* feat(volunteer): volunteerRecruitItem 에서 모집완료 상태에 따라 다른 Label 을 보여주는 기능 추가

* refactor(volunteer): createRecruitItem 함수를 util 함수로 분리

* fix(volunteer): recruitmentSearchFilter 타입의 keywordFilter 에 IS_SHELTER 추가

* feat(volunteer): 봉사모집글 검색페이지에 사용할 period 를 date 로 변환하는 util 함수 추가

* feat(volunteer): 봉사모집글 검색페이지에 msw 연결 및 무한 스크롤 기능 추가

* feat(volunteer): 봉사 모집글 검색 API response 에 recruitmentDeadline 추가

* feat(volunteer): 봉사 모집글 아이템에 디데이 계산 기능 추가

* feat(shared): 검색 period 관련 상수, 타입, 함수를 shared 로 이동

* refactor(shared): 공통화된 검색 period 를 보호소앱과 봉사자앱에서 사용하도록 수정
* feat(shelter): zustand로 authstore 생성, axiosInterceptor에 토큰 추가하는 로직 추가

* feat(shared): access token 갱신 로직 추가

* feat(shelter): accessToken hook 추가, index에 들어갔을 때 volunteers로 리다이렉트

* fix(shared): import error 해결

* fix(shared): 오타 수정

* chore(shared): react query 의존성 추가

* feat(shelter): 어플 처음 접속했을 시 로그인 상태 확인하는 기능추가

* feat(common): 로그인 했을때 유저 정보 스토어에 저장하는 로직 추가

* feat(shared): 어플 접속시 깜빡이는 현상 해결

* feat(shared): 주석 제거 및 보호소 어플일때만 리다이렉트 하도록 실행

* feat(volunteer): withLogin 컴포넌트 추가

* feat(volunteer): 권한이 있는 페이지 WithLogin으로 보호

* fix(common): 보호소 앱에 중복된 훅 제거, 봉사자 앱에 accessToken 다시 받는 mock api 추가, shard layout의 주석 제거

* rename(volunteer): withLogin 파일 이름 수정
* feat(shared): Tabs 공통 컴포넌트 추가

* feat(shared): Tabs 컴포넌트에 tab param 추가
* feat(volunteer): 보호소프로필페이지의 보호소봉사후기 컴포넌트 추가

* feat(volunteer): 보호소프로필페이지의 봉사모집리스트 컴포넌트 추가

* feat(volunteer): 보호소 프로필 페이지 UI 추가
* chore(shared): zod 추가

* feat(shared): form 유효성 검증을 위한 validations 추가
* feat(shared): local ErrorBoundart 생성

* feat(shelter): axios Interceptor 토큰이 존재하지 않으면 Authorization 추가하지 않도록 수정

* fix(shared): local errorboundary 오타 수정
Copy link

vercel bot commented Nov 26, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

2 Ignored Deployments
Name Status Preview Comments Updated (UTC)
anifriends-frontend-shelter ⬜️ Ignored (Inspect) Visit Preview Nov 27, 2023 5:08am
anifriends-frontend-volunteer ⬜️ Ignored (Inspect) Visit Preview Nov 27, 2023 5:08am

@DongjaJ DongjaJ changed the title release: v0.1.0 배포 release: v0.1.1 배포 Nov 26, 2023
* feat(shelter): 게시글 등록 react hook form과 zod 추가

* fix(shelter): eslint error 제거

* feat(shelter): 봉사자 모집 글 작성 validation 추가

* feat(shelter): 글 수정, 글 등록 mock api 추가

* feat(shelter): 이미지 제외하고 글 등록 기능 추가

* feat(shelter): 게시글 수정 페이지 ui

* feat(shelter): 모집 게시글 업데이트request 옵셔널 인자들 수정, 게시글 수정 msw 연결

* fix(shelter): api type 오류 수정
@sukvvon sukvvon merged commit 4cc8595 into main Nov 27, 2023
@sukvvon sukvvon added the 🔖 release 배포 label Nov 27, 2023
@sukvvon sukvvon added this to the Sprint_4 milestone Nov 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants