-
Notifications
You must be signed in to change notification settings - Fork 0
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
추천 옷차림 컴포넌트 구현 #39
Merged
Merged
추천 옷차림 컴포넌트 구현 #39
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Closed
2 tasks
Db0111
approved these changes
Aug 28, 2024
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.
Record 타입은 잘 안써봐서 몰랐는데 덕분에 배우고 갑니다 ! 수고하셨습니다!
객체 타입 정의할 때 유용하실 거에요! |
presentKey
added a commit
that referenced
this pull request
Sep 28, 2024
* chore: pnpm vite react ts 설정 * chore: prettier 설정 * chore: 라이브러리 설치 * chore: stylelint 설정 * chore: vite scss 전역 설정 * chore: path alias 설정 * chore: .gitignore extensions.json, settings.json 제외 * 초기 환경 세팅 (#3) * chore: pnpm vite react ts 설정 * chore: prettier 설정 * chore: 라이브러리 설치 * chore: stylelint 설정 * chore: vite scss 전역 설정 * chore: path alias 설정 * chore: .gitignore extensions.json, settings.json 제외 * stylelint 설정 변경 (#5) * chore: stylelint-scss 제거 * chore: stylelint autofix 기능 추가 * 라이브러리 설정 (#7) * feat: react-router 기본 설정 * chore: tanstack-query-devtools 설치 * feat: tanstack-query 기본 설정 * chore: pnpm-lock 업데이트 * feat: redux 기본 설정 * feat: redux 기본 hooks * chore: 리덕스 사용 예시 * chore: material 및 emotion 설치 * chore: scss 관련 설정 제거 * docs: 커밋 컨벤션 rename, remove 추가 * remove: App 컴포넌트 * chore: emotion 및 material 컴포넌트 예시 * chore: emotion stylelint 설정 * docs: 커밋 컨벤션 design 추가 * design: normalize, reset css 추가 * chore: html lang ko 변경 * remove: 필요없는 파일 제거 * style: 컴포넌트 함수 표현식으로 변경 * docs: 폴더 구조, 컴포넌트 readme 작성 * 배포 환경에서 백엔드와 통신 코드 테스트 (#9) * chore: gitignore env 추가 * chore: 통신 코드 * remove: cicd.yml * chore: 파일 구조 service, types 추가 * feat: 오류 처리 * feat: 강수량, 강수확률 추가 * 위치별 좌표 파일 생성 스크립트 작성 (#11) * chore: xlsx 라이브러리 설치 * feat: region 스크립트 작성 * feat: region.json 파일 * chore: xlsx 파일 gitignore 추가 * chore: region.cjs 주석 추가 * remove: 필요없는 파일 제거 * fix: 위도, 경도 변경 * 지역 음절 단위 검색 구현 (#14) * remove: 필요없는 파일 제거 * feat: LootLayout 구현 * feat: /search 라우트 설정 * feat: 뒤로가기 버튼 구현 * feat: 음절 단위 검색 기능 구현 * feat: 검색어 리셋 버튼 구현 * feat: region 스크립트 위도, 경도 number 타입으로 변경 * design: Main padding 제거 및 모든 button의 border 제거 * design: 검색 페이지 Header 스타일 적용 * design: 지역 목록 스타일 적용 * chore: stylelint 설정 추가 * remove: 컴포넌트 예시 파일 제거 * 프로젝트 theme 스타일 설정 (#17) * design: 폰트 적용 * design: color theme 설정 * design: typo theme 설정 * design: html font, color 설정 * chore: 주석 추가 * 날씨 호출 기준 현재 시간으로 변경(#19) * 시간 호출 포맷 변경(#19) * 지역 저장 삭제 구현 (#23) * feat: 검색 목록 아이템 클릭 시, 해당 지역 저장 구현 * feat: Region 타입 분리 * feat: 사용자 지역 선택 영역 마크업 * feat: 지역 버튼 롱클릭, 숏클릭 구현 * feat: plus 아이콘 클릭 시, search 페이지 이동 * feat: 지역 삭제 구현 * design: 사용자 지역 선택 영역 스타일 적용 * design: 지역 삭제 버튼 스타일 적용 * rename: Location Icon 폴더명 변경 * design: input 및 icon 색상 변경 * feat: emotionForwordPropOption utils 구현 * feat: 스크롤 활성 여부에 따른 white gradient 스타일 적용 * feat: default 지역 설정 * rename: 파일명 변경 * chore: 오타 수정 * mui base 컴포넌트 구현 및 스타일 네임스페이스 구체화 (#27) * feat: CustomAppBar 컴포넌트 구현 * feat: CustomToolbar 컴포넌트 구현 * feat: CustomTextField 컴포넌트의 filled 스타일 구현 * feat: search 페이지 Custom 컴포넌트 적용 및 네임스페이스 구체화 * feat: RegionSelector 컴포넌트의 스타일 네임스페이스 구체화 * chore: export 키워드 제거 * 게스트 로그인 구현 (#29) * feat: 게스트 로그인 구현 * refactor: localstorage uuid key 상수 분리 * feat: 현재 날짜 기준으로 기상정보 불러오기 (#13) * 날씨, 강수량, 강수확률 아이콘 추가(#13) * 날짜, 시간 함수 불필요 코드 제거(#13) * 테스트용 경로 지정(#13) * 이미지 추가(#13) * 강수확률 아이콘 변환 함수 구현(#13) * 강수량 아이콘 변환 함수 구현(#13) * 날씨 아이콘 변환 함수 구현(#13) * 날씨 카드 1차 구현(#13) * 강수량 처리 함수 구현(#13) * 강수확률 처리 함수 구현(#13) * 현재 기상정보 카드 컴포넌트 구현(#13) * 카드 컨텐츠 스타일 정의(#13) * 불필요 라우팅 경로 제거(#13) * 날씨 데이터 변경으로 인한 타입 추가(#13) * API 호출 쿼리 변경(#13) * 데이터 형태 변경에 따른 map 변경(#13) * 기상 정보 아이콘 변경(#13) * design: subtitle typo 추가 * feat: 쿼리 수정 및 시작, 종료 시간 하드코딩 * feat: 강수확률 함수 수정 * feat: 강수량 함수 수정 * feat: 온도 함수 추가 * design: WeatherCard 디자인 추가 * feat: WeatherCard 내용 수정 * feat: 홈화면에 weathercard 추가 * Chore: 주석 수정 * design: 컴포넌트 디자인 명칭 수정 * feat: 외출시간 하드코딩 * 메인 페이지 Header의 위치 기능 구현 (#34) * feat: CustomPaper mui 컴포넌트 구현 * feat: Search 페이지 AppBar의 CustomPaper 컴포넌트 추가 * feat: 홈 Header 마크업 * feat: 사용자 현재 위치 구현 * feat: CustomButton mui 컴포넌트 구현 * design: Header 스타일 적용 * refactor: useGeolocation hook 로직 분리 * feat: CustomButton children 유무 추가 * feat: geolocation isProcessing 상태 추가 * design: 스타일 접근 수정 * design: 불필요한 인라인 스타일 디자인 삭제 * 검색 기능 변경 (#37) * feat: 단어의 첫 번째와 일치하는 경우에만 검색 * refactor: SearchHeader 컴포넌트 분리 * feat: 현재 위치로 설정하기 버튼 마크업 * feat: 최근 검색어 마크업 * remove: 사용되지 않는 코드 및 파일 삭제 * feat: 홈 헤더에 검색 페이지 링크 추가 * feat: redux로 사용자 현재 지역 상태 관리 * feat: 검색 페이지의 현재 위치로 설정 기능 구현 * feat: 검색 아이템 클릭 시, 해당 지역으로 위치 변경 * fix: 지역 아이콘 렌더링 조건 변경 * feat: 사용자가 선택한 지역을 현재 지역으로 유지 * rename: useGeolocation을 공통 hook 폴더로 이동 * feat: 현재 위치 설정하기 버튼의 disabled 조건 추가 * feat: 현재 지역으로 날씨 정보 가져오기 * refactor: WeatherCard 리팩토링 * remove: 불필요한 파일 및 코드 제거 * design: LocationIcon disabled 색상 조건 추가 * feat: 기상청의 지역 좌표로 날씨 요청 * feat: 엑셀파일 추가 * 추천 옷차림 컴포넌트 구현 (#39) * feat: 옷추천 데이터 가져오기 * design: theme 추가 * design: ClothesCard 스타일 적용 * feat: outfitType 한글로 변환 * feat: 옷 조건 선택 구현 * feat: 디폴트 옷차림 응답 데이터 변경 * design: ClothesCard 디자인 조정 * feat: CustomToggleButton 컴포넌트 구현 * design: RecommnedClothes 스타일 적용 * feat: 사용자 현재 지역을 query key로 추가 * 최근 검색어 조회/등록/삭제 구현 (#41) * feat: 최근 검색어 조회 * feat: 최근 검색어 등록 구현 * feat: 최근 검색어 삭제 구현 * feat: 최근 검색어 클릭 시, 해당 지역으로 설정 * feat: 하이픈 아이콘 추가 * feat: KST(ISO형태) 시간 util 함수 추가 * feat: 사용자가 선택한 값 iSO 형태로 변환하는 함수 추가 * feat: TimeSelector 구현 * feat: 사용자가 TimeSelector 에서 선택한 값 처리 * feat: 디폴트 시간 및 사용자가 선택한 시간 처리 후 query로 전달 * feat: TimsSelector 스타일 * design: TimeSelector 일부 디자인 수정 * refactor: 불필요 코드 제거 * fix: 시간 디폴트값 오류 수정 * fix: 내일인 경우 모든 시간대 보여주도록 수정 * fix: endDateTime 오류 수정 및 로직 수정 * 타임라인 구현 (#46) * chore: react-plugin-svgr 설치 및 설정 * feat: WeatherTimeLine 마크업 * feat: time 포맷팅 구현 * chore: 날씨 아이콘 추가 * feat: 날씨 이미지 구현 * feat: 강수확률이 0 초과일 때만 렌더링 * design: 타임라인 스타일 적용 * feat: 시간 포맷팅 문구 수정 * design: 날씨영역 전체 스타일링 적용 * rename: 파일명 변경 * chore: 가상선택자 before로 변경 * chore: 오타 수정 * chore: 오타 수정 * design: 2차 TimeSelector 디자인 수정 * chore: 오타 수정 * 디자인 변경 사항 반영 (#50) * feat: 06시~18시까지 Day 날씨 아이콘 렌더링 * design: 기온 width 제거 * design: TextFiled focus line 색상 변경 * design: AppBar 색상 변경 * feat: CustomToolbar rest props 추가 * feat: 로고 이미지 변경 * feat: 추천 옷차림 스타일 변경 * feat: 옷차림 문구 수정 * design: Home의 빈 여백 제거 * chore: 옷 이미지 추가 * feat: 옷차림 대표 이미지 구현 * feat: index.html logo 및 title 변경 * design: ClothesCard 스타일 조정 * design: CustomToolbar media sm size 스타일 제거 * chore: 아이콘 색상 변경 * feat: Selector 구현 로직 변경 및 추가 * refactor: 중복 로직 제거 * design: TimeSelector 디자인 수정 * design: weathercard css 수정 * design: WeatherWrap padding 수정 * feat: '내일' 날씨 조회 로직 구현 * feat: 기타 옷차림 문구 수정 (#53) * fix: 내일 선택시 시간 범위 오류 1차 수정 * fix: props 타입 오류 수정 * fix: 빌드 오류 수정 * fix: '내일' 종료시간 오류 수정- useEffect에 startTime의존성 추가 * 옷차림 이미지 로직 리팩토링 (#55) * refactor: 옷차림 이미지 로직 수정 * feat: 시원하게 버튼 disabled 조건 추가 * 버그 수정 및 변경 사항 반영 (#57) * feat: 오전 12시 → 오전 00시 문구 수정 * feat: CheckIcon color prop 추가 * fix: 추천 옷차림의 대표 이미지 오류 수정 * refactor: timeFormattiong 로직 리팩토링 * WeatherCard 변경 및 옷차림 이미지 추가 (#59) * design: WeatherCard 스타일 조정 * rename: style 파일 이름 변경 * feat: 대표, 최고, 최저 기온 문구 추가 * feat: 옷차림 이미지 추가 * A2HS 구현 (#60) * feat: manifest 설정 * feat: BeforeInstallPropmptEvent 타입 정의 * feat: a2hs 기본 동작 구현 * feat: 스와이프 기능 구현 * design: A2hsSnackbar 스타일 적용 * feat: A2HS 5초 후 노출 및 로직 수정 * design: UX 개선 * fix: 내일-> 오늘 옵션 변경시 오류 해결 * refactor: unique key prop 추가 * refactor: 고유한 이름으로 key prop 이름 변경 * 온도 옵션 disabled 조건 변경 (#64) * feat: 온도 옵션 disabled 조건 변경 * design: middleButton border 색 변경 * time selector 리팩토링 (#70) * feat: selectedTime 상태 구현 * remove: 사용하지 않는 함수 제거 * feat: TimeCarousel 구현 * feat: 오늘내일 선택 구현 * refactor: selectedTime 상태값 변경 * refactor: TIME_LIST 데이터 적용 * feat: 시작 시간 변화 시, 끝나는 시간 범위 조정 및 선택된 위치 고정 * design: 스타일 제거 * refactor: 코드 리팩토링 * design: hypen 아이콘을 css로 변경 * 강수확률 이미지 및 time selector 모바일 오류 수정 (#71) * fix: 모바일 time selector 버그 수정 * fix: 강수확률 이미지 수정 * refactor: 대표 기온 이미지 로직 리팩토링 * refactor: 강수량 이미지 로직 리팩토링 * remove: 사용하지 않는 파일 제거 * 폴더 구조 변경 (#74) * refactor: Home 경로 폴더 구조 변경 * remove: 사용하지 않은 파일 제거 * refactor: Search 경로 폴더 구조 변경 * refactor: layout 폴더 구조 변경 * refactor: CustomMui 폴더 구조 생성 * refactor: assets 폴더의 이미지 구조 변경 * rename: 지역 좌표 파일들 이름 변경 * refactor: components내 icon 폴더 구조 변경 * refactor: CustomMui 및 icon의 하위 폴더 제거 * docs: readme 업데이트 * fix: import 경로 수정 * 소셜 로그인 기본 구조 (#72) * chore: localhost https 적용 * chore: vite plugin basic ssl 디펜던시 제거 * feat: 로그인 기본 구조 * feat: getWeather 주소 변경 * chore: config build 테스트 * chore: config 복원 * feat: api 경로 수정 * feat: 로그인 api 경로 수정 및 주석 제거 * 비회원 기능 배포를 위한 작업 (#77) * feat: 로그인 기능 router 주석 처리 * feat: feedback router 추가 * refactor: GoBackButton 공통 컴포넌트로 분리 * feat: feedback 페이지 header 구현 * feat: feedback textarea 구현 * design: theme primary dark 색상 추가 * feat: SubmitButton 구현 * fix: import MY_REGION 수정 --------- Co-authored-by: deokbin <[email protected]> Co-authored-by: Db0111 <[email protected]>
presentKey
added a commit
that referenced
this pull request
Sep 29, 2024
* chore: pnpm vite react ts 설정 * chore: prettier 설정 * chore: 라이브러리 설치 * chore: stylelint 설정 * chore: vite scss 전역 설정 * chore: path alias 설정 * chore: .gitignore extensions.json, settings.json 제외 * 초기 환경 세팅 (#3) * chore: pnpm vite react ts 설정 * chore: prettier 설정 * chore: 라이브러리 설치 * chore: stylelint 설정 * chore: vite scss 전역 설정 * chore: path alias 설정 * chore: .gitignore extensions.json, settings.json 제외 * stylelint 설정 변경 (#5) * chore: stylelint-scss 제거 * chore: stylelint autofix 기능 추가 * 라이브러리 설정 (#7) * feat: react-router 기본 설정 * chore: tanstack-query-devtools 설치 * feat: tanstack-query 기본 설정 * chore: pnpm-lock 업데이트 * feat: redux 기본 설정 * feat: redux 기본 hooks * chore: 리덕스 사용 예시 * chore: material 및 emotion 설치 * chore: scss 관련 설정 제거 * docs: 커밋 컨벤션 rename, remove 추가 * remove: App 컴포넌트 * chore: emotion 및 material 컴포넌트 예시 * chore: emotion stylelint 설정 * docs: 커밋 컨벤션 design 추가 * design: normalize, reset css 추가 * chore: html lang ko 변경 * remove: 필요없는 파일 제거 * style: 컴포넌트 함수 표현식으로 변경 * docs: 폴더 구조, 컴포넌트 readme 작성 * 배포 환경에서 백엔드와 통신 코드 테스트 (#9) * chore: gitignore env 추가 * chore: 통신 코드 * remove: cicd.yml * chore: 파일 구조 service, types 추가 * feat: 오류 처리 * feat: 강수량, 강수확률 추가 * 위치별 좌표 파일 생성 스크립트 작성 (#11) * chore: xlsx 라이브러리 설치 * feat: region 스크립트 작성 * feat: region.json 파일 * chore: xlsx 파일 gitignore 추가 * chore: region.cjs 주석 추가 * remove: 필요없는 파일 제거 * fix: 위도, 경도 변경 * 지역 음절 단위 검색 구현 (#14) * remove: 필요없는 파일 제거 * feat: LootLayout 구현 * feat: /search 라우트 설정 * feat: 뒤로가기 버튼 구현 * feat: 음절 단위 검색 기능 구현 * feat: 검색어 리셋 버튼 구현 * feat: region 스크립트 위도, 경도 number 타입으로 변경 * design: Main padding 제거 및 모든 button의 border 제거 * design: 검색 페이지 Header 스타일 적용 * design: 지역 목록 스타일 적용 * chore: stylelint 설정 추가 * remove: 컴포넌트 예시 파일 제거 * 프로젝트 theme 스타일 설정 (#17) * design: 폰트 적용 * design: color theme 설정 * design: typo theme 설정 * design: html font, color 설정 * chore: 주석 추가 * 날씨 호출 기준 현재 시간으로 변경(#19) * 시간 호출 포맷 변경(#19) * 지역 저장 삭제 구현 (#23) * feat: 검색 목록 아이템 클릭 시, 해당 지역 저장 구현 * feat: Region 타입 분리 * feat: 사용자 지역 선택 영역 마크업 * feat: 지역 버튼 롱클릭, 숏클릭 구현 * feat: plus 아이콘 클릭 시, search 페이지 이동 * feat: 지역 삭제 구현 * design: 사용자 지역 선택 영역 스타일 적용 * design: 지역 삭제 버튼 스타일 적용 * rename: Location Icon 폴더명 변경 * design: input 및 icon 색상 변경 * feat: emotionForwordPropOption utils 구현 * feat: 스크롤 활성 여부에 따른 white gradient 스타일 적용 * feat: default 지역 설정 * rename: 파일명 변경 * chore: 오타 수정 * mui base 컴포넌트 구현 및 스타일 네임스페이스 구체화 (#27) * feat: CustomAppBar 컴포넌트 구현 * feat: CustomToolbar 컴포넌트 구현 * feat: CustomTextField 컴포넌트의 filled 스타일 구현 * feat: search 페이지 Custom 컴포넌트 적용 및 네임스페이스 구체화 * feat: RegionSelector 컴포넌트의 스타일 네임스페이스 구체화 * chore: export 키워드 제거 * 게스트 로그인 구현 (#29) * feat: 게스트 로그인 구현 * refactor: localstorage uuid key 상수 분리 * feat: 현재 날짜 기준으로 기상정보 불러오기 (#13) * 날씨, 강수량, 강수확률 아이콘 추가(#13) * 날짜, 시간 함수 불필요 코드 제거(#13) * 테스트용 경로 지정(#13) * 이미지 추가(#13) * 강수확률 아이콘 변환 함수 구현(#13) * 강수량 아이콘 변환 함수 구현(#13) * 날씨 아이콘 변환 함수 구현(#13) * 날씨 카드 1차 구현(#13) * 강수량 처리 함수 구현(#13) * 강수확률 처리 함수 구현(#13) * 현재 기상정보 카드 컴포넌트 구현(#13) * 카드 컨텐츠 스타일 정의(#13) * 불필요 라우팅 경로 제거(#13) * 날씨 데이터 변경으로 인한 타입 추가(#13) * API 호출 쿼리 변경(#13) * 데이터 형태 변경에 따른 map 변경(#13) * 기상 정보 아이콘 변경(#13) * design: subtitle typo 추가 * feat: 쿼리 수정 및 시작, 종료 시간 하드코딩 * feat: 강수확률 함수 수정 * feat: 강수량 함수 수정 * feat: 온도 함수 추가 * design: WeatherCard 디자인 추가 * feat: WeatherCard 내용 수정 * feat: 홈화면에 weathercard 추가 * Chore: 주석 수정 * design: 컴포넌트 디자인 명칭 수정 * feat: 외출시간 하드코딩 * 메인 페이지 Header의 위치 기능 구현 (#34) * feat: CustomPaper mui 컴포넌트 구현 * feat: Search 페이지 AppBar의 CustomPaper 컴포넌트 추가 * feat: 홈 Header 마크업 * feat: 사용자 현재 위치 구현 * feat: CustomButton mui 컴포넌트 구현 * design: Header 스타일 적용 * refactor: useGeolocation hook 로직 분리 * feat: CustomButton children 유무 추가 * feat: geolocation isProcessing 상태 추가 * design: 스타일 접근 수정 * design: 불필요한 인라인 스타일 디자인 삭제 * 검색 기능 변경 (#37) * feat: 단어의 첫 번째와 일치하는 경우에만 검색 * refactor: SearchHeader 컴포넌트 분리 * feat: 현재 위치로 설정하기 버튼 마크업 * feat: 최근 검색어 마크업 * remove: 사용되지 않는 코드 및 파일 삭제 * feat: 홈 헤더에 검색 페이지 링크 추가 * feat: redux로 사용자 현재 지역 상태 관리 * feat: 검색 페이지의 현재 위치로 설정 기능 구현 * feat: 검색 아이템 클릭 시, 해당 지역으로 위치 변경 * fix: 지역 아이콘 렌더링 조건 변경 * feat: 사용자가 선택한 지역을 현재 지역으로 유지 * rename: useGeolocation을 공통 hook 폴더로 이동 * feat: 현재 위치 설정하기 버튼의 disabled 조건 추가 * feat: 현재 지역으로 날씨 정보 가져오기 * refactor: WeatherCard 리팩토링 * remove: 불필요한 파일 및 코드 제거 * design: LocationIcon disabled 색상 조건 추가 * feat: 기상청의 지역 좌표로 날씨 요청 * feat: 엑셀파일 추가 * 추천 옷차림 컴포넌트 구현 (#39) * feat: 옷추천 데이터 가져오기 * design: theme 추가 * design: ClothesCard 스타일 적용 * feat: outfitType 한글로 변환 * feat: 옷 조건 선택 구현 * feat: 디폴트 옷차림 응답 데이터 변경 * design: ClothesCard 디자인 조정 * feat: CustomToggleButton 컴포넌트 구현 * design: RecommnedClothes 스타일 적용 * feat: 사용자 현재 지역을 query key로 추가 * 최근 검색어 조회/등록/삭제 구현 (#41) * feat: 최근 검색어 조회 * feat: 최근 검색어 등록 구현 * feat: 최근 검색어 삭제 구현 * feat: 최근 검색어 클릭 시, 해당 지역으로 설정 * feat: 하이픈 아이콘 추가 * feat: KST(ISO형태) 시간 util 함수 추가 * feat: 사용자가 선택한 값 iSO 형태로 변환하는 함수 추가 * feat: TimeSelector 구현 * feat: 사용자가 TimeSelector 에서 선택한 값 처리 * feat: 디폴트 시간 및 사용자가 선택한 시간 처리 후 query로 전달 * feat: TimsSelector 스타일 * design: TimeSelector 일부 디자인 수정 * refactor: 불필요 코드 제거 * fix: 시간 디폴트값 오류 수정 * fix: 내일인 경우 모든 시간대 보여주도록 수정 * fix: endDateTime 오류 수정 및 로직 수정 * 타임라인 구현 (#46) * chore: react-plugin-svgr 설치 및 설정 * feat: WeatherTimeLine 마크업 * feat: time 포맷팅 구현 * chore: 날씨 아이콘 추가 * feat: 날씨 이미지 구현 * feat: 강수확률이 0 초과일 때만 렌더링 * design: 타임라인 스타일 적용 * feat: 시간 포맷팅 문구 수정 * design: 날씨영역 전체 스타일링 적용 * rename: 파일명 변경 * chore: 가상선택자 before로 변경 * chore: 오타 수정 * chore: 오타 수정 * design: 2차 TimeSelector 디자인 수정 * chore: 오타 수정 * 디자인 변경 사항 반영 (#50) * feat: 06시~18시까지 Day 날씨 아이콘 렌더링 * design: 기온 width 제거 * design: TextFiled focus line 색상 변경 * design: AppBar 색상 변경 * feat: CustomToolbar rest props 추가 * feat: 로고 이미지 변경 * feat: 추천 옷차림 스타일 변경 * feat: 옷차림 문구 수정 * design: Home의 빈 여백 제거 * chore: 옷 이미지 추가 * feat: 옷차림 대표 이미지 구현 * feat: index.html logo 및 title 변경 * design: ClothesCard 스타일 조정 * design: CustomToolbar media sm size 스타일 제거 * chore: 아이콘 색상 변경 * feat: Selector 구현 로직 변경 및 추가 * refactor: 중복 로직 제거 * design: TimeSelector 디자인 수정 * design: weathercard css 수정 * design: WeatherWrap padding 수정 * feat: '내일' 날씨 조회 로직 구현 * feat: 기타 옷차림 문구 수정 (#53) * fix: 내일 선택시 시간 범위 오류 1차 수정 * fix: props 타입 오류 수정 * fix: 빌드 오류 수정 * fix: '내일' 종료시간 오류 수정- useEffect에 startTime의존성 추가 * 옷차림 이미지 로직 리팩토링 (#55) * refactor: 옷차림 이미지 로직 수정 * feat: 시원하게 버튼 disabled 조건 추가 * 버그 수정 및 변경 사항 반영 (#57) * feat: 오전 12시 → 오전 00시 문구 수정 * feat: CheckIcon color prop 추가 * fix: 추천 옷차림의 대표 이미지 오류 수정 * refactor: timeFormattiong 로직 리팩토링 * WeatherCard 변경 및 옷차림 이미지 추가 (#59) * design: WeatherCard 스타일 조정 * rename: style 파일 이름 변경 * feat: 대표, 최고, 최저 기온 문구 추가 * feat: 옷차림 이미지 추가 * A2HS 구현 (#60) * feat: manifest 설정 * feat: BeforeInstallPropmptEvent 타입 정의 * feat: a2hs 기본 동작 구현 * feat: 스와이프 기능 구현 * design: A2hsSnackbar 스타일 적용 * feat: A2HS 5초 후 노출 및 로직 수정 * design: UX 개선 * fix: 내일-> 오늘 옵션 변경시 오류 해결 * refactor: unique key prop 추가 * refactor: 고유한 이름으로 key prop 이름 변경 * 온도 옵션 disabled 조건 변경 (#64) * feat: 온도 옵션 disabled 조건 변경 * design: middleButton border 색 변경 * time selector 리팩토링 (#70) * feat: selectedTime 상태 구현 * remove: 사용하지 않는 함수 제거 * feat: TimeCarousel 구현 * feat: 오늘내일 선택 구현 * refactor: selectedTime 상태값 변경 * refactor: TIME_LIST 데이터 적용 * feat: 시작 시간 변화 시, 끝나는 시간 범위 조정 및 선택된 위치 고정 * design: 스타일 제거 * refactor: 코드 리팩토링 * design: hypen 아이콘을 css로 변경 * 강수확률 이미지 및 time selector 모바일 오류 수정 (#71) * fix: 모바일 time selector 버그 수정 * fix: 강수확률 이미지 수정 * refactor: 대표 기온 이미지 로직 리팩토링 * refactor: 강수량 이미지 로직 리팩토링 * remove: 사용하지 않는 파일 제거 * 폴더 구조 변경 (#74) * refactor: Home 경로 폴더 구조 변경 * remove: 사용하지 않은 파일 제거 * refactor: Search 경로 폴더 구조 변경 * refactor: layout 폴더 구조 변경 * refactor: CustomMui 폴더 구조 생성 * refactor: assets 폴더의 이미지 구조 변경 * rename: 지역 좌표 파일들 이름 변경 * refactor: components내 icon 폴더 구조 변경 * refactor: CustomMui 및 icon의 하위 폴더 제거 * docs: readme 업데이트 * fix: import 경로 수정 * 소셜 로그인 기본 구조 (#72) * chore: localhost https 적용 * chore: vite plugin basic ssl 디펜던시 제거 * feat: 로그인 기본 구조 * feat: getWeather 주소 변경 * chore: config build 테스트 * chore: config 복원 * feat: api 경로 수정 * feat: 로그인 api 경로 수정 및 주석 제거 * 비회원 기능 배포를 위한 작업 (#77) * feat: 로그인 기능 router 주석 처리 * feat: feedback router 추가 * refactor: GoBackButton 공통 컴포넌트로 분리 * feat: feedback 페이지 header 구현 * feat: feedback textarea 구현 * design: theme primary dark 색상 추가 * feat: SubmitButton 구현 * fix: import MY_REGION 수정 * 메인페이지 로딩 UI 및 지역 검색 버그 수정 (#80) * feat: Home loading ui 구현 * feat: 추천 옷 loading ui 구현 * refactor: getWeather 응답데이터 타입 변경 * refactor: getDefaultClothes 응답데이터 타입 변경 * fix: 최근 지역 검색어 선택 후, 새로고침 시 지역 유지 * remove: package-lock.json 파일 삭제 * geolocation 리팩토링 (#82) * remove: 예시 파일 제거 * remove: currentRegion 전역 상태 제거 * feat: geolocation 전역 상태 구현 * refactor: useGeolocation 훅 변경 * refactor: geolocation 전역 상태 및 useGeolocation 적용 * remove: 필요없는 파일 제거 * 네트워크 오류 처리 및 NotFound 페이지 스타일 적용 (#84) * design: CustomButton primary 색상 변경 * feat: NetworkError UI 구현 * design: NotFound 페이지 스타일 적용 * fix: 시간 변경 시, 추천 옷차림이 변경되지 않는 오류 수정 * fix: 추천 옷차림 query key 추가 (#86) * feat: google analytics 적용 (#88) * chore: version 1.0.0 * fix: 병합 오류 수정 --------- Co-authored-by: deokbin <[email protected]> Co-authored-by: Db0111 <[email protected]>
presentKey
added a commit
that referenced
this pull request
Oct 1, 2024
* feat: 옷추천 데이터 가져오기 * design: theme 추가 * design: ClothesCard 스타일 적용 * feat: outfitType 한글로 변환 * feat: 옷 조건 선택 구현 * feat: 디폴트 옷차림 응답 데이터 변경 * design: ClothesCard 디자인 조정 * feat: CustomToggleButton 컴포넌트 구현 * design: RecommnedClothes 스타일 적용 * feat: 사용자 현재 지역을 query key로 추가
presentKey
added a commit
that referenced
this pull request
Oct 1, 2024
* chore: pnpm vite react ts 설정 * chore: 라이브러리 설치 * chore: stylelint 설정 * chore: vite scss 전역 설정 * 라이브러리 설정 (#7) * feat: react-router 기본 설정 * chore: tanstack-query-devtools 설치 * feat: tanstack-query 기본 설정 * chore: pnpm-lock 업데이트 * feat: redux 기본 설정 * feat: redux 기본 hooks * chore: 리덕스 사용 예시 * chore: material 및 emotion 설치 * chore: scss 관련 설정 제거 * docs: 커밋 컨벤션 rename, remove 추가 * remove: App 컴포넌트 * chore: emotion 및 material 컴포넌트 예시 * chore: emotion stylelint 설정 * docs: 커밋 컨벤션 design 추가 * design: normalize, reset css 추가 * chore: html lang ko 변경 * remove: 필요없는 파일 제거 * style: 컴포넌트 함수 표현식으로 변경 * docs: 폴더 구조, 컴포넌트 readme 작성 * 위치별 좌표 파일 생성 스크립트 작성 (#11) * chore: xlsx 라이브러리 설치 * feat: region 스크립트 작성 * feat: region.json 파일 * chore: xlsx 파일 gitignore 추가 * chore: region.cjs 주석 추가 * remove: 필요없는 파일 제거 * fix: 위도, 경도 변경 * 지역 음절 단위 검색 구현 (#14) * remove: 필요없는 파일 제거 * feat: LootLayout 구현 * feat: /search 라우트 설정 * feat: 뒤로가기 버튼 구현 * feat: 음절 단위 검색 기능 구현 * feat: 검색어 리셋 버튼 구현 * feat: region 스크립트 위도, 경도 number 타입으로 변경 * design: Main padding 제거 및 모든 button의 border 제거 * design: 검색 페이지 Header 스타일 적용 * design: 지역 목록 스타일 적용 * chore: stylelint 설정 추가 * remove: 컴포넌트 예시 파일 제거 * 지역 저장 삭제 구현 (#23) * feat: 검색 목록 아이템 클릭 시, 해당 지역 저장 구현 * feat: Region 타입 분리 * feat: 사용자 지역 선택 영역 마크업 * feat: 지역 버튼 롱클릭, 숏클릭 구현 * feat: plus 아이콘 클릭 시, search 페이지 이동 * feat: 지역 삭제 구현 * design: 사용자 지역 선택 영역 스타일 적용 * design: 지역 삭제 버튼 스타일 적용 * rename: Location Icon 폴더명 변경 * design: input 및 icon 색상 변경 * feat: emotionForwordPropOption utils 구현 * feat: 스크롤 활성 여부에 따른 white gradient 스타일 적용 * feat: default 지역 설정 * rename: 파일명 변경 * chore: 오타 수정 * mui base 컴포넌트 구현 및 스타일 네임스페이스 구체화 (#27) * feat: CustomAppBar 컴포넌트 구현 * feat: CustomToolbar 컴포넌트 구현 * feat: CustomTextField 컴포넌트의 filled 스타일 구현 * feat: search 페이지 Custom 컴포넌트 적용 및 네임스페이스 구체화 * feat: RegionSelector 컴포넌트의 스타일 네임스페이스 구체화 * chore: export 키워드 제거 * 날씨, 강수량, 강수확률 아이콘 추가(#13) * 이미지 추가(#13) * 강수확률 아이콘 변환 함수 구현(#13) * 강수량 아이콘 변환 함수 구현(#13) * 날씨 아이콘 변환 함수 구현(#13) * 날씨 카드 1차 구현(#13) * 강수량 처리 함수 구현(#13) * 강수확률 처리 함수 구현(#13) * 현재 기상정보 카드 컴포넌트 구현(#13) * 카드 컨텐츠 스타일 정의(#13) * API 호출 쿼리 변경(#13) * 기상 정보 아이콘 변경(#13) * feat: 강수확률 함수 수정 * feat: 강수량 함수 수정 * feat: 온도 함수 추가 * design: WeatherCard 디자인 추가 * feat: WeatherCard 내용 수정 * Chore: 주석 수정 * design: 컴포넌트 디자인 명칭 수정 * design: 스타일 접근 수정 * design: 불필요한 인라인 스타일 디자인 삭제 * 메인 페이지 Header의 위치 기능 구현 (#34) * feat: CustomPaper mui 컴포넌트 구현 * feat: Search 페이지 AppBar의 CustomPaper 컴포넌트 추가 * feat: 홈 Header 마크업 * feat: 사용자 현재 위치 구현 * feat: CustomButton mui 컴포넌트 구현 * design: Header 스타일 적용 * refactor: useGeolocation hook 로직 분리 * feat: CustomButton children 유무 추가 * feat: geolocation isProcessing 상태 추가 * 검색 기능 변경 (#37) * feat: 단어의 첫 번째와 일치하는 경우에만 검색 * refactor: SearchHeader 컴포넌트 분리 * feat: 현재 위치로 설정하기 버튼 마크업 * feat: 최근 검색어 마크업 * remove: 사용되지 않는 코드 및 파일 삭제 * feat: 홈 헤더에 검색 페이지 링크 추가 * feat: redux로 사용자 현재 지역 상태 관리 * feat: 검색 페이지의 현재 위치로 설정 기능 구현 * feat: 검색 아이템 클릭 시, 해당 지역으로 위치 변경 * fix: 지역 아이콘 렌더링 조건 변경 * feat: 사용자가 선택한 지역을 현재 지역으로 유지 * rename: useGeolocation을 공통 hook 폴더로 이동 * feat: 현재 위치 설정하기 버튼의 disabled 조건 추가 * feat: 현재 지역으로 날씨 정보 가져오기 * refactor: WeatherCard 리팩토링 * remove: 불필요한 파일 및 코드 제거 * design: LocationIcon disabled 색상 조건 추가 * feat: 기상청의 지역 좌표로 날씨 요청 * feat: 엑셀파일 추가 * 추천 옷차림 컴포넌트 구현 (#39) * feat: 옷추천 데이터 가져오기 * design: theme 추가 * design: ClothesCard 스타일 적용 * feat: outfitType 한글로 변환 * feat: 옷 조건 선택 구현 * feat: 디폴트 옷차림 응답 데이터 변경 * design: ClothesCard 디자인 조정 * feat: CustomToggleButton 컴포넌트 구현 * design: RecommnedClothes 스타일 적용 * feat: 사용자 현재 지역을 query key로 추가 * 최근 검색어 조회/등록/삭제 구현 (#41) * feat: 최근 검색어 조회 * feat: 최근 검색어 등록 구현 * feat: 최근 검색어 삭제 구현 * feat: 최근 검색어 클릭 시, 해당 지역으로 설정 * feat: 하이픈 아이콘 추가 * feat: KST(ISO형태) 시간 util 함수 추가 * feat: 사용자가 선택한 값 iSO 형태로 변환하는 함수 추가 * feat: TimeSelector 구현 * feat: 디폴트 시간 및 사용자가 선택한 시간 처리 후 query로 전달 * feat: TimsSelector 스타일 * design: TimeSelector 일부 디자인 수정 * refactor: 불필요 코드 제거 * fix: 시간 디폴트값 오류 수정 * fix: 내일인 경우 모든 시간대 보여주도록 수정 * fix: endDateTime 오류 수정 및 로직 수정 * 타임라인 구현 (#46) * chore: react-plugin-svgr 설치 및 설정 * feat: WeatherTimeLine 마크업 * feat: time 포맷팅 구현 * chore: 날씨 아이콘 추가 * feat: 날씨 이미지 구현 * feat: 강수확률이 0 초과일 때만 렌더링 * design: 타임라인 스타일 적용 * feat: 시간 포맷팅 문구 수정 * design: 날씨영역 전체 스타일링 적용 * rename: 파일명 변경 * chore: 가상선택자 before로 변경 * chore: 오타 수정 * design: 2차 TimeSelector 디자인 수정 * chore: 아이콘 색상 변경 * feat: Selector 구현 로직 변경 및 추가 * refactor: 중복 로직 제거 * design: TimeSelector 디자인 수정 * design: weathercard css 수정 * 디자인 변경 사항 반영 (#50) * feat: 06시~18시까지 Day 날씨 아이콘 렌더링 * design: 기온 width 제거 * design: TextFiled focus line 색상 변경 * design: AppBar 색상 변경 * feat: CustomToolbar rest props 추가 * feat: 로고 이미지 변경 * feat: 추천 옷차림 스타일 변경 * feat: 옷차림 문구 수정 * design: Home의 빈 여백 제거 * chore: 옷 이미지 추가 * feat: 옷차림 대표 이미지 구현 * feat: index.html logo 및 title 변경 * design: ClothesCard 스타일 조정 * design: CustomToolbar media sm size 스타일 제거 * feat: '내일' 날씨 조회 로직 구현 * feat: 기타 옷차림 문구 수정 (#53) * fix: 내일 선택시 시간 범위 오류 1차 수정 * fix: props 타입 오류 수정 * fix: 빌드 오류 수정 * fix: '내일' 종료시간 오류 수정- useEffect에 startTime의존성 추가 * 옷차림 이미지 로직 리팩토링 (#55) * refactor: 옷차림 이미지 로직 수정 * feat: 시원하게 버튼 disabled 조건 추가 * 버그 수정 및 변경 사항 반영 (#57) * feat: 오전 12시 → 오전 00시 문구 수정 * feat: CheckIcon color prop 추가 * fix: 추천 옷차림의 대표 이미지 오류 수정 * refactor: timeFormattiong 로직 리팩토링 * WeatherCard 변경 및 옷차림 이미지 추가 (#59) * design: WeatherCard 스타일 조정 * rename: style 파일 이름 변경 * feat: 대표, 최고, 최저 기온 문구 추가 * feat: 옷차림 이미지 추가 * fix: 내일-> 오늘 옵션 변경시 오류 해결 * A2HS 구현 (#60) * feat: manifest 설정 * feat: BeforeInstallPropmptEvent 타입 정의 * feat: a2hs 기본 동작 구현 * feat: 스와이프 기능 구현 * design: A2hsSnackbar 스타일 적용 * feat: A2HS 5초 후 노출 및 로직 수정 * design: UX 개선 * refactor: unique key prop 추가 * refactor: 고유한 이름으로 key prop 이름 변경 * 온도 옵션 disabled 조건 변경 (#64) * feat: 온도 옵션 disabled 조건 변경 * design: middleButton border 색 변경 * time selector 리팩토링 (#70) * feat: selectedTime 상태 구현 * remove: 사용하지 않는 함수 제거 * feat: TimeCarousel 구현 * feat: 오늘내일 선택 구현 * refactor: selectedTime 상태값 변경 * refactor: TIME_LIST 데이터 적용 * feat: 시작 시간 변화 시, 끝나는 시간 범위 조정 및 선택된 위치 고정 * design: 스타일 제거 * refactor: 코드 리팩토링 * design: hypen 아이콘을 css로 변경 * 강수확률 이미지 및 time selector 모바일 오류 수정 (#71) * fix: 모바일 time selector 버그 수정 * fix: 강수확률 이미지 수정 * refactor: 대표 기온 이미지 로직 리팩토링 * refactor: 강수량 이미지 로직 리팩토링 * remove: 사용하지 않는 파일 제거 * 폴더 구조 변경 (#74) * refactor: Home 경로 폴더 구조 변경 * remove: 사용하지 않은 파일 제거 * refactor: Search 경로 폴더 구조 변경 * refactor: layout 폴더 구조 변경 * refactor: CustomMui 폴더 구조 생성 * refactor: assets 폴더의 이미지 구조 변경 * rename: 지역 좌표 파일들 이름 변경 * refactor: components내 icon 폴더 구조 변경 * refactor: CustomMui 및 icon의 하위 폴더 제거 * docs: readme 업데이트 * fix: import 경로 수정 * 소셜 로그인 기본 구조 (#72) * chore: localhost https 적용 * chore: vite plugin basic ssl 디펜던시 제거 * feat: 로그인 기본 구조 * feat: getWeather 주소 변경 * chore: config build 테스트 * chore: config 복원 * feat: api 경로 수정 * feat: 로그인 api 경로 수정 및 주석 제거 * 메인페이지 로딩 UI 및 지역 검색 버그 수정 (#80) * feat: Home loading ui 구현 * feat: 추천 옷 loading ui 구현 * refactor: getWeather 응답데이터 타입 변경 * refactor: getDefaultClothes 응답데이터 타입 변경 * fix: 최근 지역 검색어 선택 후, 새로고침 시 지역 유지 * remove: package-lock.json 파일 삭제 * geolocation 리팩토링 (#82) * remove: 예시 파일 제거 * remove: currentRegion 전역 상태 제거 * feat: geolocation 전역 상태 구현 * refactor: useGeolocation 훅 변경 * refactor: geolocation 전역 상태 및 useGeolocation 적용 * remove: 필요없는 파일 제거 * 네트워크 오류 처리 및 NotFound 페이지 스타일 적용 (#84) * design: CustomButton primary 색상 변경 * feat: NetworkError UI 구현 * design: NotFound 페이지 스타일 적용 * fix: 시간 변경 시, 추천 옷차림이 변경되지 않는 오류 수정 * fix: 추천 옷차림 query key 추가 (#86) * 고객의 소리 제출 api 적용 (#91) * fix: 중복된 A2hsSnackbar 제거 * feat: 고객의 소리 제출 api 구현 * feat: SnackbarProvider 구현 * feat: 고객의 소리 제출 성공 시, snackbar ui 오픈 * refactor: CustomSnackbar mui 컴포넌트 구현 * design: snackbar style 적용 * chore: 1.0.1 버전 배포 --------- Co-authored-by: deokbin <[email protected]>
presentKey
added a commit
that referenced
this pull request
Oct 1, 2024
* chore: pnpm vite react ts 설정 * chore: prettier 설정 * chore: 라이브러리 설치 * chore: stylelint 설정 * chore: vite scss 전역 설정 * chore: path alias 설정 * chore: .gitignore extensions.json, settings.json 제외 * 초기 환경 세팅 (#3) * chore: pnpm vite react ts 설정 * chore: prettier 설정 * chore: 라이브러리 설치 * chore: stylelint 설정 * chore: vite scss 전역 설정 * chore: path alias 설정 * chore: .gitignore extensions.json, settings.json 제외 * stylelint 설정 변경 (#5) * chore: stylelint-scss 제거 * chore: stylelint autofix 기능 추가 * 라이브러리 설정 (#7) * feat: react-router 기본 설정 * chore: tanstack-query-devtools 설치 * feat: tanstack-query 기본 설정 * chore: pnpm-lock 업데이트 * feat: redux 기본 설정 * feat: redux 기본 hooks * chore: 리덕스 사용 예시 * chore: material 및 emotion 설치 * chore: scss 관련 설정 제거 * docs: 커밋 컨벤션 rename, remove 추가 * remove: App 컴포넌트 * chore: emotion 및 material 컴포넌트 예시 * chore: emotion stylelint 설정 * docs: 커밋 컨벤션 design 추가 * design: normalize, reset css 추가 * chore: html lang ko 변경 * remove: 필요없는 파일 제거 * style: 컴포넌트 함수 표현식으로 변경 * docs: 폴더 구조, 컴포넌트 readme 작성 * 배포 환경에서 백엔드와 통신 코드 테스트 (#9) * chore: gitignore env 추가 * chore: 통신 코드 * remove: cicd.yml * chore: 파일 구조 service, types 추가 * feat: 오류 처리 * feat: 강수량, 강수확률 추가 * 위치별 좌표 파일 생성 스크립트 작성 (#11) * chore: xlsx 라이브러리 설치 * feat: region 스크립트 작성 * feat: region.json 파일 * chore: xlsx 파일 gitignore 추가 * chore: region.cjs 주석 추가 * remove: 필요없는 파일 제거 * fix: 위도, 경도 변경 * 지역 음절 단위 검색 구현 (#14) * remove: 필요없는 파일 제거 * feat: LootLayout 구현 * feat: /search 라우트 설정 * feat: 뒤로가기 버튼 구현 * feat: 음절 단위 검색 기능 구현 * feat: 검색어 리셋 버튼 구현 * feat: region 스크립트 위도, 경도 number 타입으로 변경 * design: Main padding 제거 및 모든 button의 border 제거 * design: 검색 페이지 Header 스타일 적용 * design: 지역 목록 스타일 적용 * chore: stylelint 설정 추가 * remove: 컴포넌트 예시 파일 제거 * 프로젝트 theme 스타일 설정 (#17) * design: 폰트 적용 * design: color theme 설정 * design: typo theme 설정 * design: html font, color 설정 * chore: 주석 추가 * 날씨 호출 기준 현재 시간으로 변경(#19) * 시간 호출 포맷 변경(#19) * 지역 저장 삭제 구현 (#23) * feat: 검색 목록 아이템 클릭 시, 해당 지역 저장 구현 * feat: Region 타입 분리 * feat: 사용자 지역 선택 영역 마크업 * feat: 지역 버튼 롱클릭, 숏클릭 구현 * feat: plus 아이콘 클릭 시, search 페이지 이동 * feat: 지역 삭제 구현 * design: 사용자 지역 선택 영역 스타일 적용 * design: 지역 삭제 버튼 스타일 적용 * rename: Location Icon 폴더명 변경 * design: input 및 icon 색상 변경 * feat: emotionForwordPropOption utils 구현 * feat: 스크롤 활성 여부에 따른 white gradient 스타일 적용 * feat: default 지역 설정 * rename: 파일명 변경 * chore: 오타 수정 * mui base 컴포넌트 구현 및 스타일 네임스페이스 구체화 (#27) * feat: CustomAppBar 컴포넌트 구현 * feat: CustomToolbar 컴포넌트 구현 * feat: CustomTextField 컴포넌트의 filled 스타일 구현 * feat: search 페이지 Custom 컴포넌트 적용 및 네임스페이스 구체화 * feat: RegionSelector 컴포넌트의 스타일 네임스페이스 구체화 * chore: export 키워드 제거 * 게스트 로그인 구현 (#29) * feat: 게스트 로그인 구현 * refactor: localstorage uuid key 상수 분리 * feat: 현재 날짜 기준으로 기상정보 불러오기 (#13) * 날씨, 강수량, 강수확률 아이콘 추가(#13) * 날짜, 시간 함수 불필요 코드 제거(#13) * 테스트용 경로 지정(#13) * 이미지 추가(#13) * 강수확률 아이콘 변환 함수 구현(#13) * 강수량 아이콘 변환 함수 구현(#13) * 날씨 아이콘 변환 함수 구현(#13) * 날씨 카드 1차 구현(#13) * 강수량 처리 함수 구현(#13) * 강수확률 처리 함수 구현(#13) * 현재 기상정보 카드 컴포넌트 구현(#13) * 카드 컨텐츠 스타일 정의(#13) * 불필요 라우팅 경로 제거(#13) * 날씨 데이터 변경으로 인한 타입 추가(#13) * API 호출 쿼리 변경(#13) * 데이터 형태 변경에 따른 map 변경(#13) * 기상 정보 아이콘 변경(#13) * design: subtitle typo 추가 * feat: 쿼리 수정 및 시작, 종료 시간 하드코딩 * feat: 강수확률 함수 수정 * feat: 강수량 함수 수정 * feat: 온도 함수 추가 * design: WeatherCard 디자인 추가 * feat: WeatherCard 내용 수정 * feat: 홈화면에 weathercard 추가 * Chore: 주석 수정 * design: 컴포넌트 디자인 명칭 수정 * feat: 외출시간 하드코딩 * 메인 페이지 Header의 위치 기능 구현 (#34) * feat: CustomPaper mui 컴포넌트 구현 * feat: Search 페이지 AppBar의 CustomPaper 컴포넌트 추가 * feat: 홈 Header 마크업 * feat: 사용자 현재 위치 구현 * feat: CustomButton mui 컴포넌트 구현 * design: Header 스타일 적용 * refactor: useGeolocation hook 로직 분리 * feat: CustomButton children 유무 추가 * feat: geolocation isProcessing 상태 추가 * design: 스타일 접근 수정 * design: 불필요한 인라인 스타일 디자인 삭제 * 검색 기능 변경 (#37) * feat: 단어의 첫 번째와 일치하는 경우에만 검색 * refactor: SearchHeader 컴포넌트 분리 * feat: 현재 위치로 설정하기 버튼 마크업 * feat: 최근 검색어 마크업 * remove: 사용되지 않는 코드 및 파일 삭제 * feat: 홈 헤더에 검색 페이지 링크 추가 * feat: redux로 사용자 현재 지역 상태 관리 * feat: 검색 페이지의 현재 위치로 설정 기능 구현 * feat: 검색 아이템 클릭 시, 해당 지역으로 위치 변경 * fix: 지역 아이콘 렌더링 조건 변경 * feat: 사용자가 선택한 지역을 현재 지역으로 유지 * rename: useGeolocation을 공통 hook 폴더로 이동 * feat: 현재 위치 설정하기 버튼의 disabled 조건 추가 * feat: 현재 지역으로 날씨 정보 가져오기 * refactor: WeatherCard 리팩토링 * remove: 불필요한 파일 및 코드 제거 * design: LocationIcon disabled 색상 조건 추가 * feat: 기상청의 지역 좌표로 날씨 요청 * feat: 엑셀파일 추가 * 추천 옷차림 컴포넌트 구현 (#39) * feat: 옷추천 데이터 가져오기 * design: theme 추가 * design: ClothesCard 스타일 적용 * feat: outfitType 한글로 변환 * feat: 옷 조건 선택 구현 * feat: 디폴트 옷차림 응답 데이터 변경 * design: ClothesCard 디자인 조정 * feat: CustomToggleButton 컴포넌트 구현 * design: RecommnedClothes 스타일 적용 * feat: 사용자 현재 지역을 query key로 추가 * 최근 검색어 조회/등록/삭제 구현 (#41) * feat: 최근 검색어 조회 * feat: 최근 검색어 등록 구현 * feat: 최근 검색어 삭제 구현 * feat: 최근 검색어 클릭 시, 해당 지역으로 설정 * feat: 하이픈 아이콘 추가 * feat: KST(ISO형태) 시간 util 함수 추가 * feat: 사용자가 선택한 값 iSO 형태로 변환하는 함수 추가 * feat: TimeSelector 구현 * feat: 사용자가 TimeSelector 에서 선택한 값 처리 * feat: 디폴트 시간 및 사용자가 선택한 시간 처리 후 query로 전달 * feat: TimsSelector 스타일 * design: TimeSelector 일부 디자인 수정 * refactor: 불필요 코드 제거 * fix: 시간 디폴트값 오류 수정 * fix: 내일인 경우 모든 시간대 보여주도록 수정 * fix: endDateTime 오류 수정 및 로직 수정 * 타임라인 구현 (#46) * chore: react-plugin-svgr 설치 및 설정 * feat: WeatherTimeLine 마크업 * feat: time 포맷팅 구현 * chore: 날씨 아이콘 추가 * feat: 날씨 이미지 구현 * feat: 강수확률이 0 초과일 때만 렌더링 * design: 타임라인 스타일 적용 * feat: 시간 포맷팅 문구 수정 * design: 날씨영역 전체 스타일링 적용 * rename: 파일명 변경 * chore: 가상선택자 before로 변경 * chore: 오타 수정 * chore: 오타 수정 * design: 2차 TimeSelector 디자인 수정 * chore: 오타 수정 * 디자인 변경 사항 반영 (#50) * feat: 06시~18시까지 Day 날씨 아이콘 렌더링 * design: 기온 width 제거 * design: TextFiled focus line 색상 변경 * design: AppBar 색상 변경 * feat: CustomToolbar rest props 추가 * feat: 로고 이미지 변경 * feat: 추천 옷차림 스타일 변경 * feat: 옷차림 문구 수정 * design: Home의 빈 여백 제거 * chore: 옷 이미지 추가 * feat: 옷차림 대표 이미지 구현 * feat: index.html logo 및 title 변경 * design: ClothesCard 스타일 조정 * design: CustomToolbar media sm size 스타일 제거 * chore: 아이콘 색상 변경 * feat: Selector 구현 로직 변경 및 추가 * refactor: 중복 로직 제거 * design: TimeSelector 디자인 수정 * design: weathercard css 수정 * design: WeatherWrap padding 수정 * feat: '내일' 날씨 조회 로직 구현 * feat: 기타 옷차림 문구 수정 (#53) * fix: 내일 선택시 시간 범위 오류 1차 수정 * fix: props 타입 오류 수정 * fix: 빌드 오류 수정 * fix: '내일' 종료시간 오류 수정- useEffect에 startTime의존성 추가 * 옷차림 이미지 로직 리팩토링 (#55) * refactor: 옷차림 이미지 로직 수정 * feat: 시원하게 버튼 disabled 조건 추가 * 버그 수정 및 변경 사항 반영 (#57) * feat: 오전 12시 → 오전 00시 문구 수정 * feat: CheckIcon color prop 추가 * fix: 추천 옷차림의 대표 이미지 오류 수정 * refactor: timeFormattiong 로직 리팩토링 * WeatherCard 변경 및 옷차림 이미지 추가 (#59) * design: WeatherCard 스타일 조정 * rename: style 파일 이름 변경 * feat: 대표, 최고, 최저 기온 문구 추가 * feat: 옷차림 이미지 추가 * A2HS 구현 (#60) * feat: manifest 설정 * feat: BeforeInstallPropmptEvent 타입 정의 * feat: a2hs 기본 동작 구현 * feat: 스와이프 기능 구현 * design: A2hsSnackbar 스타일 적용 * feat: A2HS 5초 후 노출 및 로직 수정 * design: UX 개선 * fix: 내일-> 오늘 옵션 변경시 오류 해결 * refactor: unique key prop 추가 * refactor: 고유한 이름으로 key prop 이름 변경 * 온도 옵션 disabled 조건 변경 (#64) * feat: 온도 옵션 disabled 조건 변경 * design: middleButton border 색 변경 * time selector 리팩토링 (#70) * feat: selectedTime 상태 구현 * remove: 사용하지 않는 함수 제거 * feat: TimeCarousel 구현 * feat: 오늘내일 선택 구현 * refactor: selectedTime 상태값 변경 * refactor: TIME_LIST 데이터 적용 * feat: 시작 시간 변화 시, 끝나는 시간 범위 조정 및 선택된 위치 고정 * design: 스타일 제거 * refactor: 코드 리팩토링 * design: hypen 아이콘을 css로 변경 * 강수확률 이미지 및 time selector 모바일 오류 수정 (#71) * fix: 모바일 time selector 버그 수정 * fix: 강수확률 이미지 수정 * refactor: 대표 기온 이미지 로직 리팩토링 * refactor: 강수량 이미지 로직 리팩토링 * remove: 사용하지 않는 파일 제거 * 폴더 구조 변경 (#74) * refactor: Home 경로 폴더 구조 변경 * remove: 사용하지 않은 파일 제거 * refactor: Search 경로 폴더 구조 변경 * refactor: layout 폴더 구조 변경 * refactor: CustomMui 폴더 구조 생성 * refactor: assets 폴더의 이미지 구조 변경 * rename: 지역 좌표 파일들 이름 변경 * refactor: components내 icon 폴더 구조 변경 * refactor: CustomMui 및 icon의 하위 폴더 제거 * docs: readme 업데이트 * fix: import 경로 수정 * 소셜 로그인 기본 구조 (#72) * chore: localhost https 적용 * chore: vite plugin basic ssl 디펜던시 제거 * feat: 로그인 기본 구조 * feat: getWeather 주소 변경 * chore: config build 테스트 * chore: config 복원 * feat: api 경로 수정 * feat: 로그인 api 경로 수정 및 주석 제거 * 비회원 기능 배포를 위한 작업 (#77) * feat: 로그인 기능 router 주석 처리 * feat: feedback router 추가 * refactor: GoBackButton 공통 컴포넌트로 분리 * feat: feedback 페이지 header 구현 * feat: feedback textarea 구현 * design: theme primary dark 색상 추가 * feat: SubmitButton 구현 * fix: import MY_REGION 수정 * 메인페이지 로딩 UI 및 지역 검색 버그 수정 (#80) * feat: Home loading ui 구현 * feat: 추천 옷 loading ui 구현 * refactor: getWeather 응답데이터 타입 변경 * refactor: getDefaultClothes 응답데이터 타입 변경 * fix: 최근 지역 검색어 선택 후, 새로고침 시 지역 유지 * remove: package-lock.json 파일 삭제 * geolocation 리팩토링 (#82) * remove: 예시 파일 제거 * remove: currentRegion 전역 상태 제거 * feat: geolocation 전역 상태 구현 * refactor: useGeolocation 훅 변경 * refactor: geolocation 전역 상태 및 useGeolocation 적용 * remove: 필요없는 파일 제거 * 네트워크 오류 처리 및 NotFound 페이지 스타일 적용 (#84) * design: CustomButton primary 색상 변경 * feat: NetworkError UI 구현 * design: NotFound 페이지 스타일 적용 * fix: 시간 변경 시, 추천 옷차림이 변경되지 않는 오류 수정 * fix: 추천 옷차림 query key 추가 (#86) * feat: google analytics 적용 (#88) * chore: version 1.0.0 * fix: 병합 오류 수정 * 고객의 소리 제출 api 적용 (#91) * fix: 중복된 A2hsSnackbar 제거 * feat: 고객의 소리 제출 api 구현 * feat: SnackbarProvider 구현 * feat: 고객의 소리 제출 성공 시, snackbar ui 오픈 * refactor: CustomSnackbar mui 컴포넌트 구현 * design: snackbar style 적용 * chore: 1.0.1 버전 배포 * PR 생성 시 이전 커밋들이 남아있는 현상 (#93) * chore: pnpm vite react ts 설정 * chore: 라이브러리 설치 * chore: stylelint 설정 * chore: vite scss 전역 설정 * 라이브러리 설정 (#7) * feat: react-router 기본 설정 * chore: tanstack-query-devtools 설치 * feat: tanstack-query 기본 설정 * chore: pnpm-lock 업데이트 * feat: redux 기본 설정 * feat: redux 기본 hooks * chore: 리덕스 사용 예시 * chore: material 및 emotion 설치 * chore: scss 관련 설정 제거 * docs: 커밋 컨벤션 rename, remove 추가 * remove: App 컴포넌트 * chore: emotion 및 material 컴포넌트 예시 * chore: emotion stylelint 설정 * docs: 커밋 컨벤션 design 추가 * design: normalize, reset css 추가 * chore: html lang ko 변경 * remove: 필요없는 파일 제거 * style: 컴포넌트 함수 표현식으로 변경 * docs: 폴더 구조, 컴포넌트 readme 작성 * 위치별 좌표 파일 생성 스크립트 작성 (#11) * chore: xlsx 라이브러리 설치 * feat: region 스크립트 작성 * feat: region.json 파일 * chore: xlsx 파일 gitignore 추가 * chore: region.cjs 주석 추가 * remove: 필요없는 파일 제거 * fix: 위도, 경도 변경 * 지역 음절 단위 검색 구현 (#14) * remove: 필요없는 파일 제거 * feat: LootLayout 구현 * feat: /search 라우트 설정 * feat: 뒤로가기 버튼 구현 * feat: 음절 단위 검색 기능 구현 * feat: 검색어 리셋 버튼 구현 * feat: region 스크립트 위도, 경도 number 타입으로 변경 * design: Main padding 제거 및 모든 button의 border 제거 * design: 검색 페이지 Header 스타일 적용 * design: 지역 목록 스타일 적용 * chore: stylelint 설정 추가 * remove: 컴포넌트 예시 파일 제거 * 지역 저장 삭제 구현 (#23) * feat: 검색 목록 아이템 클릭 시, 해당 지역 저장 구현 * feat: Region 타입 분리 * feat: 사용자 지역 선택 영역 마크업 * feat: 지역 버튼 롱클릭, 숏클릭 구현 * feat: plus 아이콘 클릭 시, search 페이지 이동 * feat: 지역 삭제 구현 * design: 사용자 지역 선택 영역 스타일 적용 * design: 지역 삭제 버튼 스타일 적용 * rename: Location Icon 폴더명 변경 * design: input 및 icon 색상 변경 * feat: emotionForwordPropOption utils 구현 * feat: 스크롤 활성 여부에 따른 white gradient 스타일 적용 * feat: default 지역 설정 * rename: 파일명 변경 * chore: 오타 수정 * mui base 컴포넌트 구현 및 스타일 네임스페이스 구체화 (#27) * feat: CustomAppBar 컴포넌트 구현 * feat: CustomToolbar 컴포넌트 구현 * feat: CustomTextField 컴포넌트의 filled 스타일 구현 * feat: search 페이지 Custom 컴포넌트 적용 및 네임스페이스 구체화 * feat: RegionSelector 컴포넌트의 스타일 네임스페이스 구체화 * chore: export 키워드 제거 * 날씨, 강수량, 강수확률 아이콘 추가(#13) * 이미지 추가(#13) * 강수확률 아이콘 변환 함수 구현(#13) * 강수량 아이콘 변환 함수 구현(#13) * 날씨 아이콘 변환 함수 구현(#13) * 날씨 카드 1차 구현(#13) * 강수량 처리 함수 구현(#13) * 강수확률 처리 함수 구현(#13) * 현재 기상정보 카드 컴포넌트 구현(#13) * 카드 컨텐츠 스타일 정의(#13) * API 호출 쿼리 변경(#13) * 기상 정보 아이콘 변경(#13) * feat: 강수확률 함수 수정 * feat: 강수량 함수 수정 * feat: 온도 함수 추가 * design: WeatherCard 디자인 추가 * feat: WeatherCard 내용 수정 * Chore: 주석 수정 * design: 컴포넌트 디자인 명칭 수정 * design: 스타일 접근 수정 * design: 불필요한 인라인 스타일 디자인 삭제 * 메인 페이지 Header의 위치 기능 구현 (#34) * feat: CustomPaper mui 컴포넌트 구현 * feat: Search 페이지 AppBar의 CustomPaper 컴포넌트 추가 * feat: 홈 Header 마크업 * feat: 사용자 현재 위치 구현 * feat: CustomButton mui 컴포넌트 구현 * design: Header 스타일 적용 * refactor: useGeolocation hook 로직 분리 * feat: CustomButton children 유무 추가 * feat: geolocation isProcessing 상태 추가 * 검색 기능 변경 (#37) * feat: 단어의 첫 번째와 일치하는 경우에만 검색 * refactor: SearchHeader 컴포넌트 분리 * feat: 현재 위치로 설정하기 버튼 마크업 * feat: 최근 검색어 마크업 * remove: 사용되지 않는 코드 및 파일 삭제 * feat: 홈 헤더에 검색 페이지 링크 추가 * feat: redux로 사용자 현재 지역 상태 관리 * feat: 검색 페이지의 현재 위치로 설정 기능 구현 * feat: 검색 아이템 클릭 시, 해당 지역으로 위치 변경 * fix: 지역 아이콘 렌더링 조건 변경 * feat: 사용자가 선택한 지역을 현재 지역으로 유지 * rename: useGeolocation을 공통 hook 폴더로 이동 * feat: 현재 위치 설정하기 버튼의 disabled 조건 추가 * feat: 현재 지역으로 날씨 정보 가져오기 * refactor: WeatherCard 리팩토링 * remove: 불필요한 파일 및 코드 제거 * design: LocationIcon disabled 색상 조건 추가 * feat: 기상청의 지역 좌표로 날씨 요청 * feat: 엑셀파일 추가 * 추천 옷차림 컴포넌트 구현 (#39) * feat: 옷추천 데이터 가져오기 * design: theme 추가 * design: ClothesCard 스타일 적용 * feat: outfitType 한글로 변환 * feat: 옷 조건 선택 구현 * feat: 디폴트 옷차림 응답 데이터 변경 * design: ClothesCard 디자인 조정 * feat: CustomToggleButton 컴포넌트 구현 * design: RecommnedClothes 스타일 적용 * feat: 사용자 현재 지역을 query key로 추가 * 최근 검색어 조회/등록/삭제 구현 (#41) * feat: 최근 검색어 조회 * feat: 최근 검색어 등록 구현 * feat: 최근 검색어 삭제 구현 * feat: 최근 검색어 클릭 시, 해당 지역으로 설정 * feat: 하이픈 아이콘 추가 * feat: KST(ISO형태) 시간 util 함수 추가 * feat: 사용자가 선택한 값 iSO 형태로 변환하는 함수 추가 * feat: TimeSelector 구현 * feat: 디폴트 시간 및 사용자가 선택한 시간 처리 후 query로 전달 * feat: TimsSelector 스타일 * design: TimeSelector 일부 디자인 수정 * refactor: 불필요 코드 제거 * fix: 시간 디폴트값 오류 수정 * fix: 내일인 경우 모든 시간대 보여주도록 수정 * fix: endDateTime 오류 수정 및 로직 수정 * 타임라인 구현 (#46) * chore: react-plugin-svgr 설치 및 설정 * feat: WeatherTimeLine 마크업 * feat: time 포맷팅 구현 * chore: 날씨 아이콘 추가 * feat: 날씨 이미지 구현 * feat: 강수확률이 0 초과일 때만 렌더링 * design: 타임라인 스타일 적용 * feat: 시간 포맷팅 문구 수정 * design: 날씨영역 전체 스타일링 적용 * rename: 파일명 변경 * chore: 가상선택자 before로 변경 * chore: 오타 수정 * design: 2차 TimeSelector 디자인 수정 * chore: 아이콘 색상 변경 * feat: Selector 구현 로직 변경 및 추가 * refactor: 중복 로직 제거 * design: TimeSelector 디자인 수정 * design: weathercard css 수정 * 디자인 변경 사항 반영 (#50) * feat: 06시~18시까지 Day 날씨 아이콘 렌더링 * design: 기온 width 제거 * design: TextFiled focus line 색상 변경 * design: AppBar 색상 변경 * feat: CustomToolbar rest props 추가 * feat: 로고 이미지 변경 * feat: 추천 옷차림 스타일 변경 * feat: 옷차림 문구 수정 * design: Home의 빈 여백 제거 * chore: 옷 이미지 추가 * feat: 옷차림 대표 이미지 구현 * feat: index.html logo 및 title 변경 * design: ClothesCard 스타일 조정 * design: CustomToolbar media sm size 스타일 제거 * feat: '내일' 날씨 조회 로직 구현 * feat: 기타 옷차림 문구 수정 (#53) * fix: 내일 선택시 시간 범위 오류 1차 수정 * fix: props 타입 오류 수정 * fix: 빌드 오류 수정 * fix: '내일' 종료시간 오류 수정- useEffect에 startTime의존성 추가 * 옷차림 이미지 로직 리팩토링 (#55) * refactor: 옷차림 이미지 로직 수정 * feat: 시원하게 버튼 disabled 조건 추가 * 버그 수정 및 변경 사항 반영 (#57) * feat: 오전 12시 → 오전 00시 문구 수정 * feat: CheckIcon color prop 추가 * fix: 추천 옷차림의 대표 이미지 오류 수정 * refactor: timeFormattiong 로직 리팩토링 * WeatherCard 변경 및 옷차림 이미지 추가 (#59) * design: WeatherCard 스타일 조정 * rename: style 파일 이름 변경 * feat: 대표, 최고, 최저 기온 문구 추가 * feat: 옷차림 이미지 추가 * fix: 내일-> 오늘 옵션 변경시 오류 해결 * A2HS 구현 (#60) * feat: manifest 설정 * feat: BeforeInstallPropmptEvent 타입 정의 * feat: a2hs 기본 동작 구현 * feat: 스와이프 기능 구현 * design: A2hsSnackbar 스타일 적용 * feat: A2HS 5초 후 노출 및 로직 수정 * design: UX 개선 * refactor: unique key prop 추가 * refactor: 고유한 이름으로 key prop 이름 변경 * 온도 옵션 disabled 조건 변경 (#64) * feat: 온도 옵션 disabled 조건 변경 * design: middleButton border 색 변경 * time selector 리팩토링 (#70) * feat: selectedTime 상태 구현 * remove: 사용하지 않는 함수 제거 * feat: TimeCarousel 구현 * feat: 오늘내일 선택 구현 * refactor: selectedTime 상태값 변경 * refactor: TIME_LIST 데이터 적용 * feat: 시작 시간 변화 시, 끝나는 시간 범위 조정 및 선택된 위치 고정 * design: 스타일 제거 * refactor: 코드 리팩토링 * design: hypen 아이콘을 css로 변경 * 강수확률 이미지 및 time selector 모바일 오류 수정 (#71) * fix: 모바일 time selector 버그 수정 * fix: 강수확률 이미지 수정 * refactor: 대표 기온 이미지 로직 리팩토링 * refactor: 강수량 이미지 로직 리팩토링 * remove: 사용하지 않는 파일 제거 * 폴더 구조 변경 (#74) * refactor: Home 경로 폴더 구조 변경 * remove: 사용하지 않은 파일 제거 * refactor: Search 경로 폴더 구조 변경 * refactor: layout 폴더 구조 변경 * refactor: CustomMui 폴더 구조 생성 * refactor: assets 폴더의 이미지 구조 변경 * rename: 지역 좌표 파일들 이름 변경 * refactor: components내 icon 폴더 구조 변경 * refactor: CustomMui 및 icon의 하위 폴더 제거 * docs: readme 업데이트 * fix: import 경로 수정 * 소셜 로그인 기본 구조 (#72) * chore: localhost https 적용 * chore: vite plugin basic ssl 디펜던시 제거 * feat: 로그인 기본 구조 * feat: getWeather 주소 변경 * chore: config build 테스트 * chore: config 복원 * feat: api 경로 수정 * feat: 로그인 api 경로 수정 및 주석 제거 * 메인페이지 로딩 UI 및 지역 검색 버그 수정 (#80) * feat: Home loading ui 구현 * feat: 추천 옷 loading ui 구현 * refactor: getWeather 응답데이터 타입 변경 * refactor: getDefaultClothes 응답데이터 타입 변경 * fix: 최근 지역 검색어 선택 후, 새로고침 시 지역 유지 * remove: package-lock.json 파일 삭제 * geolocation 리팩토링 (#82) * remove: 예시 파일 제거 * remove: currentRegion 전역 상태 제거 * feat: geolocation 전역 상태 구현 * refactor: useGeolocation 훅 변경 * refactor: geolocation 전역 상태 및 useGeolocation 적용 * remove: 필요없는 파일 제거 * 네트워크 오류 처리 및 NotFound 페이지 스타일 적용 (#84) * design: CustomButton primary 색상 변경 * feat: NetworkError UI 구현 * design: NotFound 페이지 스타일 적용 * fix: 시간 변경 시, 추천 옷차림이 변경되지 않는 오류 수정 * fix: 추천 옷차림 query key 추가 (#86) * 고객의 소리 제출 api 적용 (#91) * fix: 중복된 A2hsSnackbar 제거 * feat: 고객의 소리 제출 api 구현 * feat: SnackbarProvider 구현 * feat: 고객의 소리 제출 성공 시, snackbar ui 오픈 * refactor: CustomSnackbar mui 컴포넌트 구현 * design: snackbar style 적용 * chore: 1.0.1 버전 배포 --------- Co-authored-by: deokbin <[email protected]> --------- Co-authored-by: deokbin <[email protected]> Co-authored-by: Db0111 <[email protected]>
presentKey
added a commit
that referenced
this pull request
Oct 1, 2024
* chore: pnpm vite react ts 설정 * chore: prettier 설정 * chore: 라이브러리 설치 * chore: stylelint 설정 * chore: vite scss 전역 설정 * chore: path alias 설정 * chore: .gitignore extensions.json, settings.json 제외 * 초기 환경 세팅 (#3) * chore: pnpm vite react ts 설정 * chore: prettier 설정 * chore: 라이브러리 설치 * chore: stylelint 설정 * chore: vite scss 전역 설정 * chore: path alias 설정 * chore: .gitignore extensions.json, settings.json 제외 * stylelint 설정 변경 (#5) * chore: stylelint-scss 제거 * chore: stylelint autofix 기능 추가 * 라이브러리 설정 (#7) * feat: react-router 기본 설정 * chore: tanstack-query-devtools 설치 * feat: tanstack-query 기본 설정 * chore: pnpm-lock 업데이트 * feat: redux 기본 설정 * feat: redux 기본 hooks * chore: 리덕스 사용 예시 * chore: material 및 emotion 설치 * chore: scss 관련 설정 제거 * docs: 커밋 컨벤션 rename, remove 추가 * remove: App 컴포넌트 * chore: emotion 및 material 컴포넌트 예시 * chore: emotion stylelint 설정 * docs: 커밋 컨벤션 design 추가 * design: normalize, reset css 추가 * chore: html lang ko 변경 * remove: 필요없는 파일 제거 * style: 컴포넌트 함수 표현식으로 변경 * docs: 폴더 구조, 컴포넌트 readme 작성 * 배포 환경에서 백엔드와 통신 코드 테스트 (#9) * chore: gitignore env 추가 * chore: 통신 코드 * remove: cicd.yml * chore: 파일 구조 service, types 추가 * feat: 오류 처리 * feat: 강수량, 강수확률 추가 * 위치별 좌표 파일 생성 스크립트 작성 (#11) * chore: xlsx 라이브러리 설치 * feat: region 스크립트 작성 * feat: region.json 파일 * chore: xlsx 파일 gitignore 추가 * chore: region.cjs 주석 추가 * remove: 필요없는 파일 제거 * fix: 위도, 경도 변경 * 지역 음절 단위 검색 구현 (#14) * remove: 필요없는 파일 제거 * feat: LootLayout 구현 * feat: /search 라우트 설정 * feat: 뒤로가기 버튼 구현 * feat: 음절 단위 검색 기능 구현 * feat: 검색어 리셋 버튼 구현 * feat: region 스크립트 위도, 경도 number 타입으로 변경 * design: Main padding 제거 및 모든 button의 border 제거 * design: 검색 페이지 Header 스타일 적용 * design: 지역 목록 스타일 적용 * chore: stylelint 설정 추가 * remove: 컴포넌트 예시 파일 제거 * 프로젝트 theme 스타일 설정 (#17) * design: 폰트 적용 * design: color theme 설정 * design: typo theme 설정 * design: html font, color 설정 * chore: 주석 추가 * 날씨 호출 기준 현재 시간으로 변경(#19) * 시간 호출 포맷 변경(#19) * 지역 저장 삭제 구현 (#23) * feat: 검색 목록 아이템 클릭 시, 해당 지역 저장 구현 * feat: Region 타입 분리 * feat: 사용자 지역 선택 영역 마크업 * feat: 지역 버튼 롱클릭, 숏클릭 구현 * feat: plus 아이콘 클릭 시, search 페이지 이동 * feat: 지역 삭제 구현 * design: 사용자 지역 선택 영역 스타일 적용 * design: 지역 삭제 버튼 스타일 적용 * rename: Location Icon 폴더명 변경 * design: input 및 icon 색상 변경 * feat: emotionForwordPropOption utils 구현 * feat: 스크롤 활성 여부에 따른 white gradient 스타일 적용 * feat: default 지역 설정 * rename: 파일명 변경 * chore: 오타 수정 * mui base 컴포넌트 구현 및 스타일 네임스페이스 구체화 (#27) * feat: CustomAppBar 컴포넌트 구현 * feat: CustomToolbar 컴포넌트 구현 * feat: CustomTextField 컴포넌트의 filled 스타일 구현 * feat: search 페이지 Custom 컴포넌트 적용 및 네임스페이스 구체화 * feat: RegionSelector 컴포넌트의 스타일 네임스페이스 구체화 * chore: export 키워드 제거 * 게스트 로그인 구현 (#29) * feat: 게스트 로그인 구현 * refactor: localstorage uuid key 상수 분리 * feat: 현재 날짜 기준으로 기상정보 불러오기 (#13) * 날씨, 강수량, 강수확률 아이콘 추가(#13) * 날짜, 시간 함수 불필요 코드 제거(#13) * 테스트용 경로 지정(#13) * 이미지 추가(#13) * 강수확률 아이콘 변환 함수 구현(#13) * 강수량 아이콘 변환 함수 구현(#13) * 날씨 아이콘 변환 함수 구현(#13) * 날씨 카드 1차 구현(#13) * 강수량 처리 함수 구현(#13) * 강수확률 처리 함수 구현(#13) * 현재 기상정보 카드 컴포넌트 구현(#13) * 카드 컨텐츠 스타일 정의(#13) * 불필요 라우팅 경로 제거(#13) * 날씨 데이터 변경으로 인한 타입 추가(#13) * API 호출 쿼리 변경(#13) * 데이터 형태 변경에 따른 map 변경(#13) * 기상 정보 아이콘 변경(#13) * design: subtitle typo 추가 * feat: 쿼리 수정 및 시작, 종료 시간 하드코딩 * feat: 강수확률 함수 수정 * feat: 강수량 함수 수정 * feat: 온도 함수 추가 * design: WeatherCard 디자인 추가 * feat: WeatherCard 내용 수정 * feat: 홈화면에 weathercard 추가 * Chore: 주석 수정 * design: 컴포넌트 디자인 명칭 수정 * feat: 외출시간 하드코딩 * 메인 페이지 Header의 위치 기능 구현 (#34) * feat: CustomPaper mui 컴포넌트 구현 * feat: Search 페이지 AppBar의 CustomPaper 컴포넌트 추가 * feat: 홈 Header 마크업 * feat: 사용자 현재 위치 구현 * feat: CustomButton mui 컴포넌트 구현 * design: Header 스타일 적용 * refactor: useGeolocation hook 로직 분리 * feat: CustomButton children 유무 추가 * feat: geolocation isProcessing 상태 추가 * design: 스타일 접근 수정 * design: 불필요한 인라인 스타일 디자인 삭제 * 검색 기능 변경 (#37) * feat: 단어의 첫 번째와 일치하는 경우에만 검색 * refactor: SearchHeader 컴포넌트 분리 * feat: 현재 위치로 설정하기 버튼 마크업 * feat: 최근 검색어 마크업 * remove: 사용되지 않는 코드 및 파일 삭제 * feat: 홈 헤더에 검색 페이지 링크 추가 * feat: redux로 사용자 현재 지역 상태 관리 * feat: 검색 페이지의 현재 위치로 설정 기능 구현 * feat: 검색 아이템 클릭 시, 해당 지역으로 위치 변경 * fix: 지역 아이콘 렌더링 조건 변경 * feat: 사용자가 선택한 지역을 현재 지역으로 유지 * rename: useGeolocation을 공통 hook 폴더로 이동 * feat: 현재 위치 설정하기 버튼의 disabled 조건 추가 * feat: 현재 지역으로 날씨 정보 가져오기 * refactor: WeatherCard 리팩토링 * remove: 불필요한 파일 및 코드 제거 * design: LocationIcon disabled 색상 조건 추가 * feat: 기상청의 지역 좌표로 날씨 요청 * feat: 엑셀파일 추가 * 추천 옷차림 컴포넌트 구현 (#39) * feat: 옷추천 데이터 가져오기 * design: theme 추가 * design: ClothesCard 스타일 적용 * feat: outfitType 한글로 변환 * feat: 옷 조건 선택 구현 * feat: 디폴트 옷차림 응답 데이터 변경 * design: ClothesCard 디자인 조정 * feat: CustomToggleButton 컴포넌트 구현 * design: RecommnedClothes 스타일 적용 * feat: 사용자 현재 지역을 query key로 추가 * 최근 검색어 조회/등록/삭제 구현 (#41) * feat: 최근 검색어 조회 * feat: 최근 검색어 등록 구현 * feat: 최근 검색어 삭제 구현 * feat: 최근 검색어 클릭 시, 해당 지역으로 설정 * feat: 하이픈 아이콘 추가 * feat: KST(ISO형태) 시간 util 함수 추가 * feat: 사용자가 선택한 값 iSO 형태로 변환하는 함수 추가 * feat: TimeSelector 구현 * feat: 사용자가 TimeSelector 에서 선택한 값 처리 * feat: 디폴트 시간 및 사용자가 선택한 시간 처리 후 query로 전달 * feat: TimsSelector 스타일 * design: TimeSelector 일부 디자인 수정 * refactor: 불필요 코드 제거 * fix: 시간 디폴트값 오류 수정 * fix: 내일인 경우 모든 시간대 보여주도록 수정 * fix: endDateTime 오류 수정 및 로직 수정 * 타임라인 구현 (#46) * chore: react-plugin-svgr 설치 및 설정 * feat: WeatherTimeLine 마크업 * feat: time 포맷팅 구현 * chore: 날씨 아이콘 추가 * feat: 날씨 이미지 구현 * feat: 강수확률이 0 초과일 때만 렌더링 * design: 타임라인 스타일 적용 * feat: 시간 포맷팅 문구 수정 * design: 날씨영역 전체 스타일링 적용 * rename: 파일명 변경 * chore: 가상선택자 before로 변경 * chore: 오타 수정 * chore: 오타 수정 * design: 2차 TimeSelector 디자인 수정 * chore: 오타 수정 * 디자인 변경 사항 반영 (#50) * feat: 06시~18시까지 Day 날씨 아이콘 렌더링 * design: 기온 width 제거 * design: TextFiled focus line 색상 변경 * design: AppBar 색상 변경 * feat: CustomToolbar rest props 추가 * feat: 로고 이미지 변경 * feat: 추천 옷차림 스타일 변경 * feat: 옷차림 문구 수정 * design: Home의 빈 여백 제거 * chore: 옷 이미지 추가 * feat: 옷차림 대표 이미지 구현 * feat: index.html logo 및 title 변경 * design: ClothesCard 스타일 조정 * design: CustomToolbar media sm size 스타일 제거 * chore: 아이콘 색상 변경 * feat: Selector 구현 로직 변경 및 추가 * refactor: 중복 로직 제거 * design: TimeSelector 디자인 수정 * design: weathercard css 수정 * design: WeatherWrap padding 수정 * feat: '내일' 날씨 조회 로직 구현 * feat: 기타 옷차림 문구 수정 (#53) * fix: 내일 선택시 시간 범위 오류 1차 수정 * fix: props 타입 오류 수정 * fix: 빌드 오류 수정 * fix: '내일' 종료시간 오류 수정- useEffect에 startTime의존성 추가 * 옷차림 이미지 로직 리팩토링 (#55) * refactor: 옷차림 이미지 로직 수정 * feat: 시원하게 버튼 disabled 조건 추가 * 버그 수정 및 변경 사항 반영 (#57) * feat: 오전 12시 → 오전 00시 문구 수정 * feat: CheckIcon color prop 추가 * fix: 추천 옷차림의 대표 이미지 오류 수정 * refactor: timeFormattiong 로직 리팩토링 * WeatherCard 변경 및 옷차림 이미지 추가 (#59) * design: WeatherCard 스타일 조정 * rename: style 파일 이름 변경 * feat: 대표, 최고, 최저 기온 문구 추가 * feat: 옷차림 이미지 추가 * A2HS 구현 (#60) * feat: manifest 설정 * feat: BeforeInstallPropmptEvent 타입 정의 * feat: a2hs 기본 동작 구현 * feat: 스와이프 기능 구현 * design: A2hsSnackbar 스타일 적용 * feat: A2HS 5초 후 노출 및 로직 수정 * design: UX 개선 * fix: 내일-> 오늘 옵션 변경시 오류 해결 * refactor: unique key prop 추가 * refactor: 고유한 이름으로 key prop 이름 변경 * 온도 옵션 disabled 조건 변경 (#64) * feat: 온도 옵션 disabled 조건 변경 * design: middleButton border 색 변경 * time selector 리팩토링 (#70) * feat: selectedTime 상태 구현 * remove: 사용하지 않는 함수 제거 * feat: TimeCarousel 구현 * feat: 오늘내일 선택 구현 * refactor: selectedTime 상태값 변경 * refactor: TIME_LIST 데이터 적용 * feat: 시작 시간 변화 시, 끝나는 시간 범위 조정 및 선택된 위치 고정 * design: 스타일 제거 * refactor: 코드 리팩토링 * design: hypen 아이콘을 css로 변경 * 강수확률 이미지 및 time selector 모바일 오류 수정 (#71) * fix: 모바일 time selector 버그 수정 * fix: 강수확률 이미지 수정 * refactor: 대표 기온 이미지 로직 리팩토링 * refactor: 강수량 이미지 로직 리팩토링 * remove: 사용하지 않는 파일 제거 * 폴더 구조 변경 (#74) * refactor: Home 경로 폴더 구조 변경 * remove: 사용하지 않은 파일 제거 * refactor: Search 경로 폴더 구조 변경 * refactor: layout 폴더 구조 변경 * refactor: CustomMui 폴더 구조 생성 * refactor: assets 폴더의 이미지 구조 변경 * rename: 지역 좌표 파일들 이름 변경 * refactor: components내 icon 폴더 구조 변경 * refactor: CustomMui 및 icon의 하위 폴더 제거 * docs: readme 업데이트 * fix: import 경로 수정 * 소셜 로그인 기본 구조 (#72) * chore: localhost https 적용 * chore: vite plugin basic ssl 디펜던시 제거 * feat: 로그인 기본 구조 * feat: getWeather 주소 변경 * chore: config build 테스트 * chore: config 복원 * feat: api 경로 수정 * feat: 로그인 api 경로 수정 및 주석 제거 * 비회원 기능 배포를 위한 작업 (#77) * feat: 로그인 기능 router 주석 처리 * feat: feedback router 추가 * refactor: GoBackButton 공통 컴포넌트로 분리 * feat: feedback 페이지 header 구현 * feat: feedback textarea 구현 * design: theme primary dark 색상 추가 * feat: SubmitButton 구현 * fix: import MY_REGION 수정 * 메인페이지 로딩 UI 및 지역 검색 버그 수정 (#80) * feat: Home loading ui 구현 * feat: 추천 옷 loading ui 구현 * refactor: getWeather 응답데이터 타입 변경 * refactor: getDefaultClothes 응답데이터 타입 변경 * fix: 최근 지역 검색어 선택 후, 새로고침 시 지역 유지 * remove: package-lock.json 파일 삭제 * geolocation 리팩토링 (#82) * remove: 예시 파일 제거 * remove: currentRegion 전역 상태 제거 * feat: geolocation 전역 상태 구현 * refactor: useGeolocation 훅 변경 * refactor: geolocation 전역 상태 및 useGeolocation 적용 * remove: 필요없는 파일 제거 * 네트워크 오류 처리 및 NotFound 페이지 스타일 적용 (#84) * design: CustomButton primary 색상 변경 * feat: NetworkError UI 구현 * design: NotFound 페이지 스타일 적용 * fix: 시간 변경 시, 추천 옷차림이 변경되지 않는 오류 수정 * fix: 추천 옷차림 query key 추가 (#86) * feat: google analytics 적용 (#88) * chore: version 1.0.0 * fix: 병합 오류 수정 * 고객의 소리 제출 api 적용 (#91) * fix: 중복된 A2hsSnackbar 제거 * feat: 고객의 소리 제출 api 구현 * feat: SnackbarProvider 구현 * feat: 고객의 소리 제출 성공 시, snackbar ui 오픈 * refactor: CustomSnackbar mui 컴포넌트 구현 * design: snackbar style 적용 * chore: 1.0.1 버전 배포 * PR 생성 시 이전 커밋들이 남아있는 현상 (#93) * chore: pnpm vite react ts 설정 * chore: 라이브러리 설치 * chore: stylelint 설정 * chore: vite scss 전역 설정 * 라이브러리 설정 (#7) * feat: react-router 기본 설정 * chore: tanstack-query-devtools 설치 * feat: tanstack-query 기본 설정 * chore: pnpm-lock 업데이트 * feat: redux 기본 설정 * feat: redux 기본 hooks * chore: 리덕스 사용 예시 * chore: material 및 emotion 설치 * chore: scss 관련 설정 제거 * docs: 커밋 컨벤션 rename, remove 추가 * remove: App 컴포넌트 * chore: emotion 및 material 컴포넌트 예시 * chore: emotion stylelint 설정 * docs: 커밋 컨벤션 design 추가 * design: normalize, reset css 추가 * chore: html lang ko 변경 * remove: 필요없는 파일 제거 * style: 컴포넌트 함수 표현식으로 변경 * docs: 폴더 구조, 컴포넌트 readme 작성 * 위치별 좌표 파일 생성 스크립트 작성 (#11) * chore: xlsx 라이브러리 설치 * feat: region 스크립트 작성 * feat: region.json 파일 * chore: xlsx 파일 gitignore 추가 * chore: region.cjs 주석 추가 * remove: 필요없는 파일 제거 * fix: 위도, 경도 변경 * 지역 음절 단위 검색 구현 (#14) * remove: 필요없는 파일 제거 * feat: LootLayout 구현 * feat: /search 라우트 설정 * feat: 뒤로가기 버튼 구현 * feat: 음절 단위 검색 기능 구현 * feat: 검색어 리셋 버튼 구현 * feat: region 스크립트 위도, 경도 number 타입으로 변경 * design: Main padding 제거 및 모든 button의 border 제거 * design: 검색 페이지 Header 스타일 적용 * design: 지역 목록 스타일 적용 * chore: stylelint 설정 추가 * remove: 컴포넌트 예시 파일 제거 * 지역 저장 삭제 구현 (#23) * feat: 검색 목록 아이템 클릭 시, 해당 지역 저장 구현 * feat: Region 타입 분리 * feat: 사용자 지역 선택 영역 마크업 * feat: 지역 버튼 롱클릭, 숏클릭 구현 * feat: plus 아이콘 클릭 시, search 페이지 이동 * feat: 지역 삭제 구현 * design: 사용자 지역 선택 영역 스타일 적용 * design: 지역 삭제 버튼 스타일 적용 * rename: Location Icon 폴더명 변경 * design: input 및 icon 색상 변경 * feat: emotionForwordPropOption utils 구현 * feat: 스크롤 활성 여부에 따른 white gradient 스타일 적용 * feat: default 지역 설정 * rename: 파일명 변경 * chore: 오타 수정 * mui base 컴포넌트 구현 및 스타일 네임스페이스 구체화 (#27) * feat: CustomAppBar 컴포넌트 구현 * feat: CustomToolbar 컴포넌트 구현 * feat: CustomTextField 컴포넌트의 filled 스타일 구현 * feat: search 페이지 Custom 컴포넌트 적용 및 네임스페이스 구체화 * feat: RegionSelector 컴포넌트의 스타일 네임스페이스 구체화 * chore: export 키워드 제거 * 날씨, 강수량, 강수확률 아이콘 추가(#13) * 이미지 추가(#13) * 강수확률 아이콘 변환 함수 구현(#13) * 강수량 아이콘 변환 함수 구현(#13) * 날씨 아이콘 변환 함수 구현(#13) * 날씨 카드 1차 구현(#13) * 강수량 처리 함수 구현(#13) * 강수확률 처리 함수 구현(#13) * 현재 기상정보 카드 컴포넌트 구현(#13) * 카드 컨텐츠 스타일 정의(#13) * API 호출 쿼리 변경(#13) * 기상 정보 아이콘 변경(#13) * feat: 강수확률 함수 수정 * feat: 강수량 함수 수정 * feat: 온도 함수 추가 * design: WeatherCard 디자인 추가 * feat: WeatherCard 내용 수정 * Chore: 주석 수정 * design: 컴포넌트 디자인 명칭 수정 * design: 스타일 접근 수정 * design: 불필요한 인라인 스타일 디자인 삭제 * 메인 페이지 Header의 위치 기능 구현 (#34) * feat: CustomPaper mui 컴포넌트 구현 * feat: Search 페이지 AppBar의 CustomPaper 컴포넌트 추가 * feat: 홈 Header 마크업 * feat: 사용자 현재 위치 구현 * feat: CustomButton mui 컴포넌트 구현 * design: Header 스타일 적용 * refactor: useGeolocation hook 로직 분리 * feat: CustomButton children 유무 추가 * feat: geolocation isProcessing 상태 추가 * 검색 기능 변경 (#37) * feat: 단어의 첫 번째와 일치하는 경우에만 검색 * refactor: SearchHeader 컴포넌트 분리 * feat: 현재 위치로 설정하기 버튼 마크업 * feat: 최근 검색어 마크업 * remove: 사용되지 않는 코드 및 파일 삭제 * feat: 홈 헤더에 검색 페이지 링크 추가 * feat: redux로 사용자 현재 지역 상태 관리 * feat: 검색 페이지의 현재 위치로 설정 기능 구현 * feat: 검색 아이템 클릭 시, 해당 지역으로 위치 변경 * fix: 지역 아이콘 렌더링 조건 변경 * feat: 사용자가 선택한 지역을 현재 지역으로 유지 * rename: useGeolocation을 공통 hook 폴더로 이동 * feat: 현재 위치 설정하기 버튼의 disabled 조건 추가 * feat: 현재 지역으로 날씨 정보 가져오기 * refactor: WeatherCard 리팩토링 * remove: 불필요한 파일 및 코드 제거 * design: LocationIcon disabled 색상 조건 추가 * feat: 기상청의 지역 좌표로 날씨 요청 * feat: 엑셀파일 추가 * 추천 옷차림 컴포넌트 구현 (#39) * feat: 옷추천 데이터 가져오기 * design: theme 추가 * design: ClothesCard 스타일 적용 * feat: outfitType 한글로 변환 * feat: 옷 조건 선택 구현 * feat: 디폴트 옷차림 응답 데이터 변경 * design: ClothesCard 디자인 조정 * feat: CustomToggleButton 컴포넌트 구현 * design: RecommnedClothes 스타일 적용 * feat: 사용자 현재 지역을 query key로 추가 * 최근 검색어 조회/등록/삭제 구현 (#41) * feat: 최근 검색어 조회 * feat: 최근 검색어 등록 구현 * feat: 최근 검색어 삭제 구현 * feat: 최근 검색어 클릭 시, 해당 지역으로 설정 * feat: 하이픈 아이콘 추가 * feat: KST(ISO형태) 시간 util 함수 추가 * feat: 사용자가 선택한 값 iSO 형태로 변환하는 함수 추가 * feat: TimeSelector 구현 * feat: 디폴트 시간 및 사용자가 선택한 시간 처리 후 query로 전달 * feat: TimsSelector 스타일 * design: TimeSelector 일부 디자인 수정 * refactor: 불필요 코드 제거 * fix: 시간 디폴트값 오류 수정 * fix: 내일인 경우 모든 시간대 보여주도록 수정 * fix: endDateTime 오류 수정 및 로직 수정 * 타임라인 구현 (#46) * chore: react-plugin-svgr 설치 및 설정 * feat: WeatherTimeLine 마크업 * feat: time 포맷팅 구현 * chore: 날씨 아이콘 추가 * feat: 날씨 이미지 구현 * feat: 강수확률이 0 초과일 때만 렌더링 * design: 타임라인 스타일 적용 * feat: 시간 포맷팅 문구 수정 * design: 날씨영역 전체 스타일링 적용 * rename: 파일명 변경 * chore: 가상선택자 before로 변경 * chore: 오타 수정 * design: 2차 TimeSelector 디자인 수정 * chore: 아이콘 색상 변경 * feat: Selector 구현 로직 변경 및 추가 * refactor: 중복 로직 제거 * design: TimeSelector 디자인 수정 * design: weathercard css 수정 * 디자인 변경 사항 반영 (#50) * feat: 06시~18시까지 Day 날씨 아이콘 렌더링 * design: 기온 width 제거 * design: TextFiled focus line 색상 변경 * design: AppBar 색상 변경 * feat: CustomToolbar rest props 추가 * feat: 로고 이미지 변경 * feat: 추천 옷차림 스타일 변경 * feat: 옷차림 문구 수정 * design: Home의 빈 여백 제거 * chore: 옷 이미지 추가 * feat: 옷차림 대표 이미지 구현 * feat: index.html logo 및 title 변경 * design: ClothesCard 스타일 조정 * design: CustomToolbar media sm size 스타일 제거 * feat: '내일' 날씨 조회 로직 구현 * feat: 기타 옷차림 문구 수정 (#53) * fix: 내일 선택시 시간 범위 오류 1차 수정 * fix: props 타입 오류 수정 * fix: 빌드 오류 수정 * fix: '내일' 종료시간 오류 수정- useEffect에 startTime의존성 추가 * 옷차림 이미지 로직 리팩토링 (#55) * refactor: 옷차림 이미지 로직 수정 * feat: 시원하게 버튼 disabled 조건 추가 * 버그 수정 및 변경 사항 반영 (#57) * feat: 오전 12시 → 오전 00시 문구 수정 * feat: CheckIcon color prop 추가 * fix: 추천 옷차림의 대표 이미지 오류 수정 * refactor: timeFormattiong 로직 리팩토링 * WeatherCard 변경 및 옷차림 이미지 추가 (#59) * design: WeatherCard 스타일 조정 * rename: style 파일 이름 변경 * feat: 대표, 최고, 최저 기온 문구 추가 * feat: 옷차림 이미지 추가 * fix: 내일-> 오늘 옵션 변경시 오류 해결 * A2HS 구현 (#60) * feat: manifest 설정 * feat: BeforeInstallPropmptEvent 타입 정의 * feat: a2hs 기본 동작 구현 * feat: 스와이프 기능 구현 * design: A2hsSnackbar 스타일 적용 * feat: A2HS 5초 후 노출 및 로직 수정 * design: UX 개선 * refactor: unique key prop 추가 * refactor: 고유한 이름으로 key prop 이름 변경 * 온도 옵션 disabled 조건 변경 (#64) * feat: 온도 옵션 disabled 조건 변경 * design: middleButton border 색 변경 * time selector 리팩토링 (#70) * feat: selectedTime 상태 구현 * remove: 사용하지 않는 함수 제거 * feat: TimeCarousel 구현 * feat: 오늘내일 선택 구현 * refactor: selectedTime 상태값 변경 * refactor: TIME_LIST 데이터 적용 * feat: 시작 시간 변화 시, 끝나는 시간 범위 조정 및 선택된 위치 고정 * design: 스타일 제거 * refactor: 코드 리팩토링 * design: hypen 아이콘을 css로 변경 * 강수확률 이미지 및 time selector 모바일 오류 수정 (#71) * fix: 모바일 time selector 버그 수정 * fix: 강수확률 이미지 수정 * refactor: 대표 기온 이미지 로직 리팩토링 * refactor: 강수량 이미지 로직 리팩토링 * remove: 사용하지 않는 파일 제거 * 폴더 구조 변경 (#74) * refactor: Home 경로 폴더 구조 변경 * remove: 사용하지 않은 파일 제거 * refactor: Search 경로 폴더 구조 변경 * refactor: layout 폴더 구조 변경 * refactor: CustomMui 폴더 구조 생성 * refactor: assets 폴더의 이미지 구조 변경 * rename: 지역 좌표 파일들 이름 변경 * refactor: components내 icon 폴더 구조 변경 * refactor: CustomMui 및 icon의 하위 폴더 제거 * docs: readme 업데이트 * fix: import 경로 수정 * 소셜 로그인 기본 구조 (#72) * chore: localhost https 적용 * chore: vite plugin basic ssl 디펜던시 제거 * feat: 로그인 기본 구조 * feat: getWeather 주소 변경 * chore: config build 테스트 * chore: config 복원 * feat: api 경로 수정 * feat: 로그인 api 경로 수정 및 주석 제거 * 메인페이지 로딩 UI 및 지역 검색 버그 수정 (#80) * feat: Home loading ui 구현 * feat: 추천 옷 loading ui 구현 * refactor: getWeather 응답데이터 타입 변경 * refactor: getDefaultClothes 응답데이터 타입 변경 * fix: 최근 지역 검색어 선택 후, 새로고침 시 지역 유지 * remove: package-lock.json 파일 삭제 * geolocation 리팩토링 (#82) * remove: 예시 파일 제거 * remove: currentRegion 전역 상태 제거 * feat: geolocation 전역 상태 구현 * refactor: useGeolocation 훅 변경 * refactor: geolocation 전역 상태 및 useGeolocation 적용 * remove: 필요없는 파일 제거 * 네트워크 오류 처리 및 NotFound 페이지 스타일 적용 (#84) * design: CustomButton primary 색상 변경 * feat: NetworkError UI 구현 * design: NotFound 페이지 스타일 적용 * fix: 시간 변경 시, 추천 옷차림이 변경되지 않는 오류 수정 * fix: 추천 옷차림 query key 추가 (#86) * 고객의 소리 제출 api 적용 (#91) * fix: 중복된 A2hsSnackbar 제거 * feat: 고객의 소리 제출 api 구현 * feat: SnackbarProvider 구현 * feat: 고객의 소리 제출 성공 시, snackbar ui 오픈 * refactor: CustomSnackbar mui 컴포넌트 구현 * design: snackbar style 적용 * chore: 1.0.1 버전 배포 --------- Co-authored-by: deokbin <[email protected]> * 고객의 소리 링크 아이콘 변경 (#96) * chore: feedback svg 이미지 * feat: 아이콘 변경 * chore: 1.0.2 버전 배포 --------- Co-authored-by: deokbin <[email protected]> Co-authored-by: Db0111 <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
📄 Summary
추천 옷차림(WeatherClothes) 컴포넌트 구현
🙋🏻 More
옷 이미지는 반팔티만 넣어두었습니다. 나중에 디자인이 확정되면 변경하겠습니다.