Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* 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]>
- Loading branch information