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

v0.1.0 배포 #120

Merged
merged 50 commits into from
Nov 17, 2023
Merged

v0.1.0 배포 #120

merged 50 commits into from
Nov 17, 2023

Conversation

DongjaJ
Copy link
Member

@DongjaJ DongjaJ commented Nov 17, 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 추가
sukvvon and others added 20 commits November 11, 2023 17:38
#76)

* refactor(shared): IoEyeOff svg 컴포넌트 추가

* refactor(shared): IoEyeSharp svg 컴포넌트 추가

* refactor(shelter): Signin의 svg 이미지 Icon으로 변경

* refactor(volunteer): Signin의 svg 이미지 Icon으로 변경

* refactor(shared): useToggle의 initialState false로 변경
* fix(shared): custom button, header 컴포넌트 삭제, auth 핸들러 console 제거, shelter 파일 오류 해결

* fix(volunteer): auth mock handler의 console 제거
* feat(shared): global body 태그의 overscoll-behavior 속성 none 으로 변경

* refactor(shared): layout 컴포넌트의 contents 부분에 overflowY scroll 속성 추가 및 pb 를 mb 로 변경

* feat(shared): 모든 header 에 zIndex 10 씩 추가
)

* feat(shared): useRadioGroup 훅 추가

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

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

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

* feat(shared): RadioGroup 컴포넌트 타입명 변경

* feat(shared): useRadioGroup 훅 타입명 변경

* feat(shared): RadioGroup 컴포넌트 의 RadioGroupProps 타입 변경
* refactor(shelter): shelter app recruitment api 이동

* refactor(shelter): shelter review api 이동

* fix(shelter): shelter api shelter app내부로 이동

* fix(volunteer): volunteer api volunteer app으로 이동
* feat(shelter): keyword 와 filter 옵션 저장하는 useSearch custom hook 추가

* feat(shared): searchHeader 컴포넌트에 focus, blur 기능 추가

* refactor(shelter): handleKeywordSubmit 함수 오타 수정

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

* feat(shelter): onSearch hook 에서 filter 가 빈 객체일때는 API 함수를 호출하지 않도록 수정

* refactor(shelter): useSearch hook 이름을 useSearchFilter 로 변경

* feat(shelter): 필터 select 컴포넌트 추가

* feat(shelter): 필터 그룹 컴포넌트 추가

* feat(shelter): 봉사 검색 페이지 필터 state 를 가진 custom hook 추가

* feat(shelter): 봉사 모집 게시글 검색 페이지 개발

* refactor(shelter): 필터 옵션 value 에 상수 적용

* feat(shelter): filter 값에 따라 volunteerFilter 값 설정하는 기능 추가

* feat(shelter): setSearchParams 에 replace 옵션 추가

* refactor(shelter): useSearchFilter 의 Return Type 을 tuple 형식으로 변경

* feat(shelter): useVolunteerSearchFilter hook 이름을 useVolunteerSearch 로 변경

* refactor(shelter): useVolunteerSearch hook 파일 리팩토링

* refactor(shelter): createVolunteerSearchFilter 함수가 모든 if 조건문을 확인하도록 수정

* feat(shared): createFormattedTime 함수 추가

* feat(shared): mILLISECONDS 상수 추가

* feat(shelter): 봉사 시작일 기준으로 검색하는 필터 기능 개발

* feat(shelter): filter 의 startDate 와 endDate 를 기준으로 volunteerFilter 의 period 상태 만들어내는 기능 추가

* fix(shelter): 모집 상태 필터가 제대로 변경되지 않는 버그 수정

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

* fix(shelter): searchPage 를 벗어나면 keyword 상태 cleanup 하도록 수정

* feat(shelter): useVolunteerSearch hook 에서 useVolunteerSearchFilter hook 분리

* refactor(shared): createFormattedTime 함수가 format string 사용하도록 수정

* refactor(shared): createFormattedString 의 toString() 을 String() 으로 변경

* feat(shared): 같은 날짜인지 비교하는 isSameDay util 함수 추가
* refactor(shelter): getShelterInfo API 리팩토링

* feat(shelter): 보호소 마이페이지 관련 MOCK API 추가

* feat(shelter): msw 에 shelterHandlers 추가

* fix(shared): axios instance 함수 리턴문에 타입 단언 추가

* feat(shelter): useMyPage hook 추가 및 API 연결

* remove(shared): axiosInstance return 타입의 타입 단언 제거

* refactor(shelter): getShelterInfo 함수가 AxiosResponse 를 반환받도록 수정
* feat(volunteer): SigninPage 컴포넌트에 로직 추가

* feat(shelter): SigninPage 컴포넌트에 로직 추가
* feat(shelter): SignupPage 컴포넌트에 로직 추가

* feat(volunteer): 사람 관련 성별이 담긴 gender를 constants에 추가

* feat(volunteer): 사람 관련 성별이 담긴 gender 타입들을 types에 추가

* feat(volunteer): SignupPage 컴포넌트에 로직 추가
* feat(shelter): 무한 스크롤 훅 추가

* feat(shelter): useFetchVolunteers 커스텀 훅 추가

* feat(shelter): 봉사 모집 페이지 무한 스크롤기능 추가

* refactor(shelter): suspense 적용

* feat(shelter): 신청 현황 버튼 누를 시 신청현황 페이지로 이동

* feat(shelter): 봉사 모집 리스트 페이지에서 출석 관리 페이지로 이동하는 기능 추가

* feat(shelter): 수정 버튼 눌렀을 때 수정페이지로 이동하는 로직 추가

* fix(shelter): 날짜 계산 로직 shared 로직으로 사용하도록 수정
* feat(shelter): 봉사모집 상세페이지 ui

* fix(shared): infoTextList 컴포넌트 안의 infoList 경로 수정

* feat(shelter): 봉사자모집마감 모달창 구현

* feat(shelter): 신청현황, 마감, 출석관리 버튼 로직 구

* fix(shelter): postId 제거
* rename(shelter): 무한 스크롤 훅 shelter/hooks로 이동

* feat(shelter): 보호소 리뷰 페이지 mock api 추가

* feat(shelter): 봉사자 리뷰 페이지 mock api와 연결

* feat(shelter): review api 수정, 페이지 더미 데이터 제거, createFormattedTime 함수에 yy 포맷 추가

* fix(shelter): getShelterRecruitment api 수정
…추가 (#114)

* feat(volunteer): auth(signin, signup) mock handler 추가

* feat(shelter): auth(signin, signup) mock handler 추가

* feat(shared): error 관련 response data type 추가

* feat(shared): auth(signin, signup) 관련 type 추가

* feat(shelter): auth(signin, signup) 관련 type 추가

* feat(volunteer): auth(signin, signup) 관련 type 추가

* feat(shelter): auth(signin, signup) 관련 api 함수 추가

* feat(volunteer): auth(signin, signup) 관련 api 함수 추가

* fix(shared): auth의 SigninResponse의 userId type 변경
* remove(shared): Pretendard 폰트 제거

* feat(shared): IBMPlexSans 폰트 추가

* feat(shared): Fonts 컴포넌트에 IBMPlexSans 폰트로 변경 및 theme에 적용
…부 try catch (error) 제거 (#118)

* refactor(shared): error 관련 response data type명 명확하게 변경

* refactor(shared, shelter, volunteer): auth 관련 type명 명확하게 변경

* refactor(shelter, volunteer): auth 관련 api 함수들에서 error 제거
Copy link

vercel bot commented Nov 17, 2023

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

Name Status Preview Updated (UTC)
anifriends-frontend-shelter ✅ Ready (Inspect) Visit Preview Nov 17, 2023 5:55am
anifriends-frontend-volunteer ✅ Ready (Inspect) Visit Preview Nov 17, 2023 5:55am

@DongjaJ DongjaJ merged commit 42a4ec5 into main Nov 17, 2023
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants