Merged
Conversation
✅ Deploy Preview for fire-tribes ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
Whale2200d
approved these changes
Sep 5, 2023
ahn0min
pushed a commit
that referenced
this pull request
Sep 15, 2023
* feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * feat: ios style Switch Component 추가 * design: Layout, Navigator, Chart padding 변경 * stash: 시연을 위한 show page 추가 * design: font_section_title 추가 * feat: 메인 header 스노우 아이콘 적용 * design: IOSSwitch 디자인 변경 * feat: 아이콘 관련 작업 * feat: CommonFont color props 추가 * feat: 환율 정보를 나타내는 ExchageRate 추가 * feat: change CommonFont color default props * refactor: badge style 관련 타입을 styles.ts 폴더로 이동 * feat: Section Component props 변경 * feat: ModeController 추가 * design: 배당 디테일 리스트 폰트컬러 변경 * design: BadgeGroup gap 추가 * chore: 디자인시스템 fontWeight 추가 및 적용 * design: lastItem인 경우 paddingBottom을 0으로 변경 * feat: icon 추가 * feat: 메인페이지 UI 완성 * refactor: 사용되지 않는 show 페이지 제거 * refactor: MainPage 일부를 컴포넌트로 분리 * feat: 차트 data를 랜덤으로 변경 * feat: 계산, 세팅페이지 추가 * feat: 네비게이션 클릭 가능 영역 확대 * fix: theme font 참조에러 해결 * feat: search page 이동 링크 추가 * fix: 폰트 404 에러 해결 * [FEAT] Common 컴포넌트 및 주식 검색 및 정보 입력 컴포넌트 (#36) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * Feat : Common 컴포넌트 BottomFixedButton 컴포넌트 (수정) Layout 컴포넌트 (추가) SearchLayout 컴포넌트 (추가) Navigator 컴포넌트 (추가) * Feat : Svg 파일 추가 및 font 경로 수정 * Feat : Common 컴포넌트 수정 AlertModal 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 관련 컴포넌트 추가 및 수정 Backward 컴포넌트 (수정) EditStock 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) PopularStock 컴포넌트 (수정) PopularSotcks 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (추가) ShowAddedStock 컴포넌트 (추가) empty, search, add 페이지 컴포넌트 (수정) --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat/main/layout (#37) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * feat: ios style Switch Component 추가 * design: Layout, Navigator, Chart padding 변경 * stash: 시연을 위한 show page 추가 * design: font_section_title 추가 * feat: 메인 header 스노우 아이콘 적용 * design: IOSSwitch 디자인 변경 * feat: 아이콘 관련 작업 * feat: CommonFont color props 추가 * feat: 환율 정보를 나타내는 ExchageRate 추가 * feat: change CommonFont color default props * refactor: badge style 관련 타입을 styles.ts 폴더로 이동 * feat: Section Component props 변경 * feat: ModeController 추가 * design: 배당 디테일 리스트 폰트컬러 변경 * design: BadgeGroup gap 추가 * chore: 디자인시스템 fontWeight 추가 및 적용 * design: lastItem인 경우 paddingBottom을 0으로 변경 * feat: icon 추가 * feat: 메인페이지 UI 완성 * refactor: 사용되지 않는 show 페이지 제거 * refactor: MainPage 일부를 컴포넌트로 분리 * feat: 차트 data를 랜덤으로 변경 * feat: 계산, 세팅페이지 추가 * feat: 네비게이션 클릭 가능 영역 확대 * fix: theme font 참조에러 해결 * feat: search page 이동 링크 추가 * fix: 폰트 404 에러 해결 * feat: 포트폴리오 자산별 디테일 모델 타입 추가 * design: 포트폴리오 "자산관리" 부분 디자인 일치 * stash: MUI Theme font familly 를 확인하기 위한 Typo 사용 * design: MUI font를 Pretendard로 변경 (#35) Co-authored-by: YeongMin Ahn <gkswn45@naver.com> * design: 메인페이지 일부 text들이 fontColor가 맞지않는 문제해결 * design: 일부 리스트아이템이 버튼으로 표시되는 효과 해결 --------- Co-authored-by: YeongMin Ahn <gkswn45@naver.com> * fix: theme 프로퍼티 변경으로 인한 이슈 해결 --------- Co-authored-by: Jetom88 <shinhro3o@gmail.com> Co-authored-by: Whale2200d <skatewang99@gmail.com> Co-authored-by: Whale2200 <71238020+Whale2200d@users.noreply.github.com> Co-authored-by: YeongMin Ahn <gkswn45@naver.com>
Whale2200d
added a commit
that referenced
this pull request
Sep 18, 2023
* feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: cookie를 다루는 로직 추가 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * fix: 카카오 로그인 전체적인 과정 에러 수정 * feat: GET 요청의 경우 (브라우저 주소창으로 진입했을 경우) 404 page로 리다이렉트 * feat: 카카오 로그인 기능 변경 - 기존에는 클라이언트에서는 open 함수를 통해 카카오 로그인창을 띄워주는것까지만 진행 - 그 후는 api/login으로 리다이렉트 되어 node.js 에서 진행 - [bug]이렇게 하니 다시 response로 보낼 때 토큰을 보낼 수 없는 에러가 발생 - [fix] 인가 code를 받아온 다음에 node.js 서버로 요청을 보내도록 변경 * refactor: 토큰파일 분리 * feat: 프론트 서버와 백엔드 서버 사이의 로그인 관련 api 스펙에 맞게 변경 * feat: 로그인, 회원가입 관련 resposne model Type 추가 * feat: 로그인 성공 시 set-cookie, 홈으로 redirect 기능 추가 * fix: conflict 및 잘못 eslint 룰에 어긋나는 코드 수정 * feat: 로그인 후 accessToken을 instance headers에 설정하는 기능 구현 * refactor: 불필요하게 작성된 예제 컴포넌트들 제거 --------- Co-authored-by: Jetom88 <shinhro3o@gmail.com> Co-authored-by: Whale2200d <skatewang99@gmail.com> Co-authored-by: Whale2200 <71238020+Whale2200d@users.noreply.github.com> Co-authored-by: YeongMin Ahn <gkswn45@naver.com>
ahn0min
pushed a commit
that referenced
this pull request
Sep 19, 2023
* feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * feat: ios style Switch Component 추가 * design: Layout, Navigator, Chart padding 변경 * stash: 시연을 위한 show page 추가 * design: font_section_title 추가 * feat: 메인 header 스노우 아이콘 적용 * design: IOSSwitch 디자인 변경 * feat: 아이콘 관련 작업 * feat: CommonFont color props 추가 * feat: 환율 정보를 나타내는 ExchageRate 추가 * feat: change CommonFont color default props * refactor: badge style 관련 타입을 styles.ts 폴더로 이동 * feat: Section Component props 변경 * feat: ModeController 추가 * design: 배당 디테일 리스트 폰트컬러 변경 * design: BadgeGroup gap 추가 * chore: 디자인시스템 fontWeight 추가 및 적용 * design: lastItem인 경우 paddingBottom을 0으로 변경 * feat: icon 추가 * feat: 메인페이지 UI 완성 * refactor: 사용되지 않는 show 페이지 제거 * refactor: MainPage 일부를 컴포넌트로 분리 * feat: 차트 data를 랜덤으로 변경 * feat: 계산, 세팅페이지 추가 * feat: 네비게이션 클릭 가능 영역 확대 * fix: theme font 참조에러 해결 * feat: search page 이동 링크 추가 * fix: 폰트 404 에러 해결 * Feat : Common 컴포넌트 BottomFixedButton 컴포넌트 (수정) Layout 컴포넌트 (추가) SearchLayout 컴포넌트 (추가) Navigator 컴포넌트 (추가) * Feat : Svg 파일 추가 및 font 경로 수정 * Feat : Common 컴포넌트 수정 AlertModal 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 관련 컴포넌트 추가 및 수정 Backward 컴포넌트 (수정) EditStock 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) PopularStock 컴포넌트 (수정) PopularSotcks 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (추가) ShowAddedStock 컴포넌트 (추가) empty, search, add 페이지 컴포넌트 (수정) * Feat : useGetPresentPriceAll 컴포넌트 제작 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Use-debounce 라이브러리 추가 * Feat : Common Component 수정 Backward 컴포넌트 (수정) BottomFixedButton 컴포넌트 (수정) DateDisplay 컴포넌트 (수정) SearchLayout 컴포넌트 (수정) AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : Common Component 수정 AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 단계 컴포넌트 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStock 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (수정) add 페이지 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * Feat : Toast 컨트롤 컴포넌트 및 atom 관리 Hook 추가 * Feat : 주식 종목 검색 및 정보 입력 컴포넌트 axios 통신을 개별 폴더로 변경하고 APIInstance로 대체 FeedStockInfo 컴포넌트 FeedStockInfos 컴포넌트 PopularStocks 컴포넌트 RecentSearchWords 컴포넌트 SearchInput 컴포넌트 SearchResults 컴포넌트 ShowAddedStock 컴포넌트 useGetPresentPriceAll 컴포넌트 edit 페이지 컴포넌트 (build될 수 있게 수정) add 페이지 컴포넌트 (파일 위치 변경으로 URL 경로 변경) --------- Co-authored-by: Jetom88 <shinhro3o@gmail.com> Co-authored-by: 0min <ahn0min95@gmail.com>
ahn0min
pushed a commit
that referenced
this pull request
Sep 19, 2023
* feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * feat: ios style Switch Component 추가 * design: Layout, Navigator, Chart padding 변경 * stash: 시연을 위한 show page 추가 * design: font_section_title 추가 * feat: 메인 header 스노우 아이콘 적용 * design: IOSSwitch 디자인 변경 * feat: 아이콘 관련 작업 * feat: CommonFont color props 추가 * feat: 환율 정보를 나타내는 ExchageRate 추가 * feat: change CommonFont color default props * refactor: badge style 관련 타입을 styles.ts 폴더로 이동 * feat: Section Component props 변경 * feat: ModeController 추가 * design: 배당 디테일 리스트 폰트컬러 변경 * design: BadgeGroup gap 추가 * chore: 디자인시스템 fontWeight 추가 및 적용 * design: lastItem인 경우 paddingBottom을 0으로 변경 * feat: icon 추가 * feat: 메인페이지 UI 완성 * refactor: 사용되지 않는 show 페이지 제거 * refactor: MainPage 일부를 컴포넌트로 분리 * feat: 차트 data를 랜덤으로 변경 * feat: 계산, 세팅페이지 추가 * feat: 네비게이션 클릭 가능 영역 확대 * fix: theme font 참조에러 해결 * feat: search page 이동 링크 추가 * fix: 폰트 404 에러 해결 * Feat : Common 컴포넌트 BottomFixedButton 컴포넌트 (수정) Layout 컴포넌트 (추가) SearchLayout 컴포넌트 (추가) Navigator 컴포넌트 (추가) * Feat : Svg 파일 추가 및 font 경로 수정 * Feat : Common 컴포넌트 수정 AlertModal 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 관련 컴포넌트 추가 및 수정 Backward 컴포넌트 (수정) EditStock 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) PopularStock 컴포넌트 (수정) PopularSotcks 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (추가) ShowAddedStock 컴포넌트 (추가) empty, search, add 페이지 컴포넌트 (수정) * Feat : useGetPresentPriceAll 컴포넌트 제작 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Use-debounce 라이브러리 추가 * Feat : Common Component 수정 Backward 컴포넌트 (수정) BottomFixedButton 컴포넌트 (수정) DateDisplay 컴포넌트 (수정) SearchLayout 컴포넌트 (수정) AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : Common Component 수정 AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 단계 컴포넌트 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStock 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (수정) add 페이지 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * Feat : Toast 컨트롤 컴포넌트 및 atom 관리 Hook 추가 * Feat : 주식 종목 검색 및 정보 입력 컴포넌트 axios 통신을 개별 폴더로 변경하고 APIInstance로 대체 FeedStockInfo 컴포넌트 FeedStockInfos 컴포넌트 PopularStocks 컴포넌트 RecentSearchWords 컴포넌트 SearchInput 컴포넌트 SearchResults 컴포넌트 ShowAddedStock 컴포넌트 useGetPresentPriceAll 컴포넌트 edit 페이지 컴포넌트 (build될 수 있게 수정) add 페이지 컴포넌트 (파일 위치 변경으로 URL 경로 변경) * Feat : Common Component 및 주식 검색 및 정보 입력 컴포넌트 1. Axios에서 APIInstance로 변경 2. Axios의 headers 제거 3. 불필요한 font-family 및 font-style 제거 4. useAtom에서 useGetSelectedStocks로 파일명 변경 --------- Co-authored-by: Jetom88 <shinhro3o@gmail.com> Co-authored-by: Whale2200d <skatewang99@gmail.com> Co-authored-by: Whale2200 <71238020+Whale2200d@users.noreply.github.com>
Whale2200d
added a commit
that referenced
this pull request
Sep 20, 2023
* feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * feat: ios style Switch Component 추가 * design: Layout, Navigator, Chart padding 변경 * stash: 시연을 위한 show page 추가 * design: font_section_title 추가 * feat: 메인 header 스노우 아이콘 적용 * design: IOSSwitch 디자인 변경 * feat: 아이콘 관련 작업 * feat: CommonFont color props 추가 * feat: 환율 정보를 나타내는 ExchageRate 추가 * feat: change CommonFont color default props * refactor: badge style 관련 타입을 styles.ts 폴더로 이동 * feat: Section Component props 변경 * feat: ModeController 추가 * design: 배당 디테일 리스트 폰트컬러 변경 * design: BadgeGroup gap 추가 * chore: 디자인시스템 fontWeight 추가 및 적용 * design: lastItem인 경우 paddingBottom을 0으로 변경 * feat: icon 추가 * feat: 메인페이지 UI 완성 * refactor: 사용되지 않는 show 페이지 제거 * refactor: MainPage 일부를 컴포넌트로 분리 * feat: 차트 data를 랜덤으로 변경 * feat: 계산, 세팅페이지 추가 * feat: 네비게이션 클릭 가능 영역 확대 * fix: theme font 참조에러 해결 * feat: search page 이동 링크 추가 * fix: 폰트 404 에러 해결 * Feat : Common 컴포넌트 BottomFixedButton 컴포넌트 (수정) Layout 컴포넌트 (추가) SearchLayout 컴포넌트 (추가) Navigator 컴포넌트 (추가) * Feat : Svg 파일 추가 및 font 경로 수정 * Feat : Common 컴포넌트 수정 AlertModal 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 관련 컴포넌트 추가 및 수정 Backward 컴포넌트 (수정) EditStock 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) PopularStock 컴포넌트 (수정) PopularSotcks 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (추가) ShowAddedStock 컴포넌트 (추가) empty, search, add 페이지 컴포넌트 (수정) * Feat : useGetPresentPriceAll 컴포넌트 제작 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Use-debounce 라이브러리 추가 * Feat : Common Component 수정 Backward 컴포넌트 (수정) BottomFixedButton 컴포넌트 (수정) DateDisplay 컴포넌트 (수정) SearchLayout 컴포넌트 (수정) AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : Common Component 수정 AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 단계 컴포넌트 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStock 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (수정) add 페이지 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * Feat : Toast 컨트롤 컴포넌트 및 atom 관리 Hook 추가 * Feat : 주식 종목 검색 및 정보 입력 컴포넌트 axios 통신을 개별 폴더로 변경하고 APIInstance로 대체 FeedStockInfo 컴포넌트 FeedStockInfos 컴포넌트 PopularStocks 컴포넌트 RecentSearchWords 컴포넌트 SearchInput 컴포넌트 SearchResults 컴포넌트 ShowAddedStock 컴포넌트 useGetPresentPriceAll 컴포넌트 edit 페이지 컴포넌트 (build될 수 있게 수정) add 페이지 컴포넌트 (파일 위치 변경으로 URL 경로 변경) * Feat : Common Component 및 주식 검색 및 정보 입력 컴포넌트 1. Axios에서 APIInstance로 변경 2. Axios의 headers 제거 3. 불필요한 font-family 및 font-style 제거 4. useAtom에서 useGetSelectedStocks로 파일명 변경 * Feat : Edit Component 추가 * Feat : useCustomHook 추가 및 edit 페이지 수정 * Feat : Common 컴포넌트 추가 및 Svg 파일 추가 * Feat : Edit 페이지 컴포넌트 수정 EditStock 컴포넌트 (수정) EditStocks 컴포넌트 (수정) edit 페이지 컴포넌트 (수정) * Feat : Backward 컴포넌트를 Common 컴포넌트로 파일 위치 수정 --------- Co-authored-by: Jetom88 <shinhro3o@gmail.com> Co-authored-by: Whale2200d <skatewang99@gmail.com> Co-authored-by: Whale2200 <71238020+Whale2200d@users.noreply.github.com>
ahn0min
pushed a commit
that referenced
this pull request
Sep 22, 2023
* feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * feat: ios style Switch Component 추가 * design: Layout, Navigator, Chart padding 변경 * stash: 시연을 위한 show page 추가 * design: font_section_title 추가 * feat: 메인 header 스노우 아이콘 적용 * design: IOSSwitch 디자인 변경 * feat: 아이콘 관련 작업 * feat: CommonFont color props 추가 * feat: 환율 정보를 나타내는 ExchageRate 추가 * feat: change CommonFont color default props * refactor: badge style 관련 타입을 styles.ts 폴더로 이동 * feat: Section Component props 변경 * feat: ModeController 추가 * design: 배당 디테일 리스트 폰트컬러 변경 * design: BadgeGroup gap 추가 * chore: 디자인시스템 fontWeight 추가 및 적용 * design: lastItem인 경우 paddingBottom을 0으로 변경 * feat: icon 추가 * feat: 메인페이지 UI 완성 * refactor: 사용되지 않는 show 페이지 제거 * refactor: MainPage 일부를 컴포넌트로 분리 * feat: 차트 data를 랜덤으로 변경 * feat: 계산, 세팅페이지 추가 * feat: 네비게이션 클릭 가능 영역 확대 * fix: theme font 참조에러 해결 * feat: search page 이동 링크 추가 * fix: 폰트 404 에러 해결 * Feat : Common 컴포넌트 BottomFixedButton 컴포넌트 (수정) Layout 컴포넌트 (추가) SearchLayout 컴포넌트 (추가) Navigator 컴포넌트 (추가) * Feat : Svg 파일 추가 및 font 경로 수정 * Feat : Common 컴포넌트 수정 AlertModal 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 관련 컴포넌트 추가 및 수정 Backward 컴포넌트 (수정) EditStock 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) PopularStock 컴포넌트 (수정) PopularSotcks 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (추가) ShowAddedStock 컴포넌트 (추가) empty, search, add 페이지 컴포넌트 (수정) * Feat : useGetPresentPriceAll 컴포넌트 제작 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Use-debounce 라이브러리 추가 * Feat : Common Component 수정 Backward 컴포넌트 (수정) BottomFixedButton 컴포넌트 (수정) DateDisplay 컴포넌트 (수정) SearchLayout 컴포넌트 (수정) AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : Common Component 수정 AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 단계 컴포넌트 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStock 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (수정) add 페이지 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * Feat : Toast 컨트롤 컴포넌트 및 atom 관리 Hook 추가 * Feat : 주식 종목 검색 및 정보 입력 컴포넌트 axios 통신을 개별 폴더로 변경하고 APIInstance로 대체 FeedStockInfo 컴포넌트 FeedStockInfos 컴포넌트 PopularStocks 컴포넌트 RecentSearchWords 컴포넌트 SearchInput 컴포넌트 SearchResults 컴포넌트 ShowAddedStock 컴포넌트 useGetPresentPriceAll 컴포넌트 edit 페이지 컴포넌트 (build될 수 있게 수정) add 페이지 컴포넌트 (파일 위치 변경으로 URL 경로 변경) * [STASH] 스크럼시 진행상황 공유를 위한 PR입니다. (#53) * refactor: response error, success type 정의로 인한 파일변경 * feat: 환율(exchangeRate)조회 기능 구현 * refactor: 시인성 향상을 위한 주석, 타입정의 * fix: 잘못 정의된 exchageRate 타입으로 인한 에러 해결 * feat: instance가 아닌 axios를 이용하여 환율조회 우선 해결 (#41) * design: IOSSwitchButton background color 변경 * feat: 심플모드 토글 기능 추가 * fix: withCredentials 로 인행 CORS 에러 해결(#34) * feat: 최초 로그인 후 포트폴리오가 없는 유저에게 보여지는 empty 경로변경 * feat: PortfolioModel response type 변경 * feat: resposne의 공통 Layout과 Error Code Type 추가 * feat: Layout Component의 defautl를 center 정렬로 변경 * feat: 나의 포트폴리오에 대한 요청, 응답과정만 구현 아직 View에 적용하기에는 추가적인 작업이 필요합니다. - 로그인 상태와 연동 - 심플모드 적용에 따른 다른 데이터 처리 * refactor: 로그인 페이지에서 사용되지 않는 코드 제거 * stash: 로그인, 포트폴리오 보유 상태에 따른 메인 페이지 라우팅 처리를 위한 임시코드 * Revert "feat: Layout Component의 defautl를 center 정렬로 변경" This reverts commit 4af0bb1. * feat: 서버측에서 최초 렌더링 시 accessToken 유무를 통해 리다이렉트 기능 추가 * feat: Next.js middleware를 이용하여 일괄적 리다이렉트 처리 * feat: viewPort 100vh의 상하좌우 가운데 정렬 컴포넌트 추가 * refactor: console.log 제거 * feat: 포트폴리오 data가 없을 경우 redirect 로직을 hooks 내부로 변경 * feat: 내부적으로 boolean state를 쉽게 다루는 useOnAndOff hook 추가 * feat: toggle을 할 수 있는 CommonCheckButton 추가 * refactor: 포트폴리오 responseModel에 이해를 위한 주석 작성 * feat: 오늘 날짜를 기준으로 year,month를 보여주는 컴포넌트추가 * feat: DividendDate, CommonCheckButton 을 MainPage에 적용 * stash: 서버측 에러로 인해mockPortFolioData 기반으로 훅 변경 * refactor: 메인페이지 포트폴리오 관련 section을 컴포넌트롤 분리 * feat: 전체보기 버튼 우측의 아이콘 svg로 적용 * feat: 연간 배당 정보에 대한 Model Type 추가 * feat: CommonButton Padding 관련 props 추가 * fix: 디자인팀에 요청에 맞게 NotifyModal 관련 작업 * design: 디자인팀 요청에 따라 barChart 하단에도 둥글게 처리 * feat: BottomNavigator MUI 가 아닌 Emotion으로 직접구현 * design: 네비게이션 바 hover 효과적용 * feat: 연간배당 api 로직 추가 * feat: 연간배당 분석 섹션부분 api와 연동 * refactor: request header Secret-key 를 Authorization으로 변경 * feat: 차트 단위 변환 유틸함수 추가 * feat: caclurate 페이지 구현 * [FEAT] 404, 계산, 설정 페이지 구현 (#49) * feat: 404 Page 구현 * feat: Setting Page UI 구현 * feat: CommonLayout Component 하단 네비게이터를 선택적으로 변경 * feat: 중복되는 setting page 제거 * fix: pages 폴더에 styles.ts 파일이 있음으로 발생하는 빌드 에러 수정 * design: 설정 페이지에 타이틀 변경 * fix: 로그인 페이지에 하단 네비게이터가 존재하는 이슈 해결 --------- Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com> * Feat : Common Component 및 주식 검색 및 정보 입력 컴포넌트 1. Axios에서 APIInstance로 변경 2. Axios의 headers 제거 3. 불필요한 font-family 및 font-style 제거 4. useAtom에서 useGetSelectedStocks로 파일명 변경 * [STATH] 임시 merge를 위한 PR (#56) * feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * feat: ios style Switch Component 추가 * design: Layout, Navigator, Chart padding 변경 * stash: 시연을 위한 show page 추가 * design: font_section_title 추가 * feat: 메인 header 스노우 아이콘 적용 * design: IOSSwitch 디자인 변경 * feat: 아이콘 관련 작업 * feat: CommonFont color props 추가 * feat: 환율 정보를 나타내는 ExchageRate 추가 * feat: change CommonFont color default props * refactor: badge style 관련 타입을 styles.ts 폴더로 이동 * feat: Section Component props 변경 * feat: ModeController 추가 * design: 배당 디테일 리스트 폰트컬러 변경 * design: BadgeGroup gap 추가 * chore: 디자인시스템 fontWeight 추가 및 적용 * design: lastItem인 경우 paddingBottom을 0으로 변경 * feat: icon 추가 * feat: 메인페이지 UI 완성 * refactor: 사용되지 않는 show 페이지 제거 * refactor: MainPage 일부를 컴포넌트로 분리 * feat: 차트 data를 랜덤으로 변경 * feat: 계산, 세팅페이지 추가 * feat: 네비게이션 클릭 가능 영역 확대 * fix: theme font 참조에러 해결 * feat: search page 이동 링크 추가 * fix: 폰트 404 에러 해결 * Feat : Common 컴포넌트 BottomFixedButton 컴포넌트 (수정) Layout 컴포넌트 (추가) SearchLayout 컴포넌트 (추가) Navigator 컴포넌트 (추가) * Feat : Svg 파일 추가 및 font 경로 수정 * Feat : Common 컴포넌트 수정 AlertModal 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 관련 컴포넌트 추가 및 수정 Backward 컴포넌트 (수정) EditStock 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) PopularStock 컴포넌트 (수정) PopularSotcks 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (추가) ShowAddedStock 컴포넌트 (추가) empty, search, add 페이지 컴포넌트 (수정) * Feat : useGetPresentPriceAll 컴포넌트 제작 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Use-debounce 라이브러리 추가 * Feat : Common Component 수정 Backward 컴포넌트 (수정) BottomFixedButton 컴포넌트 (수정) DateDisplay 컴포넌트 (수정) SearchLayout 컴포넌트 (수정) AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : Common Component 수정 AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 단계 컴포넌트 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStock 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (수정) add 페이지 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * Feat : Toast 컨트롤 컴포넌트 및 atom 관리 Hook 추가 * Feat : 주식 종목 검색 및 정보 입력 컴포넌트 axios 통신을 개별 폴더로 변경하고 APIInstance로 대체 FeedStockInfo 컴포넌트 FeedStockInfos 컴포넌트 PopularStocks 컴포넌트 RecentSearchWords 컴포넌트 SearchInput 컴포넌트 SearchResults 컴포넌트 ShowAddedStock 컴포넌트 useGetPresentPriceAll 컴포넌트 edit 페이지 컴포넌트 (build될 수 있게 수정) add 페이지 컴포넌트 (파일 위치 변경으로 URL 경로 변경) * Feat : Common Component 및 주식 검색 및 정보 입력 컴포넌트 1. Axios에서 APIInstance로 변경 2. Axios의 headers 제거 3. 불필요한 font-family 및 font-style 제거 4. useAtom에서 useGetSelectedStocks로 파일명 변경 --------- Co-authored-by: Jetom88 <shinhro3o@gmail.com> Co-authored-by: Whale2200d <skatewang99@gmail.com> Co-authored-by: Whale2200 <71238020+Whale2200d@users.noreply.github.com> * [STASH] Backup/main business logic (#57) * refactor: response error, success type 정의로 인한 파일변경 * feat: 환율(exchangeRate)조회 기능 구현 * refactor: 시인성 향상을 위한 주석, 타입정의 * fix: 잘못 정의된 exchageRate 타입으로 인한 에러 해결 * feat: instance가 아닌 axios를 이용하여 환율조회 우선 해결 (#41) * design: IOSSwitchButton background color 변경 * feat: 심플모드 토글 기능 추가 * fix: withCredentials 로 인행 CORS 에러 해결(#34) * feat: 최초 로그인 후 포트폴리오가 없는 유저에게 보여지는 empty 경로변경 * feat: PortfolioModel response type 변경 * feat: resposne의 공통 Layout과 Error Code Type 추가 * feat: Layout Component의 defautl를 center 정렬로 변경 * feat: 나의 포트폴리오에 대한 요청, 응답과정만 구현 아직 View에 적용하기에는 추가적인 작업이 필요합니다. - 로그인 상태와 연동 - 심플모드 적용에 따른 다른 데이터 처리 * refactor: 로그인 페이지에서 사용되지 않는 코드 제거 * stash: 로그인, 포트폴리오 보유 상태에 따른 메인 페이지 라우팅 처리를 위한 임시코드 * Revert "feat: Layout Component의 defautl를 center 정렬로 변경" This reverts commit 4af0bb1. * feat: 서버측에서 최초 렌더링 시 accessToken 유무를 통해 리다이렉트 기능 추가 * feat: Next.js middleware를 이용하여 일괄적 리다이렉트 처리 * feat: viewPort 100vh의 상하좌우 가운데 정렬 컴포넌트 추가 * refactor: console.log 제거 * feat: 포트폴리오 data가 없을 경우 redirect 로직을 hooks 내부로 변경 * feat: 내부적으로 boolean state를 쉽게 다루는 useOnAndOff hook 추가 * feat: toggle을 할 수 있는 CommonCheckButton 추가 * refactor: 포트폴리오 responseModel에 이해를 위한 주석 작성 * feat: 오늘 날짜를 기준으로 year,month를 보여주는 컴포넌트추가 * feat: DividendDate, CommonCheckButton 을 MainPage에 적용 * stash: 서버측 에러로 인해mockPortFolioData 기반으로 훅 변경 * refactor: 메인페이지 포트폴리오 관련 section을 컴포넌트롤 분리 * feat: 전체보기 버튼 우측의 아이콘 svg로 적용 * feat: 연간 배당 정보에 대한 Model Type 추가 * feat: CommonButton Padding 관련 props 추가 * fix: 디자인팀에 요청에 맞게 NotifyModal 관련 작업 * design: 디자인팀 요청에 따라 barChart 하단에도 둥글게 처리 * feat: BottomNavigator MUI 가 아닌 Emotion으로 직접구현 * design: 네비게이션 바 hover 효과적용 * feat: 연간배당 api 로직 추가 * feat: 연간배당 분석 섹션부분 api와 연동 * refactor: request header Secret-key 를 Authorization으로 변경 * feat: 차트 단위 변환 유틸함수 추가 * feat: caclurate 페이지 구현 * [FEAT] 404, 계산, 설정 페이지 구현 (#49) * feat: 404 Page 구현 * feat: Setting Page UI 구현 * feat: CommonLayout Component 하단 네비게이터를 선택적으로 변경 * feat: 중복되는 setting page 제거 * fix: pages 폴더에 styles.ts 파일이 있음으로 발생하는 빌드 에러 수정 * design: 설정 페이지에 타이틀 변경 * fix: 로그인 페이지에 하단 네비게이터가 존재하는 이슈 해결 * stash: feat/main_layout_logic backup --------- Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com> * Feat : Edit Component 추가 * Feat : useCustomHook 추가 및 edit 페이지 수정 * Feat : Common 컴포넌트 추가 및 Svg 파일 추가 * Feat : Edit 페이지 컴포넌트 수정 EditStock 컴포넌트 (수정) EditStocks 컴포넌트 (수정) edit 페이지 컴포넌트 (수정) * Feat : Backward 컴포넌트를 Common 컴포넌트로 파일 위치 수정 * Feat : 주식 정보 입력 컴포넌트 수정 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) add 페이지 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 컴포넌트 * Feat : add 및 edit 페이지 컴포넌트의 Backward 위치 변경 * Refactor : Preparatory - Axios, React-Query로 상태 관리 컴포넌트 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Refactor : 컴포넌트 파일명 수정 및 기타 리팩토링 --------- Co-authored-by: Jetom88 <shinhro3o@gmail.com> Co-authored-by: 0min <ahn0min95@gmail.com> Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com>
Whale2200d
added a commit
that referenced
this pull request
Sep 30, 2023
* feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * feat: ios style Switch Component 추가 * design: Layout, Navigator, Chart padding 변경 * stash: 시연을 위한 show page 추가 * design: font_section_title 추가 * feat: 메인 header 스노우 아이콘 적용 * design: IOSSwitch 디자인 변경 * feat: 아이콘 관련 작업 * feat: CommonFont color props 추가 * feat: 환율 정보를 나타내는 ExchageRate 추가 * feat: change CommonFont color default props * refactor: badge style 관련 타입을 styles.ts 폴더로 이동 * feat: Section Component props 변경 * feat: ModeController 추가 * design: 배당 디테일 리스트 폰트컬러 변경 * design: BadgeGroup gap 추가 * chore: 디자인시스템 fontWeight 추가 및 적용 * design: lastItem인 경우 paddingBottom을 0으로 변경 * feat: icon 추가 * feat: 메인페이지 UI 완성 * refactor: 사용되지 않는 show 페이지 제거 * refactor: MainPage 일부를 컴포넌트로 분리 * feat: 차트 data를 랜덤으로 변경 * feat: 계산, 세팅페이지 추가 * feat: 네비게이션 클릭 가능 영역 확대 * fix: theme font 참조에러 해결 * feat: search page 이동 링크 추가 * fix: 폰트 404 에러 해결 * Feat : Common 컴포넌트 BottomFixedButton 컴포넌트 (수정) Layout 컴포넌트 (추가) SearchLayout 컴포넌트 (추가) Navigator 컴포넌트 (추가) * Feat : Svg 파일 추가 및 font 경로 수정 * Feat : Common 컴포넌트 수정 AlertModal 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 관련 컴포넌트 추가 및 수정 Backward 컴포넌트 (수정) EditStock 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) PopularStock 컴포넌트 (수정) PopularSotcks 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (추가) ShowAddedStock 컴포넌트 (추가) empty, search, add 페이지 컴포넌트 (수정) * Feat : useGetPresentPriceAll 컴포넌트 제작 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Use-debounce 라이브러리 추가 * Feat : Common Component 수정 Backward 컴포넌트 (수정) BottomFixedButton 컴포넌트 (수정) DateDisplay 컴포넌트 (수정) SearchLayout 컴포넌트 (수정) AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : Common Component 수정 AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 단계 컴포넌트 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStock 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (수정) add 페이지 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * Feat : Toast 컨트롤 컴포넌트 및 atom 관리 Hook 추가 * Feat : 주식 종목 검색 및 정보 입력 컴포넌트 axios 통신을 개별 폴더로 변경하고 APIInstance로 대체 FeedStockInfo 컴포넌트 FeedStockInfos 컴포넌트 PopularStocks 컴포넌트 RecentSearchWords 컴포넌트 SearchInput 컴포넌트 SearchResults 컴포넌트 ShowAddedStock 컴포넌트 useGetPresentPriceAll 컴포넌트 edit 페이지 컴포넌트 (build될 수 있게 수정) add 페이지 컴포넌트 (파일 위치 변경으로 URL 경로 변경) * [STASH] 스크럼시 진행상황 공유를 위한 PR입니다. (#53) * refactor: response error, success type 정의로 인한 파일변경 * feat: 환율(exchangeRate)조회 기능 구현 * refactor: 시인성 향상을 위한 주석, 타입정의 * fix: 잘못 정의된 exchageRate 타입으로 인한 에러 해결 * feat: instance가 아닌 axios를 이용하여 환율조회 우선 해결 (#41) * design: IOSSwitchButton background color 변경 * feat: 심플모드 토글 기능 추가 * fix: withCredentials 로 인행 CORS 에러 해결(#34) * feat: 최초 로그인 후 포트폴리오가 없는 유저에게 보여지는 empty 경로변경 * feat: PortfolioModel response type 변경 * feat: resposne의 공통 Layout과 Error Code Type 추가 * feat: Layout Component의 defautl를 center 정렬로 변경 * feat: 나의 포트폴리오에 대한 요청, 응답과정만 구현 아직 View에 적용하기에는 추가적인 작업이 필요합니다. - 로그인 상태와 연동 - 심플모드 적용에 따른 다른 데이터 처리 * refactor: 로그인 페이지에서 사용되지 않는 코드 제거 * stash: 로그인, 포트폴리오 보유 상태에 따른 메인 페이지 라우팅 처리를 위한 임시코드 * Revert "feat: Layout Component의 defautl를 center 정렬로 변경" This reverts commit 4af0bb1. * feat: 서버측에서 최초 렌더링 시 accessToken 유무를 통해 리다이렉트 기능 추가 * feat: Next.js middleware를 이용하여 일괄적 리다이렉트 처리 * feat: viewPort 100vh의 상하좌우 가운데 정렬 컴포넌트 추가 * refactor: console.log 제거 * feat: 포트폴리오 data가 없을 경우 redirect 로직을 hooks 내부로 변경 * feat: 내부적으로 boolean state를 쉽게 다루는 useOnAndOff hook 추가 * feat: toggle을 할 수 있는 CommonCheckButton 추가 * refactor: 포트폴리오 responseModel에 이해를 위한 주석 작성 * feat: 오늘 날짜를 기준으로 year,month를 보여주는 컴포넌트추가 * feat: DividendDate, CommonCheckButton 을 MainPage에 적용 * stash: 서버측 에러로 인해mockPortFolioData 기반으로 훅 변경 * refactor: 메인페이지 포트폴리오 관련 section을 컴포넌트롤 분리 * feat: 전체보기 버튼 우측의 아이콘 svg로 적용 * feat: 연간 배당 정보에 대한 Model Type 추가 * feat: CommonButton Padding 관련 props 추가 * fix: 디자인팀에 요청에 맞게 NotifyModal 관련 작업 * design: 디자인팀 요청에 따라 barChart 하단에도 둥글게 처리 * feat: BottomNavigator MUI 가 아닌 Emotion으로 직접구현 * design: 네비게이션 바 hover 효과적용 * feat: 연간배당 api 로직 추가 * feat: 연간배당 분석 섹션부분 api와 연동 * refactor: request header Secret-key 를 Authorization으로 변경 * feat: 차트 단위 변환 유틸함수 추가 * feat: caclurate 페이지 구현 * [FEAT] 404, 계산, 설정 페이지 구현 (#49) * feat: 404 Page 구현 * feat: Setting Page UI 구현 * feat: CommonLayout Component 하단 네비게이터를 선택적으로 변경 * feat: 중복되는 setting page 제거 * fix: pages 폴더에 styles.ts 파일이 있음으로 발생하는 빌드 에러 수정 * design: 설정 페이지에 타이틀 변경 * fix: 로그인 페이지에 하단 네비게이터가 존재하는 이슈 해결 --------- Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com> * Feat : Common Component 및 주식 검색 및 정보 입력 컴포넌트 1. Axios에서 APIInstance로 변경 2. Axios의 headers 제거 3. 불필요한 font-family 및 font-style 제거 4. useAtom에서 useGetSelectedStocks로 파일명 변경 * [STATH] 임시 merge를 위한 PR (#56) * feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * feat: ios style Switch Component 추가 * design: Layout, Navigator, Chart padding 변경 * stash: 시연을 위한 show page 추가 * design: font_section_title 추가 * feat: 메인 header 스노우 아이콘 적용 * design: IOSSwitch 디자인 변경 * feat: 아이콘 관련 작업 * feat: CommonFont color props 추가 * feat: 환율 정보를 나타내는 ExchageRate 추가 * feat: change CommonFont color default props * refactor: badge style 관련 타입을 styles.ts 폴더로 이동 * feat: Section Component props 변경 * feat: ModeController 추가 * design: 배당 디테일 리스트 폰트컬러 변경 * design: BadgeGroup gap 추가 * chore: 디자인시스템 fontWeight 추가 및 적용 * design: lastItem인 경우 paddingBottom을 0으로 변경 * feat: icon 추가 * feat: 메인페이지 UI 완성 * refactor: 사용되지 않는 show 페이지 제거 * refactor: MainPage 일부를 컴포넌트로 분리 * feat: 차트 data를 랜덤으로 변경 * feat: 계산, 세팅페이지 추가 * feat: 네비게이션 클릭 가능 영역 확대 * fix: theme font 참조에러 해결 * feat: search page 이동 링크 추가 * fix: 폰트 404 에러 해결 * Feat : Common 컴포넌트 BottomFixedButton 컴포넌트 (수정) Layout 컴포넌트 (추가) SearchLayout 컴포넌트 (추가) Navigator 컴포넌트 (추가) * Feat : Svg 파일 추가 및 font 경로 수정 * Feat : Common 컴포넌트 수정 AlertModal 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 관련 컴포넌트 추가 및 수정 Backward 컴포넌트 (수정) EditStock 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) PopularStock 컴포넌트 (수정) PopularSotcks 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (추가) ShowAddedStock 컴포넌트 (추가) empty, search, add 페이지 컴포넌트 (수정) * Feat : useGetPresentPriceAll 컴포넌트 제작 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Use-debounce 라이브러리 추가 * Feat : Common Component 수정 Backward 컴포넌트 (수정) BottomFixedButton 컴포넌트 (수정) DateDisplay 컴포넌트 (수정) SearchLayout 컴포넌트 (수정) AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : Common Component 수정 AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 단계 컴포넌트 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStock 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (수정) add 페이지 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * Feat : Toast 컨트롤 컴포넌트 및 atom 관리 Hook 추가 * Feat : 주식 종목 검색 및 정보 입력 컴포넌트 axios 통신을 개별 폴더로 변경하고 APIInstance로 대체 FeedStockInfo 컴포넌트 FeedStockInfos 컴포넌트 PopularStocks 컴포넌트 RecentSearchWords 컴포넌트 SearchInput 컴포넌트 SearchResults 컴포넌트 ShowAddedStock 컴포넌트 useGetPresentPriceAll 컴포넌트 edit 페이지 컴포넌트 (build될 수 있게 수정) add 페이지 컴포넌트 (파일 위치 변경으로 URL 경로 변경) * Feat : Common Component 및 주식 검색 및 정보 입력 컴포넌트 1. Axios에서 APIInstance로 변경 2. Axios의 headers 제거 3. 불필요한 font-family 및 font-style 제거 4. useAtom에서 useGetSelectedStocks로 파일명 변경 --------- Co-authored-by: Jetom88 <shinhro3o@gmail.com> Co-authored-by: Whale2200d <skatewang99@gmail.com> Co-authored-by: Whale2200 <71238020+Whale2200d@users.noreply.github.com> * [STASH] Backup/main business logic (#57) * refactor: response error, success type 정의로 인한 파일변경 * feat: 환율(exchangeRate)조회 기능 구현 * refactor: 시인성 향상을 위한 주석, 타입정의 * fix: 잘못 정의된 exchageRate 타입으로 인한 에러 해결 * feat: instance가 아닌 axios를 이용하여 환율조회 우선 해결 (#41) * design: IOSSwitchButton background color 변경 * feat: 심플모드 토글 기능 추가 * fix: withCredentials 로 인행 CORS 에러 해결(#34) * feat: 최초 로그인 후 포트폴리오가 없는 유저에게 보여지는 empty 경로변경 * feat: PortfolioModel response type 변경 * feat: resposne의 공통 Layout과 Error Code Type 추가 * feat: Layout Component의 defautl를 center 정렬로 변경 * feat: 나의 포트폴리오에 대한 요청, 응답과정만 구현 아직 View에 적용하기에는 추가적인 작업이 필요합니다. - 로그인 상태와 연동 - 심플모드 적용에 따른 다른 데이터 처리 * refactor: 로그인 페이지에서 사용되지 않는 코드 제거 * stash: 로그인, 포트폴리오 보유 상태에 따른 메인 페이지 라우팅 처리를 위한 임시코드 * Revert "feat: Layout Component의 defautl를 center 정렬로 변경" This reverts commit 4af0bb1. * feat: 서버측에서 최초 렌더링 시 accessToken 유무를 통해 리다이렉트 기능 추가 * feat: Next.js middleware를 이용하여 일괄적 리다이렉트 처리 * feat: viewPort 100vh의 상하좌우 가운데 정렬 컴포넌트 추가 * refactor: console.log 제거 * feat: 포트폴리오 data가 없을 경우 redirect 로직을 hooks 내부로 변경 * feat: 내부적으로 boolean state를 쉽게 다루는 useOnAndOff hook 추가 * feat: toggle을 할 수 있는 CommonCheckButton 추가 * refactor: 포트폴리오 responseModel에 이해를 위한 주석 작성 * feat: 오늘 날짜를 기준으로 year,month를 보여주는 컴포넌트추가 * feat: DividendDate, CommonCheckButton 을 MainPage에 적용 * stash: 서버측 에러로 인해mockPortFolioData 기반으로 훅 변경 * refactor: 메인페이지 포트폴리오 관련 section을 컴포넌트롤 분리 * feat: 전체보기 버튼 우측의 아이콘 svg로 적용 * feat: 연간 배당 정보에 대한 Model Type 추가 * feat: CommonButton Padding 관련 props 추가 * fix: 디자인팀에 요청에 맞게 NotifyModal 관련 작업 * design: 디자인팀 요청에 따라 barChart 하단에도 둥글게 처리 * feat: BottomNavigator MUI 가 아닌 Emotion으로 직접구현 * design: 네비게이션 바 hover 효과적용 * feat: 연간배당 api 로직 추가 * feat: 연간배당 분석 섹션부분 api와 연동 * refactor: request header Secret-key 를 Authorization으로 변경 * feat: 차트 단위 변환 유틸함수 추가 * feat: caclurate 페이지 구현 * [FEAT] 404, 계산, 설정 페이지 구현 (#49) * feat: 404 Page 구현 * feat: Setting Page UI 구현 * feat: CommonLayout Component 하단 네비게이터를 선택적으로 변경 * feat: 중복되는 setting page 제거 * fix: pages 폴더에 styles.ts 파일이 있음으로 발생하는 빌드 에러 수정 * design: 설정 페이지에 타이틀 변경 * fix: 로그인 페이지에 하단 네비게이터가 존재하는 이슈 해결 * stash: feat/main_layout_logic backup --------- Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com> * Feat : Edit Component 추가 * Feat : useCustomHook 추가 및 edit 페이지 수정 * Feat : Common 컴포넌트 추가 및 Svg 파일 추가 * Feat : Edit 페이지 컴포넌트 수정 EditStock 컴포넌트 (수정) EditStocks 컴포넌트 (수정) edit 페이지 컴포넌트 (수정) * Feat : Backward 컴포넌트를 Common 컴포넌트로 파일 위치 수정 * Feat : 주식 정보 입력 컴포넌트 수정 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) add 페이지 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 컴포넌트 * Feat : add 및 edit 페이지 컴포넌트의 Backward 위치 변경 * Refactor : Preparatory - Axios, React-Query로 상태 관리 컴포넌트 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Refactor : 컴포넌트 파일명 수정 및 기타 리팩토링 * Feat : Use Query 및 Axios 컴포넌트 수정 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : 주식 검색 및 정보 입력 컴포넌트 수정 * Feat : 페이지 컴포넌트 및 useQueryHook 컴포넌트 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Common 컴포넌트 및 useFeatureHook 관련 컴포넌트 수정 * Feat : 주식 검색 및 정보 입력 컴포넌트 수정 * Feat : Edit 컴포넌트 수정 및 추가 * Feat : edit 페이지 관련 컴포넌트 수정 * Feat : Common 컴포넌트 및 편집 컴포넌트 수정 --------- Co-authored-by: Jetom88 <shinhro3o@gmail.com> Co-authored-by: 0min <ahn0min95@gmail.com> Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com>
ahn0min
pushed a commit
that referenced
this pull request
Sep 30, 2023
* feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * feat: ios style Switch Component 추가 * design: Layout, Navigator, Chart padding 변경 * stash: 시연을 위한 show page 추가 * design: font_section_title 추가 * feat: 메인 header 스노우 아이콘 적용 * design: IOSSwitch 디자인 변경 * feat: 아이콘 관련 작업 * feat: CommonFont color props 추가 * feat: 환율 정보를 나타내는 ExchageRate 추가 * feat: change CommonFont color default props * refactor: badge style 관련 타입을 styles.ts 폴더로 이동 * feat: Section Component props 변경 * feat: ModeController 추가 * design: 배당 디테일 리스트 폰트컬러 변경 * design: BadgeGroup gap 추가 * chore: 디자인시스템 fontWeight 추가 및 적용 * design: lastItem인 경우 paddingBottom을 0으로 변경 * feat: icon 추가 * feat: 메인페이지 UI 완성 * refactor: 사용되지 않는 show 페이지 제거 * refactor: MainPage 일부를 컴포넌트로 분리 * feat: 차트 data를 랜덤으로 변경 * feat: 계산, 세팅페이지 추가 * feat: 네비게이션 클릭 가능 영역 확대 * fix: theme font 참조에러 해결 * feat: search page 이동 링크 추가 * fix: 폰트 404 에러 해결 * Feat : Common 컴포넌트 BottomFixedButton 컴포넌트 (수정) Layout 컴포넌트 (추가) SearchLayout 컴포넌트 (추가) Navigator 컴포넌트 (추가) * Feat : Svg 파일 추가 및 font 경로 수정 * Feat : Common 컴포넌트 수정 AlertModal 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 관련 컴포넌트 추가 및 수정 Backward 컴포넌트 (수정) EditStock 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) PopularStock 컴포넌트 (수정) PopularSotcks 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (추가) ShowAddedStock 컴포넌트 (추가) empty, search, add 페이지 컴포넌트 (수정) * Feat : useGetPresentPriceAll 컴포넌트 제작 * Feat : Use-debounce 라이브러리 추가 * Feat : Common Component 수정 Backward 컴포넌트 (수정) BottomFixedButton 컴포넌트 (수정) DateDisplay 컴포넌트 (수정) SearchLayout 컴포넌트 (수정) AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : Common Component 수정 AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 단계 컴포넌트 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStock 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (수정) add 페이지 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * Feat : Toast 컨트롤 컴포넌트 및 atom 관리 Hook 추가 * Feat : 주식 종목 검색 및 정보 입력 컴포넌트 axios 통신을 개별 폴더로 변경하고 APIInstance로 대체 FeedStockInfo 컴포넌트 FeedStockInfos 컴포넌트 PopularStocks 컴포넌트 RecentSearchWords 컴포넌트 SearchInput 컴포넌트 SearchResults 컴포넌트 ShowAddedStock 컴포넌트 useGetPresentPriceAll 컴포넌트 edit 페이지 컴포넌트 (build될 수 있게 수정) add 페이지 컴포넌트 (파일 위치 변경으로 URL 경로 변경) * [STASH] 스크럼시 진행상황 공유를 위한 PR입니다. (#53) * refactor: response error, success type 정의로 인한 파일변경 * feat: 환율(exchangeRate)조회 기능 구현 * refactor: 시인성 향상을 위한 주석, 타입정의 * fix: 잘못 정의된 exchageRate 타입으로 인한 에러 해결 * feat: instance가 아닌 axios를 이용하여 환율조회 우선 해결 (#41) * design: IOSSwitchButton background color 변경 * feat: 심플모드 토글 기능 추가 * fix: withCredentials 로 인행 CORS 에러 해결(#34) * feat: 최초 로그인 후 포트폴리오가 없는 유저에게 보여지는 empty 경로변경 * feat: PortfolioModel response type 변경 * feat: resposne의 공통 Layout과 Error Code Type 추가 * feat: Layout Component의 defautl를 center 정렬로 변경 * feat: 나의 포트폴리오에 대한 요청, 응답과정만 구현 아직 View에 적용하기에는 추가적인 작업이 필요합니다. - 로그인 상태와 연동 - 심플모드 적용에 따른 다른 데이터 처리 * refactor: 로그인 페이지에서 사용되지 않는 코드 제거 * stash: 로그인, 포트폴리오 보유 상태에 따른 메인 페이지 라우팅 처리를 위한 임시코드 * Revert "feat: Layout Component의 defautl를 center 정렬로 변경" This reverts commit 4af0bb1. * feat: 서버측에서 최초 렌더링 시 accessToken 유무를 통해 리다이렉트 기능 추가 * feat: Next.js middleware를 이용하여 일괄적 리다이렉트 처리 * feat: viewPort 100vh의 상하좌우 가운데 정렬 컴포넌트 추가 * refactor: console.log 제거 * feat: 포트폴리오 data가 없을 경우 redirect 로직을 hooks 내부로 변경 * feat: 내부적으로 boolean state를 쉽게 다루는 useOnAndOff hook 추가 * feat: toggle을 할 수 있는 CommonCheckButton 추가 * refactor: 포트폴리오 responseModel에 이해를 위한 주석 작성 * feat: 오늘 날짜를 기준으로 year,month를 보여주는 컴포넌트추가 * feat: DividendDate, CommonCheckButton 을 MainPage에 적용 * stash: 서버측 에러로 인해mockPortFolioData 기반으로 훅 변경 * refactor: 메인페이지 포트폴리오 관련 section을 컴포넌트롤 분리 * feat: 전체보기 버튼 우측의 아이콘 svg로 적용 * feat: 연간 배당 정보에 대한 Model Type 추가 * feat: CommonButton Padding 관련 props 추가 * fix: 디자인팀에 요청에 맞게 NotifyModal 관련 작업 * design: 디자인팀 요청에 따라 barChart 하단에도 둥글게 처리 * feat: BottomNavigator MUI 가 아닌 Emotion으로 직접구현 * design: 네비게이션 바 hover 효과적용 * feat: 연간배당 api 로직 추가 * feat: 연간배당 분석 섹션부분 api와 연동 * refactor: request header Secret-key 를 Authorization으로 변경 * feat: 차트 단위 변환 유틸함수 추가 * feat: caclurate 페이지 구현 * [FEAT] 404, 계산, 설정 페이지 구현 (#49) * feat: 404 Page 구현 * feat: Setting Page UI 구현 * feat: CommonLayout Component 하단 네비게이터를 선택적으로 변경 * feat: 중복되는 setting page 제거 * fix: pages 폴더에 styles.ts 파일이 있음으로 발생하는 빌드 에러 수정 * design: 설정 페이지에 타이틀 변경 * fix: 로그인 페이지에 하단 네비게이터가 존재하는 이슈 해결 --------- * Feat : Common Component 및 주식 검색 및 정보 입력 컴포넌트 1. Axios에서 APIInstance로 변경 2. Axios의 headers 제거 3. 불필요한 font-family 및 font-style 제거 4. useAtom에서 useGetSelectedStocks로 파일명 변경 * [STATH] 임시 merge를 위한 PR (#56) * feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * feat: ios style Switch Component 추가 * design: Layout, Navigator, Chart padding 변경 * stash: 시연을 위한 show page 추가 * design: font_section_title 추가 * feat: 메인 header 스노우 아이콘 적용 * design: IOSSwitch 디자인 변경 * feat: 아이콘 관련 작업 * feat: CommonFont color props 추가 * feat: 환율 정보를 나타내는 ExchageRate 추가 * feat: change CommonFont color default props * refactor: badge style 관련 타입을 styles.ts 폴더로 이동 * feat: Section Component props 변경 * feat: ModeController 추가 * design: 배당 디테일 리스트 폰트컬러 변경 * design: BadgeGroup gap 추가 * chore: 디자인시스템 fontWeight 추가 및 적용 * design: lastItem인 경우 paddingBottom을 0으로 변경 * feat: icon 추가 * feat: 메인페이지 UI 완성 * refactor: 사용되지 않는 show 페이지 제거 * refactor: MainPage 일부를 컴포넌트로 분리 * feat: 차트 data를 랜덤으로 변경 * feat: 계산, 세팅페이지 추가 * feat: 네비게이션 클릭 가능 영역 확대 * fix: theme font 참조에러 해결 * feat: search page 이동 링크 추가 * fix: 폰트 404 에러 해결 * Feat : Common 컴포넌트 BottomFixedButton 컴포넌트 (수정) Layout 컴포넌트 (추가) SearchLayout 컴포넌트 (추가) Navigator 컴포넌트 (추가) * Feat : Svg 파일 추가 및 font 경로 수정 * Feat : Common 컴포넌트 수정 AlertModal 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 관련 컴포넌트 추가 및 수정 Backward 컴포넌트 (수정) EditStock 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) PopularStock 컴포넌트 (수정) PopularSotcks 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (추가) ShowAddedStock 컴포넌트 (추가) empty, search, add 페이지 컴포넌트 (수정) * Feat : useGetPresentPriceAll 컴포넌트 제작 * Feat : Use-debounce 라이브러리 추가 * Feat : Common Component 수정 Backward 컴포넌트 (수정) BottomFixedButton 컴포넌트 (수정) DateDisplay 컴포넌트 (수정) SearchLayout 컴포넌트 (수정) AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : Common Component 수정 AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 단계 컴포넌트 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStock 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (수정) add 페이지 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * Feat : Toast 컨트롤 컴포넌트 및 atom 관리 Hook 추가 * Feat : 주식 종목 검색 및 정보 입력 컴포넌트 axios 통신을 개별 폴더로 변경하고 APIInstance로 대체 FeedStockInfo 컴포넌트 FeedStockInfos 컴포넌트 PopularStocks 컴포넌트 RecentSearchWords 컴포넌트 SearchInput 컴포넌트 SearchResults 컴포넌트 ShowAddedStock 컴포넌트 useGetPresentPriceAll 컴포넌트 edit 페이지 컴포넌트 (build될 수 있게 수정) add 페이지 컴포넌트 (파일 위치 변경으로 URL 경로 변경) * Feat : Common Component 및 주식 검색 및 정보 입력 컴포넌트 1. Axios에서 APIInstance로 변경 2. Axios의 headers 제거 3. 불필요한 font-family 및 font-style 제거 4. useAtom에서 useGetSelectedStocks로 파일명 변경 --------- * [STASH] Backup/main business logic (#57) * refactor: response error, success type 정의로 인한 파일변경 * feat: 환율(exchangeRate)조회 기능 구현 * refactor: 시인성 향상을 위한 주석, 타입정의 * fix: 잘못 정의된 exchageRate 타입으로 인한 에러 해결 * feat: instance가 아닌 axios를 이용하여 환율조회 우선 해결 (#41) * design: IOSSwitchButton background color 변경 * feat: 심플모드 토글 기능 추가 * fix: withCredentials 로 인행 CORS 에러 해결(#34) * feat: 최초 로그인 후 포트폴리오가 없는 유저에게 보여지는 empty 경로변경 * feat: PortfolioModel response type 변경 * feat: resposne의 공통 Layout과 Error Code Type 추가 * feat: Layout Component의 defautl를 center 정렬로 변경 * feat: 나의 포트폴리오에 대한 요청, 응답과정만 구현 아직 View에 적용하기에는 추가적인 작업이 필요합니다. - 로그인 상태와 연동 - 심플모드 적용에 따른 다른 데이터 처리 * refactor: 로그인 페이지에서 사용되지 않는 코드 제거 * stash: 로그인, 포트폴리오 보유 상태에 따른 메인 페이지 라우팅 처리를 위한 임시코드 * Revert "feat: Layout Component의 defautl를 center 정렬로 변경" This reverts commit 4af0bb1. * feat: 서버측에서 최초 렌더링 시 accessToken 유무를 통해 리다이렉트 기능 추가 * feat: Next.js middleware를 이용하여 일괄적 리다이렉트 처리 * feat: viewPort 100vh의 상하좌우 가운데 정렬 컴포넌트 추가 * refactor: console.log 제거 * feat: 포트폴리오 data가 없을 경우 redirect 로직을 hooks 내부로 변경 * feat: 내부적으로 boolean state를 쉽게 다루는 useOnAndOff hook 추가 * feat: toggle을 할 수 있는 CommonCheckButton 추가 * refactor: 포트폴리오 responseModel에 이해를 위한 주석 작성 * feat: 오늘 날짜를 기준으로 year,month를 보여주는 컴포넌트추가 * feat: DividendDate, CommonCheckButton 을 MainPage에 적용 * stash: 서버측 에러로 인해mockPortFolioData 기반으로 훅 변경 * refactor: 메인페이지 포트폴리오 관련 section을 컴포넌트롤 분리 * feat: 전체보기 버튼 우측의 아이콘 svg로 적용 * feat: 연간 배당 정보에 대한 Model Type 추가 * feat: CommonButton Padding 관련 props 추가 * fix: 디자인팀에 요청에 맞게 NotifyModal 관련 작업 * design: 디자인팀 요청에 따라 barChart 하단에도 둥글게 처리 * feat: BottomNavigator MUI 가 아닌 Emotion으로 직접구현 * design: 네비게이션 바 hover 효과적용 * feat: 연간배당 api 로직 추가 * feat: 연간배당 분석 섹션부분 api와 연동 * refactor: request header Secret-key 를 Authorization으로 변경 * feat: 차트 단위 변환 유틸함수 추가 * feat: caclurate 페이지 구현 * [FEAT] 404, 계산, 설정 페이지 구현 (#49) * feat: 404 Page 구현 * feat: Setting Page UI 구현 * feat: CommonLayout Component 하단 네비게이터를 선택적으로 변경 * feat: 중복되는 setting page 제거 * fix: pages 폴더에 styles.ts 파일이 있음으로 발생하는 빌드 에러 수정 * design: 설정 페이지에 타이틀 변경 * fix: 로그인 페이지에 하단 네비게이터가 존재하는 이슈 해결 * stash: feat/main_layout_logic backup --------- * Feat : Edit Component 추가 * Feat : useCustomHook 추가 및 edit 페이지 수정 * Feat : Common 컴포넌트 추가 및 Svg 파일 추가 * Feat : Edit 페이지 컴포넌트 수정 EditStock 컴포넌트 (수정) EditStocks 컴포넌트 (수정) edit 페이지 컴포넌트 (수정) * Feat : Backward 컴포넌트를 Common 컴포넌트로 파일 위치 수정 * Feat : 주식 정보 입력 컴포넌트 수정 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) add 페이지 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 컴포넌트 * Feat : add 및 edit 페이지 컴포넌트의 Backward 위치 변경 * Refactor : Preparatory - Axios, React-Query로 상태 관리 컴포넌트 * Refactor : 컴포넌트 파일명 수정 및 기타 리팩토링 * Feat : Use Query 및 Axios 컴포넌트 수정 * Feat : 주식 검색 및 정보 입력 컴포넌트 수정 * Feat : 페이지 컴포넌트 및 useQueryHook 컴포넌트 * Feat : Common 컴포넌트 및 useFeatureHook 관련 컴포넌트 수정 * Feat : 주식 검색 및 정보 입력 컴포넌트 수정 * Feat : Edit 컴포넌트 수정 및 추가 * Feat : edit 페이지 관련 컴포넌트 수정 * Feat : Common 컴포넌트 및 편집 컴포넌트 수정 --------- Co-authored-by: Jetom88 <shinhro3o@gmail.com> Co-authored-by: 0min <ahn0min95@gmail.com> Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com>
Whale2200d
added a commit
that referenced
this pull request
Oct 3, 2023
* feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * feat: ios style Switch Component 추가 * design: Layout, Navigator, Chart padding 변경 * stash: 시연을 위한 show page 추가 * design: font_section_title 추가 * feat: 메인 header 스노우 아이콘 적용 * design: IOSSwitch 디자인 변경 * feat: 아이콘 관련 작업 * feat: CommonFont color props 추가 * feat: 환율 정보를 나타내는 ExchageRate 추가 * feat: change CommonFont color default props * refactor: badge style 관련 타입을 styles.ts 폴더로 이동 * feat: Section Component props 변경 * feat: ModeController 추가 * design: 배당 디테일 리스트 폰트컬러 변경 * design: BadgeGroup gap 추가 * chore: 디자인시스템 fontWeight 추가 및 적용 * design: lastItem인 경우 paddingBottom을 0으로 변경 * feat: icon 추가 * feat: 메인페이지 UI 완성 * refactor: 사용되지 않는 show 페이지 제거 * refactor: MainPage 일부를 컴포넌트로 분리 * feat: 차트 data를 랜덤으로 변경 * feat: 계산, 세팅페이지 추가 * feat: 네비게이션 클릭 가능 영역 확대 * fix: theme font 참조에러 해결 * feat: search page 이동 링크 추가 * fix: 폰트 404 에러 해결 * Feat : Common 컴포넌트 BottomFixedButton 컴포넌트 (수정) Layout 컴포넌트 (추가) SearchLayout 컴포넌트 (추가) Navigator 컴포넌트 (추가) * Feat : Svg 파일 추가 및 font 경로 수정 * Feat : Common 컴포넌트 수정 AlertModal 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 관련 컴포넌트 추가 및 수정 Backward 컴포넌트 (수정) EditStock 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) PopularStock 컴포넌트 (수정) PopularSotcks 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (추가) ShowAddedStock 컴포넌트 (추가) empty, search, add 페이지 컴포넌트 (수정) * Feat : useGetPresentPriceAll 컴포넌트 제작 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Use-debounce 라이브러리 추가 * Feat : Common Component 수정 Backward 컴포넌트 (수정) BottomFixedButton 컴포넌트 (수정) DateDisplay 컴포넌트 (수정) SearchLayout 컴포넌트 (수정) AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : Common Component 수정 AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 단계 컴포넌트 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStock 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (수정) add 페이지 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * Feat : Toast 컨트롤 컴포넌트 및 atom 관리 Hook 추가 * Feat : 주식 종목 검색 및 정보 입력 컴포넌트 axios 통신을 개별 폴더로 변경하고 APIInstance로 대체 FeedStockInfo 컴포넌트 FeedStockInfos 컴포넌트 PopularStocks 컴포넌트 RecentSearchWords 컴포넌트 SearchInput 컴포넌트 SearchResults 컴포넌트 ShowAddedStock 컴포넌트 useGetPresentPriceAll 컴포넌트 edit 페이지 컴포넌트 (build될 수 있게 수정) add 페이지 컴포넌트 (파일 위치 변경으로 URL 경로 변경) * [STASH] 스크럼시 진행상황 공유를 위한 PR입니다. (#53) * refactor: response error, success type 정의로 인한 파일변경 * feat: 환율(exchangeRate)조회 기능 구현 * refactor: 시인성 향상을 위한 주석, 타입정의 * fix: 잘못 정의된 exchageRate 타입으로 인한 에러 해결 * feat: instance가 아닌 axios를 이용하여 환율조회 우선 해결 (#41) * design: IOSSwitchButton background color 변경 * feat: 심플모드 토글 기능 추가 * fix: withCredentials 로 인행 CORS 에러 해결(#34) * feat: 최초 로그인 후 포트폴리오가 없는 유저에게 보여지는 empty 경로변경 * feat: PortfolioModel response type 변경 * feat: resposne의 공통 Layout과 Error Code Type 추가 * feat: Layout Component의 defautl를 center 정렬로 변경 * feat: 나의 포트폴리오에 대한 요청, 응답과정만 구현 아직 View에 적용하기에는 추가적인 작업이 필요합니다. - 로그인 상태와 연동 - 심플모드 적용에 따른 다른 데이터 처리 * refactor: 로그인 페이지에서 사용되지 않는 코드 제거 * stash: 로그인, 포트폴리오 보유 상태에 따른 메인 페이지 라우팅 처리를 위한 임시코드 * Revert "feat: Layout Component의 defautl를 center 정렬로 변경" This reverts commit 4af0bb1. * feat: 서버측에서 최초 렌더링 시 accessToken 유무를 통해 리다이렉트 기능 추가 * feat: Next.js middleware를 이용하여 일괄적 리다이렉트 처리 * feat: viewPort 100vh의 상하좌우 가운데 정렬 컴포넌트 추가 * refactor: console.log 제거 * feat: 포트폴리오 data가 없을 경우 redirect 로직을 hooks 내부로 변경 * feat: 내부적으로 boolean state를 쉽게 다루는 useOnAndOff hook 추가 * feat: toggle을 할 수 있는 CommonCheckButton 추가 * refactor: 포트폴리오 responseModel에 이해를 위한 주석 작성 * feat: 오늘 날짜를 기준으로 year,month를 보여주는 컴포넌트추가 * feat: DividendDate, CommonCheckButton 을 MainPage에 적용 * stash: 서버측 에러로 인해mockPortFolioData 기반으로 훅 변경 * refactor: 메인페이지 포트폴리오 관련 section을 컴포넌트롤 분리 * feat: 전체보기 버튼 우측의 아이콘 svg로 적용 * feat: 연간 배당 정보에 대한 Model Type 추가 * feat: CommonButton Padding 관련 props 추가 * fix: 디자인팀에 요청에 맞게 NotifyModal 관련 작업 * design: 디자인팀 요청에 따라 barChart 하단에도 둥글게 처리 * feat: BottomNavigator MUI 가 아닌 Emotion으로 직접구현 * design: 네비게이션 바 hover 효과적용 * feat: 연간배당 api 로직 추가 * feat: 연간배당 분석 섹션부분 api와 연동 * refactor: request header Secret-key 를 Authorization으로 변경 * feat: 차트 단위 변환 유틸함수 추가 * feat: caclurate 페이지 구현 * [FEAT] 404, 계산, 설정 페이지 구현 (#49) * feat: 404 Page 구현 * feat: Setting Page UI 구현 * feat: CommonLayout Component 하단 네비게이터를 선택적으로 변경 * feat: 중복되는 setting page 제거 * fix: pages 폴더에 styles.ts 파일이 있음으로 발생하는 빌드 에러 수정 * design: 설정 페이지에 타이틀 변경 * fix: 로그인 페이지에 하단 네비게이터가 존재하는 이슈 해결 --------- Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com> * Feat : Common Component 및 주식 검색 및 정보 입력 컴포넌트 1. Axios에서 APIInstance로 변경 2. Axios의 headers 제거 3. 불필요한 font-family 및 font-style 제거 4. useAtom에서 useGetSelectedStocks로 파일명 변경 * [STATH] 임시 merge를 위한 PR (#56) * feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * feat: ios style Switch Component 추가 * design: Layout, Navigator, Chart padding 변경 * stash: 시연을 위한 show page 추가 * design: font_section_title 추가 * feat: 메인 header 스노우 아이콘 적용 * design: IOSSwitch 디자인 변경 * feat: 아이콘 관련 작업 * feat: CommonFont color props 추가 * feat: 환율 정보를 나타내는 ExchageRate 추가 * feat: change CommonFont color default props * refactor: badge style 관련 타입을 styles.ts 폴더로 이동 * feat: Section Component props 변경 * feat: ModeController 추가 * design: 배당 디테일 리스트 폰트컬러 변경 * design: BadgeGroup gap 추가 * chore: 디자인시스템 fontWeight 추가 및 적용 * design: lastItem인 경우 paddingBottom을 0으로 변경 * feat: icon 추가 * feat: 메인페이지 UI 완성 * refactor: 사용되지 않는 show 페이지 제거 * refactor: MainPage 일부를 컴포넌트로 분리 * feat: 차트 data를 랜덤으로 변경 * feat: 계산, 세팅페이지 추가 * feat: 네비게이션 클릭 가능 영역 확대 * fix: theme font 참조에러 해결 * feat: search page 이동 링크 추가 * fix: 폰트 404 에러 해결 * Feat : Common 컴포넌트 BottomFixedButton 컴포넌트 (수정) Layout 컴포넌트 (추가) SearchLayout 컴포넌트 (추가) Navigator 컴포넌트 (추가) * Feat : Svg 파일 추가 및 font 경로 수정 * Feat : Common 컴포넌트 수정 AlertModal 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 관련 컴포넌트 추가 및 수정 Backward 컴포넌트 (수정) EditStock 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) PopularStock 컴포넌트 (수정) PopularSotcks 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (추가) ShowAddedStock 컴포넌트 (추가) empty, search, add 페이지 컴포넌트 (수정) * Feat : useGetPresentPriceAll 컴포넌트 제작 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Use-debounce 라이브러리 추가 * Feat : Common Component 수정 Backward 컴포넌트 (수정) BottomFixedButton 컴포넌트 (수정) DateDisplay 컴포넌트 (수정) SearchLayout 컴포넌트 (수정) AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : Common Component 수정 AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 단계 컴포넌트 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStock 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (수정) add 페이지 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * Feat : Toast 컨트롤 컴포넌트 및 atom 관리 Hook 추가 * Feat : 주식 종목 검색 및 정보 입력 컴포넌트 axios 통신을 개별 폴더로 변경하고 APIInstance로 대체 FeedStockInfo 컴포넌트 FeedStockInfos 컴포넌트 PopularStocks 컴포넌트 RecentSearchWords 컴포넌트 SearchInput 컴포넌트 SearchResults 컴포넌트 ShowAddedStock 컴포넌트 useGetPresentPriceAll 컴포넌트 edit 페이지 컴포넌트 (build될 수 있게 수정) add 페이지 컴포넌트 (파일 위치 변경으로 URL 경로 변경) * Feat : Common Component 및 주식 검색 및 정보 입력 컴포넌트 1. Axios에서 APIInstance로 변경 2. Axios의 headers 제거 3. 불필요한 font-family 및 font-style 제거 4. useAtom에서 useGetSelectedStocks로 파일명 변경 --------- Co-authored-by: Jetom88 <shinhro3o@gmail.com> Co-authored-by: Whale2200d <skatewang99@gmail.com> Co-authored-by: Whale2200 <71238020+Whale2200d@users.noreply.github.com> * [STASH] Backup/main business logic (#57) * refactor: response error, success type 정의로 인한 파일변경 * feat: 환율(exchangeRate)조회 기능 구현 * refactor: 시인성 향상을 위한 주석, 타입정의 * fix: 잘못 정의된 exchageRate 타입으로 인한 에러 해결 * feat: instance가 아닌 axios를 이용하여 환율조회 우선 해결 (#41) * design: IOSSwitchButton background color 변경 * feat: 심플모드 토글 기능 추가 * fix: withCredentials 로 인행 CORS 에러 해결(#34) * feat: 최초 로그인 후 포트폴리오가 없는 유저에게 보여지는 empty 경로변경 * feat: PortfolioModel response type 변경 * feat: resposne의 공통 Layout과 Error Code Type 추가 * feat: Layout Component의 defautl를 center 정렬로 변경 * feat: 나의 포트폴리오에 대한 요청, 응답과정만 구현 아직 View에 적용하기에는 추가적인 작업이 필요합니다. - 로그인 상태와 연동 - 심플모드 적용에 따른 다른 데이터 처리 * refactor: 로그인 페이지에서 사용되지 않는 코드 제거 * stash: 로그인, 포트폴리오 보유 상태에 따른 메인 페이지 라우팅 처리를 위한 임시코드 * Revert "feat: Layout Component의 defautl를 center 정렬로 변경" This reverts commit 4af0bb1. * feat: 서버측에서 최초 렌더링 시 accessToken 유무를 통해 리다이렉트 기능 추가 * feat: Next.js middleware를 이용하여 일괄적 리다이렉트 처리 * feat: viewPort 100vh의 상하좌우 가운데 정렬 컴포넌트 추가 * refactor: console.log 제거 * feat: 포트폴리오 data가 없을 경우 redirect 로직을 hooks 내부로 변경 * feat: 내부적으로 boolean state를 쉽게 다루는 useOnAndOff hook 추가 * feat: toggle을 할 수 있는 CommonCheckButton 추가 * refactor: 포트폴리오 responseModel에 이해를 위한 주석 작성 * feat: 오늘 날짜를 기준으로 year,month를 보여주는 컴포넌트추가 * feat: DividendDate, CommonCheckButton 을 MainPage에 적용 * stash: 서버측 에러로 인해mockPortFolioData 기반으로 훅 변경 * refactor: 메인페이지 포트폴리오 관련 section을 컴포넌트롤 분리 * feat: 전체보기 버튼 우측의 아이콘 svg로 적용 * feat: 연간 배당 정보에 대한 Model Type 추가 * feat: CommonButton Padding 관련 props 추가 * fix: 디자인팀에 요청에 맞게 NotifyModal 관련 작업 * design: 디자인팀 요청에 따라 barChart 하단에도 둥글게 처리 * feat: BottomNavigator MUI 가 아닌 Emotion으로 직접구현 * design: 네비게이션 바 hover 효과적용 * feat: 연간배당 api 로직 추가 * feat: 연간배당 분석 섹션부분 api와 연동 * refactor: request header Secret-key 를 Authorization으로 변경 * feat: 차트 단위 변환 유틸함수 추가 * feat: caclurate 페이지 구현 * [FEAT] 404, 계산, 설정 페이지 구현 (#49) * feat: 404 Page 구현 * feat: Setting Page UI 구현 * feat: CommonLayout Component 하단 네비게이터를 선택적으로 변경 * feat: 중복되는 setting page 제거 * fix: pages 폴더에 styles.ts 파일이 있음으로 발생하는 빌드 에러 수정 * design: 설정 페이지에 타이틀 변경 * fix: 로그인 페이지에 하단 네비게이터가 존재하는 이슈 해결 * stash: feat/main_layout_logic backup --------- Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com> * Feat : Edit Component 추가 * Feat : useCustomHook 추가 및 edit 페이지 수정 * Feat : Common 컴포넌트 추가 및 Svg 파일 추가 * Feat : Edit 페이지 컴포넌트 수정 EditStock 컴포넌트 (수정) EditStocks 컴포넌트 (수정) edit 페이지 컴포넌트 (수정) * Feat : Backward 컴포넌트를 Common 컴포넌트로 파일 위치 수정 * Feat : 주식 정보 입력 컴포넌트 수정 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) add 페이지 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 컴포넌트 * Feat : add 및 edit 페이지 컴포넌트의 Backward 위치 변경 * Refactor : Preparatory - Axios, React-Query로 상태 관리 컴포넌트 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Refactor : 컴포넌트 파일명 수정 및 기타 리팩토링 * Feat : Use Query 및 Axios 컴포넌트 수정 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : 주식 검색 및 정보 입력 컴포넌트 수정 * Feat : 페이지 컴포넌트 및 useQueryHook 컴포넌트 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Common 컴포넌트 및 useFeatureHook 관련 컴포넌트 수정 * Feat : 주식 검색 및 정보 입력 컴포넌트 수정 * Feat : Edit 컴포넌트 수정 및 추가 * Feat : edit 페이지 관련 컴포넌트 수정 * Feat : Common 컴포넌트 및 편집 컴포넌트 수정 * Feat : 최근 검색어 컴포넌트 수정 * Feat : Edit 페이지에서 AssetDetail 객체 삭제 기능 * Feat : 주식 추가 및 편집 페이지 관련 컴포넌트 수정 * Feat : URL을 fires에서 snowball로 변경, 편집 내 삭제 Query 수정 --------- Co-authored-by: Jetom88 <shinhro3o@gmail.com> Co-authored-by: 0min <ahn0min95@gmail.com> Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com>
ahn0min
pushed a commit
that referenced
this pull request
Oct 10, 2023
* feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * feat: ios style Switch Component 추가 * design: Layout, Navigator, Chart padding 변경 * stash: 시연을 위한 show page 추가 * design: font_section_title 추가 * feat: 메인 header 스노우 아이콘 적용 * design: IOSSwitch 디자인 변경 * feat: 아이콘 관련 작업 * feat: CommonFont color props 추가 * feat: 환율 정보를 나타내는 ExchageRate 추가 * feat: change CommonFont color default props * refactor: badge style 관련 타입을 styles.ts 폴더로 이동 * feat: Section Component props 변경 * feat: ModeController 추가 * design: 배당 디테일 리스트 폰트컬러 변경 * design: BadgeGroup gap 추가 * chore: 디자인시스템 fontWeight 추가 및 적용 * design: lastItem인 경우 paddingBottom을 0으로 변경 * feat: icon 추가 * feat: 메인페이지 UI 완성 * refactor: 사용되지 않는 show 페이지 제거 * refactor: MainPage 일부를 컴포넌트로 분리 * feat: 차트 data를 랜덤으로 변경 * feat: 계산, 세팅페이지 추가 * feat: 네비게이션 클릭 가능 영역 확대 * fix: theme font 참조에러 해결 * feat: search page 이동 링크 추가 * fix: 폰트 404 에러 해결 * Feat : Common 컴포넌트 BottomFixedButton 컴포넌트 (수정) Layout 컴포넌트 (추가) SearchLayout 컴포넌트 (추가) Navigator 컴포넌트 (추가) * Feat : Svg 파일 추가 및 font 경로 수정 * Feat : Common 컴포넌트 수정 AlertModal 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 관련 컴포넌트 추가 및 수정 Backward 컴포넌트 (수정) EditStock 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) PopularStock 컴포넌트 (수정) PopularSotcks 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (추가) ShowAddedStock 컴포넌트 (추가) empty, search, add 페이지 컴포넌트 (수정) * Feat : useGetPresentPriceAll 컴포넌트 제작 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Use-debounce 라이브러리 추가 * Feat : Common Component 수정 Backward 컴포넌트 (수정) BottomFixedButton 컴포넌트 (수정) DateDisplay 컴포넌트 (수정) SearchLayout 컴포넌트 (수정) AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : Common Component 수정 AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 단계 컴포넌트 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStock 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (수정) add 페이지 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * Feat : Toast 컨트롤 컴포넌트 및 atom 관리 Hook 추가 * Feat : 주식 종목 검색 및 정보 입력 컴포넌트 axios 통신을 개별 폴더로 변경하고 APIInstance로 대체 FeedStockInfo 컴포넌트 FeedStockInfos 컴포넌트 PopularStocks 컴포넌트 RecentSearchWords 컴포넌트 SearchInput 컴포넌트 SearchResults 컴포넌트 ShowAddedStock 컴포넌트 useGetPresentPriceAll 컴포넌트 edit 페이지 컴포넌트 (build될 수 있게 수정) add 페이지 컴포넌트 (파일 위치 변경으로 URL 경로 변경) * [STASH] 스크럼시 진행상황 공유를 위한 PR입니다. (#53) * refactor: response error, success type 정의로 인한 파일변경 * feat: 환율(exchangeRate)조회 기능 구현 * refactor: 시인성 향상을 위한 주석, 타입정의 * fix: 잘못 정의된 exchageRate 타입으로 인한 에러 해결 * feat: instance가 아닌 axios를 이용하여 환율조회 우선 해결 (#41) * design: IOSSwitchButton background color 변경 * feat: 심플모드 토글 기능 추가 * fix: withCredentials 로 인행 CORS 에러 해결(#34) * feat: 최초 로그인 후 포트폴리오가 없는 유저에게 보여지는 empty 경로변경 * feat: PortfolioModel response type 변경 * feat: resposne의 공통 Layout과 Error Code Type 추가 * feat: Layout Component의 defautl를 center 정렬로 변경 * feat: 나의 포트폴리오에 대한 요청, 응답과정만 구현 아직 View에 적용하기에는 추가적인 작업이 필요합니다. - 로그인 상태와 연동 - 심플모드 적용에 따른 다른 데이터 처리 * refactor: 로그인 페이지에서 사용되지 않는 코드 제거 * stash: 로그인, 포트폴리오 보유 상태에 따른 메인 페이지 라우팅 처리를 위한 임시코드 * Revert "feat: Layout Component의 defautl를 center 정렬로 변경" This reverts commit 4af0bb1. * feat: 서버측에서 최초 렌더링 시 accessToken 유무를 통해 리다이렉트 기능 추가 * feat: Next.js middleware를 이용하여 일괄적 리다이렉트 처리 * feat: viewPort 100vh의 상하좌우 가운데 정렬 컴포넌트 추가 * refactor: console.log 제거 * feat: 포트폴리오 data가 없을 경우 redirect 로직을 hooks 내부로 변경 * feat: 내부적으로 boolean state를 쉽게 다루는 useOnAndOff hook 추가 * feat: toggle을 할 수 있는 CommonCheckButton 추가 * refactor: 포트폴리오 responseModel에 이해를 위한 주석 작성 * feat: 오늘 날짜를 기준으로 year,month를 보여주는 컴포넌트추가 * feat: DividendDate, CommonCheckButton 을 MainPage에 적용 * stash: 서버측 에러로 인해mockPortFolioData 기반으로 훅 변경 * refactor: 메인페이지 포트폴리오 관련 section을 컴포넌트롤 분리 * feat: 전체보기 버튼 우측의 아이콘 svg로 적용 * feat: 연간 배당 정보에 대한 Model Type 추가 * feat: CommonButton Padding 관련 props 추가 * fix: 디자인팀에 요청에 맞게 NotifyModal 관련 작업 * design: 디자인팀 요청에 따라 barChart 하단에도 둥글게 처리 * feat: BottomNavigator MUI 가 아닌 Emotion으로 직접구현 * design: 네비게이션 바 hover 효과적용 * feat: 연간배당 api 로직 추가 * feat: 연간배당 분석 섹션부분 api와 연동 * refactor: request header Secret-key 를 Authorization으로 변경 * feat: 차트 단위 변환 유틸함수 추가 * feat: caclurate 페이지 구현 * [FEAT] 404, 계산, 설정 페이지 구현 (#49) * feat: 404 Page 구현 * feat: Setting Page UI 구현 * feat: CommonLayout Component 하단 네비게이터를 선택적으로 변경 * feat: 중복되는 setting page 제거 * fix: pages 폴더에 styles.ts 파일이 있음으로 발생하는 빌드 에러 수정 * design: 설정 페이지에 타이틀 변경 * fix: 로그인 페이지에 하단 네비게이터가 존재하는 이슈 해결 --------- Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com> * Feat : Common Component 및 주식 검색 및 정보 입력 컴포넌트 1. Axios에서 APIInstance로 변경 2. Axios의 headers 제거 3. 불필요한 font-family 및 font-style 제거 4. useAtom에서 useGetSelectedStocks로 파일명 변경 * [STATH] 임시 merge를 위한 PR (#56) * feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * feat: ios style Switch Component 추가 * design: Layout, Navigator, Chart padding 변경 * stash: 시연을 위한 show page 추가 * design: font_section_title 추가 * feat: 메인 header 스노우 아이콘 적용 * design: IOSSwitch 디자인 변경 * feat: 아이콘 관련 작업 * feat: CommonFont color props 추가 * feat: 환율 정보를 나타내는 ExchageRate 추가 * feat: change CommonFont color default props * refactor: badge style 관련 타입을 styles.ts 폴더로 이동 * feat: Section Component props 변경 * feat: ModeController 추가 * design: 배당 디테일 리스트 폰트컬러 변경 * design: BadgeGroup gap 추가 * chore: 디자인시스템 fontWeight 추가 및 적용 * design: lastItem인 경우 paddingBottom을 0으로 변경 * feat: icon 추가 * feat: 메인페이지 UI 완성 * refactor: 사용되지 않는 show 페이지 제거 * refactor: MainPage 일부를 컴포넌트로 분리 * feat: 차트 data를 랜덤으로 변경 * feat: 계산, 세팅페이지 추가 * feat: 네비게이션 클릭 가능 영역 확대 * fix: theme font 참조에러 해결 * feat: search page 이동 링크 추가 * fix: 폰트 404 에러 해결 * Feat : Common 컴포넌트 BottomFixedButton 컴포넌트 (수정) Layout 컴포넌트 (추가) SearchLayout 컴포넌트 (추가) Navigator 컴포넌트 (추가) * Feat : Svg 파일 추가 및 font 경로 수정 * Feat : Common 컴포넌트 수정 AlertModal 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 관련 컴포넌트 추가 및 수정 Backward 컴포넌트 (수정) EditStock 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) PopularStock 컴포넌트 (수정) PopularSotcks 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (추가) ShowAddedStock 컴포넌트 (추가) empty, search, add 페이지 컴포넌트 (수정) * Feat : useGetPresentPriceAll 컴포넌트 제작 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Use-debounce 라이브러리 추가 * Feat : Common Component 수정 Backward 컴포넌트 (수정) BottomFixedButton 컴포넌트 (수정) DateDisplay 컴포넌트 (수정) SearchLayout 컴포넌트 (수정) AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : Common Component 수정 AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 단계 컴포넌트 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStock 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (수정) add 페이지 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * Feat : Toast 컨트롤 컴포넌트 및 atom 관리 Hook 추가 * Feat : 주식 종목 검색 및 정보 입력 컴포넌트 axios 통신을 개별 폴더로 변경하고 APIInstance로 대체 FeedStockInfo 컴포넌트 FeedStockInfos 컴포넌트 PopularStocks 컴포넌트 RecentSearchWords 컴포넌트 SearchInput 컴포넌트 SearchResults 컴포넌트 ShowAddedStock 컴포넌트 useGetPresentPriceAll 컴포넌트 edit 페이지 컴포넌트 (build될 수 있게 수정) add 페이지 컴포넌트 (파일 위치 변경으로 URL 경로 변경) * Feat : Common Component 및 주식 검색 및 정보 입력 컴포넌트 1. Axios에서 APIInstance로 변경 2. Axios의 headers 제거 3. 불필요한 font-family 및 font-style 제거 4. useAtom에서 useGetSelectedStocks로 파일명 변경 --------- Co-authored-by: Jetom88 <shinhro3o@gmail.com> Co-authored-by: Whale2200d <skatewang99@gmail.com> Co-authored-by: Whale2200 <71238020+Whale2200d@users.noreply.github.com> * [STASH] Backup/main business logic (#57) * refactor: response error, success type 정의로 인한 파일변경 * feat: 환율(exchangeRate)조회 기능 구현 * refactor: 시인성 향상을 위한 주석, 타입정의 * fix: 잘못 정의된 exchageRate 타입으로 인한 에러 해결 * feat: instance가 아닌 axios를 이용하여 환율조회 우선 해결 (#41) * design: IOSSwitchButton background color 변경 * feat: 심플모드 토글 기능 추가 * fix: withCredentials 로 인행 CORS 에러 해결(#34) * feat: 최초 로그인 후 포트폴리오가 없는 유저에게 보여지는 empty 경로변경 * feat: PortfolioModel response type 변경 * feat: resposne의 공통 Layout과 Error Code Type 추가 * feat: Layout Component의 defautl를 center 정렬로 변경 * feat: 나의 포트폴리오에 대한 요청, 응답과정만 구현 아직 View에 적용하기에는 추가적인 작업이 필요합니다. - 로그인 상태와 연동 - 심플모드 적용에 따른 다른 데이터 처리 * refactor: 로그인 페이지에서 사용되지 않는 코드 제거 * stash: 로그인, 포트폴리오 보유 상태에 따른 메인 페이지 라우팅 처리를 위한 임시코드 * Revert "feat: Layout Component의 defautl를 center 정렬로 변경" This reverts commit 4af0bb1. * feat: 서버측에서 최초 렌더링 시 accessToken 유무를 통해 리다이렉트 기능 추가 * feat: Next.js middleware를 이용하여 일괄적 리다이렉트 처리 * feat: viewPort 100vh의 상하좌우 가운데 정렬 컴포넌트 추가 * refactor: console.log 제거 * feat: 포트폴리오 data가 없을 경우 redirect 로직을 hooks 내부로 변경 * feat: 내부적으로 boolean state를 쉽게 다루는 useOnAndOff hook 추가 * feat: toggle을 할 수 있는 CommonCheckButton 추가 * refactor: 포트폴리오 responseModel에 이해를 위한 주석 작성 * feat: 오늘 날짜를 기준으로 year,month를 보여주는 컴포넌트추가 * feat: DividendDate, CommonCheckButton 을 MainPage에 적용 * stash: 서버측 에러로 인해mockPortFolioData 기반으로 훅 변경 * refactor: 메인페이지 포트폴리오 관련 section을 컴포넌트롤 분리 * feat: 전체보기 버튼 우측의 아이콘 svg로 적용 * feat: 연간 배당 정보에 대한 Model Type 추가 * feat: CommonButton Padding 관련 props 추가 * fix: 디자인팀에 요청에 맞게 NotifyModal 관련 작업 * design: 디자인팀 요청에 따라 barChart 하단에도 둥글게 처리 * feat: BottomNavigator MUI 가 아닌 Emotion으로 직접구현 * design: 네비게이션 바 hover 효과적용 * feat: 연간배당 api 로직 추가 * feat: 연간배당 분석 섹션부분 api와 연동 * refactor: request header Secret-key 를 Authorization으로 변경 * feat: 차트 단위 변환 유틸함수 추가 * feat: caclurate 페이지 구현 * [FEAT] 404, 계산, 설정 페이지 구현 (#49) * feat: 404 Page 구현 * feat: Setting Page UI 구현 * feat: CommonLayout Component 하단 네비게이터를 선택적으로 변경 * feat: 중복되는 setting page 제거 * fix: pages 폴더에 styles.ts 파일이 있음으로 발생하는 빌드 에러 수정 * design: 설정 페이지에 타이틀 변경 * fix: 로그인 페이지에 하단 네비게이터가 존재하는 이슈 해결 * stash: feat/main_layout_logic backup --------- Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com> * Feat : Edit Component 추가 * Feat : useCustomHook 추가 및 edit 페이지 수정 * Feat : Common 컴포넌트 추가 및 Svg 파일 추가 * Feat : Edit 페이지 컴포넌트 수정 EditStock 컴포넌트 (수정) EditStocks 컴포넌트 (수정) edit 페이지 컴포넌트 (수정) * Feat : Backward 컴포넌트를 Common 컴포넌트로 파일 위치 수정 * Feat : 주식 정보 입력 컴포넌트 수정 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) add 페이지 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 컴포넌트 * Feat : add 및 edit 페이지 컴포넌트의 Backward 위치 변경 * Refactor : Preparatory - Axios, React-Query로 상태 관리 컴포넌트 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Refactor : 컴포넌트 파일명 수정 및 기타 리팩토링 * Feat : Use Query 및 Axios 컴포넌트 수정 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : 주식 검색 및 정보 입력 컴포넌트 수정 * Feat : 페이지 컴포넌트 및 useQueryHook 컴포넌트 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Common 컴포넌트 및 useFeatureHook 관련 컴포넌트 수정 * Feat : 주식 검색 및 정보 입력 컴포넌트 수정 * Feat : Edit 컴포넌트 수정 및 추가 * Feat : edit 페이지 관련 컴포넌트 수정 * Feat : Common 컴포넌트 및 편집 컴포넌트 수정 * Feat : 최근 검색어 컴포넌트 수정 * Feat : Edit 페이지에서 AssetDetail 객체 삭제 기능 * Feat : 주식 추가 및 편집 페이지 관련 컴포넌트 수정 * Feat : URL을 fires에서 snowball로 변경, 편집 내 삭제 Query 수정 * Feat : URL 경로 변경 및 페이지 파일 위치 변경 * Feat : 무한 스크롤 구현 (진행 중) * Refactor : 페이지 Group별 파일 위치 변경 * Feat : 무한 스크롤 대신 더 보기 기능으로 변경하여 컴포넌트 추가 * Feat : BottomFixedButton에 Loading 기능 추가 * Feat : 개별 Edit 페이지 내 삭제 버튼 기능 수정 * Refactor : useFeatureHook별로 isLoading 명칭 변경 * Feat : Toast 컴포넌트, SearchLayout 컴포넌트, 포폴 삭제 기능 Toast 컴포넌트를 MUI 컴포넌트로 수정 BottomFixedButton 컴포넌트를 버튼 별로 구분 및 관련 로직 페이지별로 개별화 Portfolio 삭제 기능 추가 * Refactor : Layout2 적용, favicon 추가 --------- Co-authored-by: Jetom88 <shinhro3o@gmail.com> Co-authored-by: 0min <ahn0min95@gmail.com> Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com>
ahn0min
pushed a commit
that referenced
this pull request
Oct 12, 2023
* feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * feat: ios style Switch Component 추가 * design: Layout, Navigator, Chart padding 변경 * stash: 시연을 위한 show page 추가 * design: font_section_title 추가 * feat: 메인 header 스노우 아이콘 적용 * design: IOSSwitch 디자인 변경 * feat: 아이콘 관련 작업 * feat: CommonFont color props 추가 * feat: 환율 정보를 나타내는 ExchageRate 추가 * feat: change CommonFont color default props * refactor: badge style 관련 타입을 styles.ts 폴더로 이동 * feat: Section Component props 변경 * feat: ModeController 추가 * design: 배당 디테일 리스트 폰트컬러 변경 * design: BadgeGroup gap 추가 * chore: 디자인시스템 fontWeight 추가 및 적용 * design: lastItem인 경우 paddingBottom을 0으로 변경 * feat: icon 추가 * feat: 메인페이지 UI 완성 * refactor: 사용되지 않는 show 페이지 제거 * refactor: MainPage 일부를 컴포넌트로 분리 * feat: 차트 data를 랜덤으로 변경 * feat: 계산, 세팅페이지 추가 * feat: 네비게이션 클릭 가능 영역 확대 * fix: theme font 참조에러 해결 * feat: search page 이동 링크 추가 * fix: 폰트 404 에러 해결 * Feat : Common 컴포넌트 BottomFixedButton 컴포넌트 (수정) Layout 컴포넌트 (추가) SearchLayout 컴포넌트 (추가) Navigator 컴포넌트 (추가) * Feat : Svg 파일 추가 및 font 경로 수정 * Feat : Common 컴포넌트 수정 AlertModal 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 관련 컴포넌트 추가 및 수정 Backward 컴포넌트 (수정) EditStock 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) PopularStock 컴포넌트 (수정) PopularSotcks 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (추가) ShowAddedStock 컴포넌트 (추가) empty, search, add 페이지 컴포넌트 (수정) * Feat : useGetPresentPriceAll 컴포넌트 제작 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Use-debounce 라이브러리 추가 * Feat : Common Component 수정 Backward 컴포넌트 (수정) BottomFixedButton 컴포넌트 (수정) DateDisplay 컴포넌트 (수정) SearchLayout 컴포넌트 (수정) AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : Common Component 수정 AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 단계 컴포넌트 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStock 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (수정) add 페이지 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * Feat : Toast 컨트롤 컴포넌트 및 atom 관리 Hook 추가 * Feat : 주식 종목 검색 및 정보 입력 컴포넌트 axios 통신을 개별 폴더로 변경하고 APIInstance로 대체 FeedStockInfo 컴포넌트 FeedStockInfos 컴포넌트 PopularStocks 컴포넌트 RecentSearchWords 컴포넌트 SearchInput 컴포넌트 SearchResults 컴포넌트 ShowAddedStock 컴포넌트 useGetPresentPriceAll 컴포넌트 edit 페이지 컴포넌트 (build될 수 있게 수정) add 페이지 컴포넌트 (파일 위치 변경으로 URL 경로 변경) * [STASH] 스크럼시 진행상황 공유를 위한 PR입니다. (#53) * refactor: response error, success type 정의로 인한 파일변경 * feat: 환율(exchangeRate)조회 기능 구현 * refactor: 시인성 향상을 위한 주석, 타입정의 * fix: 잘못 정의된 exchageRate 타입으로 인한 에러 해결 * feat: instance가 아닌 axios를 이용하여 환율조회 우선 해결 (#41) * design: IOSSwitchButton background color 변경 * feat: 심플모드 토글 기능 추가 * fix: withCredentials 로 인행 CORS 에러 해결(#34) * feat: 최초 로그인 후 포트폴리오가 없는 유저에게 보여지는 empty 경로변경 * feat: PortfolioModel response type 변경 * feat: resposne의 공통 Layout과 Error Code Type 추가 * feat: Layout Component의 defautl를 center 정렬로 변경 * feat: 나의 포트폴리오에 대한 요청, 응답과정만 구현 아직 View에 적용하기에는 추가적인 작업이 필요합니다. - 로그인 상태와 연동 - 심플모드 적용에 따른 다른 데이터 처리 * refactor: 로그인 페이지에서 사용되지 않는 코드 제거 * stash: 로그인, 포트폴리오 보유 상태에 따른 메인 페이지 라우팅 처리를 위한 임시코드 * Revert "feat: Layout Component의 defautl를 center 정렬로 변경" This reverts commit 4af0bb1. * feat: 서버측에서 최초 렌더링 시 accessToken 유무를 통해 리다이렉트 기능 추가 * feat: Next.js middleware를 이용하여 일괄적 리다이렉트 처리 * feat: viewPort 100vh의 상하좌우 가운데 정렬 컴포넌트 추가 * refactor: console.log 제거 * feat: 포트폴리오 data가 없을 경우 redirect 로직을 hooks 내부로 변경 * feat: 내부적으로 boolean state를 쉽게 다루는 useOnAndOff hook 추가 * feat: toggle을 할 수 있는 CommonCheckButton 추가 * refactor: 포트폴리오 responseModel에 이해를 위한 주석 작성 * feat: 오늘 날짜를 기준으로 year,month를 보여주는 컴포넌트추가 * feat: DividendDate, CommonCheckButton 을 MainPage에 적용 * stash: 서버측 에러로 인해mockPortFolioData 기반으로 훅 변경 * refactor: 메인페이지 포트폴리오 관련 section을 컴포넌트롤 분리 * feat: 전체보기 버튼 우측의 아이콘 svg로 적용 * feat: 연간 배당 정보에 대한 Model Type 추가 * feat: CommonButton Padding 관련 props 추가 * fix: 디자인팀에 요청에 맞게 NotifyModal 관련 작업 * design: 디자인팀 요청에 따라 barChart 하단에도 둥글게 처리 * feat: BottomNavigator MUI 가 아닌 Emotion으로 직접구현 * design: 네비게이션 바 hover 효과적용 * feat: 연간배당 api 로직 추가 * feat: 연간배당 분석 섹션부분 api와 연동 * refactor: request header Secret-key 를 Authorization으로 변경 * feat: 차트 단위 변환 유틸함수 추가 * feat: caclurate 페이지 구현 * [FEAT] 404, 계산, 설정 페이지 구현 (#49) * feat: 404 Page 구현 * feat: Setting Page UI 구현 * feat: CommonLayout Component 하단 네비게이터를 선택적으로 변경 * feat: 중복되는 setting page 제거 * fix: pages 폴더에 styles.ts 파일이 있음으로 발생하는 빌드 에러 수정 * design: 설정 페이지에 타이틀 변경 * fix: 로그인 페이지에 하단 네비게이터가 존재하는 이슈 해결 --------- Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com> * Feat : Common Component 및 주식 검색 및 정보 입력 컴포넌트 1. Axios에서 APIInstance로 변경 2. Axios의 headers 제거 3. 불필요한 font-family 및 font-style 제거 4. useAtom에서 useGetSelectedStocks로 파일명 변경 * [STATH] 임시 merge를 위한 PR (#56) * feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * feat: ios style Switch Component 추가 * design: Layout, Navigator, Chart padding 변경 * stash: 시연을 위한 show page 추가 * design: font_section_title 추가 * feat: 메인 header 스노우 아이콘 적용 * design: IOSSwitch 디자인 변경 * feat: 아이콘 관련 작업 * feat: CommonFont color props 추가 * feat: 환율 정보를 나타내는 ExchageRate 추가 * feat: change CommonFont color default props * refactor: badge style 관련 타입을 styles.ts 폴더로 이동 * feat: Section Component props 변경 * feat: ModeController 추가 * design: 배당 디테일 리스트 폰트컬러 변경 * design: BadgeGroup gap 추가 * chore: 디자인시스템 fontWeight 추가 및 적용 * design: lastItem인 경우 paddingBottom을 0으로 변경 * feat: icon 추가 * feat: 메인페이지 UI 완성 * refactor: 사용되지 않는 show 페이지 제거 * refactor: MainPage 일부를 컴포넌트로 분리 * feat: 차트 data를 랜덤으로 변경 * feat: 계산, 세팅페이지 추가 * feat: 네비게이션 클릭 가능 영역 확대 * fix: theme font 참조에러 해결 * feat: search page 이동 링크 추가 * fix: 폰트 404 에러 해결 * Feat : Common 컴포넌트 BottomFixedButton 컴포넌트 (수정) Layout 컴포넌트 (추가) SearchLayout 컴포넌트 (추가) Navigator 컴포넌트 (추가) * Feat : Svg 파일 추가 및 font 경로 수정 * Feat : Common 컴포넌트 수정 AlertModal 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 관련 컴포넌트 추가 및 수정 Backward 컴포넌트 (수정) EditStock 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) PopularStock 컴포넌트 (수정) PopularSotcks 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (추가) ShowAddedStock 컴포넌트 (추가) empty, search, add 페이지 컴포넌트 (수정) * Feat : useGetPresentPriceAll 컴포넌트 제작 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Use-debounce 라이브러리 추가 * Feat : Common Component 수정 Backward 컴포넌트 (수정) BottomFixedButton 컴포넌트 (수정) DateDisplay 컴포넌트 (수정) SearchLayout 컴포넌트 (수정) AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : Common Component 수정 AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 단계 컴포넌트 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStock 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (수정) add 페이지 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * Feat : Toast 컨트롤 컴포넌트 및 atom 관리 Hook 추가 * Feat : 주식 종목 검색 및 정보 입력 컴포넌트 axios 통신을 개별 폴더로 변경하고 APIInstance로 대체 FeedStockInfo 컴포넌트 FeedStockInfos 컴포넌트 PopularStocks 컴포넌트 RecentSearchWords 컴포넌트 SearchInput 컴포넌트 SearchResults 컴포넌트 ShowAddedStock 컴포넌트 useGetPresentPriceAll 컴포넌트 edit 페이지 컴포넌트 (build될 수 있게 수정) add 페이지 컴포넌트 (파일 위치 변경으로 URL 경로 변경) * Feat : Common Component 및 주식 검색 및 정보 입력 컴포넌트 1. Axios에서 APIInstance로 변경 2. Axios의 headers 제거 3. 불필요한 font-family 및 font-style 제거 4. useAtom에서 useGetSelectedStocks로 파일명 변경 --------- Co-authored-by: Jetom88 <shinhro3o@gmail.com> Co-authored-by: Whale2200d <skatewang99@gmail.com> Co-authored-by: Whale2200 <71238020+Whale2200d@users.noreply.github.com> * [STASH] Backup/main business logic (#57) * refactor: response error, success type 정의로 인한 파일변경 * feat: 환율(exchangeRate)조회 기능 구현 * refactor: 시인성 향상을 위한 주석, 타입정의 * fix: 잘못 정의된 exchageRate 타입으로 인한 에러 해결 * feat: instance가 아닌 axios를 이용하여 환율조회 우선 해결 (#41) * design: IOSSwitchButton background color 변경 * feat: 심플모드 토글 기능 추가 * fix: withCredentials 로 인행 CORS 에러 해결(#34) * feat: 최초 로그인 후 포트폴리오가 없는 유저에게 보여지는 empty 경로변경 * feat: PortfolioModel response type 변경 * feat: resposne의 공통 Layout과 Error Code Type 추가 * feat: Layout Component의 defautl를 center 정렬로 변경 * feat: 나의 포트폴리오에 대한 요청, 응답과정만 구현 아직 View에 적용하기에는 추가적인 작업이 필요합니다. - 로그인 상태와 연동 - 심플모드 적용에 따른 다른 데이터 처리 * refactor: 로그인 페이지에서 사용되지 않는 코드 제거 * stash: 로그인, 포트폴리오 보유 상태에 따른 메인 페이지 라우팅 처리를 위한 임시코드 * Revert "feat: Layout Component의 defautl를 center 정렬로 변경" This reverts commit 4af0bb1. * feat: 서버측에서 최초 렌더링 시 accessToken 유무를 통해 리다이렉트 기능 추가 * feat: Next.js middleware를 이용하여 일괄적 리다이렉트 처리 * feat: viewPort 100vh의 상하좌우 가운데 정렬 컴포넌트 추가 * refactor: console.log 제거 * feat: 포트폴리오 data가 없을 경우 redirect 로직을 hooks 내부로 변경 * feat: 내부적으로 boolean state를 쉽게 다루는 useOnAndOff hook 추가 * feat: toggle을 할 수 있는 CommonCheckButton 추가 * refactor: 포트폴리오 responseModel에 이해를 위한 주석 작성 * feat: 오늘 날짜를 기준으로 year,month를 보여주는 컴포넌트추가 * feat: DividendDate, CommonCheckButton 을 MainPage에 적용 * stash: 서버측 에러로 인해mockPortFolioData 기반으로 훅 변경 * refactor: 메인페이지 포트폴리오 관련 section을 컴포넌트롤 분리 * feat: 전체보기 버튼 우측의 아이콘 svg로 적용 * feat: 연간 배당 정보에 대한 Model Type 추가 * feat: CommonButton Padding 관련 props 추가 * fix: 디자인팀에 요청에 맞게 NotifyModal 관련 작업 * design: 디자인팀 요청에 따라 barChart 하단에도 둥글게 처리 * feat: BottomNavigator MUI 가 아닌 Emotion으로 직접구현 * design: 네비게이션 바 hover 효과적용 * feat: 연간배당 api 로직 추가 * feat: 연간배당 분석 섹션부분 api와 연동 * refactor: request header Secret-key 를 Authorization으로 변경 * feat: 차트 단위 변환 유틸함수 추가 * feat: caclurate 페이지 구현 * [FEAT] 404, 계산, 설정 페이지 구현 (#49) * feat: 404 Page 구현 * feat: Setting Page UI 구현 * feat: CommonLayout Component 하단 네비게이터를 선택적으로 변경 * feat: 중복되는 setting page 제거 * fix: pages 폴더에 styles.ts 파일이 있음으로 발생하는 빌드 에러 수정 * design: 설정 페이지에 타이틀 변경 * fix: 로그인 페이지에 하단 네비게이터가 존재하는 이슈 해결 * stash: feat/main_layout_logic backup --------- Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com> * Feat : Edit Component 추가 * Feat : useCustomHook 추가 및 edit 페이지 수정 * Feat : Common 컴포넌트 추가 및 Svg 파일 추가 * Feat : Edit 페이지 컴포넌트 수정 EditStock 컴포넌트 (수정) EditStocks 컴포넌트 (수정) edit 페이지 컴포넌트 (수정) * Feat : Backward 컴포넌트를 Common 컴포넌트로 파일 위치 수정 * Feat : 주식 정보 입력 컴포넌트 수정 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) add 페이지 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 컴포넌트 * Feat : add 및 edit 페이지 컴포넌트의 Backward 위치 변경 * Refactor : Preparatory - Axios, React-Query로 상태 관리 컴포넌트 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Refactor : 컴포넌트 파일명 수정 및 기타 리팩토링 * Feat : Use Query 및 Axios 컴포넌트 수정 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : 주식 검색 및 정보 입력 컴포넌트 수정 * Feat : 페이지 컴포넌트 및 useQueryHook 컴포넌트 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Common 컴포넌트 및 useFeatureHook 관련 컴포넌트 수정 * Feat : 주식 검색 및 정보 입력 컴포넌트 수정 * Feat : Edit 컴포넌트 수정 및 추가 * Feat : edit 페이지 관련 컴포넌트 수정 * Feat : Common 컴포넌트 및 편집 컴포넌트 수정 * Feat : 최근 검색어 컴포넌트 수정 * Feat : Edit 페이지에서 AssetDetail 객체 삭제 기능 * Feat : 주식 추가 및 편집 페이지 관련 컴포넌트 수정 * Feat : URL을 fires에서 snowball로 변경, 편집 내 삭제 Query 수정 * Feat : URL 경로 변경 및 페이지 파일 위치 변경 * Feat : 무한 스크롤 구현 (진행 중) * Refactor : 페이지 Group별 파일 위치 변경 * Feat : 무한 스크롤 대신 더 보기 기능으로 변경하여 컴포넌트 추가 * Feat : BottomFixedButton에 Loading 기능 추가 * Feat : 개별 Edit 페이지 내 삭제 버튼 기능 수정 * Refactor : useFeatureHook별로 isLoading 명칭 변경 * Feat : Toast 컴포넌트, SearchLayout 컴포넌트, 포폴 삭제 기능 Toast 컴포넌트를 MUI 컴포넌트로 수정 BottomFixedButton 컴포넌트를 버튼 별로 구분 및 관련 로직 페이지별로 개별화 Portfolio 삭제 기능 추가 * Refactor : Layout2 적용, favicon 추가 * Feat : Layout V2로 최적화, toast 최적화, 인기주식 컴포넌트 삭제 --------- Co-authored-by: Jetom88 <shinhro3o@gmail.com> Co-authored-by: 0min <ahn0min95@gmail.com> Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com>
ahn0min
pushed a commit
that referenced
this pull request
Oct 17, 2023
* feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * feat: ios style Switch Component 추가 * design: Layout, Navigator, Chart padding 변경 * stash: 시연을 위한 show page 추가 * design: font_section_title 추가 * feat: 메인 header 스노우 아이콘 적용 * design: IOSSwitch 디자인 변경 * feat: 아이콘 관련 작업 * feat: CommonFont color props 추가 * feat: 환율 정보를 나타내는 ExchageRate 추가 * feat: change CommonFont color default props * refactor: badge style 관련 타입을 styles.ts 폴더로 이동 * feat: Section Component props 변경 * feat: ModeController 추가 * design: 배당 디테일 리스트 폰트컬러 변경 * design: BadgeGroup gap 추가 * chore: 디자인시스템 fontWeight 추가 및 적용 * design: lastItem인 경우 paddingBottom을 0으로 변경 * feat: icon 추가 * feat: 메인페이지 UI 완성 * refactor: 사용되지 않는 show 페이지 제거 * refactor: MainPage 일부를 컴포넌트로 분리 * feat: 차트 data를 랜덤으로 변경 * feat: 계산, 세팅페이지 추가 * feat: 네비게이션 클릭 가능 영역 확대 * fix: theme font 참조에러 해결 * feat: search page 이동 링크 추가 * fix: 폰트 404 에러 해결 * Feat : Common 컴포넌트 BottomFixedButton 컴포넌트 (수정) Layout 컴포넌트 (추가) SearchLayout 컴포넌트 (추가) Navigator 컴포넌트 (추가) * Feat : Svg 파일 추가 및 font 경로 수정 * Feat : Common 컴포넌트 수정 AlertModal 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 관련 컴포넌트 추가 및 수정 Backward 컴포넌트 (수정) EditStock 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) PopularStock 컴포넌트 (수정) PopularSotcks 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (추가) ShowAddedStock 컴포넌트 (추가) empty, search, add 페이지 컴포넌트 (수정) * Feat : useGetPresentPriceAll 컴포넌트 제작 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Use-debounce 라이브러리 추가 * Feat : Common Component 수정 Backward 컴포넌트 (수정) BottomFixedButton 컴포넌트 (수정) DateDisplay 컴포넌트 (수정) SearchLayout 컴포넌트 (수정) AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : Common Component 수정 AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 단계 컴포넌트 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStock 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (수정) add 페이지 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * Feat : Toast 컨트롤 컴포넌트 및 atom 관리 Hook 추가 * Feat : 주식 종목 검색 및 정보 입력 컴포넌트 axios 통신을 개별 폴더로 변경하고 APIInstance로 대체 FeedStockInfo 컴포넌트 FeedStockInfos 컴포넌트 PopularStocks 컴포넌트 RecentSearchWords 컴포넌트 SearchInput 컴포넌트 SearchResults 컴포넌트 ShowAddedStock 컴포넌트 useGetPresentPriceAll 컴포넌트 edit 페이지 컴포넌트 (build될 수 있게 수정) add 페이지 컴포넌트 (파일 위치 변경으로 URL 경로 변경) * [STASH] 스크럼시 진행상황 공유를 위한 PR입니다. (#53) * refactor: response error, success type 정의로 인한 파일변경 * feat: 환율(exchangeRate)조회 기능 구현 * refactor: 시인성 향상을 위한 주석, 타입정의 * fix: 잘못 정의된 exchageRate 타입으로 인한 에러 해결 * feat: instance가 아닌 axios를 이용하여 환율조회 우선 해결 (#41) * design: IOSSwitchButton background color 변경 * feat: 심플모드 토글 기능 추가 * fix: withCredentials 로 인행 CORS 에러 해결(#34) * feat: 최초 로그인 후 포트폴리오가 없는 유저에게 보여지는 empty 경로변경 * feat: PortfolioModel response type 변경 * feat: resposne의 공통 Layout과 Error Code Type 추가 * feat: Layout Component의 defautl를 center 정렬로 변경 * feat: 나의 포트폴리오에 대한 요청, 응답과정만 구현 아직 View에 적용하기에는 추가적인 작업이 필요합니다. - 로그인 상태와 연동 - 심플모드 적용에 따른 다른 데이터 처리 * refactor: 로그인 페이지에서 사용되지 않는 코드 제거 * stash: 로그인, 포트폴리오 보유 상태에 따른 메인 페이지 라우팅 처리를 위한 임시코드 * Revert "feat: Layout Component의 defautl를 center 정렬로 변경" This reverts commit 4af0bb1. * feat: 서버측에서 최초 렌더링 시 accessToken 유무를 통해 리다이렉트 기능 추가 * feat: Next.js middleware를 이용하여 일괄적 리다이렉트 처리 * feat: viewPort 100vh의 상하좌우 가운데 정렬 컴포넌트 추가 * refactor: console.log 제거 * feat: 포트폴리오 data가 없을 경우 redirect 로직을 hooks 내부로 변경 * feat: 내부적으로 boolean state를 쉽게 다루는 useOnAndOff hook 추가 * feat: toggle을 할 수 있는 CommonCheckButton 추가 * refactor: 포트폴리오 responseModel에 이해를 위한 주석 작성 * feat: 오늘 날짜를 기준으로 year,month를 보여주는 컴포넌트추가 * feat: DividendDate, CommonCheckButton 을 MainPage에 적용 * stash: 서버측 에러로 인해mockPortFolioData 기반으로 훅 변경 * refactor: 메인페이지 포트폴리오 관련 section을 컴포넌트롤 분리 * feat: 전체보기 버튼 우측의 아이콘 svg로 적용 * feat: 연간 배당 정보에 대한 Model Type 추가 * feat: CommonButton Padding 관련 props 추가 * fix: 디자인팀에 요청에 맞게 NotifyModal 관련 작업 * design: 디자인팀 요청에 따라 barChart 하단에도 둥글게 처리 * feat: BottomNavigator MUI 가 아닌 Emotion으로 직접구현 * design: 네비게이션 바 hover 효과적용 * feat: 연간배당 api 로직 추가 * feat: 연간배당 분석 섹션부분 api와 연동 * refactor: request header Secret-key 를 Authorization으로 변경 * feat: 차트 단위 변환 유틸함수 추가 * feat: caclurate 페이지 구현 * [FEAT] 404, 계산, 설정 페이지 구현 (#49) * feat: 404 Page 구현 * feat: Setting Page UI 구현 * feat: CommonLayout Component 하단 네비게이터를 선택적으로 변경 * feat: 중복되는 setting page 제거 * fix: pages 폴더에 styles.ts 파일이 있음으로 발생하는 빌드 에러 수정 * design: 설정 페이지에 타이틀 변경 * fix: 로그인 페이지에 하단 네비게이터가 존재하는 이슈 해결 --------- Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com> * Feat : Common Component 및 주식 검색 및 정보 입력 컴포넌트 1. Axios에서 APIInstance로 변경 2. Axios의 headers 제거 3. 불필요한 font-family 및 font-style 제거 4. useAtom에서 useGetSelectedStocks로 파일명 변경 * [STATH] 임시 merge를 위한 PR (#56) * feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * feat: ios style Switch Component 추가 * design: Layout, Navigator, Chart padding 변경 * stash: 시연을 위한 show page 추가 * design: font_section_title 추가 * feat: 메인 header 스노우 아이콘 적용 * design: IOSSwitch 디자인 변경 * feat: 아이콘 관련 작업 * feat: CommonFont color props 추가 * feat: 환율 정보를 나타내는 ExchageRate 추가 * feat: change CommonFont color default props * refactor: badge style 관련 타입을 styles.ts 폴더로 이동 * feat: Section Component props 변경 * feat: ModeController 추가 * design: 배당 디테일 리스트 폰트컬러 변경 * design: BadgeGroup gap 추가 * chore: 디자인시스템 fontWeight 추가 및 적용 * design: lastItem인 경우 paddingBottom을 0으로 변경 * feat: icon 추가 * feat: 메인페이지 UI 완성 * refactor: 사용되지 않는 show 페이지 제거 * refactor: MainPage 일부를 컴포넌트로 분리 * feat: 차트 data를 랜덤으로 변경 * feat: 계산, 세팅페이지 추가 * feat: 네비게이션 클릭 가능 영역 확대 * fix: theme font 참조에러 해결 * feat: search page 이동 링크 추가 * fix: 폰트 404 에러 해결 * Feat : Common 컴포넌트 BottomFixedButton 컴포넌트 (수정) Layout 컴포넌트 (추가) SearchLayout 컴포넌트 (추가) Navigator 컴포넌트 (추가) * Feat : Svg 파일 추가 및 font 경로 수정 * Feat : Common 컴포넌트 수정 AlertModal 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 관련 컴포넌트 추가 및 수정 Backward 컴포넌트 (수정) EditStock 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) PopularStock 컴포넌트 (수정) PopularSotcks 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (추가) ShowAddedStock 컴포넌트 (추가) empty, search, add 페이지 컴포넌트 (수정) * Feat : useGetPresentPriceAll 컴포넌트 제작 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Use-debounce 라이브러리 추가 * Feat : Common Component 수정 Backward 컴포넌트 (수정) BottomFixedButton 컴포넌트 (수정) DateDisplay 컴포넌트 (수정) SearchLayout 컴포넌트 (수정) AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : Common Component 수정 AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 단계 컴포넌트 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStock 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (수정) add 페이지 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * Feat : Toast 컨트롤 컴포넌트 및 atom 관리 Hook 추가 * Feat : 주식 종목 검색 및 정보 입력 컴포넌트 axios 통신을 개별 폴더로 변경하고 APIInstance로 대체 FeedStockInfo 컴포넌트 FeedStockInfos 컴포넌트 PopularStocks 컴포넌트 RecentSearchWords 컴포넌트 SearchInput 컴포넌트 SearchResults 컴포넌트 ShowAddedStock 컴포넌트 useGetPresentPriceAll 컴포넌트 edit 페이지 컴포넌트 (build될 수 있게 수정) add 페이지 컴포넌트 (파일 위치 변경으로 URL 경로 변경) * Feat : Common Component 및 주식 검색 및 정보 입력 컴포넌트 1. Axios에서 APIInstance로 변경 2. Axios의 headers 제거 3. 불필요한 font-family 및 font-style 제거 4. useAtom에서 useGetSelectedStocks로 파일명 변경 --------- Co-authored-by: Jetom88 <shinhro3o@gmail.com> Co-authored-by: Whale2200d <skatewang99@gmail.com> Co-authored-by: Whale2200 <71238020+Whale2200d@users.noreply.github.com> * [STASH] Backup/main business logic (#57) * refactor: response error, success type 정의로 인한 파일변경 * feat: 환율(exchangeRate)조회 기능 구현 * refactor: 시인성 향상을 위한 주석, 타입정의 * fix: 잘못 정의된 exchageRate 타입으로 인한 에러 해결 * feat: instance가 아닌 axios를 이용하여 환율조회 우선 해결 (#41) * design: IOSSwitchButton background color 변경 * feat: 심플모드 토글 기능 추가 * fix: withCredentials 로 인행 CORS 에러 해결(#34) * feat: 최초 로그인 후 포트폴리오가 없는 유저에게 보여지는 empty 경로변경 * feat: PortfolioModel response type 변경 * feat: resposne의 공통 Layout과 Error Code Type 추가 * feat: Layout Component의 defautl를 center 정렬로 변경 * feat: 나의 포트폴리오에 대한 요청, 응답과정만 구현 아직 View에 적용하기에는 추가적인 작업이 필요합니다. - 로그인 상태와 연동 - 심플모드 적용에 따른 다른 데이터 처리 * refactor: 로그인 페이지에서 사용되지 않는 코드 제거 * stash: 로그인, 포트폴리오 보유 상태에 따른 메인 페이지 라우팅 처리를 위한 임시코드 * Revert "feat: Layout Component의 defautl를 center 정렬로 변경" This reverts commit 4af0bb1. * feat: 서버측에서 최초 렌더링 시 accessToken 유무를 통해 리다이렉트 기능 추가 * feat: Next.js middleware를 이용하여 일괄적 리다이렉트 처리 * feat: viewPort 100vh의 상하좌우 가운데 정렬 컴포넌트 추가 * refactor: console.log 제거 * feat: 포트폴리오 data가 없을 경우 redirect 로직을 hooks 내부로 변경 * feat: 내부적으로 boolean state를 쉽게 다루는 useOnAndOff hook 추가 * feat: toggle을 할 수 있는 CommonCheckButton 추가 * refactor: 포트폴리오 responseModel에 이해를 위한 주석 작성 * feat: 오늘 날짜를 기준으로 year,month를 보여주는 컴포넌트추가 * feat: DividendDate, CommonCheckButton 을 MainPage에 적용 * stash: 서버측 에러로 인해mockPortFolioData 기반으로 훅 변경 * refactor: 메인페이지 포트폴리오 관련 section을 컴포넌트롤 분리 * feat: 전체보기 버튼 우측의 아이콘 svg로 적용 * feat: 연간 배당 정보에 대한 Model Type 추가 * feat: CommonButton Padding 관련 props 추가 * fix: 디자인팀에 요청에 맞게 NotifyModal 관련 작업 * design: 디자인팀 요청에 따라 barChart 하단에도 둥글게 처리 * feat: BottomNavigator MUI 가 아닌 Emotion으로 직접구현 * design: 네비게이션 바 hover 효과적용 * feat: 연간배당 api 로직 추가 * feat: 연간배당 분석 섹션부분 api와 연동 * refactor: request header Secret-key 를 Authorization으로 변경 * feat: 차트 단위 변환 유틸함수 추가 * feat: caclurate 페이지 구현 * [FEAT] 404, 계산, 설정 페이지 구현 (#49) * feat: 404 Page 구현 * feat: Setting Page UI 구현 * feat: CommonLayout Component 하단 네비게이터를 선택적으로 변경 * feat: 중복되는 setting page 제거 * fix: pages 폴더에 styles.ts 파일이 있음으로 발생하는 빌드 에러 수정 * design: 설정 페이지에 타이틀 변경 * fix: 로그인 페이지에 하단 네비게이터가 존재하는 이슈 해결 * stash: feat/main_layout_logic backup --------- Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com> * Feat : Edit Component 추가 * Feat : useCustomHook 추가 및 edit 페이지 수정 * Feat : Common 컴포넌트 추가 및 Svg 파일 추가 * Feat : Edit 페이지 컴포넌트 수정 EditStock 컴포넌트 (수정) EditStocks 컴포넌트 (수정) edit 페이지 컴포넌트 (수정) * Feat : Backward 컴포넌트를 Common 컴포넌트로 파일 위치 수정 * Feat : 주식 정보 입력 컴포넌트 수정 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) add 페이지 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 컴포넌트 * Feat : add 및 edit 페이지 컴포넌트의 Backward 위치 변경 * Refactor : Preparatory - Axios, React-Query로 상태 관리 컴포넌트 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Refactor : 컴포넌트 파일명 수정 및 기타 리팩토링 * Feat : Use Query 및 Axios 컴포넌트 수정 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : 주식 검색 및 정보 입력 컴포넌트 수정 * Feat : 페이지 컴포넌트 및 useQueryHook 컴포넌트 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Common 컴포넌트 및 useFeatureHook 관련 컴포넌트 수정 * Feat : 주식 검색 및 정보 입력 컴포넌트 수정 * Feat : Edit 컴포넌트 수정 및 추가 * Feat : edit 페이지 관련 컴포넌트 수정 * Feat : Common 컴포넌트 및 편집 컴포넌트 수정 * Feat : 최근 검색어 컴포넌트 수정 * Feat : Edit 페이지에서 AssetDetail 객체 삭제 기능 * Feat : 주식 추가 및 편집 페이지 관련 컴포넌트 수정 * Feat : URL을 fires에서 snowball로 변경, 편집 내 삭제 Query 수정 * Feat : URL 경로 변경 및 페이지 파일 위치 변경 * Feat : 무한 스크롤 구현 (진행 중) * Refactor : 페이지 Group별 파일 위치 변경 * Feat : 무한 스크롤 대신 더 보기 기능으로 변경하여 컴포넌트 추가 * Feat : BottomFixedButton에 Loading 기능 추가 * Feat : 개별 Edit 페이지 내 삭제 버튼 기능 수정 * Refactor : useFeatureHook별로 isLoading 명칭 변경 * Feat : Toast 컴포넌트, SearchLayout 컴포넌트, 포폴 삭제 기능 Toast 컴포넌트를 MUI 컴포넌트로 수정 BottomFixedButton 컴포넌트를 버튼 별로 구분 및 관련 로직 페이지별로 개별화 Portfolio 삭제 기능 추가 * Refactor : Layout2 적용, favicon 추가 * Feat : Layout V2로 최적화, toast 최적화, 인기주식 컴포넌트 삭제 * Feat : 검색 시, 이미 자산이 있다면, 해당 자산은 클릭할 수 없도록 수정 그 외 empty 페이지에 사용할 수 있도록 ModeController 컴포넌트 수정 toast 시간 1000초에서 3초로 변경 * Feat : selected 버튼 조건에 따라 삭제 기능 외 1 기존 포트폴리오에 자산을 추가할 경우, 이미 포함된 자산은 selected 버튼이 삭제될 수 있도록 로직 수정 edit 페이지에서 자산을 삭제했을 때, toast 창과 페이지 이동이 동시에 일어나는 문제 해결을 위해 edit 페이지에서 toast 창이 뜨도록 수정 * Feat : 무한 스크롤 수정 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat: 무한 스크롤 수정 2 * Feat : 무한 스크롤 수정 3 --------- Co-authored-by: Jetom88 <shinhro3o@gmail.com> Co-authored-by: 0min <ahn0min95@gmail.com> Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com>
ahn0min
pushed a commit
that referenced
this pull request
Oct 17, 2023
* feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * feat: ios style Switch Component 추가 * design: Layout, Navigator, Chart padding 변경 * stash: 시연을 위한 show page 추가 * design: font_section_title 추가 * feat: 메인 header 스노우 아이콘 적용 * design: IOSSwitch 디자인 변경 * feat: 아이콘 관련 작업 * feat: CommonFont color props 추가 * feat: 환율 정보를 나타내는 ExchageRate 추가 * feat: change CommonFont color default props * refactor: badge style 관련 타입을 styles.ts 폴더로 이동 * feat: Section Component props 변경 * feat: ModeController 추가 * design: 배당 디테일 리스트 폰트컬러 변경 * design: BadgeGroup gap 추가 * chore: 디자인시스템 fontWeight 추가 및 적용 * design: lastItem인 경우 paddingBottom을 0으로 변경 * feat: icon 추가 * feat: 메인페이지 UI 완성 * refactor: 사용되지 않는 show 페이지 제거 * refactor: MainPage 일부를 컴포넌트로 분리 * feat: 차트 data를 랜덤으로 변경 * feat: 계산, 세팅페이지 추가 * feat: 네비게이션 클릭 가능 영역 확대 * fix: theme font 참조에러 해결 * feat: search page 이동 링크 추가 * fix: 폰트 404 에러 해결 * Feat : Common 컴포넌트 BottomFixedButton 컴포넌트 (수정) Layout 컴포넌트 (추가) SearchLayout 컴포넌트 (추가) Navigator 컴포넌트 (추가) * Feat : Svg 파일 추가 및 font 경로 수정 * Feat : Common 컴포넌트 수정 AlertModal 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 관련 컴포넌트 추가 및 수정 Backward 컴포넌트 (수정) EditStock 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) PopularStock 컴포넌트 (수정) PopularSotcks 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (추가) ShowAddedStock 컴포넌트 (추가) empty, search, add 페이지 컴포넌트 (수정) * Feat : useGetPresentPriceAll 컴포넌트 제작 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Use-debounce 라이브러리 추가 * Feat : Common Component 수정 Backward 컴포넌트 (수정) BottomFixedButton 컴포넌트 (수정) DateDisplay 컴포넌트 (수정) SearchLayout 컴포넌트 (수정) AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : Common Component 수정 AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 단계 컴포넌트 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStock 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (수정) add 페이지 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * Feat : Toast 컨트롤 컴포넌트 및 atom 관리 Hook 추가 * Feat : 주식 종목 검색 및 정보 입력 컴포넌트 axios 통신을 개별 폴더로 변경하고 APIInstance로 대체 FeedStockInfo 컴포넌트 FeedStockInfos 컴포넌트 PopularStocks 컴포넌트 RecentSearchWords 컴포넌트 SearchInput 컴포넌트 SearchResults 컴포넌트 ShowAddedStock 컴포넌트 useGetPresentPriceAll 컴포넌트 edit 페이지 컴포넌트 (build될 수 있게 수정) add 페이지 컴포넌트 (파일 위치 변경으로 URL 경로 변경) * [STASH] 스크럼시 진행상황 공유를 위한 PR입니다. (#53) * refactor: response error, success type 정의로 인한 파일변경 * feat: 환율(exchangeRate)조회 기능 구현 * refactor: 시인성 향상을 위한 주석, 타입정의 * fix: 잘못 정의된 exchageRate 타입으로 인한 에러 해결 * feat: instance가 아닌 axios를 이용하여 환율조회 우선 해결 (#41) * design: IOSSwitchButton background color 변경 * feat: 심플모드 토글 기능 추가 * fix: withCredentials 로 인행 CORS 에러 해결(#34) * feat: 최초 로그인 후 포트폴리오가 없는 유저에게 보여지는 empty 경로변경 * feat: PortfolioModel response type 변경 * feat: resposne의 공통 Layout과 Error Code Type 추가 * feat: Layout Component의 defautl를 center 정렬로 변경 * feat: 나의 포트폴리오에 대한 요청, 응답과정만 구현 아직 View에 적용하기에는 추가적인 작업이 필요합니다. - 로그인 상태와 연동 - 심플모드 적용에 따른 다른 데이터 처리 * refactor: 로그인 페이지에서 사용되지 않는 코드 제거 * stash: 로그인, 포트폴리오 보유 상태에 따른 메인 페이지 라우팅 처리를 위한 임시코드 * Revert "feat: Layout Component의 defautl를 center 정렬로 변경" This reverts commit 4af0bb1. * feat: 서버측에서 최초 렌더링 시 accessToken 유무를 통해 리다이렉트 기능 추가 * feat: Next.js middleware를 이용하여 일괄적 리다이렉트 처리 * feat: viewPort 100vh의 상하좌우 가운데 정렬 컴포넌트 추가 * refactor: console.log 제거 * feat: 포트폴리오 data가 없을 경우 redirect 로직을 hooks 내부로 변경 * feat: 내부적으로 boolean state를 쉽게 다루는 useOnAndOff hook 추가 * feat: toggle을 할 수 있는 CommonCheckButton 추가 * refactor: 포트폴리오 responseModel에 이해를 위한 주석 작성 * feat: 오늘 날짜를 기준으로 year,month를 보여주는 컴포넌트추가 * feat: DividendDate, CommonCheckButton 을 MainPage에 적용 * stash: 서버측 에러로 인해mockPortFolioData 기반으로 훅 변경 * refactor: 메인페이지 포트폴리오 관련 section을 컴포넌트롤 분리 * feat: 전체보기 버튼 우측의 아이콘 svg로 적용 * feat: 연간 배당 정보에 대한 Model Type 추가 * feat: CommonButton Padding 관련 props 추가 * fix: 디자인팀에 요청에 맞게 NotifyModal 관련 작업 * design: 디자인팀 요청에 따라 barChart 하단에도 둥글게 처리 * feat: BottomNavigator MUI 가 아닌 Emotion으로 직접구현 * design: 네비게이션 바 hover 효과적용 * feat: 연간배당 api 로직 추가 * feat: 연간배당 분석 섹션부분 api와 연동 * refactor: request header Secret-key 를 Authorization으로 변경 * feat: 차트 단위 변환 유틸함수 추가 * feat: caclurate 페이지 구현 * [FEAT] 404, 계산, 설정 페이지 구현 (#49) * feat: 404 Page 구현 * feat: Setting Page UI 구현 * feat: CommonLayout Component 하단 네비게이터를 선택적으로 변경 * feat: 중복되는 setting page 제거 * fix: pages 폴더에 styles.ts 파일이 있음으로 발생하는 빌드 에러 수정 * design: 설정 페이지에 타이틀 변경 * fix: 로그인 페이지에 하단 네비게이터가 존재하는 이슈 해결 --------- Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com> * Feat : Common Component 및 주식 검색 및 정보 입력 컴포넌트 1. Axios에서 APIInstance로 변경 2. Axios의 headers 제거 3. 불필요한 font-family 및 font-style 제거 4. useAtom에서 useGetSelectedStocks로 파일명 변경 * [STATH] 임시 merge를 위한 PR (#56) * feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * feat: ios style Switch Component 추가 * design: Layout, Navigator, Chart padding 변경 * stash: 시연을 위한 show page 추가 * design: font_section_title 추가 * feat: 메인 header 스노우 아이콘 적용 * design: IOSSwitch 디자인 변경 * feat: 아이콘 관련 작업 * feat: CommonFont color props 추가 * feat: 환율 정보를 나타내는 ExchageRate 추가 * feat: change CommonFont color default props * refactor: badge style 관련 타입을 styles.ts 폴더로 이동 * feat: Section Component props 변경 * feat: ModeController 추가 * design: 배당 디테일 리스트 폰트컬러 변경 * design: BadgeGroup gap 추가 * chore: 디자인시스템 fontWeight 추가 및 적용 * design: lastItem인 경우 paddingBottom을 0으로 변경 * feat: icon 추가 * feat: 메인페이지 UI 완성 * refactor: 사용되지 않는 show 페이지 제거 * refactor: MainPage 일부를 컴포넌트로 분리 * feat: 차트 data를 랜덤으로 변경 * feat: 계산, 세팅페이지 추가 * feat: 네비게이션 클릭 가능 영역 확대 * fix: theme font 참조에러 해결 * feat: search page 이동 링크 추가 * fix: 폰트 404 에러 해결 * Feat : Common 컴포넌트 BottomFixedButton 컴포넌트 (수정) Layout 컴포넌트 (추가) SearchLayout 컴포넌트 (추가) Navigator 컴포넌트 (추가) * Feat : Svg 파일 추가 및 font 경로 수정 * Feat : Common 컴포넌트 수정 AlertModal 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 관련 컴포넌트 추가 및 수정 Backward 컴포넌트 (수정) EditStock 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) PopularStock 컴포넌트 (수정) PopularSotcks 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (추가) ShowAddedStock 컴포넌트 (추가) empty, search, add 페이지 컴포넌트 (수정) * Feat : useGetPresentPriceAll 컴포넌트 제작 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Use-debounce 라이브러리 추가 * Feat : Common Component 수정 Backward 컴포넌트 (수정) BottomFixedButton 컴포넌트 (수정) DateDisplay 컴포넌트 (수정) SearchLayout 컴포넌트 (수정) AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : Common Component 수정 AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 단계 컴포넌트 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStock 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (수정) add 페이지 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * Feat : Toast 컨트롤 컴포넌트 및 atom 관리 Hook 추가 * Feat : 주식 종목 검색 및 정보 입력 컴포넌트 axios 통신을 개별 폴더로 변경하고 APIInstance로 대체 FeedStockInfo 컴포넌트 FeedStockInfos 컴포넌트 PopularStocks 컴포넌트 RecentSearchWords 컴포넌트 SearchInput 컴포넌트 SearchResults 컴포넌트 ShowAddedStock 컴포넌트 useGetPresentPriceAll 컴포넌트 edit 페이지 컴포넌트 (build될 수 있게 수정) add 페이지 컴포넌트 (파일 위치 변경으로 URL 경로 변경) * Feat : Common Component 및 주식 검색 및 정보 입력 컴포넌트 1. Axios에서 APIInstance로 변경 2. Axios의 headers 제거 3. 불필요한 font-family 및 font-style 제거 4. useAtom에서 useGetSelectedStocks로 파일명 변경 --------- Co-authored-by: Jetom88 <shinhro3o@gmail.com> Co-authored-by: Whale2200d <skatewang99@gmail.com> Co-authored-by: Whale2200 <71238020+Whale2200d@users.noreply.github.com> * [STASH] Backup/main business logic (#57) * refactor: response error, success type 정의로 인한 파일변경 * feat: 환율(exchangeRate)조회 기능 구현 * refactor: 시인성 향상을 위한 주석, 타입정의 * fix: 잘못 정의된 exchageRate 타입으로 인한 에러 해결 * feat: instance가 아닌 axios를 이용하여 환율조회 우선 해결 (#41) * design: IOSSwitchButton background color 변경 * feat: 심플모드 토글 기능 추가 * fix: withCredentials 로 인행 CORS 에러 해결(#34) * feat: 최초 로그인 후 포트폴리오가 없는 유저에게 보여지는 empty 경로변경 * feat: PortfolioModel response type 변경 * feat: resposne의 공통 Layout과 Error Code Type 추가 * feat: Layout Component의 defautl를 center 정렬로 변경 * feat: 나의 포트폴리오에 대한 요청, 응답과정만 구현 아직 View에 적용하기에는 추가적인 작업이 필요합니다. - 로그인 상태와 연동 - 심플모드 적용에 따른 다른 데이터 처리 * refactor: 로그인 페이지에서 사용되지 않는 코드 제거 * stash: 로그인, 포트폴리오 보유 상태에 따른 메인 페이지 라우팅 처리를 위한 임시코드 * Revert "feat: Layout Component의 defautl를 center 정렬로 변경" This reverts commit 4af0bb1. * feat: 서버측에서 최초 렌더링 시 accessToken 유무를 통해 리다이렉트 기능 추가 * feat: Next.js middleware를 이용하여 일괄적 리다이렉트 처리 * feat: viewPort 100vh의 상하좌우 가운데 정렬 컴포넌트 추가 * refactor: console.log 제거 * feat: 포트폴리오 data가 없을 경우 redirect 로직을 hooks 내부로 변경 * feat: 내부적으로 boolean state를 쉽게 다루는 useOnAndOff hook 추가 * feat: toggle을 할 수 있는 CommonCheckButton 추가 * refactor: 포트폴리오 responseModel에 이해를 위한 주석 작성 * feat: 오늘 날짜를 기준으로 year,month를 보여주는 컴포넌트추가 * feat: DividendDate, CommonCheckButton 을 MainPage에 적용 * stash: 서버측 에러로 인해mockPortFolioData 기반으로 훅 변경 * refactor: 메인페이지 포트폴리오 관련 section을 컴포넌트롤 분리 * feat: 전체보기 버튼 우측의 아이콘 svg로 적용 * feat: 연간 배당 정보에 대한 Model Type 추가 * feat: CommonButton Padding 관련 props 추가 * fix: 디자인팀에 요청에 맞게 NotifyModal 관련 작업 * design: 디자인팀 요청에 따라 barChart 하단에도 둥글게 처리 * feat: BottomNavigator MUI 가 아닌 Emotion으로 직접구현 * design: 네비게이션 바 hover 효과적용 * feat: 연간배당 api 로직 추가 * feat: 연간배당 분석 섹션부분 api와 연동 * refactor: request header Secret-key 를 Authorization으로 변경 * feat: 차트 단위 변환 유틸함수 추가 * feat: caclurate 페이지 구현 * [FEAT] 404, 계산, 설정 페이지 구현 (#49) * feat: 404 Page 구현 * feat: Setting Page UI 구현 * feat: CommonLayout Component 하단 네비게이터를 선택적으로 변경 * feat: 중복되는 setting page 제거 * fix: pages 폴더에 styles.ts 파일이 있음으로 발생하는 빌드 에러 수정 * design: 설정 페이지에 타이틀 변경 * fix: 로그인 페이지에 하단 네비게이터가 존재하는 이슈 해결 * stash: feat/main_layout_logic backup --------- Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com> * Feat : Edit Component 추가 * Feat : useCustomHook 추가 및 edit 페이지 수정 * Feat : Common 컴포넌트 추가 및 Svg 파일 추가 * Feat : Edit 페이지 컴포넌트 수정 EditStock 컴포넌트 (수정) EditStocks 컴포넌트 (수정) edit 페이지 컴포넌트 (수정) * Feat : Backward 컴포넌트를 Common 컴포넌트로 파일 위치 수정 * Feat : 주식 정보 입력 컴포넌트 수정 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) add 페이지 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 컴포넌트 * Feat : add 및 edit 페이지 컴포넌트의 Backward 위치 변경 * Refactor : Preparatory - Axios, React-Query로 상태 관리 컴포넌트 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Refactor : 컴포넌트 파일명 수정 및 기타 리팩토링 * Feat : Use Query 및 Axios 컴포넌트 수정 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : 주식 검색 및 정보 입력 컴포넌트 수정 * Feat : 페이지 컴포넌트 및 useQueryHook 컴포넌트 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Common 컴포넌트 및 useFeatureHook 관련 컴포넌트 수정 * Feat : 주식 검색 및 정보 입력 컴포넌트 수정 * Feat : Edit 컴포넌트 수정 및 추가 * Feat : edit 페이지 관련 컴포넌트 수정 * Feat : Common 컴포넌트 및 편집 컴포넌트 수정 * Feat : 최근 검색어 컴포넌트 수정 * Feat : Edit 페이지에서 AssetDetail 객체 삭제 기능 * Feat : 주식 추가 및 편집 페이지 관련 컴포넌트 수정 * Feat : URL을 fires에서 snowball로 변경, 편집 내 삭제 Query 수정 * Feat : URL 경로 변경 및 페이지 파일 위치 변경 * Feat : 무한 스크롤 구현 (진행 중) * Refactor : 페이지 Group별 파일 위치 변경 * Feat : 무한 스크롤 대신 더 보기 기능으로 변경하여 컴포넌트 추가 * Feat : BottomFixedButton에 Loading 기능 추가 * Feat : 개별 Edit 페이지 내 삭제 버튼 기능 수정 * Refactor : useFeatureHook별로 isLoading 명칭 변경 * Feat : Toast 컴포넌트, SearchLayout 컴포넌트, 포폴 삭제 기능 Toast 컴포넌트를 MUI 컴포넌트로 수정 BottomFixedButton 컴포넌트를 버튼 별로 구분 및 관련 로직 페이지별로 개별화 Portfolio 삭제 기능 추가 * Refactor : Layout2 적용, favicon 추가 * Feat : Layout V2로 최적화, toast 최적화, 인기주식 컴포넌트 삭제 * Feat : 검색 시, 이미 자산이 있다면, 해당 자산은 클릭할 수 없도록 수정 그 외 empty 페이지에 사용할 수 있도록 ModeController 컴포넌트 수정 toast 시간 1000초에서 3초로 변경 * Feat : selected 버튼 조건에 따라 삭제 기능 외 1 기존 포트폴리오에 자산을 추가할 경우, 이미 포함된 자산은 selected 버튼이 삭제될 수 있도록 로직 수정 edit 페이지에서 자산을 삭제했을 때, toast 창과 페이지 이동이 동시에 일어나는 문제 해결을 위해 edit 페이지에서 toast 창이 뜨도록 수정 * Feat : 무한 스크롤 수정 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat: 무한 스크롤 수정 2 * Feat : 무한 스크롤 수정 3 * Feat : Edit 페이지 무한루프 수정 그 외 뒤로가기 버튼 경로 수정 포트폴리오에 자산이 없을 경우, 바로 empty 페이지로 이동 --------- Co-authored-by: Jetom88 <shinhro3o@gmail.com> Co-authored-by: 0min <ahn0min95@gmail.com> Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com>
Whale2200d
added a commit
that referenced
this pull request
Oct 19, 2023
* feat: tax와 simple 모드 변환함수 분리 * [FIX] 로그인 관련 에러 수정 (#88) * feat: 소득세 적용 변경 * refactor: 로그인 페이지로 리다이렉트 하는 방식을 새로고침으로 변경 * feat: 미들웨어 적용 범위 변경 * feat: 기본 Head Tag 추가 * feat: 기존 포트폴리오 쿼리 변경 - 기존 쿼리틑 myPortfolio라는 쿼리키를 공통으로 사용했습니다. - 방식을 변경하여 changedMyPortfolio 쿼리키를 사용하는 쿼리로 새롭게 분리했습니다. - 글로벌하게 onSuccess를 통해 changedMyPortfolio 쿼리를 무효화하도록 변경 * fix: 엑세스 토큰이 "세션 쿠키"로 취급되어 재로그인이 발생한 문제 해결 * feat: 카카오 redirect url 데브서버 추가 * feat: 로그인 진행중인 경우 "로그인이 진행중입니다." 메시지 보여주기 구현 * test: 변경된 함수명으로 변경 * refactor: 불필요한 header params 제거 * fix: 메인페이지 이슈 해결 및 개선 (#89) * feat: 소득세 적용 변경 * refactor: 로그인 페이지로 리다이렉트 하는 방식을 새로고침으로 변경 * feat: 미들웨어 적용 범위 변경 * feat: 기본 Head Tag 추가 * feat: 기존 포트폴리오 쿼리 변경 - 기존 쿼리틑 myPortfolio라는 쿼리키를 공통으로 사용했습니다. - 방식을 변경하여 changedMyPortfolio 쿼리키를 사용하는 쿼리로 새롭게 분리했습니다. - 글로벌하게 onSuccess를 통해 changedMyPortfolio 쿼리를 무효화하도록 변경 * fix: 엑세스 토큰이 "세션 쿠키"로 취급되어 재로그인이 발생한 문제 해결 * feat: 카카오 redirect url 데브서버 추가 * feat: 로그인 진행중인 경우 "로그인이 진행중입니다." 메시지 보여주기 구현 * test: 변경된 함수명으로 변경 * refactor: 불필요한 header params 제거 * fix: 동일한 인가코드를 가진 url로 접속할 시 "대기중"인 에러 수정 * fix: 초기 메인페이지 진입 시 포트폴리오 자산 총합이 undefined로 뜨는 현상 해결 * fix: 포트폴리오가 존재하고 자산이 없을 경우 빈 화면을 보여주는 이슈 해결 * fix: response.status가 error 인 경우 500 page로 리다이렉트 * feat: response.success가 false일 경우 500 페이지 반환 * refactor: 포트폴리오, 연간배당, 월간 캘린더 정보를 동시에 request 하도록 수정 * [FIX] 동일한 카카오 인가코드로 로그인시 에러 해결 (#90) * feat: 소득세 적용 변경 * refactor: 로그인 페이지로 리다이렉트 하는 방식을 새로고침으로 변경 * feat: 미들웨어 적용 범위 변경 * feat: 기본 Head Tag 추가 * feat: 기존 포트폴리오 쿼리 변경 - 기존 쿼리틑 myPortfolio라는 쿼리키를 공통으로 사용했습니다. - 방식을 변경하여 changedMyPortfolio 쿼리키를 사용하는 쿼리로 새롭게 분리했습니다. - 글로벌하게 onSuccess를 통해 changedMyPortfolio 쿼리를 무효화하도록 변경 * fix: 엑세스 토큰이 "세션 쿠키"로 취급되어 재로그인이 발생한 문제 해결 * feat: 카카오 redirect url 데브서버 추가 * feat: 로그인 진행중인 경우 "로그인이 진행중입니다." 메시지 보여주기 구현 * test: 변경된 함수명으로 변경 * refactor: 불필요한 header params 제거 * fix: 동일한 인가코드를 가진 url로 접속할 시 "대기중"인 에러 수정 * [FEAT] Layout v2 동적 vh 적용 (#91) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * Feat/layout v2 (#93) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경 * Feat/layout v2 (#94) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경 * Revert "refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경" This reverts commit ca1cf16. * [FEAT] v2 로 테스트하던 일부 페이지 정식 url로 변경, ahn0min95/sno-20-배경색-삽입-max-height-932px-적용 (#95) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경 * Revert "refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경" This reverts commit ca1cf16. * feat: 최신 Layout Componet를 사용하는 페이지로 교체 * [FEAT] Layout v2 모바일 환경에서만 동적 vh 적용 (#96) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경 * Revert "refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경" This reverts commit ca1cf16. * feat: 최신 Layout Componet를 사용하는 페이지로 교체 * fix: 모바일 환경에서만 동적 vh를 받도록 변경 * [FEAT] Toast 컴포넌트, SearchLayout 컴포넌트 수정 및 포트폴리오 삭제 기능 추가 (#92) * Refactor : useFeatureHook별로 isLoading 명칭 변경 * Feat : Toast 컴포넌트, SearchLayout 컴포넌트, 포폴 삭제 기능 Toast 컴포넌트를 MUI 컴포넌트로 수정 BottomFixedButton 컴포넌트를 버튼 별로 구분 및 관련 로직 페이지별로 개별화 Portfolio 삭제 기능 추가 * feat: 로그아웃 시 redirect 주소 변경 * [FIX] 포트폴리오 리다리엑트 에러수정, 아바타 추가 (#98) * fix: 첫 자산 추가 후 empty page로 리다이렉트 되는 에러 해결 * feat: StockAvatar 추가 * [FEAT] LayoutV2 적용한 SearchLayoutV2 컴포넌트, favicon 추가 (#99) * feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * feat: ios style Switch Component 추가 * design: Layout, Navigator, Chart padding 변경 * stash: 시연을 위한 show page 추가 * design: font_section_title 추가 * feat: 메인 header 스노우 아이콘 적용 * design: IOSSwitch 디자인 변경 * feat: 아이콘 관련 작업 * feat: CommonFont color props 추가 * feat: 환율 정보를 나타내는 ExchageRate 추가 * feat: change CommonFont color default props * refactor: badge style 관련 타입을 styles.ts 폴더로 이동 * feat: Section Component props 변경 * feat: ModeController 추가 * design: 배당 디테일 리스트 폰트컬러 변경 * design: BadgeGroup gap 추가 * chore: 디자인시스템 fontWeight 추가 및 적용 * design: lastItem인 경우 paddingBottom을 0으로 변경 * feat: icon 추가 * feat: 메인페이지 UI 완성 * refactor: 사용되지 않는 show 페이지 제거 * refactor: MainPage 일부를 컴포넌트로 분리 * feat: 차트 data를 랜덤으로 변경 * feat: 계산, 세팅페이지 추가 * feat: 네비게이션 클릭 가능 영역 확대 * fix: theme font 참조에러 해결 * feat: search page 이동 링크 추가 * fix: 폰트 404 에러 해결 * Feat : Common 컴포넌트 BottomFixedButton 컴포넌트 (수정) Layout 컴포넌트 (추가) SearchLayout 컴포넌트 (추가) Navigator 컴포넌트 (추가) * Feat : Svg 파일 추가 및 font 경로 수정 * Feat : Common 컴포넌트 수정 AlertModal 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 관련 컴포넌트 추가 및 수정 Backward 컴포넌트 (수정) EditStock 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) PopularStock 컴포넌트 (수정) PopularSotcks 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (추가) ShowAddedStock 컴포넌트 (추가) empty, search, add 페이지 컴포넌트 (수정) * Feat : useGetPresentPriceAll 컴포넌트 제작 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Use-debounce 라이브러리 추가 * Feat : Common Component 수정 Backward 컴포넌트 (수정) BottomFixedButton 컴포넌트 (수정) DateDisplay 컴포넌트 (수정) SearchLayout 컴포넌트 (수정) AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : Common Component 수정 AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 단계 컴포넌트 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStock 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (수정) add 페이지 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * Feat : Toast 컨트롤 컴포넌트 및 atom 관리 Hook 추가 * Feat : 주식 종목 검색 및 정보 입력 컴포넌트 axios 통신을 개별 폴더로 변경하고 APIInstance로 대체 FeedStockInfo 컴포넌트 FeedStockInfos 컴포넌트 PopularStocks 컴포넌트 RecentSearchWords 컴포넌트 SearchInput 컴포넌트 SearchResults 컴포넌트 ShowAddedStock 컴포넌트 useGetPresentPriceAll 컴포넌트 edit 페이지 컴포넌트 (build될 수 있게 수정) add 페이지 컴포넌트 (파일 위치 변경으로 URL 경로 변경) * [STASH] 스크럼시 진행상황 공유를 위한 PR입니다. (#53) * refactor: response error, success type 정의로 인한 파일변경 * feat: 환율(exchangeRate)조회 기능 구현 * refactor: 시인성 향상을 위한 주석, 타입정의 * fix: 잘못 정의된 exchageRate 타입으로 인한 에러 해결 * feat: instance가 아닌 axios를 이용하여 환율조회 우선 해결 (#41) * design: IOSSwitchButton background color 변경 * feat: 심플모드 토글 기능 추가 * fix: withCredentials 로 인행 CORS 에러 해결(#34) * feat: 최초 로그인 후 포트폴리오가 없는 유저에게 보여지는 empty 경로변경 * feat: PortfolioModel response type 변경 * feat: resposne의 공통 Layout과 Error Code Type 추가 * feat: Layout Component의 defautl를 center 정렬로 변경 * feat: 나의 포트폴리오에 대한 요청, 응답과정만 구현 아직 View에 적용하기에는 추가적인 작업이 필요합니다. - 로그인 상태와 연동 - 심플모드 적용에 따른 다른 데이터 처리 * refactor: 로그인 페이지에서 사용되지 않는 코드 제거 * stash: 로그인, 포트폴리오 보유 상태에 따른 메인 페이지 라우팅 처리를 위한 임시코드 * Revert "feat: Layout Component의 defautl를 center 정렬로 변경" This reverts commit 4af0bb1. * feat: 서버측에서 최초 렌더링 시 accessToken 유무를 통해 리다이렉트 기능 추가 * feat: Next.js middleware를 이용하여 일괄적 리다이렉트 처리 * feat: viewPort 100vh의 상하좌우 가운데 정렬 컴포넌트 추가 * refactor: console.log 제거 * feat: 포트폴리오 data가 없을 경우 redirect 로직을 hooks 내부로 변경 * feat: 내부적으로 boolean state를 쉽게 다루는 useOnAndOff hook 추가 * feat: toggle을 할 수 있는 CommonCheckButton 추가 * refactor: 포트폴리오 responseModel에 이해를 위한 주석 작성 * feat: 오늘 날짜를 기준으로 year,month를 보여주는 컴포넌트추가 * feat: DividendDate, CommonCheckButton 을 MainPage에 적용 * stash: 서버측 에러로 인해mockPortFolioData 기반으로 훅 변경 * refactor: 메인페이지 포트폴리오 관련 section을 컴포넌트롤 분리 * feat: 전체보기 버튼 우측의 아이콘 svg로 적용 * feat: 연간 배당 정보에 대한 Model Type 추가 * feat: CommonButton Padding 관련 props 추가 * fix: 디자인팀에 요청에 맞게 NotifyModal 관련 작업 * design: 디자인팀 요청에 따라 barChart 하단에도 둥글게 처리 * feat: BottomNavigator MUI 가 아닌 Emotion으로 직접구현 * design: 네비게이션 바 hover 효과적용 * feat: 연간배당 api 로직 추가 * feat: 연간배당 분석 섹션부분 api와 연동 * refactor: request header Secret-key 를 Authorization으로 변경 * feat: 차트 단위 변환 유틸함수 추가 * feat: caclurate 페이지 구현 * [FEAT] 404, 계산, 설정 페이지 구현 (#49) * feat: 404 Page 구현 * feat: Setting Page UI 구현 * feat: CommonLayout Component 하단 네비게이터를 선택적으로 변경 * feat: 중복되는 setting page 제거 * fix: pages 폴더에 styles.ts 파일이 있음으로 발생하는 빌드 에러 수정 * design: 설정 페이지에 타이틀 변경 * fix: 로그인 페이지에 하단 네비게이터가 존재하는 이슈 해결 --------- Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com> * Feat : Common Component 및 주식 검색 및 정보 입력 컴포넌트 1. Axios에서 APIInstance로 변경 2. Axios의 headers 제거 3. 불필요한 font-family 및 font-style 제거 4. useAtom에서 useGetSelectedStocks로 파일명 변경 * [STATH] 임시 merge를 위한 PR (#56) * feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * feat: ios style Switch Component 추가 * design: Layout, Navigator, Chart padding 변경 * stash: 시연을 위한 show page 추가 * design: font_section_title 추가 * feat: 메인 header 스노우 아이콘 적용 * design: IOSSwitch 디자인 변경 * feat: 아이콘 관련 작업 * feat: CommonFont color props 추가 * feat: 환율 정보를 나타내는 ExchageRate 추가 * feat: change CommonFont color default props * refactor: badge style 관련 타입을 styles.ts 폴더로 이동 * feat: Section Component props 변경 * feat: ModeController 추가 * design: 배당 디테일 리스트 폰트컬러 변경 * design: BadgeGroup gap 추가 * chore: 디자인시스템 fontWeight 추가 및 적용 * design: lastItem인 경우 paddingBottom을 0으로 변경 * feat: icon 추가 * feat: 메인페이지 UI 완성 * refactor: 사용되지 않는 show 페이지 제거 * refactor: MainPage 일부를 컴포넌트로 분리 * feat: 차트 data를 랜덤으로 변경 * feat: 계산, 세팅페이지 추가 * feat: 네비게이션 클릭 가능 영역 확대 * fix: theme font 참조에러 해결 * feat: search page 이동 링크 추가 * fix: 폰트 404 에러 해결 * Feat : Common 컴포넌트 BottomFixedButton 컴포넌트 (수정) Layout 컴포넌트 (추가) SearchLayout 컴포넌트 (추가) Navigator 컴포넌트 (추가) * Feat : Svg 파일 추가 및 font 경로 수정 * Feat : Common 컴포넌트 수정 AlertModal 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 관련 컴포넌트 추가 및 수정 Backward 컴포넌트 (수정) EditStock 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) PopularStock 컴포넌트 (수정) PopularSotcks 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (추가) ShowAddedStock 컴포넌트 (추가) empty, search, add 페이지 컴포넌트 (수정) * Feat : useGetPresentPriceAll 컴포넌트 제작 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Use-debounce 라이브러리 추가 * Feat : Common Component 수정 Backward 컴포넌트 (수정) BottomFixedButton 컴포넌트 (수정) DateDisplay 컴포넌트 (수정) SearchLayout 컴포넌트 (수정) AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : Common Component 수정 AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 단계 컴포넌트 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStock 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (수정) add 페이지 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * Feat : Toast 컨트롤 컴포넌트 및 atom 관리 Hook 추가 * Feat : 주식 종목 검색 및 정보 입력 컴포넌트 axios 통신을 개별 폴더로 변경하고 APIInstance로 대체 FeedStockInfo 컴포넌트 FeedStockInfos 컴포넌트 PopularStocks 컴포넌트 RecentSearchWords 컴포넌트 SearchInput 컴포넌트 SearchResults 컴포넌트 ShowAddedStock 컴포넌트 useGetPresentPriceAll 컴포넌트 edit 페이지 컴포넌트 (build될 수 있게 수정) add 페이지 컴포넌트 (파일 위치 변경으로 URL 경로 변경) * Feat : Common Component 및 주식 검색 및 정보 입력 컴포넌트 1. Axios에서 APIInstance로 변경 2. Axios의 headers 제거 3. 불필요한 font-family 및 font-style 제거 4. useAtom에서 useGetSelectedStocks로 파일명 변경 --------- Co-authored-by: Jetom88 <shinhro3o@gmail.com> Co-authored-by: Whale2200d <skatewang99@gmail.com> Co-authored-by: Whale2200 <71238020+Whale2200d@users.noreply.github.com> * [STASH] Backup/main business logic (#57) * refactor: response error, success type 정의로 인한 파일변경 * feat: 환율(exchangeRate)조회 기능 구현 * refactor: 시인성 향상을 위한 주석, 타입정의 * fix: 잘못 정의된 exchageRate 타입으로 인한 에러 해결 * feat: instance가 아닌 axios를 이용하여 환율조회 우선 해결 (#41) * design: IOSSwitchButton background color 변경 * feat: 심플모드 토글 기능 추가 * fix: withCredentials 로 인행 CORS 에러 해결(#34) * feat: 최초 로그인 후 포트폴리오가 없는 유저에게 보여지는 empty 경로변경 * feat: PortfolioModel response type 변경 * feat: resposne의 공통 Layout과 Error Code Type 추가 * feat: Layout Component의 defautl를 center 정렬로 변경 * feat: 나의 포트폴리오에 대한 요청, 응답과정만 구현 아직 View에 적용하기에는 추가적인 작업이 필요합니다. - 로그인 상태와 연동 - 심플모드 적용에 따른 다른 데이터 처리 * refactor: 로그인 페이지에서 사용되지 않는 코드 제거 * stash: 로그인, 포트폴리오 보유 상태에 따른 메인 페이지 라우팅 처리를 위한 임시코드 * Revert "feat: Layout Component의 defautl를 center 정렬로 변경" This reverts commit 4af0bb1. * feat: 서버측에서 최초 렌더링 시 accessToken 유무를 통해 리다이렉트 기능 추가 * feat: Next.js middleware를 이용하여 일괄적 리다이렉트 처리 * feat: viewPort 100vh의 상하좌우 가운데 정렬 컴포넌트 추가 * refactor: console.log 제거 * feat: 포트폴리오 data가 없을 경우 redirect 로직을 hooks 내부로 변경 * feat: 내부적으로 boolean state를 쉽게 다루는 useOnAndOff hook 추가 * feat: toggle을 할 수 있는 CommonCheckButton 추가 * refactor: 포트폴리오 responseModel에 이해를 위한 주석 작성 * feat: 오늘 날짜를 기준으로 year,month를 보여주는 컴포넌트추가 * feat: DividendDate, CommonCheckButton 을 MainPage에 적용 * stash: 서버측 에러로 인해mockPortFolioData 기반으로 훅 변경 * refactor: 메인페이지 포트폴리오 관련 section을 컴포넌트롤 분리 * feat: 전체보기 버튼 우측의 아이콘 svg로 적용 * feat: 연간 배당 정보에 대한 Model Type 추가 * feat: CommonButton Padding 관련 props 추가 * fix: 디자인팀에 요청에 맞게 NotifyModal 관련 작업 * design: 디자인팀 요청에 따라 barChart 하단에도 둥글게 처리 * feat: BottomNavigator MUI 가 아닌 Emotion으로 직접구현 * design: 네비게이션 바 hover 효과적용 * feat: 연간배당 api 로직 추가 * feat: 연간배당 분석 섹션부분 api와 연동 * refactor: request header Secret-key 를 Authorization으로 변경 * feat: 차트 단위 변환 유틸함수 추가 * feat: caclurate 페이지 구현 * [FEAT] 404, 계산, 설정 페이지 구현 (#49) * feat: 404 Page 구현 * feat: Setting Page UI 구현 * feat: CommonLayout Component 하단 네비게이터를 선택적으로 변경 * feat: 중복되는 setting page 제거 * fix: pages 폴더에 styles.ts 파일이 있음으로 발생하는 빌드 에러 수정 * design: 설정 페이지에 타이틀 변경 * fix: 로그인 페이지에 하단 네비게이터가 존재하는 이슈 해결 * stash: feat/main_layout_logic backup --------- Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com> * Feat : Edit Component 추가 * Feat : useCustomHook 추가 및 edit 페이지 수정 * Feat : Common 컴포넌트 추가 및 Svg 파일 추가 * Feat : Edit 페이지 컴포넌트 수정 EditStock 컴포넌트 (수정) EditStocks 컴포넌트 (수정) edit 페이지 컴포넌트 (수정) * Feat : Backward 컴포넌트를 Common 컴포넌트로 파일 위치 수정 * Feat : 주식 정보 입력 컴포넌트 수정 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) add 페이지 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 컴포넌트 * Feat : add 및 edit 페이지 컴포넌트의 Backward 위치 변경 * Refactor : Preparatory - Axios, React-Query로 상태 관리 컴포넌트 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Refactor : 컴포넌트 파일명 수정 및 기타 리팩토링 * Feat : Use Query 및 Axios 컴포넌트 수정 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : 주식 검색 및 정보 입력 컴포넌트 수정 * Feat : 페이지 컴포넌트 및 useQueryHook 컴포넌트 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Common 컴포넌트 및 useFeatureHook 관련 컴포넌트 수정 * Feat : 주식 검색 및 정보 입력 컴포넌트 수정 * Feat : Edit 컴포넌트 수정 및 추가 * Feat : edit 페이지 관련 컴포넌트 수정 * Feat : Common 컴포넌트 및 편집 컴포넌트 수정 * Feat : 최근 검색어 컴포넌트 수정 * Feat : Edit 페이지에서 AssetDetail 객체 삭제 기능 * Feat : 주식 추가 및 편집 페이지 관련 컴포넌트 수정 * Feat : URL을 fires에서 snowball로 변경, 편집 내 삭제 Query 수정 * Feat : URL 경로 변경 및 페이지 파일 위치 변경 * Feat : 무한 스크롤 구현 (진행 중) * Refactor : 페이지 Group별 파일 위치 변경 * Feat : 무한 스크롤 대신 더 보기 기능으로 변경하여 컴포넌트 추가 * Feat : BottomFixedButton에 Loading 기능 추가 * Feat : 개별 Edit 페이지 내 삭제 버튼 기능 수정 * Refactor : useFeatureHook별로 isLoading 명칭 변경 * Feat : Toast 컴포넌트, SearchLayout 컴포넌트, 포폴 삭제 기능 Toast 컴포넌트를 MUI 컴포넌트로 수정 BottomFixedButton 컴포넌트를 버튼 별로 구분 및 관련 로직 페이지별로 개별화 Portfolio 삭제 기능 추가 * Refactor : Layout2 적용, favicon 추가 --------- Co-authored-by: Jetom88 <shinhro3o@gmail.com> Co-authored-by: 0min <ahn0min95@gmail.com> Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com> * [FEAT] 레이아웃 변경에 의한 모달 작업, ahn0min95/sno-14-모달-팝업의-좌우-마진-채우기 (#100) * feat: 변경된 Layout의 100%를 차지하는 modal v2 작업 * refactor: NotifyListModal을 AnnuanDividendModal로 네이밍 변경 * refactor: ModalV2 CenterModal, BottomSheetModal 분리 * refactor: useControlModalV2 분리 * feat: 0 보다 작은 경우 빈문자열을 반환하는 새로운 차트 포맷터 추가 * feat: 포트폴리오가 원하로 넘어오는 경우를 고려한 hook 추가 * [FEAT] Layout V2로 최적화, toast 최적화, 인기주식 컴포넌트 삭제 (#101) * feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이…
ahn0min
pushed a commit
that referenced
this pull request
Oct 20, 2023
* feat: tax와 simple 모드 변환함수 분리 * [FIX] 로그인 관련 에러 수정 (#88) * feat: 소득세 적용 변경 * refactor: 로그인 페이지로 리다이렉트 하는 방식을 새로고침으로 변경 * feat: 미들웨어 적용 범위 변경 * feat: 기본 Head Tag 추가 * feat: 기존 포트폴리오 쿼리 변경 - 기존 쿼리틑 myPortfolio라는 쿼리키를 공통으로 사용했습니다. - 방식을 변경하여 changedMyPortfolio 쿼리키를 사용하는 쿼리로 새롭게 분리했습니다. - 글로벌하게 onSuccess를 통해 changedMyPortfolio 쿼리를 무효화하도록 변경 * fix: 엑세스 토큰이 "세션 쿠키"로 취급되어 재로그인이 발생한 문제 해결 * feat: 카카오 redirect url 데브서버 추가 * feat: 로그인 진행중인 경우 "로그인이 진행중입니다." 메시지 보여주기 구현 * test: 변경된 함수명으로 변경 * refactor: 불필요한 header params 제거 * fix: 메인페이지 이슈 해결 및 개선 (#89) * feat: 소득세 적용 변경 * refactor: 로그인 페이지로 리다이렉트 하는 방식을 새로고침으로 변경 * feat: 미들웨어 적용 범위 변경 * feat: 기본 Head Tag 추가 * feat: 기존 포트폴리오 쿼리 변경 - 기존 쿼리틑 myPortfolio라는 쿼리키를 공통으로 사용했습니다. - 방식을 변경하여 changedMyPortfolio 쿼리키를 사용하는 쿼리로 새롭게 분리했습니다. - 글로벌하게 onSuccess를 통해 changedMyPortfolio 쿼리를 무효화하도록 변경 * fix: 엑세스 토큰이 "세션 쿠키"로 취급되어 재로그인이 발생한 문제 해결 * feat: 카카오 redirect url 데브서버 추가 * feat: 로그인 진행중인 경우 "로그인이 진행중입니다." 메시지 보여주기 구현 * test: 변경된 함수명으로 변경 * refactor: 불필요한 header params 제거 * fix: 동일한 인가코드를 가진 url로 접속할 시 "대기중"인 에러 수정 * fix: 초기 메인페이지 진입 시 포트폴리오 자산 총합이 undefined로 뜨는 현상 해결 * fix: 포트폴리오가 존재하고 자산이 없을 경우 빈 화면을 보여주는 이슈 해결 * fix: response.status가 error 인 경우 500 page로 리다이렉트 * feat: response.success가 false일 경우 500 페이지 반환 * refactor: 포트폴리오, 연간배당, 월간 캘린더 정보를 동시에 request 하도록 수정 * [FIX] 동일한 카카오 인가코드로 로그인시 에러 해결 (#90) * feat: 소득세 적용 변경 * refactor: 로그인 페이지로 리다이렉트 하는 방식을 새로고침으로 변경 * feat: 미들웨어 적용 범위 변경 * feat: 기본 Head Tag 추가 * feat: 기존 포트폴리오 쿼리 변경 - 기존 쿼리틑 myPortfolio라는 쿼리키를 공통으로 사용했습니다. - 방식을 변경하여 changedMyPortfolio 쿼리키를 사용하는 쿼리로 새롭게 분리했습니다. - 글로벌하게 onSuccess를 통해 changedMyPortfolio 쿼리를 무효화하도록 변경 * fix: 엑세스 토큰이 "세션 쿠키"로 취급되어 재로그인이 발생한 문제 해결 * feat: 카카오 redirect url 데브서버 추가 * feat: 로그인 진행중인 경우 "로그인이 진행중입니다." 메시지 보여주기 구현 * test: 변경된 함수명으로 변경 * refactor: 불필요한 header params 제거 * fix: 동일한 인가코드를 가진 url로 접속할 시 "대기중"인 에러 수정 * [FEAT] Layout v2 동적 vh 적용 (#91) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * Feat/layout v2 (#93) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경 * Feat/layout v2 (#94) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경 * Revert "refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경" This reverts commit ca1cf16. * [FEAT] v2 로 테스트하던 일부 페이지 정식 url로 변경, ahn0min95/sno-20-배경색-삽입-max-height-932px-적용 (#95) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경 * Revert "refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경" This reverts commit ca1cf16. * feat: 최신 Layout Componet를 사용하는 페이지로 교체 * [FEAT] Layout v2 모바일 환경에서만 동적 vh 적용 (#96) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경 * Revert "refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경" This reverts commit ca1cf16. * feat: 최신 Layout Componet를 사용하는 페이지로 교체 * fix: 모바일 환경에서만 동적 vh를 받도록 변경 * [FEAT] Toast 컴포넌트, SearchLayout 컴포넌트 수정 및 포트폴리오 삭제 기능 추가 (#92) * Refactor : useFeatureHook별로 isLoading 명칭 변경 * Feat : Toast 컴포넌트, SearchLayout 컴포넌트, 포폴 삭제 기능 Toast 컴포넌트를 MUI 컴포넌트로 수정 BottomFixedButton 컴포넌트를 버튼 별로 구분 및 관련 로직 페이지별로 개별화 Portfolio 삭제 기능 추가 * feat: 로그아웃 시 redirect 주소 변경 * [FIX] 포트폴리오 리다리엑트 에러수정, 아바타 추가 (#98) * fix: 첫 자산 추가 후 empty page로 리다이렉트 되는 에러 해결 * feat: StockAvatar 추가 * [FEAT] LayoutV2 적용한 SearchLayoutV2 컴포넌트, favicon 추가 (#99) * feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * feat: ios style Switch Component 추가 * design: Layout, Navigator, Chart padding 변경 * stash: 시연을 위한 show page 추가 * design: font_section_title 추가 * feat: 메인 header 스노우 아이콘 적용 * design: IOSSwitch 디자인 변경 * feat: 아이콘 관련 작업 * feat: CommonFont color props 추가 * feat: 환율 정보를 나타내는 ExchageRate 추가 * feat: change CommonFont color default props * refactor: badge style 관련 타입을 styles.ts 폴더로 이동 * feat: Section Component props 변경 * feat: ModeController 추가 * design: 배당 디테일 리스트 폰트컬러 변경 * design: BadgeGroup gap 추가 * chore: 디자인시스템 fontWeight 추가 및 적용 * design: lastItem인 경우 paddingBottom을 0으로 변경 * feat: icon 추가 * feat: 메인페이지 UI 완성 * refactor: 사용되지 않는 show 페이지 제거 * refactor: MainPage 일부를 컴포넌트로 분리 * feat: 차트 data를 랜덤으로 변경 * feat: 계산, 세팅페이지 추가 * feat: 네비게이션 클릭 가능 영역 확대 * fix: theme font 참조에러 해결 * feat: search page 이동 링크 추가 * fix: 폰트 404 에러 해결 * Feat : Common 컴포넌트 BottomFixedButton 컴포넌트 (수정) Layout 컴포넌트 (추가) SearchLayout 컴포넌트 (추가) Navigator 컴포넌트 (추가) * Feat : Svg 파일 추가 및 font 경로 수정 * Feat : Common 컴포넌트 수정 AlertModal 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 관련 컴포넌트 추가 및 수정 Backward 컴포넌트 (수정) EditStock 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) PopularStock 컴포넌트 (수정) PopularSotcks 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (추가) ShowAddedStock 컴포넌트 (추가) empty, search, add 페이지 컴포넌트 (수정) * Feat : useGetPresentPriceAll 컴포넌트 제작 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Use-debounce 라이브러리 추가 * Feat : Common Component 수정 Backward 컴포넌트 (수정) BottomFixedButton 컴포넌트 (수정) DateDisplay 컴포넌트 (수정) SearchLayout 컴포넌트 (수정) AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : Common Component 수정 AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 단계 컴포넌트 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStock 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (수정) add 페이지 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * Feat : Toast 컨트롤 컴포넌트 및 atom 관리 Hook 추가 * Feat : 주식 종목 검색 및 정보 입력 컴포넌트 axios 통신을 개별 폴더로 변경하고 APIInstance로 대체 FeedStockInfo 컴포넌트 FeedStockInfos 컴포넌트 PopularStocks 컴포넌트 RecentSearchWords 컴포넌트 SearchInput 컴포넌트 SearchResults 컴포넌트 ShowAddedStock 컴포넌트 useGetPresentPriceAll 컴포넌트 edit 페이지 컴포넌트 (build될 수 있게 수정) add 페이지 컴포넌트 (파일 위치 변경으로 URL 경로 변경) * [STASH] 스크럼시 진행상황 공유를 위한 PR입니다. (#53) * refactor: response error, success type 정의로 인한 파일변경 * feat: 환율(exchangeRate)조회 기능 구현 * refactor: 시인성 향상을 위한 주석, 타입정의 * fix: 잘못 정의된 exchageRate 타입으로 인한 에러 해결 * feat: instance가 아닌 axios를 이용하여 환율조회 우선 해결 (#41) * design: IOSSwitchButton background color 변경 * feat: 심플모드 토글 기능 추가 * fix: withCredentials 로 인행 CORS 에러 해결(#34) * feat: 최초 로그인 후 포트폴리오가 없는 유저에게 보여지는 empty 경로변경 * feat: PortfolioModel response type 변경 * feat: resposne의 공통 Layout과 Error Code Type 추가 * feat: Layout Component의 defautl를 center 정렬로 변경 * feat: 나의 포트폴리오에 대한 요청, 응답과정만 구현 아직 View에 적용하기에는 추가적인 작업이 필요합니다. - 로그인 상태와 연동 - 심플모드 적용에 따른 다른 데이터 처리 * refactor: 로그인 페이지에서 사용되지 않는 코드 제거 * stash: 로그인, 포트폴리오 보유 상태에 따른 메인 페이지 라우팅 처리를 위한 임시코드 * Revert "feat: Layout Component의 defautl를 center 정렬로 변경" This reverts commit 4af0bb1. * feat: 서버측에서 최초 렌더링 시 accessToken 유무를 통해 리다이렉트 기능 추가 * feat: Next.js middleware를 이용하여 일괄적 리다이렉트 처리 * feat: viewPort 100vh의 상하좌우 가운데 정렬 컴포넌트 추가 * refactor: console.log 제거 * feat: 포트폴리오 data가 없을 경우 redirect 로직을 hooks 내부로 변경 * feat: 내부적으로 boolean state를 쉽게 다루는 useOnAndOff hook 추가 * feat: toggle을 할 수 있는 CommonCheckButton 추가 * refactor: 포트폴리오 responseModel에 이해를 위한 주석 작성 * feat: 오늘 날짜를 기준으로 year,month를 보여주는 컴포넌트추가 * feat: DividendDate, CommonCheckButton 을 MainPage에 적용 * stash: 서버측 에러로 인해mockPortFolioData 기반으로 훅 변경 * refactor: 메인페이지 포트폴리오 관련 section을 컴포넌트롤 분리 * feat: 전체보기 버튼 우측의 아이콘 svg로 적용 * feat: 연간 배당 정보에 대한 Model Type 추가 * feat: CommonButton Padding 관련 props 추가 * fix: 디자인팀에 요청에 맞게 NotifyModal 관련 작업 * design: 디자인팀 요청에 따라 barChart 하단에도 둥글게 처리 * feat: BottomNavigator MUI 가 아닌 Emotion으로 직접구현 * design: 네비게이션 바 hover 효과적용 * feat: 연간배당 api 로직 추가 * feat: 연간배당 분석 섹션부분 api와 연동 * refactor: request header Secret-key 를 Authorization으로 변경 * feat: 차트 단위 변환 유틸함수 추가 * feat: caclurate 페이지 구현 * [FEAT] 404, 계산, 설정 페이지 구현 (#49) * feat: 404 Page 구현 * feat: Setting Page UI 구현 * feat: CommonLayout Component 하단 네비게이터를 선택적으로 변경 * feat: 중복되는 setting page 제거 * fix: pages 폴더에 styles.ts 파일이 있음으로 발생하는 빌드 에러 수정 * design: 설정 페이지에 타이틀 변경 * fix: 로그인 페이지에 하단 네비게이터가 존재하는 이슈 해결 --------- Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com> * Feat : Common Component 및 주식 검색 및 정보 입력 컴포넌트 1. Axios에서 APIInstance로 변경 2. Axios의 headers 제거 3. 불필요한 font-family 및 font-style 제거 4. useAtom에서 useGetSelectedStocks로 파일명 변경 * [STATH] 임시 merge를 위한 PR (#56) * feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * feat: ios style Switch Component 추가 * design: Layout, Navigator, Chart padding 변경 * stash: 시연을 위한 show page 추가 * design: font_section_title 추가 * feat: 메인 header 스노우 아이콘 적용 * design: IOSSwitch 디자인 변경 * feat: 아이콘 관련 작업 * feat: CommonFont color props 추가 * feat: 환율 정보를 나타내는 ExchageRate 추가 * feat: change CommonFont color default props * refactor: badge style 관련 타입을 styles.ts 폴더로 이동 * feat: Section Component props 변경 * feat: ModeController 추가 * design: 배당 디테일 리스트 폰트컬러 변경 * design: BadgeGroup gap 추가 * chore: 디자인시스템 fontWeight 추가 및 적용 * design: lastItem인 경우 paddingBottom을 0으로 변경 * feat: icon 추가 * feat: 메인페이지 UI 완성 * refactor: 사용되지 않는 show 페이지 제거 * refactor: MainPage 일부를 컴포넌트로 분리 * feat: 차트 data를 랜덤으로 변경 * feat: 계산, 세팅페이지 추가 * feat: 네비게이션 클릭 가능 영역 확대 * fix: theme font 참조에러 해결 * feat: search page 이동 링크 추가 * fix: 폰트 404 에러 해결 * Feat : Common 컴포넌트 BottomFixedButton 컴포넌트 (수정) Layout 컴포넌트 (추가) SearchLayout 컴포넌트 (추가) Navigator 컴포넌트 (추가) * Feat : Svg 파일 추가 및 font 경로 수정 * Feat : Common 컴포넌트 수정 AlertModal 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 관련 컴포넌트 추가 및 수정 Backward 컴포넌트 (수정) EditStock 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) PopularStock 컴포넌트 (수정) PopularSotcks 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (추가) ShowAddedStock 컴포넌트 (추가) empty, search, add 페이지 컴포넌트 (수정) * Feat : useGetPresentPriceAll 컴포넌트 제작 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Use-debounce 라이브러리 추가 * Feat : Common Component 수정 Backward 컴포넌트 (수정) BottomFixedButton 컴포넌트 (수정) DateDisplay 컴포넌트 (수정) SearchLayout 컴포넌트 (수정) AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : Common Component 수정 AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 단계 컴포넌트 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStock 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (수정) add 페이지 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * Feat : Toast 컨트롤 컴포넌트 및 atom 관리 Hook 추가 * Feat : 주식 종목 검색 및 정보 입력 컴포넌트 axios 통신을 개별 폴더로 변경하고 APIInstance로 대체 FeedStockInfo 컴포넌트 FeedStockInfos 컴포넌트 PopularStocks 컴포넌트 RecentSearchWords 컴포넌트 SearchInput 컴포넌트 SearchResults 컴포넌트 ShowAddedStock 컴포넌트 useGetPresentPriceAll 컴포넌트 edit 페이지 컴포넌트 (build될 수 있게 수정) add 페이지 컴포넌트 (파일 위치 변경으로 URL 경로 변경) * Feat : Common Component 및 주식 검색 및 정보 입력 컴포넌트 1. Axios에서 APIInstance로 변경 2. Axios의 headers 제거 3. 불필요한 font-family 및 font-style 제거 4. useAtom에서 useGetSelectedStocks로 파일명 변경 --------- Co-authored-by: Jetom88 <shinhro3o@gmail.com> Co-authored-by: Whale2200d <skatewang99@gmail.com> Co-authored-by: Whale2200 <71238020+Whale2200d@users.noreply.github.com> * [STASH] Backup/main business logic (#57) * refactor: response error, success type 정의로 인한 파일변경 * feat: 환율(exchangeRate)조회 기능 구현 * refactor: 시인성 향상을 위한 주석, 타입정의 * fix: 잘못 정의된 exchageRate 타입으로 인한 에러 해결 * feat: instance가 아닌 axios를 이용하여 환율조회 우선 해결 (#41) * design: IOSSwitchButton background color 변경 * feat: 심플모드 토글 기능 추가 * fix: withCredentials 로 인행 CORS 에러 해결(#34) * feat: 최초 로그인 후 포트폴리오가 없는 유저에게 보여지는 empty 경로변경 * feat: PortfolioModel response type 변경 * feat: resposne의 공통 Layout과 Error Code Type 추가 * feat: Layout Component의 defautl를 center 정렬로 변경 * feat: 나의 포트폴리오에 대한 요청, 응답과정만 구현 아직 View에 적용하기에는 추가적인 작업이 필요합니다. - 로그인 상태와 연동 - 심플모드 적용에 따른 다른 데이터 처리 * refactor: 로그인 페이지에서 사용되지 않는 코드 제거 * stash: 로그인, 포트폴리오 보유 상태에 따른 메인 페이지 라우팅 처리를 위한 임시코드 * Revert "feat: Layout Component의 defautl를 center 정렬로 변경" This reverts commit 4af0bb1. * feat: 서버측에서 최초 렌더링 시 accessToken 유무를 통해 리다이렉트 기능 추가 * feat: Next.js middleware를 이용하여 일괄적 리다이렉트 처리 * feat: viewPort 100vh의 상하좌우 가운데 정렬 컴포넌트 추가 * refactor: console.log 제거 * feat: 포트폴리오 data가 없을 경우 redirect 로직을 hooks 내부로 변경 * feat: 내부적으로 boolean state를 쉽게 다루는 useOnAndOff hook 추가 * feat: toggle을 할 수 있는 CommonCheckButton 추가 * refactor: 포트폴리오 responseModel에 이해를 위한 주석 작성 * feat: 오늘 날짜를 기준으로 year,month를 보여주는 컴포넌트추가 * feat: DividendDate, CommonCheckButton 을 MainPage에 적용 * stash: 서버측 에러로 인해mockPortFolioData 기반으로 훅 변경 * refactor: 메인페이지 포트폴리오 관련 section을 컴포넌트롤 분리 * feat: 전체보기 버튼 우측의 아이콘 svg로 적용 * feat: 연간 배당 정보에 대한 Model Type 추가 * feat: CommonButton Padding 관련 props 추가 * fix: 디자인팀에 요청에 맞게 NotifyModal 관련 작업 * design: 디자인팀 요청에 따라 barChart 하단에도 둥글게 처리 * feat: BottomNavigator MUI 가 아닌 Emotion으로 직접구현 * design: 네비게이션 바 hover 효과적용 * feat: 연간배당 api 로직 추가 * feat: 연간배당 분석 섹션부분 api와 연동 * refactor: request header Secret-key 를 Authorization으로 변경 * feat: 차트 단위 변환 유틸함수 추가 * feat: caclurate 페이지 구현 * [FEAT] 404, 계산, 설정 페이지 구현 (#49) * feat: 404 Page 구현 * feat: Setting Page UI 구현 * feat: CommonLayout Component 하단 네비게이터를 선택적으로 변경 * feat: 중복되는 setting page 제거 * fix: pages 폴더에 styles.ts 파일이 있음으로 발생하는 빌드 에러 수정 * design: 설정 페이지에 타이틀 변경 * fix: 로그인 페이지에 하단 네비게이터가 존재하는 이슈 해결 * stash: feat/main_layout_logic backup --------- Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com> * Feat : Edit Component 추가 * Feat : useCustomHook 추가 및 edit 페이지 수정 * Feat : Common 컴포넌트 추가 및 Svg 파일 추가 * Feat : Edit 페이지 컴포넌트 수정 EditStock 컴포넌트 (수정) EditStocks 컴포넌트 (수정) edit 페이지 컴포넌트 (수정) * Feat : Backward 컴포넌트를 Common 컴포넌트로 파일 위치 수정 * Feat : 주식 정보 입력 컴포넌트 수정 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) add 페이지 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 컴포넌트 * Feat : add 및 edit 페이지 컴포넌트의 Backward 위치 변경 * Refactor : Preparatory - Axios, React-Query로 상태 관리 컴포넌트 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Refactor : 컴포넌트 파일명 수정 및 기타 리팩토링 * Feat : Use Query 및 Axios 컴포넌트 수정 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : 주식 검색 및 정보 입력 컴포넌트 수정 * Feat : 페이지 컴포넌트 및 useQueryHook 컴포넌트 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Common 컴포넌트 및 useFeatureHook 관련 컴포넌트 수정 * Feat : 주식 검색 및 정보 입력 컴포넌트 수정 * Feat : Edit 컴포넌트 수정 및 추가 * Feat : edit 페이지 관련 컴포넌트 수정 * Feat : Common 컴포넌트 및 편집 컴포넌트 수정 * Feat : 최근 검색어 컴포넌트 수정 * Feat : Edit 페이지에서 AssetDetail 객체 삭제 기능 * Feat : 주식 추가 및 편집 페이지 관련 컴포넌트 수정 * Feat : URL을 fires에서 snowball로 변경, 편집 내 삭제 Query 수정 * Feat : URL 경로 변경 및 페이지 파일 위치 변경 * Feat : 무한 스크롤 구현 (진행 중) * Refactor : 페이지 Group별 파일 위치 변경 * Feat : 무한 스크롤 대신 더 보기 기능으로 변경하여 컴포넌트 추가 * Feat : BottomFixedButton에 Loading 기능 추가 * Feat : 개별 Edit 페이지 내 삭제 버튼 기능 수정 * Refactor : useFeatureHook별로 isLoading 명칭 변경 * Feat : Toast 컴포넌트, SearchLayout 컴포넌트, 포폴 삭제 기능 Toast 컴포넌트를 MUI 컴포넌트로 수정 BottomFixedButton 컴포넌트를 버튼 별로 구분 및 관련 로직 페이지별로 개별화 Portfolio 삭제 기능 추가 * Refactor : Layout2 적용, favicon 추가 --------- Co-authored-by: Jetom88 <shinhro3o@gmail.com> Co-authored-by: 0min <ahn0min95@gmail.com> Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com> * [FEAT] 레이아웃 변경에 의한 모달 작업, ahn0min95/sno-14-모달-팝업의-좌우-마진-채우기 (#100) * feat: 변경된 Layout의 100%를 차지하는 modal v2 작업 * refactor: NotifyListModal을 AnnuanDividendModal로 네이밍 변경 * refactor: ModalV2 CenterModal, BottomSheetModal 분리 * refactor: useControlModalV2 분리 * feat: 0 보다 작은 경우 빈문자열을 반환하는 새로운 차트 포맷터 추가 * feat: 포트폴리오가 원하로 넘어오는 경우를 고려한 hook 추가 * [FEAT] Layout V2로 최적화, toast 최적화, 인기주식 컴포넌트 삭제 (#101) * feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults …
ahn0min
pushed a commit
that referenced
this pull request
Oct 22, 2023
* feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * feat: ios style Switch Component 추가 * design: Layout, Navigator, Chart padding 변경 * stash: 시연을 위한 show page 추가 * design: font_section_title 추가 * feat: 메인 header 스노우 아이콘 적용 * design: IOSSwitch 디자인 변경 * feat: 아이콘 관련 작업 * feat: CommonFont color props 추가 * feat: 환율 정보를 나타내는 ExchageRate 추가 * feat: change CommonFont color default props * refactor: badge style 관련 타입을 styles.ts 폴더로 이동 * feat: Section Component props 변경 * feat: ModeController 추가 * design: 배당 디테일 리스트 폰트컬러 변경 * design: BadgeGroup gap 추가 * chore: 디자인시스템 fontWeight 추가 및 적용 * design: lastItem인 경우 paddingBottom을 0으로 변경 * feat: icon 추가 * feat: 메인페이지 UI 완성 * refactor: 사용되지 않는 show 페이지 제거 * refactor: MainPage 일부를 컴포넌트로 분리 * feat: 차트 data를 랜덤으로 변경 * feat: 계산, 세팅페이지 추가 * feat: 네비게이션 클릭 가능 영역 확대 * fix: theme font 참조에러 해결 * feat: search page 이동 링크 추가 * fix: 폰트 404 에러 해결 * Feat : Common 컴포넌트 BottomFixedButton 컴포넌트 (수정) Layout 컴포넌트 (추가) SearchLayout 컴포넌트 (추가) Navigator 컴포넌트 (추가) * Feat : Svg 파일 추가 및 font 경로 수정 * Feat : Common 컴포넌트 수정 AlertModal 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 관련 컴포넌트 추가 및 수정 Backward 컴포넌트 (수정) EditStock 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) PopularStock 컴포넌트 (수정) PopularSotcks 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (추가) ShowAddedStock 컴포넌트 (추가) empty, search, add 페이지 컴포넌트 (수정) * Feat : useGetPresentPriceAll 컴포넌트 제작 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Use-debounce 라이브러리 추가 * Feat : Common Component 수정 Backward 컴포넌트 (수정) BottomFixedButton 컴포넌트 (수정) DateDisplay 컴포넌트 (수정) SearchLayout 컴포넌트 (수정) AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : Common Component 수정 AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 단계 컴포넌트 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStock 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (수정) add 페이지 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * Feat : Toast 컨트롤 컴포넌트 및 atom 관리 Hook 추가 * Feat : 주식 종목 검색 및 정보 입력 컴포넌트 axios 통신을 개별 폴더로 변경하고 APIInstance로 대체 FeedStockInfo 컴포넌트 FeedStockInfos 컴포넌트 PopularStocks 컴포넌트 RecentSearchWords 컴포넌트 SearchInput 컴포넌트 SearchResults 컴포넌트 ShowAddedStock 컴포넌트 useGetPresentPriceAll 컴포넌트 edit 페이지 컴포넌트 (build될 수 있게 수정) add 페이지 컴포넌트 (파일 위치 변경으로 URL 경로 변경) * [STASH] 스크럼시 진행상황 공유를 위한 PR입니다. (#53) * refactor: response error, success type 정의로 인한 파일변경 * feat: 환율(exchangeRate)조회 기능 구현 * refactor: 시인성 향상을 위한 주석, 타입정의 * fix: 잘못 정의된 exchageRate 타입으로 인한 에러 해결 * feat: instance가 아닌 axios를 이용하여 환율조회 우선 해결 (#41) * design: IOSSwitchButton background color 변경 * feat: 심플모드 토글 기능 추가 * fix: withCredentials 로 인행 CORS 에러 해결(#34) * feat: 최초 로그인 후 포트폴리오가 없는 유저에게 보여지는 empty 경로변경 * feat: PortfolioModel response type 변경 * feat: resposne의 공통 Layout과 Error Code Type 추가 * feat: Layout Component의 defautl를 center 정렬로 변경 * feat: 나의 포트폴리오에 대한 요청, 응답과정만 구현 아직 View에 적용하기에는 추가적인 작업이 필요합니다. - 로그인 상태와 연동 - 심플모드 적용에 따른 다른 데이터 처리 * refactor: 로그인 페이지에서 사용되지 않는 코드 제거 * stash: 로그인, 포트폴리오 보유 상태에 따른 메인 페이지 라우팅 처리를 위한 임시코드 * Revert "feat: Layout Component의 defautl를 center 정렬로 변경" This reverts commit 4af0bb1. * feat: 서버측에서 최초 렌더링 시 accessToken 유무를 통해 리다이렉트 기능 추가 * feat: Next.js middleware를 이용하여 일괄적 리다이렉트 처리 * feat: viewPort 100vh의 상하좌우 가운데 정렬 컴포넌트 추가 * refactor: console.log 제거 * feat: 포트폴리오 data가 없을 경우 redirect 로직을 hooks 내부로 변경 * feat: 내부적으로 boolean state를 쉽게 다루는 useOnAndOff hook 추가 * feat: toggle을 할 수 있는 CommonCheckButton 추가 * refactor: 포트폴리오 responseModel에 이해를 위한 주석 작성 * feat: 오늘 날짜를 기준으로 year,month를 보여주는 컴포넌트추가 * feat: DividendDate, CommonCheckButton 을 MainPage에 적용 * stash: 서버측 에러로 인해mockPortFolioData 기반으로 훅 변경 * refactor: 메인페이지 포트폴리오 관련 section을 컴포넌트롤 분리 * feat: 전체보기 버튼 우측의 아이콘 svg로 적용 * feat: 연간 배당 정보에 대한 Model Type 추가 * feat: CommonButton Padding 관련 props 추가 * fix: 디자인팀에 요청에 맞게 NotifyModal 관련 작업 * design: 디자인팀 요청에 따라 barChart 하단에도 둥글게 처리 * feat: BottomNavigator MUI 가 아닌 Emotion으로 직접구현 * design: 네비게이션 바 hover 효과적용 * feat: 연간배당 api 로직 추가 * feat: 연간배당 분석 섹션부분 api와 연동 * refactor: request header Secret-key 를 Authorization으로 변경 * feat: 차트 단위 변환 유틸함수 추가 * feat: caclurate 페이지 구현 * [FEAT] 404, 계산, 설정 페이지 구현 (#49) * feat: 404 Page 구현 * feat: Setting Page UI 구현 * feat: CommonLayout Component 하단 네비게이터를 선택적으로 변경 * feat: 중복되는 setting page 제거 * fix: pages 폴더에 styles.ts 파일이 있음으로 발생하는 빌드 에러 수정 * design: 설정 페이지에 타이틀 변경 * fix: 로그인 페이지에 하단 네비게이터가 존재하는 이슈 해결 --------- Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com> * Feat : Common Component 및 주식 검색 및 정보 입력 컴포넌트 1. Axios에서 APIInstance로 변경 2. Axios의 headers 제거 3. 불필요한 font-family 및 font-style 제거 4. useAtom에서 useGetSelectedStocks로 파일명 변경 * [STATH] 임시 merge를 위한 PR (#56) * feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * feat: ios style Switch Component 추가 * design: Layout, Navigator, Chart padding 변경 * stash: 시연을 위한 show page 추가 * design: font_section_title 추가 * feat: 메인 header 스노우 아이콘 적용 * design: IOSSwitch 디자인 변경 * feat: 아이콘 관련 작업 * feat: CommonFont color props 추가 * feat: 환율 정보를 나타내는 ExchageRate 추가 * feat: change CommonFont color default props * refactor: badge style 관련 타입을 styles.ts 폴더로 이동 * feat: Section Component props 변경 * feat: ModeController 추가 * design: 배당 디테일 리스트 폰트컬러 변경 * design: BadgeGroup gap 추가 * chore: 디자인시스템 fontWeight 추가 및 적용 * design: lastItem인 경우 paddingBottom을 0으로 변경 * feat: icon 추가 * feat: 메인페이지 UI 완성 * refactor: 사용되지 않는 show 페이지 제거 * refactor: MainPage 일부를 컴포넌트로 분리 * feat: 차트 data를 랜덤으로 변경 * feat: 계산, 세팅페이지 추가 * feat: 네비게이션 클릭 가능 영역 확대 * fix: theme font 참조에러 해결 * feat: search page 이동 링크 추가 * fix: 폰트 404 에러 해결 * Feat : Common 컴포넌트 BottomFixedButton 컴포넌트 (수정) Layout 컴포넌트 (추가) SearchLayout 컴포넌트 (추가) Navigator 컴포넌트 (추가) * Feat : Svg 파일 추가 및 font 경로 수정 * Feat : Common 컴포넌트 수정 AlertModal 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 관련 컴포넌트 추가 및 수정 Backward 컴포넌트 (수정) EditStock 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) PopularStock 컴포넌트 (수정) PopularSotcks 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (추가) ShowAddedStock 컴포넌트 (추가) empty, search, add 페이지 컴포넌트 (수정) * Feat : useGetPresentPriceAll 컴포넌트 제작 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Use-debounce 라이브러리 추가 * Feat : Common Component 수정 Backward 컴포넌트 (수정) BottomFixedButton 컴포넌트 (수정) DateDisplay 컴포넌트 (수정) SearchLayout 컴포넌트 (수정) AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : Common Component 수정 AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 단계 컴포넌트 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStock 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (수정) add 페이지 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * Feat : Toast 컨트롤 컴포넌트 및 atom 관리 Hook 추가 * Feat : 주식 종목 검색 및 정보 입력 컴포넌트 axios 통신을 개별 폴더로 변경하고 APIInstance로 대체 FeedStockInfo 컴포넌트 FeedStockInfos 컴포넌트 PopularStocks 컴포넌트 RecentSearchWords 컴포넌트 SearchInput 컴포넌트 SearchResults 컴포넌트 ShowAddedStock 컴포넌트 useGetPresentPriceAll 컴포넌트 edit 페이지 컴포넌트 (build될 수 있게 수정) add 페이지 컴포넌트 (파일 위치 변경으로 URL 경로 변경) * Feat : Common Component 및 주식 검색 및 정보 입력 컴포넌트 1. Axios에서 APIInstance로 변경 2. Axios의 headers 제거 3. 불필요한 font-family 및 font-style 제거 4. useAtom에서 useGetSelectedStocks로 파일명 변경 --------- Co-authored-by: Jetom88 <shinhro3o@gmail.com> Co-authored-by: Whale2200d <skatewang99@gmail.com> Co-authored-by: Whale2200 <71238020+Whale2200d@users.noreply.github.com> * [STASH] Backup/main business logic (#57) * refactor: response error, success type 정의로 인한 파일변경 * feat: 환율(exchangeRate)조회 기능 구현 * refactor: 시인성 향상을 위한 주석, 타입정의 * fix: 잘못 정의된 exchageRate 타입으로 인한 에러 해결 * feat: instance가 아닌 axios를 이용하여 환율조회 우선 해결 (#41) * design: IOSSwitchButton background color 변경 * feat: 심플모드 토글 기능 추가 * fix: withCredentials 로 인행 CORS 에러 해결(#34) * feat: 최초 로그인 후 포트폴리오가 없는 유저에게 보여지는 empty 경로변경 * feat: PortfolioModel response type 변경 * feat: resposne의 공통 Layout과 Error Code Type 추가 * feat: Layout Component의 defautl를 center 정렬로 변경 * feat: 나의 포트폴리오에 대한 요청, 응답과정만 구현 아직 View에 적용하기에는 추가적인 작업이 필요합니다. - 로그인 상태와 연동 - 심플모드 적용에 따른 다른 데이터 처리 * refactor: 로그인 페이지에서 사용되지 않는 코드 제거 * stash: 로그인, 포트폴리오 보유 상태에 따른 메인 페이지 라우팅 처리를 위한 임시코드 * Revert "feat: Layout Component의 defautl를 center 정렬로 변경" This reverts commit 4af0bb1. * feat: 서버측에서 최초 렌더링 시 accessToken 유무를 통해 리다이렉트 기능 추가 * feat: Next.js middleware를 이용하여 일괄적 리다이렉트 처리 * feat: viewPort 100vh의 상하좌우 가운데 정렬 컴포넌트 추가 * refactor: console.log 제거 * feat: 포트폴리오 data가 없을 경우 redirect 로직을 hooks 내부로 변경 * feat: 내부적으로 boolean state를 쉽게 다루는 useOnAndOff hook 추가 * feat: toggle을 할 수 있는 CommonCheckButton 추가 * refactor: 포트폴리오 responseModel에 이해를 위한 주석 작성 * feat: 오늘 날짜를 기준으로 year,month를 보여주는 컴포넌트추가 * feat: DividendDate, CommonCheckButton 을 MainPage에 적용 * stash: 서버측 에러로 인해mockPortFolioData 기반으로 훅 변경 * refactor: 메인페이지 포트폴리오 관련 section을 컴포넌트롤 분리 * feat: 전체보기 버튼 우측의 아이콘 svg로 적용 * feat: 연간 배당 정보에 대한 Model Type 추가 * feat: CommonButton Padding 관련 props 추가 * fix: 디자인팀에 요청에 맞게 NotifyModal 관련 작업 * design: 디자인팀 요청에 따라 barChart 하단에도 둥글게 처리 * feat: BottomNavigator MUI 가 아닌 Emotion으로 직접구현 * design: 네비게이션 바 hover 효과적용 * feat: 연간배당 api 로직 추가 * feat: 연간배당 분석 섹션부분 api와 연동 * refactor: request header Secret-key 를 Authorization으로 변경 * feat: 차트 단위 변환 유틸함수 추가 * feat: caclurate 페이지 구현 * [FEAT] 404, 계산, 설정 페이지 구현 (#49) * feat: 404 Page 구현 * feat: Setting Page UI 구현 * feat: CommonLayout Component 하단 네비게이터를 선택적으로 변경 * feat: 중복되는 setting page 제거 * fix: pages 폴더에 styles.ts 파일이 있음으로 발생하는 빌드 에러 수정 * design: 설정 페이지에 타이틀 변경 * fix: 로그인 페이지에 하단 네비게이터가 존재하는 이슈 해결 * stash: feat/main_layout_logic backup --------- Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com> * Feat : Edit Component 추가 * Feat : useCustomHook 추가 및 edit 페이지 수정 * Feat : Common 컴포넌트 추가 및 Svg 파일 추가 * Feat : Edit 페이지 컴포넌트 수정 EditStock 컴포넌트 (수정) EditStocks 컴포넌트 (수정) edit 페이지 컴포넌트 (수정) * Feat : Backward 컴포넌트를 Common 컴포넌트로 파일 위치 수정 * Feat : 주식 정보 입력 컴포넌트 수정 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) add 페이지 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 컴포넌트 * Feat : add 및 edit 페이지 컴포넌트의 Backward 위치 변경 * Refactor : Preparatory - Axios, React-Query로 상태 관리 컴포넌트 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Refactor : 컴포넌트 파일명 수정 및 기타 리팩토링 * Feat : Use Query 및 Axios 컴포넌트 수정 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : 주식 검색 및 정보 입력 컴포넌트 수정 * Feat : 페이지 컴포넌트 및 useQueryHook 컴포넌트 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Common 컴포넌트 및 useFeatureHook 관련 컴포넌트 수정 * Feat : 주식 검색 및 정보 입력 컴포넌트 수정 * Feat : Edit 컴포넌트 수정 및 추가 * Feat : edit 페이지 관련 컴포넌트 수정 * Feat : Common 컴포넌트 및 편집 컴포넌트 수정 * Feat : 최근 검색어 컴포넌트 수정 * Feat : Edit 페이지에서 AssetDetail 객체 삭제 기능 * Feat : 주식 추가 및 편집 페이지 관련 컴포넌트 수정 * Feat : URL을 fires에서 snowball로 변경, 편집 내 삭제 Query 수정 * Feat : URL 경로 변경 및 페이지 파일 위치 변경 * Feat : 무한 스크롤 구현 (진행 중) * Refactor : 페이지 Group별 파일 위치 변경 * Feat : 무한 스크롤 대신 더 보기 기능으로 변경하여 컴포넌트 추가 * Feat : BottomFixedButton에 Loading 기능 추가 * Feat : 개별 Edit 페이지 내 삭제 버튼 기능 수정 * Refactor : useFeatureHook별로 isLoading 명칭 변경 * feat: tax와 simple 모드 변환함수 분리 * [FIX] 로그인 관련 에러 수정 (#88) * feat: 소득세 적용 변경 * refactor: 로그인 페이지로 리다이렉트 하는 방식을 새로고침으로 변경 * feat: 미들웨어 적용 범위 변경 * feat: 기본 Head Tag 추가 * feat: 기존 포트폴리오 쿼리 변경 - 기존 쿼리틑 myPortfolio라는 쿼리키를 공통으로 사용했습니다. - 방식을 변경하여 changedMyPortfolio 쿼리키를 사용하는 쿼리로 새롭게 분리했습니다. - 글로벌하게 onSuccess를 통해 changedMyPortfolio 쿼리를 무효화하도록 변경 * fix: 엑세스 토큰이 "세션 쿠키"로 취급되어 재로그인이 발생한 문제 해결 * feat: 카카오 redirect url 데브서버 추가 * feat: 로그인 진행중인 경우 "로그인이 진행중입니다." 메시지 보여주기 구현 * test: 변경된 함수명으로 변경 * refactor: 불필요한 header params 제거 * fix: 메인페이지 이슈 해결 및 개선 (#89) * feat: 소득세 적용 변경 * refactor: 로그인 페이지로 리다이렉트 하는 방식을 새로고침으로 변경 * feat: 미들웨어 적용 범위 변경 * feat: 기본 Head Tag 추가 * feat: 기존 포트폴리오 쿼리 변경 - 기존 쿼리틑 myPortfolio라는 쿼리키를 공통으로 사용했습니다. - 방식을 변경하여 changedMyPortfolio 쿼리키를 사용하는 쿼리로 새롭게 분리했습니다. - 글로벌하게 onSuccess를 통해 changedMyPortfolio 쿼리를 무효화하도록 변경 * fix: 엑세스 토큰이 "세션 쿠키"로 취급되어 재로그인이 발생한 문제 해결 * feat: 카카오 redirect url 데브서버 추가 * feat: 로그인 진행중인 경우 "로그인이 진행중입니다." 메시지 보여주기 구현 * test: 변경된 함수명으로 변경 * refactor: 불필요한 header params 제거 * fix: 동일한 인가코드를 가진 url로 접속할 시 "대기중"인 에러 수정 * fix: 초기 메인페이지 진입 시 포트폴리오 자산 총합이 undefined로 뜨는 현상 해결 * fix: 포트폴리오가 존재하고 자산이 없을 경우 빈 화면을 보여주는 이슈 해결 * fix: response.status가 error 인 경우 500 page로 리다이렉트 * feat: response.success가 false일 경우 500 페이지 반환 * refactor: 포트폴리오, 연간배당, 월간 캘린더 정보를 동시에 request 하도록 수정 * [FIX] 동일한 카카오 인가코드로 로그인시 에러 해결 (#90) * feat: 소득세 적용 변경 * refactor: 로그인 페이지로 리다이렉트 하는 방식을 새로고침으로 변경 * feat: 미들웨어 적용 범위 변경 * feat: 기본 Head Tag 추가 * feat: 기존 포트폴리오 쿼리 변경 - 기존 쿼리틑 myPortfolio라는 쿼리키를 공통으로 사용했습니다. - 방식을 변경하여 changedMyPortfolio 쿼리키를 사용하는 쿼리로 새롭게 분리했습니다. - 글로벌하게 onSuccess를 통해 changedMyPortfolio 쿼리를 무효화하도록 변경 * fix: 엑세스 토큰이 "세션 쿠키"로 취급되어 재로그인이 발생한 문제 해결 * feat: 카카오 redirect url 데브서버 추가 * feat: 로그인 진행중인 경우 "로그인이 진행중입니다." 메시지 보여주기 구현 * test: 변경된 함수명으로 변경 * refactor: 불필요한 header params 제거 * fix: 동일한 인가코드를 가진 url로 접속할 시 "대기중"인 에러 수정 * [FEAT] Layout v2 동적 vh 적용 (#91) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * Feat : Toast 컴포넌트, SearchLayout 컴포넌트, 포폴 삭제 기능 Toast 컴포넌트를 MUI 컴포넌트로 수정 BottomFixedButton 컴포넌트를 버튼 별로 구분 및 관련 로직 페이지별로 개별화 Portfolio 삭제 기능 추가 * Feat/layout v2 (#93) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경 * Feat/layout v2 (#94) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경 * Revert "refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경" This reverts commit ca1cf16. * [FEAT] v2 로 테스트하던 일부 페이지 정식 url로 변경, ahn0min95/sno-20-배경색-삽입-max-height-932px-적용 (#95) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경 * Revert "refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경" This reverts commit ca1cf16. * feat: 최신 Layout Componet를 사용하는 페이지로 교체 * [FEAT] Layout v2 모바일 환경에서만 동적 vh 적용 (#96) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경 * Revert "refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경" This reverts commit ca1cf16. * feat: 최신 Layout Componet를 사용하는 페이지로 교체 * fix: 모바일 환경에서만 동적 vh를 받도록 변경 * [FEAT] Toast 컴포넌트, SearchLayout 컴포넌트 수정 및 포트폴리오 삭제 기능 추가 (#92) * Refactor : useFeatureHook별로 isLoading 명칭 변경 * Feat : Toast 컴포넌트, SearchLayout 컴포넌트, 포폴 삭제 기능 Toast 컴포넌트를 MUI 컴포넌트로 수정 BottomFixedButton 컴포넌트를 버튼 별로 구분 및 관련 로직 페이지별로 개별화 Portfolio 삭제 기능 추가 * feat: 로그아웃 시 redirect 주소 변경 * [FIX] 포트폴리오 리다리엑트 에러수정, 아바타 추가 (#98) * fix: 첫 자산 추가 후 empty page로 리다이렉트 되는 에러 해결 * feat: StockAvatar 추가 * Refactor : Layout2 적용, favicon 추가 * [FEAT] LayoutV2 적용한 SearchLayoutV2 컴포넌트, favicon 추가 (#99) * feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox…
ahn0min
pushed a commit
that referenced
this pull request
Oct 23, 2023
* feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * feat: ios style Switch Component 추가 * design: Layout, Navigator, Chart padding 변경 * stash: 시연을 위한 show page 추가 * design: font_section_title 추가 * feat: 메인 header 스노우 아이콘 적용 * design: IOSSwitch 디자인 변경 * feat: 아이콘 관련 작업 * feat: CommonFont color props 추가 * feat: 환율 정보를 나타내는 ExchageRate 추가 * feat: change CommonFont color default props * refactor: badge style 관련 타입을 styles.ts 폴더로 이동 * feat: Section Component props 변경 * feat: ModeController 추가 * design: 배당 디테일 리스트 폰트컬러 변경 * design: BadgeGroup gap 추가 * chore: 디자인시스템 fontWeight 추가 및 적용 * design: lastItem인 경우 paddingBottom을 0으로 변경 * feat: icon 추가 * feat: 메인페이지 UI 완성 * refactor: 사용되지 않는 show 페이지 제거 * refactor: MainPage 일부를 컴포넌트로 분리 * feat: 차트 data를 랜덤으로 변경 * feat: 계산, 세팅페이지 추가 * feat: 네비게이션 클릭 가능 영역 확대 * fix: theme font 참조에러 해결 * feat: search page 이동 링크 추가 * fix: 폰트 404 에러 해결 * Feat : Common 컴포넌트 BottomFixedButton 컴포넌트 (수정) Layout 컴포넌트 (추가) SearchLayout 컴포넌트 (추가) Navigator 컴포넌트 (추가) * Feat : Svg 파일 추가 및 font 경로 수정 * Feat : Common 컴포넌트 수정 AlertModal 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 관련 컴포넌트 추가 및 수정 Backward 컴포넌트 (수정) EditStock 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) PopularStock 컴포넌트 (수정) PopularSotcks 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (추가) ShowAddedStock 컴포넌트 (추가) empty, search, add 페이지 컴포넌트 (수정) * Feat : useGetPresentPriceAll 컴포넌트 제작 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Use-debounce 라이브러리 추가 * Feat : Common Component 수정 Backward 컴포넌트 (수정) BottomFixedButton 컴포넌트 (수정) DateDisplay 컴포넌트 (수정) SearchLayout 컴포넌트 (수정) AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : Common Component 수정 AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 단계 컴포넌트 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStock 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (수정) add 페이지 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * Feat : Toast 컨트롤 컴포넌트 및 atom 관리 Hook 추가 * Feat : 주식 종목 검색 및 정보 입력 컴포넌트 axios 통신을 개별 폴더로 변경하고 APIInstance로 대체 FeedStockInfo 컴포넌트 FeedStockInfos 컴포넌트 PopularStocks 컴포넌트 RecentSearchWords 컴포넌트 SearchInput 컴포넌트 SearchResults 컴포넌트 ShowAddedStock 컴포넌트 useGetPresentPriceAll 컴포넌트 edit 페이지 컴포넌트 (build될 수 있게 수정) add 페이지 컴포넌트 (파일 위치 변경으로 URL 경로 변경) * [STASH] 스크럼시 진행상황 공유를 위한 PR입니다. (#53) * refactor: response error, success type 정의로 인한 파일변경 * feat: 환율(exchangeRate)조회 기능 구현 * refactor: 시인성 향상을 위한 주석, 타입정의 * fix: 잘못 정의된 exchageRate 타입으로 인한 에러 해결 * feat: instance가 아닌 axios를 이용하여 환율조회 우선 해결 (#41) * design: IOSSwitchButton background color 변경 * feat: 심플모드 토글 기능 추가 * fix: withCredentials 로 인행 CORS 에러 해결(#34) * feat: 최초 로그인 후 포트폴리오가 없는 유저에게 보여지는 empty 경로변경 * feat: PortfolioModel response type 변경 * feat: resposne의 공통 Layout과 Error Code Type 추가 * feat: Layout Component의 defautl를 center 정렬로 변경 * feat: 나의 포트폴리오에 대한 요청, 응답과정만 구현 아직 View에 적용하기에는 추가적인 작업이 필요합니다. - 로그인 상태와 연동 - 심플모드 적용에 따른 다른 데이터 처리 * refactor: 로그인 페이지에서 사용되지 않는 코드 제거 * stash: 로그인, 포트폴리오 보유 상태에 따른 메인 페이지 라우팅 처리를 위한 임시코드 * Revert "feat: Layout Component의 defautl를 center 정렬로 변경" This reverts commit 4af0bb1. * feat: 서버측에서 최초 렌더링 시 accessToken 유무를 통해 리다이렉트 기능 추가 * feat: Next.js middleware를 이용하여 일괄적 리다이렉트 처리 * feat: viewPort 100vh의 상하좌우 가운데 정렬 컴포넌트 추가 * refactor: console.log 제거 * feat: 포트폴리오 data가 없을 경우 redirect 로직을 hooks 내부로 변경 * feat: 내부적으로 boolean state를 쉽게 다루는 useOnAndOff hook 추가 * feat: toggle을 할 수 있는 CommonCheckButton 추가 * refactor: 포트폴리오 responseModel에 이해를 위한 주석 작성 * feat: 오늘 날짜를 기준으로 year,month를 보여주는 컴포넌트추가 * feat: DividendDate, CommonCheckButton 을 MainPage에 적용 * stash: 서버측 에러로 인해mockPortFolioData 기반으로 훅 변경 * refactor: 메인페이지 포트폴리오 관련 section을 컴포넌트롤 분리 * feat: 전체보기 버튼 우측의 아이콘 svg로 적용 * feat: 연간 배당 정보에 대한 Model Type 추가 * feat: CommonButton Padding 관련 props 추가 * fix: 디자인팀에 요청에 맞게 NotifyModal 관련 작업 * design: 디자인팀 요청에 따라 barChart 하단에도 둥글게 처리 * feat: BottomNavigator MUI 가 아닌 Emotion으로 직접구현 * design: 네비게이션 바 hover 효과적용 * feat: 연간배당 api 로직 추가 * feat: 연간배당 분석 섹션부분 api와 연동 * refactor: request header Secret-key 를 Authorization으로 변경 * feat: 차트 단위 변환 유틸함수 추가 * feat: caclurate 페이지 구현 * [FEAT] 404, 계산, 설정 페이지 구현 (#49) * feat: 404 Page 구현 * feat: Setting Page UI 구현 * feat: CommonLayout Component 하단 네비게이터를 선택적으로 변경 * feat: 중복되는 setting page 제거 * fix: pages 폴더에 styles.ts 파일이 있음으로 발생하는 빌드 에러 수정 * design: 설정 페이지에 타이틀 변경 * fix: 로그인 페이지에 하단 네비게이터가 존재하는 이슈 해결 --------- Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com> * Feat : Common Component 및 주식 검색 및 정보 입력 컴포넌트 1. Axios에서 APIInstance로 변경 2. Axios의 headers 제거 3. 불필요한 font-family 및 font-style 제거 4. useAtom에서 useGetSelectedStocks로 파일명 변경 * [STATH] 임시 merge를 위한 PR (#56) * feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * feat: ios style Switch Component 추가 * design: Layout, Navigator, Chart padding 변경 * stash: 시연을 위한 show page 추가 * design: font_section_title 추가 * feat: 메인 header 스노우 아이콘 적용 * design: IOSSwitch 디자인 변경 * feat: 아이콘 관련 작업 * feat: CommonFont color props 추가 * feat: 환율 정보를 나타내는 ExchageRate 추가 * feat: change CommonFont color default props * refactor: badge style 관련 타입을 styles.ts 폴더로 이동 * feat: Section Component props 변경 * feat: ModeController 추가 * design: 배당 디테일 리스트 폰트컬러 변경 * design: BadgeGroup gap 추가 * chore: 디자인시스템 fontWeight 추가 및 적용 * design: lastItem인 경우 paddingBottom을 0으로 변경 * feat: icon 추가 * feat: 메인페이지 UI 완성 * refactor: 사용되지 않는 show 페이지 제거 * refactor: MainPage 일부를 컴포넌트로 분리 * feat: 차트 data를 랜덤으로 변경 * feat: 계산, 세팅페이지 추가 * feat: 네비게이션 클릭 가능 영역 확대 * fix: theme font 참조에러 해결 * feat: search page 이동 링크 추가 * fix: 폰트 404 에러 해결 * Feat : Common 컴포넌트 BottomFixedButton 컴포넌트 (수정) Layout 컴포넌트 (추가) SearchLayout 컴포넌트 (추가) Navigator 컴포넌트 (추가) * Feat : Svg 파일 추가 및 font 경로 수정 * Feat : Common 컴포넌트 수정 AlertModal 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 관련 컴포넌트 추가 및 수정 Backward 컴포넌트 (수정) EditStock 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) PopularStock 컴포넌트 (수정) PopularSotcks 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (추가) ShowAddedStock 컴포넌트 (추가) empty, search, add 페이지 컴포넌트 (수정) * Feat : useGetPresentPriceAll 컴포넌트 제작 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Use-debounce 라이브러리 추가 * Feat : Common Component 수정 Backward 컴포넌트 (수정) BottomFixedButton 컴포넌트 (수정) DateDisplay 컴포넌트 (수정) SearchLayout 컴포넌트 (수정) AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : Common Component 수정 AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 단계 컴포넌트 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStock 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (수정) add 페이지 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * Feat : Toast 컨트롤 컴포넌트 및 atom 관리 Hook 추가 * Feat : 주식 종목 검색 및 정보 입력 컴포넌트 axios 통신을 개별 폴더로 변경하고 APIInstance로 대체 FeedStockInfo 컴포넌트 FeedStockInfos 컴포넌트 PopularStocks 컴포넌트 RecentSearchWords 컴포넌트 SearchInput 컴포넌트 SearchResults 컴포넌트 ShowAddedStock 컴포넌트 useGetPresentPriceAll 컴포넌트 edit 페이지 컴포넌트 (build될 수 있게 수정) add 페이지 컴포넌트 (파일 위치 변경으로 URL 경로 변경) * Feat : Common Component 및 주식 검색 및 정보 입력 컴포넌트 1. Axios에서 APIInstance로 변경 2. Axios의 headers 제거 3. 불필요한 font-family 및 font-style 제거 4. useAtom에서 useGetSelectedStocks로 파일명 변경 --------- Co-authored-by: Jetom88 <shinhro3o@gmail.com> Co-authored-by: Whale2200d <skatewang99@gmail.com> Co-authored-by: Whale2200 <71238020+Whale2200d@users.noreply.github.com> * [STASH] Backup/main business logic (#57) * refactor: response error, success type 정의로 인한 파일변경 * feat: 환율(exchangeRate)조회 기능 구현 * refactor: 시인성 향상을 위한 주석, 타입정의 * fix: 잘못 정의된 exchageRate 타입으로 인한 에러 해결 * feat: instance가 아닌 axios를 이용하여 환율조회 우선 해결 (#41) * design: IOSSwitchButton background color 변경 * feat: 심플모드 토글 기능 추가 * fix: withCredentials 로 인행 CORS 에러 해결(#34) * feat: 최초 로그인 후 포트폴리오가 없는 유저에게 보여지는 empty 경로변경 * feat: PortfolioModel response type 변경 * feat: resposne의 공통 Layout과 Error Code Type 추가 * feat: Layout Component의 defautl를 center 정렬로 변경 * feat: 나의 포트폴리오에 대한 요청, 응답과정만 구현 아직 View에 적용하기에는 추가적인 작업이 필요합니다. - 로그인 상태와 연동 - 심플모드 적용에 따른 다른 데이터 처리 * refactor: 로그인 페이지에서 사용되지 않는 코드 제거 * stash: 로그인, 포트폴리오 보유 상태에 따른 메인 페이지 라우팅 처리를 위한 임시코드 * Revert "feat: Layout Component의 defautl를 center 정렬로 변경" This reverts commit 4af0bb1. * feat: 서버측에서 최초 렌더링 시 accessToken 유무를 통해 리다이렉트 기능 추가 * feat: Next.js middleware를 이용하여 일괄적 리다이렉트 처리 * feat: viewPort 100vh의 상하좌우 가운데 정렬 컴포넌트 추가 * refactor: console.log 제거 * feat: 포트폴리오 data가 없을 경우 redirect 로직을 hooks 내부로 변경 * feat: 내부적으로 boolean state를 쉽게 다루는 useOnAndOff hook 추가 * feat: toggle을 할 수 있는 CommonCheckButton 추가 * refactor: 포트폴리오 responseModel에 이해를 위한 주석 작성 * feat: 오늘 날짜를 기준으로 year,month를 보여주는 컴포넌트추가 * feat: DividendDate, CommonCheckButton 을 MainPage에 적용 * stash: 서버측 에러로 인해mockPortFolioData 기반으로 훅 변경 * refactor: 메인페이지 포트폴리오 관련 section을 컴포넌트롤 분리 * feat: 전체보기 버튼 우측의 아이콘 svg로 적용 * feat: 연간 배당 정보에 대한 Model Type 추가 * feat: CommonButton Padding 관련 props 추가 * fix: 디자인팀에 요청에 맞게 NotifyModal 관련 작업 * design: 디자인팀 요청에 따라 barChart 하단에도 둥글게 처리 * feat: BottomNavigator MUI 가 아닌 Emotion으로 직접구현 * design: 네비게이션 바 hover 효과적용 * feat: 연간배당 api 로직 추가 * feat: 연간배당 분석 섹션부분 api와 연동 * refactor: request header Secret-key 를 Authorization으로 변경 * feat: 차트 단위 변환 유틸함수 추가 * feat: caclurate 페이지 구현 * [FEAT] 404, 계산, 설정 페이지 구현 (#49) * feat: 404 Page 구현 * feat: Setting Page UI 구현 * feat: CommonLayout Component 하단 네비게이터를 선택적으로 변경 * feat: 중복되는 setting page 제거 * fix: pages 폴더에 styles.ts 파일이 있음으로 발생하는 빌드 에러 수정 * design: 설정 페이지에 타이틀 변경 * fix: 로그인 페이지에 하단 네비게이터가 존재하는 이슈 해결 * stash: feat/main_layout_logic backup --------- Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com> * Feat : Edit Component 추가 * Feat : useCustomHook 추가 및 edit 페이지 수정 * Feat : Common 컴포넌트 추가 및 Svg 파일 추가 * Feat : Edit 페이지 컴포넌트 수정 EditStock 컴포넌트 (수정) EditStocks 컴포넌트 (수정) edit 페이지 컴포넌트 (수정) * Feat : Backward 컴포넌트를 Common 컴포넌트로 파일 위치 수정 * Feat : 주식 정보 입력 컴포넌트 수정 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) add 페이지 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 컴포넌트 * Feat : add 및 edit 페이지 컴포넌트의 Backward 위치 변경 * Refactor : Preparatory - Axios, React-Query로 상태 관리 컴포넌트 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Refactor : 컴포넌트 파일명 수정 및 기타 리팩토링 * Feat : Use Query 및 Axios 컴포넌트 수정 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : 주식 검색 및 정보 입력 컴포넌트 수정 * Feat : 페이지 컴포넌트 및 useQueryHook 컴포넌트 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Common 컴포넌트 및 useFeatureHook 관련 컴포넌트 수정 * Feat : 주식 검색 및 정보 입력 컴포넌트 수정 * Feat : Edit 컴포넌트 수정 및 추가 * Feat : edit 페이지 관련 컴포넌트 수정 * Feat : Common 컴포넌트 및 편집 컴포넌트 수정 * Feat : 최근 검색어 컴포넌트 수정 * Feat : Edit 페이지에서 AssetDetail 객체 삭제 기능 * Feat : 주식 추가 및 편집 페이지 관련 컴포넌트 수정 * Feat : URL을 fires에서 snowball로 변경, 편집 내 삭제 Query 수정 * Feat : URL 경로 변경 및 페이지 파일 위치 변경 * Feat : 무한 스크롤 구현 (진행 중) * Refactor : 페이지 Group별 파일 위치 변경 * Feat : 무한 스크롤 대신 더 보기 기능으로 변경하여 컴포넌트 추가 * Feat : BottomFixedButton에 Loading 기능 추가 * Feat : 개별 Edit 페이지 내 삭제 버튼 기능 수정 * Refactor : useFeatureHook별로 isLoading 명칭 변경 * feat: tax와 simple 모드 변환함수 분리 * [FIX] 로그인 관련 에러 수정 (#88) * feat: 소득세 적용 변경 * refactor: 로그인 페이지로 리다이렉트 하는 방식을 새로고침으로 변경 * feat: 미들웨어 적용 범위 변경 * feat: 기본 Head Tag 추가 * feat: 기존 포트폴리오 쿼리 변경 - 기존 쿼리틑 myPortfolio라는 쿼리키를 공통으로 사용했습니다. - 방식을 변경하여 changedMyPortfolio 쿼리키를 사용하는 쿼리로 새롭게 분리했습니다. - 글로벌하게 onSuccess를 통해 changedMyPortfolio 쿼리를 무효화하도록 변경 * fix: 엑세스 토큰이 "세션 쿠키"로 취급되어 재로그인이 발생한 문제 해결 * feat: 카카오 redirect url 데브서버 추가 * feat: 로그인 진행중인 경우 "로그인이 진행중입니다." 메시지 보여주기 구현 * test: 변경된 함수명으로 변경 * refactor: 불필요한 header params 제거 * fix: 메인페이지 이슈 해결 및 개선 (#89) * feat: 소득세 적용 변경 * refactor: 로그인 페이지로 리다이렉트 하는 방식을 새로고침으로 변경 * feat: 미들웨어 적용 범위 변경 * feat: 기본 Head Tag 추가 * feat: 기존 포트폴리오 쿼리 변경 - 기존 쿼리틑 myPortfolio라는 쿼리키를 공통으로 사용했습니다. - 방식을 변경하여 changedMyPortfolio 쿼리키를 사용하는 쿼리로 새롭게 분리했습니다. - 글로벌하게 onSuccess를 통해 changedMyPortfolio 쿼리를 무효화하도록 변경 * fix: 엑세스 토큰이 "세션 쿠키"로 취급되어 재로그인이 발생한 문제 해결 * feat: 카카오 redirect url 데브서버 추가 * feat: 로그인 진행중인 경우 "로그인이 진행중입니다." 메시지 보여주기 구현 * test: 변경된 함수명으로 변경 * refactor: 불필요한 header params 제거 * fix: 동일한 인가코드를 가진 url로 접속할 시 "대기중"인 에러 수정 * fix: 초기 메인페이지 진입 시 포트폴리오 자산 총합이 undefined로 뜨는 현상 해결 * fix: 포트폴리오가 존재하고 자산이 없을 경우 빈 화면을 보여주는 이슈 해결 * fix: response.status가 error 인 경우 500 page로 리다이렉트 * feat: response.success가 false일 경우 500 페이지 반환 * refactor: 포트폴리오, 연간배당, 월간 캘린더 정보를 동시에 request 하도록 수정 * [FIX] 동일한 카카오 인가코드로 로그인시 에러 해결 (#90) * feat: 소득세 적용 변경 * refactor: 로그인 페이지로 리다이렉트 하는 방식을 새로고침으로 변경 * feat: 미들웨어 적용 범위 변경 * feat: 기본 Head Tag 추가 * feat: 기존 포트폴리오 쿼리 변경 - 기존 쿼리틑 myPortfolio라는 쿼리키를 공통으로 사용했습니다. - 방식을 변경하여 changedMyPortfolio 쿼리키를 사용하는 쿼리로 새롭게 분리했습니다. - 글로벌하게 onSuccess를 통해 changedMyPortfolio 쿼리를 무효화하도록 변경 * fix: 엑세스 토큰이 "세션 쿠키"로 취급되어 재로그인이 발생한 문제 해결 * feat: 카카오 redirect url 데브서버 추가 * feat: 로그인 진행중인 경우 "로그인이 진행중입니다." 메시지 보여주기 구현 * test: 변경된 함수명으로 변경 * refactor: 불필요한 header params 제거 * fix: 동일한 인가코드를 가진 url로 접속할 시 "대기중"인 에러 수정 * [FEAT] Layout v2 동적 vh 적용 (#91) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * Feat : Toast 컴포넌트, SearchLayout 컴포넌트, 포폴 삭제 기능 Toast 컴포넌트를 MUI 컴포넌트로 수정 BottomFixedButton 컴포넌트를 버튼 별로 구분 및 관련 로직 페이지별로 개별화 Portfolio 삭제 기능 추가 * Feat/layout v2 (#93) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경 * Feat/layout v2 (#94) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경 * Revert "refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경" This reverts commit ca1cf16. * [FEAT] v2 로 테스트하던 일부 페이지 정식 url로 변경, ahn0min95/sno-20-배경색-삽입-max-height-932px-적용 (#95) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경 * Revert "refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경" This reverts commit ca1cf16. * feat: 최신 Layout Componet를 사용하는 페이지로 교체 * [FEAT] Layout v2 모바일 환경에서만 동적 vh 적용 (#96) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경 * Revert "refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경" This reverts commit ca1cf16. * feat: 최신 Layout Componet를 사용하는 페이지로 교체 * fix: 모바일 환경에서만 동적 vh를 받도록 변경 * [FEAT] Toast 컴포넌트, SearchLayout 컴포넌트 수정 및 포트폴리오 삭제 기능 추가 (#92) * Refactor : useFeatureHook별로 isLoading 명칭 변경 * Feat : Toast 컴포넌트, SearchLayout 컴포넌트, 포폴 삭제 기능 Toast 컴포넌트를 MUI 컴포넌트로 수정 BottomFixedButton 컴포넌트를 버튼 별로 구분 및 관련 로직 페이지별로 개별화 Portfolio 삭제 기능 추가 * feat: 로그아웃 시 redirect 주소 변경 * [FIX] 포트폴리오 리다리엑트 에러수정, 아바타 추가 (#98) * fix: 첫 자산 추가 후 empty page로 리다이렉트 되는 에러 해결 * feat: StockAvatar 추가 * Refactor : Layout2 적용, favicon 추가 * [FEAT] LayoutV2 적용한 SearchLayoutV2 컴포넌트, favicon 추가 (#99) * feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 …
ahn0min
pushed a commit
that referenced
this pull request
Oct 23, 2023
* feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * feat: ios style Switch Component 추가 * design: Layout, Navigator, Chart padding 변경 * stash: 시연을 위한 show page 추가 * design: font_section_title 추가 * feat: 메인 header 스노우 아이콘 적용 * design: IOSSwitch 디자인 변경 * feat: 아이콘 관련 작업 * feat: CommonFont color props 추가 * feat: 환율 정보를 나타내는 ExchageRate 추가 * feat: change CommonFont color default props * refactor: badge style 관련 타입을 styles.ts 폴더로 이동 * feat: Section Component props 변경 * feat: ModeController 추가 * design: 배당 디테일 리스트 폰트컬러 변경 * design: BadgeGroup gap 추가 * chore: 디자인시스템 fontWeight 추가 및 적용 * design: lastItem인 경우 paddingBottom을 0으로 변경 * feat: icon 추가 * feat: 메인페이지 UI 완성 * refactor: 사용되지 않는 show 페이지 제거 * refactor: MainPage 일부를 컴포넌트로 분리 * feat: 차트 data를 랜덤으로 변경 * feat: 계산, 세팅페이지 추가 * feat: 네비게이션 클릭 가능 영역 확대 * fix: theme font 참조에러 해결 * feat: search page 이동 링크 추가 * fix: 폰트 404 에러 해결 * Feat : Common 컴포넌트 BottomFixedButton 컴포넌트 (수정) Layout 컴포넌트 (추가) SearchLayout 컴포넌트 (추가) Navigator 컴포넌트 (추가) * Feat : Svg 파일 추가 및 font 경로 수정 * Feat : Common 컴포넌트 수정 AlertModal 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 관련 컴포넌트 추가 및 수정 Backward 컴포넌트 (수정) EditStock 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) PopularStock 컴포넌트 (수정) PopularSotcks 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (추가) ShowAddedStock 컴포넌트 (추가) empty, search, add 페이지 컴포넌트 (수정) * Feat : useGetPresentPriceAll 컴포넌트 제작 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Use-debounce 라이브러리 추가 * Feat : Common Component 수정 Backward 컴포넌트 (수정) BottomFixedButton 컴포넌트 (수정) DateDisplay 컴포넌트 (수정) SearchLayout 컴포넌트 (수정) AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : Common Component 수정 AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 단계 컴포넌트 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStock 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (수정) add 페이지 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * Feat : Toast 컨트롤 컴포넌트 및 atom 관리 Hook 추가 * Feat : 주식 종목 검색 및 정보 입력 컴포넌트 axios 통신을 개별 폴더로 변경하고 APIInstance로 대체 FeedStockInfo 컴포넌트 FeedStockInfos 컴포넌트 PopularStocks 컴포넌트 RecentSearchWords 컴포넌트 SearchInput 컴포넌트 SearchResults 컴포넌트 ShowAddedStock 컴포넌트 useGetPresentPriceAll 컴포넌트 edit 페이지 컴포넌트 (build될 수 있게 수정) add 페이지 컴포넌트 (파일 위치 변경으로 URL 경로 변경) * [STASH] 스크럼시 진행상황 공유를 위한 PR입니다. (#53) * refactor: response error, success type 정의로 인한 파일변경 * feat: 환율(exchangeRate)조회 기능 구현 * refactor: 시인성 향상을 위한 주석, 타입정의 * fix: 잘못 정의된 exchageRate 타입으로 인한 에러 해결 * feat: instance가 아닌 axios를 이용하여 환율조회 우선 해결 (#41) * design: IOSSwitchButton background color 변경 * feat: 심플모드 토글 기능 추가 * fix: withCredentials 로 인행 CORS 에러 해결(#34) * feat: 최초 로그인 후 포트폴리오가 없는 유저에게 보여지는 empty 경로변경 * feat: PortfolioModel response type 변경 * feat: resposne의 공통 Layout과 Error Code Type 추가 * feat: Layout Component의 defautl를 center 정렬로 변경 * feat: 나의 포트폴리오에 대한 요청, 응답과정만 구현 아직 View에 적용하기에는 추가적인 작업이 필요합니다. - 로그인 상태와 연동 - 심플모드 적용에 따른 다른 데이터 처리 * refactor: 로그인 페이지에서 사용되지 않는 코드 제거 * stash: 로그인, 포트폴리오 보유 상태에 따른 메인 페이지 라우팅 처리를 위한 임시코드 * Revert "feat: Layout Component의 defautl를 center 정렬로 변경" This reverts commit 4af0bb1. * feat: 서버측에서 최초 렌더링 시 accessToken 유무를 통해 리다이렉트 기능 추가 * feat: Next.js middleware를 이용하여 일괄적 리다이렉트 처리 * feat: viewPort 100vh의 상하좌우 가운데 정렬 컴포넌트 추가 * refactor: console.log 제거 * feat: 포트폴리오 data가 없을 경우 redirect 로직을 hooks 내부로 변경 * feat: 내부적으로 boolean state를 쉽게 다루는 useOnAndOff hook 추가 * feat: toggle을 할 수 있는 CommonCheckButton 추가 * refactor: 포트폴리오 responseModel에 이해를 위한 주석 작성 * feat: 오늘 날짜를 기준으로 year,month를 보여주는 컴포넌트추가 * feat: DividendDate, CommonCheckButton 을 MainPage에 적용 * stash: 서버측 에러로 인해mockPortFolioData 기반으로 훅 변경 * refactor: 메인페이지 포트폴리오 관련 section을 컴포넌트롤 분리 * feat: 전체보기 버튼 우측의 아이콘 svg로 적용 * feat: 연간 배당 정보에 대한 Model Type 추가 * feat: CommonButton Padding 관련 props 추가 * fix: 디자인팀에 요청에 맞게 NotifyModal 관련 작업 * design: 디자인팀 요청에 따라 barChart 하단에도 둥글게 처리 * feat: BottomNavigator MUI 가 아닌 Emotion으로 직접구현 * design: 네비게이션 바 hover 효과적용 * feat: 연간배당 api 로직 추가 * feat: 연간배당 분석 섹션부분 api와 연동 * refactor: request header Secret-key 를 Authorization으로 변경 * feat: 차트 단위 변환 유틸함수 추가 * feat: caclurate 페이지 구현 * [FEAT] 404, 계산, 설정 페이지 구현 (#49) * feat: 404 Page 구현 * feat: Setting Page UI 구현 * feat: CommonLayout Component 하단 네비게이터를 선택적으로 변경 * feat: 중복되는 setting page 제거 * fix: pages 폴더에 styles.ts 파일이 있음으로 발생하는 빌드 에러 수정 * design: 설정 페이지에 타이틀 변경 * fix: 로그인 페이지에 하단 네비게이터가 존재하는 이슈 해결 --------- Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com> * Feat : Common Component 및 주식 검색 및 정보 입력 컴포넌트 1. Axios에서 APIInstance로 변경 2. Axios의 headers 제거 3. 불필요한 font-family 및 font-style 제거 4. useAtom에서 useGetSelectedStocks로 파일명 변경 * [STATH] 임시 merge를 위한 PR (#56) * feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * feat: ios style Switch Component 추가 * design: Layout, Navigator, Chart padding 변경 * stash: 시연을 위한 show page 추가 * design: font_section_title 추가 * feat: 메인 header 스노우 아이콘 적용 * design: IOSSwitch 디자인 변경 * feat: 아이콘 관련 작업 * feat: CommonFont color props 추가 * feat: 환율 정보를 나타내는 ExchageRate 추가 * feat: change CommonFont color default props * refactor: badge style 관련 타입을 styles.ts 폴더로 이동 * feat: Section Component props 변경 * feat: ModeController 추가 * design: 배당 디테일 리스트 폰트컬러 변경 * design: BadgeGroup gap 추가 * chore: 디자인시스템 fontWeight 추가 및 적용 * design: lastItem인 경우 paddingBottom을 0으로 변경 * feat: icon 추가 * feat: 메인페이지 UI 완성 * refactor: 사용되지 않는 show 페이지 제거 * refactor: MainPage 일부를 컴포넌트로 분리 * feat: 차트 data를 랜덤으로 변경 * feat: 계산, 세팅페이지 추가 * feat: 네비게이션 클릭 가능 영역 확대 * fix: theme font 참조에러 해결 * feat: search page 이동 링크 추가 * fix: 폰트 404 에러 해결 * Feat : Common 컴포넌트 BottomFixedButton 컴포넌트 (수정) Layout 컴포넌트 (추가) SearchLayout 컴포넌트 (추가) Navigator 컴포넌트 (추가) * Feat : Svg 파일 추가 및 font 경로 수정 * Feat : Common 컴포넌트 수정 AlertModal 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 관련 컴포넌트 추가 및 수정 Backward 컴포넌트 (수정) EditStock 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) PopularStock 컴포넌트 (수정) PopularSotcks 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (추가) ShowAddedStock 컴포넌트 (추가) empty, search, add 페이지 컴포넌트 (수정) * Feat : useGetPresentPriceAll 컴포넌트 제작 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Use-debounce 라이브러리 추가 * Feat : Common Component 수정 Backward 컴포넌트 (수정) BottomFixedButton 컴포넌트 (수정) DateDisplay 컴포넌트 (수정) SearchLayout 컴포넌트 (수정) AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : Common Component 수정 AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 단계 컴포넌트 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStock 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (수정) add 페이지 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * Feat : Toast 컨트롤 컴포넌트 및 atom 관리 Hook 추가 * Feat : 주식 종목 검색 및 정보 입력 컴포넌트 axios 통신을 개별 폴더로 변경하고 APIInstance로 대체 FeedStockInfo 컴포넌트 FeedStockInfos 컴포넌트 PopularStocks 컴포넌트 RecentSearchWords 컴포넌트 SearchInput 컴포넌트 SearchResults 컴포넌트 ShowAddedStock 컴포넌트 useGetPresentPriceAll 컴포넌트 edit 페이지 컴포넌트 (build될 수 있게 수정) add 페이지 컴포넌트 (파일 위치 변경으로 URL 경로 변경) * Feat : Common Component 및 주식 검색 및 정보 입력 컴포넌트 1. Axios에서 APIInstance로 변경 2. Axios의 headers 제거 3. 불필요한 font-family 및 font-style 제거 4. useAtom에서 useGetSelectedStocks로 파일명 변경 --------- Co-authored-by: Jetom88 <shinhro3o@gmail.com> Co-authored-by: Whale2200d <skatewang99@gmail.com> Co-authored-by: Whale2200 <71238020+Whale2200d@users.noreply.github.com> * [STASH] Backup/main business logic (#57) * refactor: response error, success type 정의로 인한 파일변경 * feat: 환율(exchangeRate)조회 기능 구현 * refactor: 시인성 향상을 위한 주석, 타입정의 * fix: 잘못 정의된 exchageRate 타입으로 인한 에러 해결 * feat: instance가 아닌 axios를 이용하여 환율조회 우선 해결 (#41) * design: IOSSwitchButton background color 변경 * feat: 심플모드 토글 기능 추가 * fix: withCredentials 로 인행 CORS 에러 해결(#34) * feat: 최초 로그인 후 포트폴리오가 없는 유저에게 보여지는 empty 경로변경 * feat: PortfolioModel response type 변경 * feat: resposne의 공통 Layout과 Error Code Type 추가 * feat: Layout Component의 defautl를 center 정렬로 변경 * feat: 나의 포트폴리오에 대한 요청, 응답과정만 구현 아직 View에 적용하기에는 추가적인 작업이 필요합니다. - 로그인 상태와 연동 - 심플모드 적용에 따른 다른 데이터 처리 * refactor: 로그인 페이지에서 사용되지 않는 코드 제거 * stash: 로그인, 포트폴리오 보유 상태에 따른 메인 페이지 라우팅 처리를 위한 임시코드 * Revert "feat: Layout Component의 defautl를 center 정렬로 변경" This reverts commit 4af0bb1. * feat: 서버측에서 최초 렌더링 시 accessToken 유무를 통해 리다이렉트 기능 추가 * feat: Next.js middleware를 이용하여 일괄적 리다이렉트 처리 * feat: viewPort 100vh의 상하좌우 가운데 정렬 컴포넌트 추가 * refactor: console.log 제거 * feat: 포트폴리오 data가 없을 경우 redirect 로직을 hooks 내부로 변경 * feat: 내부적으로 boolean state를 쉽게 다루는 useOnAndOff hook 추가 * feat: toggle을 할 수 있는 CommonCheckButton 추가 * refactor: 포트폴리오 responseModel에 이해를 위한 주석 작성 * feat: 오늘 날짜를 기준으로 year,month를 보여주는 컴포넌트추가 * feat: DividendDate, CommonCheckButton 을 MainPage에 적용 * stash: 서버측 에러로 인해mockPortFolioData 기반으로 훅 변경 * refactor: 메인페이지 포트폴리오 관련 section을 컴포넌트롤 분리 * feat: 전체보기 버튼 우측의 아이콘 svg로 적용 * feat: 연간 배당 정보에 대한 Model Type 추가 * feat: CommonButton Padding 관련 props 추가 * fix: 디자인팀에 요청에 맞게 NotifyModal 관련 작업 * design: 디자인팀 요청에 따라 barChart 하단에도 둥글게 처리 * feat: BottomNavigator MUI 가 아닌 Emotion으로 직접구현 * design: 네비게이션 바 hover 효과적용 * feat: 연간배당 api 로직 추가 * feat: 연간배당 분석 섹션부분 api와 연동 * refactor: request header Secret-key 를 Authorization으로 변경 * feat: 차트 단위 변환 유틸함수 추가 * feat: caclurate 페이지 구현 * [FEAT] 404, 계산, 설정 페이지 구현 (#49) * feat: 404 Page 구현 * feat: Setting Page UI 구현 * feat: CommonLayout Component 하단 네비게이터를 선택적으로 변경 * feat: 중복되는 setting page 제거 * fix: pages 폴더에 styles.ts 파일이 있음으로 발생하는 빌드 에러 수정 * design: 설정 페이지에 타이틀 변경 * fix: 로그인 페이지에 하단 네비게이터가 존재하는 이슈 해결 * stash: feat/main_layout_logic backup --------- Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com> * Feat : Edit Component 추가 * Feat : useCustomHook 추가 및 edit 페이지 수정 * Feat : Common 컴포넌트 추가 및 Svg 파일 추가 * Feat : Edit 페이지 컴포넌트 수정 EditStock 컴포넌트 (수정) EditStocks 컴포넌트 (수정) edit 페이지 컴포넌트 (수정) * Feat : Backward 컴포넌트를 Common 컴포넌트로 파일 위치 수정 * Feat : 주식 정보 입력 컴포넌트 수정 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) add 페이지 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 컴포넌트 * Feat : add 및 edit 페이지 컴포넌트의 Backward 위치 변경 * Refactor : Preparatory - Axios, React-Query로 상태 관리 컴포넌트 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Refactor : 컴포넌트 파일명 수정 및 기타 리팩토링 * Feat : Use Query 및 Axios 컴포넌트 수정 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : 주식 검색 및 정보 입력 컴포넌트 수정 * Feat : 페이지 컴포넌트 및 useQueryHook 컴포넌트 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Common 컴포넌트 및 useFeatureHook 관련 컴포넌트 수정 * Feat : 주식 검색 및 정보 입력 컴포넌트 수정 * Feat : Edit 컴포넌트 수정 및 추가 * Feat : edit 페이지 관련 컴포넌트 수정 * Feat : Common 컴포넌트 및 편집 컴포넌트 수정 * Feat : 최근 검색어 컴포넌트 수정 * Feat : Edit 페이지에서 AssetDetail 객체 삭제 기능 * Feat : 주식 추가 및 편집 페이지 관련 컴포넌트 수정 * Feat : URL을 fires에서 snowball로 변경, 편집 내 삭제 Query 수정 * Feat : URL 경로 변경 및 페이지 파일 위치 변경 * Feat : 무한 스크롤 구현 (진행 중) * Refactor : 페이지 Group별 파일 위치 변경 * Feat : 무한 스크롤 대신 더 보기 기능으로 변경하여 컴포넌트 추가 * Feat : BottomFixedButton에 Loading 기능 추가 * Feat : 개별 Edit 페이지 내 삭제 버튼 기능 수정 * Refactor : useFeatureHook별로 isLoading 명칭 변경 * feat: tax와 simple 모드 변환함수 분리 * [FIX] 로그인 관련 에러 수정 (#88) * feat: 소득세 적용 변경 * refactor: 로그인 페이지로 리다이렉트 하는 방식을 새로고침으로 변경 * feat: 미들웨어 적용 범위 변경 * feat: 기본 Head Tag 추가 * feat: 기존 포트폴리오 쿼리 변경 - 기존 쿼리틑 myPortfolio라는 쿼리키를 공통으로 사용했습니다. - 방식을 변경하여 changedMyPortfolio 쿼리키를 사용하는 쿼리로 새롭게 분리했습니다. - 글로벌하게 onSuccess를 통해 changedMyPortfolio 쿼리를 무효화하도록 변경 * fix: 엑세스 토큰이 "세션 쿠키"로 취급되어 재로그인이 발생한 문제 해결 * feat: 카카오 redirect url 데브서버 추가 * feat: 로그인 진행중인 경우 "로그인이 진행중입니다." 메시지 보여주기 구현 * test: 변경된 함수명으로 변경 * refactor: 불필요한 header params 제거 * fix: 메인페이지 이슈 해결 및 개선 (#89) * feat: 소득세 적용 변경 * refactor: 로그인 페이지로 리다이렉트 하는 방식을 새로고침으로 변경 * feat: 미들웨어 적용 범위 변경 * feat: 기본 Head Tag 추가 * feat: 기존 포트폴리오 쿼리 변경 - 기존 쿼리틑 myPortfolio라는 쿼리키를 공통으로 사용했습니다. - 방식을 변경하여 changedMyPortfolio 쿼리키를 사용하는 쿼리로 새롭게 분리했습니다. - 글로벌하게 onSuccess를 통해 changedMyPortfolio 쿼리를 무효화하도록 변경 * fix: 엑세스 토큰이 "세션 쿠키"로 취급되어 재로그인이 발생한 문제 해결 * feat: 카카오 redirect url 데브서버 추가 * feat: 로그인 진행중인 경우 "로그인이 진행중입니다." 메시지 보여주기 구현 * test: 변경된 함수명으로 변경 * refactor: 불필요한 header params 제거 * fix: 동일한 인가코드를 가진 url로 접속할 시 "대기중"인 에러 수정 * fix: 초기 메인페이지 진입 시 포트폴리오 자산 총합이 undefined로 뜨는 현상 해결 * fix: 포트폴리오가 존재하고 자산이 없을 경우 빈 화면을 보여주는 이슈 해결 * fix: response.status가 error 인 경우 500 page로 리다이렉트 * feat: response.success가 false일 경우 500 페이지 반환 * refactor: 포트폴리오, 연간배당, 월간 캘린더 정보를 동시에 request 하도록 수정 * [FIX] 동일한 카카오 인가코드로 로그인시 에러 해결 (#90) * feat: 소득세 적용 변경 * refactor: 로그인 페이지로 리다이렉트 하는 방식을 새로고침으로 변경 * feat: 미들웨어 적용 범위 변경 * feat: 기본 Head Tag 추가 * feat: 기존 포트폴리오 쿼리 변경 - 기존 쿼리틑 myPortfolio라는 쿼리키를 공통으로 사용했습니다. - 방식을 변경하여 changedMyPortfolio 쿼리키를 사용하는 쿼리로 새롭게 분리했습니다. - 글로벌하게 onSuccess를 통해 changedMyPortfolio 쿼리를 무효화하도록 변경 * fix: 엑세스 토큰이 "세션 쿠키"로 취급되어 재로그인이 발생한 문제 해결 * feat: 카카오 redirect url 데브서버 추가 * feat: 로그인 진행중인 경우 "로그인이 진행중입니다." 메시지 보여주기 구현 * test: 변경된 함수명으로 변경 * refactor: 불필요한 header params 제거 * fix: 동일한 인가코드를 가진 url로 접속할 시 "대기중"인 에러 수정 * [FEAT] Layout v2 동적 vh 적용 (#91) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * Feat : Toast 컴포넌트, SearchLayout 컴포넌트, 포폴 삭제 기능 Toast 컴포넌트를 MUI 컴포넌트로 수정 BottomFixedButton 컴포넌트를 버튼 별로 구분 및 관련 로직 페이지별로 개별화 Portfolio 삭제 기능 추가 * Feat/layout v2 (#93) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경 * Feat/layout v2 (#94) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경 * Revert "refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경" This reverts commit ca1cf16. * [FEAT] v2 로 테스트하던 일부 페이지 정식 url로 변경, ahn0min95/sno-20-배경색-삽입-max-height-932px-적용 (#95) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경 * Revert "refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경" This reverts commit ca1cf16. * feat: 최신 Layout Componet를 사용하는 페이지로 교체 * [FEAT] Layout v2 모바일 환경에서만 동적 vh 적용 (#96) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경 * Revert "refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경" This reverts commit ca1cf16. * feat: 최신 Layout Componet를 사용하는 페이지로 교체 * fix: 모바일 환경에서만 동적 vh를 받도록 변경 * [FEAT] Toast 컴포넌트, SearchLayout 컴포넌트 수정 및 포트폴리오 삭제 기능 추가 (#92) * Refactor : useFeatureHook별로 isLoading 명칭 변경 * Feat : Toast 컴포넌트, SearchLayout 컴포넌트, 포폴 삭제 기능 Toast 컴포넌트를 MUI 컴포넌트로 수정 BottomFixedButton 컴포넌트를 버튼 별로 구분 및 관련 로직 페이지별로 개별화 Portfolio 삭제 기능 추가 * feat: 로그아웃 시 redirect 주소 변경 * [FIX] 포트폴리오 리다리엑트 에러수정, 아바타 추가 (#98) * fix: 첫 자산 추가 후 empty page로 리다이렉트 되는 에러 해결 * feat: StockAvatar 추가 * Refactor : Layout2 적용, favicon 추가 * [FEAT] LayoutV2 적용한 SearchLayoutV2 컴포넌트, favicon 추가 (#99) * feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * fea…
ahn0min
pushed a commit
that referenced
this pull request
Oct 23, 2023
* feat: 설정 페이지 이용약관, 개인정보처리방침 외부 링크 연결 (#129) * REFACTOR : edit 페이지에서 완료 버튼 클릭 시 제대로 페이지 이동 (#130) * feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * feat: ios style Switch Component 추가 * design: Layout, Navigator, Chart padding 변경 * stash: 시연을 위한 show page 추가 * design: font_section_title 추가 * feat: 메인 header 스노우 아이콘 적용 * design: IOSSwitch 디자인 변경 * feat: 아이콘 관련 작업 * feat: CommonFont color props 추가 * feat: 환율 정보를 나타내는 ExchageRate 추가 * feat: change CommonFont color default props * refactor: badge style 관련 타입을 styles.ts 폴더로 이동 * feat: Section Component props 변경 * feat: ModeController 추가 * design: 배당 디테일 리스트 폰트컬러 변경 * design: BadgeGroup gap 추가 * chore: 디자인시스템 fontWeight 추가 및 적용 * design: lastItem인 경우 paddingBottom을 0으로 변경 * feat: icon 추가 * feat: 메인페이지 UI 완성 * refactor: 사용되지 않는 show 페이지 제거 * refactor: MainPage 일부를 컴포넌트로 분리 * feat: 차트 data를 랜덤으로 변경 * feat: 계산, 세팅페이지 추가 * feat: 네비게이션 클릭 가능 영역 확대 * fix: theme font 참조에러 해결 * feat: search page 이동 링크 추가 * fix: 폰트 404 에러 해결 * Feat : Common 컴포넌트 BottomFixedButton 컴포넌트 (수정) Layout 컴포넌트 (추가) SearchLayout 컴포넌트 (추가) Navigator 컴포넌트 (추가) * Feat : Svg 파일 추가 및 font 경로 수정 * Feat : Common 컴포넌트 수정 AlertModal 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 관련 컴포넌트 추가 및 수정 Backward 컴포넌트 (수정) EditStock 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) PopularStock 컴포넌트 (수정) PopularSotcks 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (추가) ShowAddedStock 컴포넌트 (추가) empty, search, add 페이지 컴포넌트 (수정) * Feat : useGetPresentPriceAll 컴포넌트 제작 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Use-debounce 라이브러리 추가 * Feat : Common Component 수정 Backward 컴포넌트 (수정) BottomFixedButton 컴포넌트 (수정) DateDisplay 컴포넌트 (수정) SearchLayout 컴포넌트 (수정) AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : Common Component 수정 AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 단계 컴포넌트 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStock 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (수정) add 페이지 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * Feat : Toast 컨트롤 컴포넌트 및 atom 관리 Hook 추가 * Feat : 주식 종목 검색 및 정보 입력 컴포넌트 axios 통신을 개별 폴더로 변경하고 APIInstance로 대체 FeedStockInfo 컴포넌트 FeedStockInfos 컴포넌트 PopularStocks 컴포넌트 RecentSearchWords 컴포넌트 SearchInput 컴포넌트 SearchResults 컴포넌트 ShowAddedStock 컴포넌트 useGetPresentPriceAll 컴포넌트 edit 페이지 컴포넌트 (build될 수 있게 수정) add 페이지 컴포넌트 (파일 위치 변경으로 URL 경로 변경) * [STASH] 스크럼시 진행상황 공유를 위한 PR입니다. (#53) * refactor: response error, success type 정의로 인한 파일변경 * feat: 환율(exchangeRate)조회 기능 구현 * refactor: 시인성 향상을 위한 주석, 타입정의 * fix: 잘못 정의된 exchageRate 타입으로 인한 에러 해결 * feat: instance가 아닌 axios를 이용하여 환율조회 우선 해결 (#41) * design: IOSSwitchButton background color 변경 * feat: 심플모드 토글 기능 추가 * fix: withCredentials 로 인행 CORS 에러 해결(#34) * feat: 최초 로그인 후 포트폴리오가 없는 유저에게 보여지는 empty 경로변경 * feat: PortfolioModel response type 변경 * feat: resposne의 공통 Layout과 Error Code Type 추가 * feat: Layout Component의 defautl를 center 정렬로 변경 * feat: 나의 포트폴리오에 대한 요청, 응답과정만 구현 아직 View에 적용하기에는 추가적인 작업이 필요합니다. - 로그인 상태와 연동 - 심플모드 적용에 따른 다른 데이터 처리 * refactor: 로그인 페이지에서 사용되지 않는 코드 제거 * stash: 로그인, 포트폴리오 보유 상태에 따른 메인 페이지 라우팅 처리를 위한 임시코드 * Revert "feat: Layout Component의 defautl를 center 정렬로 변경" This reverts commit 4af0bb1. * feat: 서버측에서 최초 렌더링 시 accessToken 유무를 통해 리다이렉트 기능 추가 * feat: Next.js middleware를 이용하여 일괄적 리다이렉트 처리 * feat: viewPort 100vh의 상하좌우 가운데 정렬 컴포넌트 추가 * refactor: console.log 제거 * feat: 포트폴리오 data가 없을 경우 redirect 로직을 hooks 내부로 변경 * feat: 내부적으로 boolean state를 쉽게 다루는 useOnAndOff hook 추가 * feat: toggle을 할 수 있는 CommonCheckButton 추가 * refactor: 포트폴리오 responseModel에 이해를 위한 주석 작성 * feat: 오늘 날짜를 기준으로 year,month를 보여주는 컴포넌트추가 * feat: DividendDate, CommonCheckButton 을 MainPage에 적용 * stash: 서버측 에러로 인해mockPortFolioData 기반으로 훅 변경 * refactor: 메인페이지 포트폴리오 관련 section을 컴포넌트롤 분리 * feat: 전체보기 버튼 우측의 아이콘 svg로 적용 * feat: 연간 배당 정보에 대한 Model Type 추가 * feat: CommonButton Padding 관련 props 추가 * fix: 디자인팀에 요청에 맞게 NotifyModal 관련 작업 * design: 디자인팀 요청에 따라 barChart 하단에도 둥글게 처리 * feat: BottomNavigator MUI 가 아닌 Emotion으로 직접구현 * design: 네비게이션 바 hover 효과적용 * feat: 연간배당 api 로직 추가 * feat: 연간배당 분석 섹션부분 api와 연동 * refactor: request header Secret-key 를 Authorization으로 변경 * feat: 차트 단위 변환 유틸함수 추가 * feat: caclurate 페이지 구현 * [FEAT] 404, 계산, 설정 페이지 구현 (#49) * feat: 404 Page 구현 * feat: Setting Page UI 구현 * feat: CommonLayout Component 하단 네비게이터를 선택적으로 변경 * feat: 중복되는 setting page 제거 * fix: pages 폴더에 styles.ts 파일이 있음으로 발생하는 빌드 에러 수정 * design: 설정 페이지에 타이틀 변경 * fix: 로그인 페이지에 하단 네비게이터가 존재하는 이슈 해결 --------- Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com> * Feat : Common Component 및 주식 검색 및 정보 입력 컴포넌트 1. Axios에서 APIInstance로 변경 2. Axios의 headers 제거 3. 불필요한 font-family 및 font-style 제거 4. useAtom에서 useGetSelectedStocks로 파일명 변경 * [STATH] 임시 merge를 위한 PR (#56) * feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * feat: ios style Switch Component 추가 * design: Layout, Navigator, Chart padding 변경 * stash: 시연을 위한 show page 추가 * design: font_section_title 추가 * feat: 메인 header 스노우 아이콘 적용 * design: IOSSwitch 디자인 변경 * feat: 아이콘 관련 작업 * feat: CommonFont color props 추가 * feat: 환율 정보를 나타내는 ExchageRate 추가 * feat: change CommonFont color default props * refactor: badge style 관련 타입을 styles.ts 폴더로 이동 * feat: Section Component props 변경 * feat: ModeController 추가 * design: 배당 디테일 리스트 폰트컬러 변경 * design: BadgeGroup gap 추가 * chore: 디자인시스템 fontWeight 추가 및 적용 * design: lastItem인 경우 paddingBottom을 0으로 변경 * feat: icon 추가 * feat: 메인페이지 UI 완성 * refactor: 사용되지 않는 show 페이지 제거 * refactor: MainPage 일부를 컴포넌트로 분리 * feat: 차트 data를 랜덤으로 변경 * feat: 계산, 세팅페이지 추가 * feat: 네비게이션 클릭 가능 영역 확대 * fix: theme font 참조에러 해결 * feat: search page 이동 링크 추가 * fix: 폰트 404 에러 해결 * Feat : Common 컴포넌트 BottomFixedButton 컴포넌트 (수정) Layout 컴포넌트 (추가) SearchLayout 컴포넌트 (추가) Navigator 컴포넌트 (추가) * Feat : Svg 파일 추가 및 font 경로 수정 * Feat : Common 컴포넌트 수정 AlertModal 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 관련 컴포넌트 추가 및 수정 Backward 컴포넌트 (수정) EditStock 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) PopularStock 컴포넌트 (수정) PopularSotcks 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (추가) ShowAddedStock 컴포넌트 (추가) empty, search, add 페이지 컴포넌트 (수정) * Feat : useGetPresentPriceAll 컴포넌트 제작 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Use-debounce 라이브러리 추가 * Feat : Common Component 수정 Backward 컴포넌트 (수정) BottomFixedButton 컴포넌트 (수정) DateDisplay 컴포넌트 (수정) SearchLayout 컴포넌트 (수정) AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : Common Component 수정 AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 단계 컴포넌트 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStock 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (수정) add 페이지 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * Feat : Toast 컨트롤 컴포넌트 및 atom 관리 Hook 추가 * Feat : 주식 종목 검색 및 정보 입력 컴포넌트 axios 통신을 개별 폴더로 변경하고 APIInstance로 대체 FeedStockInfo 컴포넌트 FeedStockInfos 컴포넌트 PopularStocks 컴포넌트 RecentSearchWords 컴포넌트 SearchInput 컴포넌트 SearchResults 컴포넌트 ShowAddedStock 컴포넌트 useGetPresentPriceAll 컴포넌트 edit 페이지 컴포넌트 (build될 수 있게 수정) add 페이지 컴포넌트 (파일 위치 변경으로 URL 경로 변경) * Feat : Common Component 및 주식 검색 및 정보 입력 컴포넌트 1. Axios에서 APIInstance로 변경 2. Axios의 headers 제거 3. 불필요한 font-family 및 font-style 제거 4. useAtom에서 useGetSelectedStocks로 파일명 변경 --------- Co-authored-by: Jetom88 <shinhro3o@gmail.com> Co-authored-by: Whale2200d <skatewang99@gmail.com> Co-authored-by: Whale2200 <71238020+Whale2200d@users.noreply.github.com> * [STASH] Backup/main business logic (#57) * refactor: response error, success type 정의로 인한 파일변경 * feat: 환율(exchangeRate)조회 기능 구현 * refactor: 시인성 향상을 위한 주석, 타입정의 * fix: 잘못 정의된 exchageRate 타입으로 인한 에러 해결 * feat: instance가 아닌 axios를 이용하여 환율조회 우선 해결 (#41) * design: IOSSwitchButton background color 변경 * feat: 심플모드 토글 기능 추가 * fix: withCredentials 로 인행 CORS 에러 해결(#34) * feat: 최초 로그인 후 포트폴리오가 없는 유저에게 보여지는 empty 경로변경 * feat: PortfolioModel response type 변경 * feat: resposne의 공통 Layout과 Error Code Type 추가 * feat: Layout Component의 defautl를 center 정렬로 변경 * feat: 나의 포트폴리오에 대한 요청, 응답과정만 구현 아직 View에 적용하기에는 추가적인 작업이 필요합니다. - 로그인 상태와 연동 - 심플모드 적용에 따른 다른 데이터 처리 * refactor: 로그인 페이지에서 사용되지 않는 코드 제거 * stash: 로그인, 포트폴리오 보유 상태에 따른 메인 페이지 라우팅 처리를 위한 임시코드 * Revert "feat: Layout Component의 defautl를 center 정렬로 변경" This reverts commit 4af0bb1. * feat: 서버측에서 최초 렌더링 시 accessToken 유무를 통해 리다이렉트 기능 추가 * feat: Next.js middleware를 이용하여 일괄적 리다이렉트 처리 * feat: viewPort 100vh의 상하좌우 가운데 정렬 컴포넌트 추가 * refactor: console.log 제거 * feat: 포트폴리오 data가 없을 경우 redirect 로직을 hooks 내부로 변경 * feat: 내부적으로 boolean state를 쉽게 다루는 useOnAndOff hook 추가 * feat: toggle을 할 수 있는 CommonCheckButton 추가 * refactor: 포트폴리오 responseModel에 이해를 위한 주석 작성 * feat: 오늘 날짜를 기준으로 year,month를 보여주는 컴포넌트추가 * feat: DividendDate, CommonCheckButton 을 MainPage에 적용 * stash: 서버측 에러로 인해mockPortFolioData 기반으로 훅 변경 * refactor: 메인페이지 포트폴리오 관련 section을 컴포넌트롤 분리 * feat: 전체보기 버튼 우측의 아이콘 svg로 적용 * feat: 연간 배당 정보에 대한 Model Type 추가 * feat: CommonButton Padding 관련 props 추가 * fix: 디자인팀에 요청에 맞게 NotifyModal 관련 작업 * design: 디자인팀 요청에 따라 barChart 하단에도 둥글게 처리 * feat: BottomNavigator MUI 가 아닌 Emotion으로 직접구현 * design: 네비게이션 바 hover 효과적용 * feat: 연간배당 api 로직 추가 * feat: 연간배당 분석 섹션부분 api와 연동 * refactor: request header Secret-key 를 Authorization으로 변경 * feat: 차트 단위 변환 유틸함수 추가 * feat: caclurate 페이지 구현 * [FEAT] 404, 계산, 설정 페이지 구현 (#49) * feat: 404 Page 구현 * feat: Setting Page UI 구현 * feat: CommonLayout Component 하단 네비게이터를 선택적으로 변경 * feat: 중복되는 setting page 제거 * fix: pages 폴더에 styles.ts 파일이 있음으로 발생하는 빌드 에러 수정 * design: 설정 페이지에 타이틀 변경 * fix: 로그인 페이지에 하단 네비게이터가 존재하는 이슈 해결 * stash: feat/main_layout_logic backup --------- Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com> * Feat : Edit Component 추가 * Feat : useCustomHook 추가 및 edit 페이지 수정 * Feat : Common 컴포넌트 추가 및 Svg 파일 추가 * Feat : Edit 페이지 컴포넌트 수정 EditStock 컴포넌트 (수정) EditStocks 컴포넌트 (수정) edit 페이지 컴포넌트 (수정) * Feat : Backward 컴포넌트를 Common 컴포넌트로 파일 위치 수정 * Feat : 주식 정보 입력 컴포넌트 수정 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) add 페이지 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 컴포넌트 * Feat : add 및 edit 페이지 컴포넌트의 Backward 위치 변경 * Refactor : Preparatory - Axios, React-Query로 상태 관리 컴포넌트 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Refactor : 컴포넌트 파일명 수정 및 기타 리팩토링 * Feat : Use Query 및 Axios 컴포넌트 수정 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : 주식 검색 및 정보 입력 컴포넌트 수정 * Feat : 페이지 컴포넌트 및 useQueryHook 컴포넌트 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Common 컴포넌트 및 useFeatureHook 관련 컴포넌트 수정 * Feat : 주식 검색 및 정보 입력 컴포넌트 수정 * Feat : Edit 컴포넌트 수정 및 추가 * Feat : edit 페이지 관련 컴포넌트 수정 * Feat : Common 컴포넌트 및 편집 컴포넌트 수정 * Feat : 최근 검색어 컴포넌트 수정 * Feat : Edit 페이지에서 AssetDetail 객체 삭제 기능 * Feat : 주식 추가 및 편집 페이지 관련 컴포넌트 수정 * Feat : URL을 fires에서 snowball로 변경, 편집 내 삭제 Query 수정 * Feat : URL 경로 변경 및 페이지 파일 위치 변경 * Feat : 무한 스크롤 구현 (진행 중) * Refactor : 페이지 Group별 파일 위치 변경 * Feat : 무한 스크롤 대신 더 보기 기능으로 변경하여 컴포넌트 추가 * Feat : BottomFixedButton에 Loading 기능 추가 * Feat : 개별 Edit 페이지 내 삭제 버튼 기능 수정 * Refactor : useFeatureHook별로 isLoading 명칭 변경 * feat: tax와 simple 모드 변환함수 분리 * [FIX] 로그인 관련 에러 수정 (#88) * feat: 소득세 적용 변경 * refactor: 로그인 페이지로 리다이렉트 하는 방식을 새로고침으로 변경 * feat: 미들웨어 적용 범위 변경 * feat: 기본 Head Tag 추가 * feat: 기존 포트폴리오 쿼리 변경 - 기존 쿼리틑 myPortfolio라는 쿼리키를 공통으로 사용했습니다. - 방식을 변경하여 changedMyPortfolio 쿼리키를 사용하는 쿼리로 새롭게 분리했습니다. - 글로벌하게 onSuccess를 통해 changedMyPortfolio 쿼리를 무효화하도록 변경 * fix: 엑세스 토큰이 "세션 쿠키"로 취급되어 재로그인이 발생한 문제 해결 * feat: 카카오 redirect url 데브서버 추가 * feat: 로그인 진행중인 경우 "로그인이 진행중입니다." 메시지 보여주기 구현 * test: 변경된 함수명으로 변경 * refactor: 불필요한 header params 제거 * fix: 메인페이지 이슈 해결 및 개선 (#89) * feat: 소득세 적용 변경 * refactor: 로그인 페이지로 리다이렉트 하는 방식을 새로고침으로 변경 * feat: 미들웨어 적용 범위 변경 * feat: 기본 Head Tag 추가 * feat: 기존 포트폴리오 쿼리 변경 - 기존 쿼리틑 myPortfolio라는 쿼리키를 공통으로 사용했습니다. - 방식을 변경하여 changedMyPortfolio 쿼리키를 사용하는 쿼리로 새롭게 분리했습니다. - 글로벌하게 onSuccess를 통해 changedMyPortfolio 쿼리를 무효화하도록 변경 * fix: 엑세스 토큰이 "세션 쿠키"로 취급되어 재로그인이 발생한 문제 해결 * feat: 카카오 redirect url 데브서버 추가 * feat: 로그인 진행중인 경우 "로그인이 진행중입니다." 메시지 보여주기 구현 * test: 변경된 함수명으로 변경 * refactor: 불필요한 header params 제거 * fix: 동일한 인가코드를 가진 url로 접속할 시 "대기중"인 에러 수정 * fix: 초기 메인페이지 진입 시 포트폴리오 자산 총합이 undefined로 뜨는 현상 해결 * fix: 포트폴리오가 존재하고 자산이 없을 경우 빈 화면을 보여주는 이슈 해결 * fix: response.status가 error 인 경우 500 page로 리다이렉트 * feat: response.success가 false일 경우 500 페이지 반환 * refactor: 포트폴리오, 연간배당, 월간 캘린더 정보를 동시에 request 하도록 수정 * [FIX] 동일한 카카오 인가코드로 로그인시 에러 해결 (#90) * feat: 소득세 적용 변경 * refactor: 로그인 페이지로 리다이렉트 하는 방식을 새로고침으로 변경 * feat: 미들웨어 적용 범위 변경 * feat: 기본 Head Tag 추가 * feat: 기존 포트폴리오 쿼리 변경 - 기존 쿼리틑 myPortfolio라는 쿼리키를 공통으로 사용했습니다. - 방식을 변경하여 changedMyPortfolio 쿼리키를 사용하는 쿼리로 새롭게 분리했습니다. - 글로벌하게 onSuccess를 통해 changedMyPortfolio 쿼리를 무효화하도록 변경 * fix: 엑세스 토큰이 "세션 쿠키"로 취급되어 재로그인이 발생한 문제 해결 * feat: 카카오 redirect url 데브서버 추가 * feat: 로그인 진행중인 경우 "로그인이 진행중입니다." 메시지 보여주기 구현 * test: 변경된 함수명으로 변경 * refactor: 불필요한 header params 제거 * fix: 동일한 인가코드를 가진 url로 접속할 시 "대기중"인 에러 수정 * [FEAT] Layout v2 동적 vh 적용 (#91) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * Feat : Toast 컴포넌트, SearchLayout 컴포넌트, 포폴 삭제 기능 Toast 컴포넌트를 MUI 컴포넌트로 수정 BottomFixedButton 컴포넌트를 버튼 별로 구분 및 관련 로직 페이지별로 개별화 Portfolio 삭제 기능 추가 * Feat/layout v2 (#93) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경 * Feat/layout v2 (#94) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경 * Revert "refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경" This reverts commit ca1cf16. * [FEAT] v2 로 테스트하던 일부 페이지 정식 url로 변경, ahn0min95/sno-20-배경색-삽입-max-height-932px-적용 (#95) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경 * Revert "refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경" This reverts commit ca1cf16. * feat: 최신 Layout Componet를 사용하는 페이지로 교체 * [FEAT] Layout v2 모바일 환경에서만 동적 vh 적용 (#96) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경 * Revert "refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경" This reverts commit ca1cf16. * feat: 최신 Layout Componet를 사용하는 페이지로 교체 * fix: 모바일 환경에서만 동적 vh를 받도록 변경 * [FEAT] Toast 컴포넌트, SearchLayout 컴포넌트 수정 및 포트폴리오 삭제 기능 추가 (#92) * Refactor : useFeatureHook별로 isLoading 명칭 변경 * Feat : Toast 컴포넌트, SearchLayout 컴포넌트, 포폴 삭제 기능 Toast 컴포넌트를 MUI 컴포넌트로 수정 BottomFixedButton 컴포넌트를 버튼 별로 구분 및 관련 로직 페이지별로 개별화 Portfolio 삭제 기능 추가 * feat: 로그아웃 시 redirect 주소 변경 * [FIX] 포트폴리오 리다리엑트 에러수정, 아바타 추가 (#98) * fix: 첫 자산 추가 후 empty page로 리다이렉트 되는 에러 해결 * feat: StockAvatar 추가 * Refactor : Layout2 적용, favicon 추가 * [FEAT] LayoutV2 적용한 SearchLayoutV2 컴포넌트, favicon 추가 (#99) * feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이…
Whale2200d
added a commit
that referenced
this pull request
Nov 20, 2023
* feat: 설정 페이지 이용약관, 개인정보처리방침 외부 링크 연결 (#129) * REFACTOR : edit 페이지에서 완료 버튼 클릭 시 제대로 페이지 이동 (#130) * feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * feat: ios style Switch Component 추가 * design: Layout, Navigator, Chart padding 변경 * stash: 시연을 위한 show page 추가 * design: font_section_title 추가 * feat: 메인 header 스노우 아이콘 적용 * design: IOSSwitch 디자인 변경 * feat: 아이콘 관련 작업 * feat: CommonFont color props 추가 * feat: 환율 정보를 나타내는 ExchageRate 추가 * feat: change CommonFont color default props * refactor: badge style 관련 타입을 styles.ts 폴더로 이동 * feat: Section Component props 변경 * feat: ModeController 추가 * design: 배당 디테일 리스트 폰트컬러 변경 * design: BadgeGroup gap 추가 * chore: 디자인시스템 fontWeight 추가 및 적용 * design: lastItem인 경우 paddingBottom을 0으로 변경 * feat: icon 추가 * feat: 메인페이지 UI 완성 * refactor: 사용되지 않는 show 페이지 제거 * refactor: MainPage 일부를 컴포넌트로 분리 * feat: 차트 data를 랜덤으로 변경 * feat: 계산, 세팅페이지 추가 * feat: 네비게이션 클릭 가능 영역 확대 * fix: theme font 참조에러 해결 * feat: search page 이동 링크 추가 * fix: 폰트 404 에러 해결 * Feat : Common 컴포넌트 BottomFixedButton 컴포넌트 (수정) Layout 컴포넌트 (추가) SearchLayout 컴포넌트 (추가) Navigator 컴포넌트 (추가) * Feat : Svg 파일 추가 및 font 경로 수정 * Feat : Common 컴포넌트 수정 AlertModal 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 관련 컴포넌트 추가 및 수정 Backward 컴포넌트 (수정) EditStock 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) PopularStock 컴포넌트 (수정) PopularSotcks 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (추가) ShowAddedStock 컴포넌트 (추가) empty, search, add 페이지 컴포넌트 (수정) * Feat : useGetPresentPriceAll 컴포넌트 제작 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Use-debounce 라이브러리 추가 * Feat : Common Component 수정 Backward 컴포넌트 (수정) BottomFixedButton 컴포넌트 (수정) DateDisplay 컴포넌트 (수정) SearchLayout 컴포넌트 (수정) AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : Common Component 수정 AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 단계 컴포넌트 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStock 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (수정) add 페이지 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * Feat : Toast 컨트롤 컴포넌트 및 atom 관리 Hook 추가 * Feat : 주식 종목 검색 및 정보 입력 컴포넌트 axios 통신을 개별 폴더로 변경하고 APIInstance로 대체 FeedStockInfo 컴포넌트 FeedStockInfos 컴포넌트 PopularStocks 컴포넌트 RecentSearchWords 컴포넌트 SearchInput 컴포넌트 SearchResults 컴포넌트 ShowAddedStock 컴포넌트 useGetPresentPriceAll 컴포넌트 edit 페이지 컴포넌트 (build될 수 있게 수정) add 페이지 컴포넌트 (파일 위치 변경으로 URL 경로 변경) * [STASH] 스크럼시 진행상황 공유를 위한 PR입니다. (#53) * refactor: response error, success type 정의로 인한 파일변경 * feat: 환율(exchangeRate)조회 기능 구현 * refactor: 시인성 향상을 위한 주석, 타입정의 * fix: 잘못 정의된 exchageRate 타입으로 인한 에러 해결 * feat: instance가 아닌 axios를 이용하여 환율조회 우선 해결 (#41) * design: IOSSwitchButton background color 변경 * feat: 심플모드 토글 기능 추가 * fix: withCredentials 로 인행 CORS 에러 해결(#34) * feat: 최초 로그인 후 포트폴리오가 없는 유저에게 보여지는 empty 경로변경 * feat: PortfolioModel response type 변경 * feat: resposne의 공통 Layout과 Error Code Type 추가 * feat: Layout Component의 defautl를 center 정렬로 변경 * feat: 나의 포트폴리오에 대한 요청, 응답과정만 구현 아직 View에 적용하기에는 추가적인 작업이 필요합니다. - 로그인 상태와 연동 - 심플모드 적용에 따른 다른 데이터 처리 * refactor: 로그인 페이지에서 사용되지 않는 코드 제거 * stash: 로그인, 포트폴리오 보유 상태에 따른 메인 페이지 라우팅 처리를 위한 임시코드 * Revert "feat: Layout Component의 defautl를 center 정렬로 변경" This reverts commit 4af0bb1. * feat: 서버측에서 최초 렌더링 시 accessToken 유무를 통해 리다이렉트 기능 추가 * feat: Next.js middleware를 이용하여 일괄적 리다이렉트 처리 * feat: viewPort 100vh의 상하좌우 가운데 정렬 컴포넌트 추가 * refactor: console.log 제거 * feat: 포트폴리오 data가 없을 경우 redirect 로직을 hooks 내부로 변경 * feat: 내부적으로 boolean state를 쉽게 다루는 useOnAndOff hook 추가 * feat: toggle을 할 수 있는 CommonCheckButton 추가 * refactor: 포트폴리오 responseModel에 이해를 위한 주석 작성 * feat: 오늘 날짜를 기준으로 year,month를 보여주는 컴포넌트추가 * feat: DividendDate, CommonCheckButton 을 MainPage에 적용 * stash: 서버측 에러로 인해mockPortFolioData 기반으로 훅 변경 * refactor: 메인페이지 포트폴리오 관련 section을 컴포넌트롤 분리 * feat: 전체보기 버튼 우측의 아이콘 svg로 적용 * feat: 연간 배당 정보에 대한 Model Type 추가 * feat: CommonButton Padding 관련 props 추가 * fix: 디자인팀에 요청에 맞게 NotifyModal 관련 작업 * design: 디자인팀 요청에 따라 barChart 하단에도 둥글게 처리 * feat: BottomNavigator MUI 가 아닌 Emotion으로 직접구현 * design: 네비게이션 바 hover 효과적용 * feat: 연간배당 api 로직 추가 * feat: 연간배당 분석 섹션부분 api와 연동 * refactor: request header Secret-key 를 Authorization으로 변경 * feat: 차트 단위 변환 유틸함수 추가 * feat: caclurate 페이지 구현 * [FEAT] 404, 계산, 설정 페이지 구현 (#49) * feat: 404 Page 구현 * feat: Setting Page UI 구현 * feat: CommonLayout Component 하단 네비게이터를 선택적으로 변경 * feat: 중복되는 setting page 제거 * fix: pages 폴더에 styles.ts 파일이 있음으로 발생하는 빌드 에러 수정 * design: 설정 페이지에 타이틀 변경 * fix: 로그인 페이지에 하단 네비게이터가 존재하는 이슈 해결 --------- Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com> * Feat : Common Component 및 주식 검색 및 정보 입력 컴포넌트 1. Axios에서 APIInstance로 변경 2. Axios의 headers 제거 3. 불필요한 font-family 및 font-style 제거 4. useAtom에서 useGetSelectedStocks로 파일명 변경 * [STATH] 임시 merge를 위한 PR (#56) * feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * feat: ios style Switch Component 추가 * design: Layout, Navigator, Chart padding 변경 * stash: 시연을 위한 show page 추가 * design: font_section_title 추가 * feat: 메인 header 스노우 아이콘 적용 * design: IOSSwitch 디자인 변경 * feat: 아이콘 관련 작업 * feat: CommonFont color props 추가 * feat: 환율 정보를 나타내는 ExchageRate 추가 * feat: change CommonFont color default props * refactor: badge style 관련 타입을 styles.ts 폴더로 이동 * feat: Section Component props 변경 * feat: ModeController 추가 * design: 배당 디테일 리스트 폰트컬러 변경 * design: BadgeGroup gap 추가 * chore: 디자인시스템 fontWeight 추가 및 적용 * design: lastItem인 경우 paddingBottom을 0으로 변경 * feat: icon 추가 * feat: 메인페이지 UI 완성 * refactor: 사용되지 않는 show 페이지 제거 * refactor: MainPage 일부를 컴포넌트로 분리 * feat: 차트 data를 랜덤으로 변경 * feat: 계산, 세팅페이지 추가 * feat: 네비게이션 클릭 가능 영역 확대 * fix: theme font 참조에러 해결 * feat: search page 이동 링크 추가 * fix: 폰트 404 에러 해결 * Feat : Common 컴포넌트 BottomFixedButton 컴포넌트 (수정) Layout 컴포넌트 (추가) SearchLayout 컴포넌트 (추가) Navigator 컴포넌트 (추가) * Feat : Svg 파일 추가 및 font 경로 수정 * Feat : Common 컴포넌트 수정 AlertModal 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 관련 컴포넌트 추가 및 수정 Backward 컴포넌트 (수정) EditStock 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) PopularStock 컴포넌트 (수정) PopularSotcks 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (추가) ShowAddedStock 컴포넌트 (추가) empty, search, add 페이지 컴포넌트 (수정) * Feat : useGetPresentPriceAll 컴포넌트 제작 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Use-debounce 라이브러리 추가 * Feat : Common Component 수정 Backward 컴포넌트 (수정) BottomFixedButton 컴포넌트 (수정) DateDisplay 컴포넌트 (수정) SearchLayout 컴포넌트 (수정) AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : Common Component 수정 AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 단계 컴포넌트 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStock 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (수정) add 페이지 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * Feat : Toast 컨트롤 컴포넌트 및 atom 관리 Hook 추가 * Feat : 주식 종목 검색 및 정보 입력 컴포넌트 axios 통신을 개별 폴더로 변경하고 APIInstance로 대체 FeedStockInfo 컴포넌트 FeedStockInfos 컴포넌트 PopularStocks 컴포넌트 RecentSearchWords 컴포넌트 SearchInput 컴포넌트 SearchResults 컴포넌트 ShowAddedStock 컴포넌트 useGetPresentPriceAll 컴포넌트 edit 페이지 컴포넌트 (build될 수 있게 수정) add 페이지 컴포넌트 (파일 위치 변경으로 URL 경로 변경) * Feat : Common Component 및 주식 검색 및 정보 입력 컴포넌트 1. Axios에서 APIInstance로 변경 2. Axios의 headers 제거 3. 불필요한 font-family 및 font-style 제거 4. useAtom에서 useGetSelectedStocks로 파일명 변경 --------- Co-authored-by: Jetom88 <shinhro3o@gmail.com> Co-authored-by: Whale2200d <skatewang99@gmail.com> Co-authored-by: Whale2200 <71238020+Whale2200d@users.noreply.github.com> * [STASH] Backup/main business logic (#57) * refactor: response error, success type 정의로 인한 파일변경 * feat: 환율(exchangeRate)조회 기능 구현 * refactor: 시인성 향상을 위한 주석, 타입정의 * fix: 잘못 정의된 exchageRate 타입으로 인한 에러 해결 * feat: instance가 아닌 axios를 이용하여 환율조회 우선 해결 (#41) * design: IOSSwitchButton background color 변경 * feat: 심플모드 토글 기능 추가 * fix: withCredentials 로 인행 CORS 에러 해결(#34) * feat: 최초 로그인 후 포트폴리오가 없는 유저에게 보여지는 empty 경로변경 * feat: PortfolioModel response type 변경 * feat: resposne의 공통 Layout과 Error Code Type 추가 * feat: Layout Component의 defautl를 center 정렬로 변경 * feat: 나의 포트폴리오에 대한 요청, 응답과정만 구현 아직 View에 적용하기에는 추가적인 작업이 필요합니다. - 로그인 상태와 연동 - 심플모드 적용에 따른 다른 데이터 처리 * refactor: 로그인 페이지에서 사용되지 않는 코드 제거 * stash: 로그인, 포트폴리오 보유 상태에 따른 메인 페이지 라우팅 처리를 위한 임시코드 * Revert "feat: Layout Component의 defautl를 center 정렬로 변경" This reverts commit 4af0bb1. * feat: 서버측에서 최초 렌더링 시 accessToken 유무를 통해 리다이렉트 기능 추가 * feat: Next.js middleware를 이용하여 일괄적 리다이렉트 처리 * feat: viewPort 100vh의 상하좌우 가운데 정렬 컴포넌트 추가 * refactor: console.log 제거 * feat: 포트폴리오 data가 없을 경우 redirect 로직을 hooks 내부로 변경 * feat: 내부적으로 boolean state를 쉽게 다루는 useOnAndOff hook 추가 * feat: toggle을 할 수 있는 CommonCheckButton 추가 * refactor: 포트폴리오 responseModel에 이해를 위한 주석 작성 * feat: 오늘 날짜를 기준으로 year,month를 보여주는 컴포넌트추가 * feat: DividendDate, CommonCheckButton 을 MainPage에 적용 * stash: 서버측 에러로 인해mockPortFolioData 기반으로 훅 변경 * refactor: 메인페이지 포트폴리오 관련 section을 컴포넌트롤 분리 * feat: 전체보기 버튼 우측의 아이콘 svg로 적용 * feat: 연간 배당 정보에 대한 Model Type 추가 * feat: CommonButton Padding 관련 props 추가 * fix: 디자인팀에 요청에 맞게 NotifyModal 관련 작업 * design: 디자인팀 요청에 따라 barChart 하단에도 둥글게 처리 * feat: BottomNavigator MUI 가 아닌 Emotion으로 직접구현 * design: 네비게이션 바 hover 효과적용 * feat: 연간배당 api 로직 추가 * feat: 연간배당 분석 섹션부분 api와 연동 * refactor: request header Secret-key 를 Authorization으로 변경 * feat: 차트 단위 변환 유틸함수 추가 * feat: caclurate 페이지 구현 * [FEAT] 404, 계산, 설정 페이지 구현 (#49) * feat: 404 Page 구현 * feat: Setting Page UI 구현 * feat: CommonLayout Component 하단 네비게이터를 선택적으로 변경 * feat: 중복되는 setting page 제거 * fix: pages 폴더에 styles.ts 파일이 있음으로 발생하는 빌드 에러 수정 * design: 설정 페이지에 타이틀 변경 * fix: 로그인 페이지에 하단 네비게이터가 존재하는 이슈 해결 * stash: feat/main_layout_logic backup --------- Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com> * Feat : Edit Component 추가 * Feat : useCustomHook 추가 및 edit 페이지 수정 * Feat : Common 컴포넌트 추가 및 Svg 파일 추가 * Feat : Edit 페이지 컴포넌트 수정 EditStock 컴포넌트 (수정) EditStocks 컴포넌트 (수정) edit 페이지 컴포넌트 (수정) * Feat : Backward 컴포넌트를 Common 컴포넌트로 파일 위치 수정 * Feat : 주식 정보 입력 컴포넌트 수정 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) add 페이지 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 컴포넌트 * Feat : add 및 edit 페이지 컴포넌트의 Backward 위치 변경 * Refactor : Preparatory - Axios, React-Query로 상태 관리 컴포넌트 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Refactor : 컴포넌트 파일명 수정 및 기타 리팩토링 * Feat : Use Query 및 Axios 컴포넌트 수정 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : 주식 검색 및 정보 입력 컴포넌트 수정 * Feat : 페이지 컴포넌트 및 useQueryHook 컴포넌트 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Common 컴포넌트 및 useFeatureHook 관련 컴포넌트 수정 * Feat : 주식 검색 및 정보 입력 컴포넌트 수정 * Feat : Edit 컴포넌트 수정 및 추가 * Feat : edit 페이지 관련 컴포넌트 수정 * Feat : Common 컴포넌트 및 편집 컴포넌트 수정 * Feat : 최근 검색어 컴포넌트 수정 * Feat : Edit 페이지에서 AssetDetail 객체 삭제 기능 * Feat : 주식 추가 및 편집 페이지 관련 컴포넌트 수정 * Feat : URL을 fires에서 snowball로 변경, 편집 내 삭제 Query 수정 * Feat : URL 경로 변경 및 페이지 파일 위치 변경 * Feat : 무한 스크롤 구현 (진행 중) * Refactor : 페이지 Group별 파일 위치 변경 * Feat : 무한 스크롤 대신 더 보기 기능으로 변경하여 컴포넌트 추가 * Feat : BottomFixedButton에 Loading 기능 추가 * Feat : 개별 Edit 페이지 내 삭제 버튼 기능 수정 * Refactor : useFeatureHook별로 isLoading 명칭 변경 * feat: tax와 simple 모드 변환함수 분리 * [FIX] 로그인 관련 에러 수정 (#88) * feat: 소득세 적용 변경 * refactor: 로그인 페이지로 리다이렉트 하는 방식을 새로고침으로 변경 * feat: 미들웨어 적용 범위 변경 * feat: 기본 Head Tag 추가 * feat: 기존 포트폴리오 쿼리 변경 - 기존 쿼리틑 myPortfolio라는 쿼리키를 공통으로 사용했습니다. - 방식을 변경하여 changedMyPortfolio 쿼리키를 사용하는 쿼리로 새롭게 분리했습니다. - 글로벌하게 onSuccess를 통해 changedMyPortfolio 쿼리를 무효화하도록 변경 * fix: 엑세스 토큰이 "세션 쿠키"로 취급되어 재로그인이 발생한 문제 해결 * feat: 카카오 redirect url 데브서버 추가 * feat: 로그인 진행중인 경우 "로그인이 진행중입니다." 메시지 보여주기 구현 * test: 변경된 함수명으로 변경 * refactor: 불필요한 header params 제거 * fix: 메인페이지 이슈 해결 및 개선 (#89) * feat: 소득세 적용 변경 * refactor: 로그인 페이지로 리다이렉트 하는 방식을 새로고침으로 변경 * feat: 미들웨어 적용 범위 변경 * feat: 기본 Head Tag 추가 * feat: 기존 포트폴리오 쿼리 변경 - 기존 쿼리틑 myPortfolio라는 쿼리키를 공통으로 사용했습니다. - 방식을 변경하여 changedMyPortfolio 쿼리키를 사용하는 쿼리로 새롭게 분리했습니다. - 글로벌하게 onSuccess를 통해 changedMyPortfolio 쿼리를 무효화하도록 변경 * fix: 엑세스 토큰이 "세션 쿠키"로 취급되어 재로그인이 발생한 문제 해결 * feat: 카카오 redirect url 데브서버 추가 * feat: 로그인 진행중인 경우 "로그인이 진행중입니다." 메시지 보여주기 구현 * test: 변경된 함수명으로 변경 * refactor: 불필요한 header params 제거 * fix: 동일한 인가코드를 가진 url로 접속할 시 "대기중"인 에러 수정 * fix: 초기 메인페이지 진입 시 포트폴리오 자산 총합이 undefined로 뜨는 현상 해결 * fix: 포트폴리오가 존재하고 자산이 없을 경우 빈 화면을 보여주는 이슈 해결 * fix: response.status가 error 인 경우 500 page로 리다이렉트 * feat: response.success가 false일 경우 500 페이지 반환 * refactor: 포트폴리오, 연간배당, 월간 캘린더 정보를 동시에 request 하도록 수정 * [FIX] 동일한 카카오 인가코드로 로그인시 에러 해결 (#90) * feat: 소득세 적용 변경 * refactor: 로그인 페이지로 리다이렉트 하는 방식을 새로고침으로 변경 * feat: 미들웨어 적용 범위 변경 * feat: 기본 Head Tag 추가 * feat: 기존 포트폴리오 쿼리 변경 - 기존 쿼리틑 myPortfolio라는 쿼리키를 공통으로 사용했습니다. - 방식을 변경하여 changedMyPortfolio 쿼리키를 사용하는 쿼리로 새롭게 분리했습니다. - 글로벌하게 onSuccess를 통해 changedMyPortfolio 쿼리를 무효화하도록 변경 * fix: 엑세스 토큰이 "세션 쿠키"로 취급되어 재로그인이 발생한 문제 해결 * feat: 카카오 redirect url 데브서버 추가 * feat: 로그인 진행중인 경우 "로그인이 진행중입니다." 메시지 보여주기 구현 * test: 변경된 함수명으로 변경 * refactor: 불필요한 header params 제거 * fix: 동일한 인가코드를 가진 url로 접속할 시 "대기중"인 에러 수정 * [FEAT] Layout v2 동적 vh 적용 (#91) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * Feat : Toast 컴포넌트, SearchLayout 컴포넌트, 포폴 삭제 기능 Toast 컴포넌트를 MUI 컴포넌트로 수정 BottomFixedButton 컴포넌트를 버튼 별로 구분 및 관련 로직 페이지별로 개별화 Portfolio 삭제 기능 추가 * Feat/layout v2 (#93) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경 * Feat/layout v2 (#94) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경 * Revert "refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경" This reverts commit ca1cf16. * [FEAT] v2 로 테스트하던 일부 페이지 정식 url로 변경, ahn0min95/sno-20-배경색-삽입-max-height-932px-적용 (#95) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경 * Revert "refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경" This reverts commit ca1cf16. * feat: 최신 Layout Componet를 사용하는 페이지로 교체 * [FEAT] Layout v2 모바일 환경에서만 동적 vh 적용 (#96) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경 * Revert "refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경" This reverts commit ca1cf16. * feat: 최신 Layout Componet를 사용하는 페이지로 교체 * fix: 모바일 환경에서만 동적 vh를 받도록 변경 * [FEAT] Toast 컴포넌트, SearchLayout 컴포넌트 수정 및 포트폴리오 삭제 기능 추가 (#92) * Refactor : useFeatureHook별로 isLoading 명칭 변경 * Feat : Toast 컴포넌트, SearchLayout 컴포넌트, 포폴 삭제 기능 Toast 컴포넌트를 MUI 컴포넌트로 수정 BottomFixedButton 컴포넌트를 버튼 별로 구분 및 관련 로직 페이지별로 개별화 Portfolio 삭제 기능 추가 * feat: 로그아웃 시 redirect 주소 변경 * [FIX] 포트폴리오 리다리엑트 에러수정, 아바타 추가 (#98) * fix: 첫 자산 추가 후 empty page로 리다이렉트 되는 에러 해결 * feat: StockAvatar 추가 * Refactor : Layout2 적용, favicon 추가 * [FEAT] LayoutV2 적용한 SearchLayoutV2 컴포넌트, favicon 추가 (#99) * feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@g…
Whale2200d
added a commit
that referenced
this pull request
Nov 26, 2023
* [FEAT] Next-Auth 기반으로 Oauth 로그인 구현(Kakao, Google) (#152) * feat: google 기본 template 불러오기 * feat: logout 과정 중 next-auth signOut 함수 호출 추가 * feat: next-auth를 이용할 경우 불필요해지는 kakao, google 파일제거 * feat: 로그인이 불필요할 경우 로그인 페이지 접속 거부 * chore: install to "next-auth^4.24.4" * feat: next-auth handler 세텅 * feat: next-auth를 이용항 Oauth 기반 로그인 구현 * refactor: next-auth 기반 Oauth 로그인 작업 적용으로 인한 불필요해진 파일 제거 * feat: Add Google, Kakao Login Button * [REFACTOR] remove not used static files (#151) * chore: remove not used icons in manifest * chore: remove not used font oft files * chore: remove not used kakao image files * refactor: change snowball_icon.png in ModeController * feat: remove incorrect next-auth config code (#153) * [FEAT] (#155) * feat: add portfolio KRW mode queryKey * feat: signIn, signUp form 양식 변경 * feat: change axios instance baseURL dev server * refactor: 의미에 맞게 useControlSimpleMode로 hook name 변경 * feat: add CommonFont transition props * feat: Rectangle 형태의 Overlay 효과가 있는 Toggle Component 추가 * feat: 통화(Currency) Switch Component 추가 및 적용 * design: add currency_switch sementic color * fix: initialState가 0이라 발생하는 애니메이션 효과 해결 * feat: Oauth 로그인 변경 * refactor: 코드문단 나누기, 불필요한 코드 제거 * feat: ToggleSiwtch overlay의 width, left 속성을 content에 맞게 자동 조절 * [FEAT] 원화 및 달러 변경 로직 제작 (#154) Co-authored-by: Jetom88 <shinhro3o@gmail.com> Co-authored-by: 0min <ahn0min95@gmail.com> Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com> * [FEAT] 레이아웃 변경에 의한 모달 작업, ahn… * feat: 로딩 Snackbar 또한 탭 이동시 숨김처리 * feat: 세팅 페이지 고객센터 메뉴 추가 (#139) * [FIX] main page negative number handle (#144) * feat: amplitude init을 개발용, 프로덕션용 분리 * feat: 1보다 작은 소수점 양수일 경우 bar chart를 보여주지 않도록 변경 - ex) 0.23원, 0.87원 인 경유 * fix: -1 보다 큰 소수점 음수인 경우 -0원으로 보이는 현상 해결 - -0.23원인 경우 -1원으로 보여주었기에 이를 0원으로 보여주도록 변경하려고 했음 - 1차 코드 변경 후 -0.23원인 경우 코드 변경을 통해 -0원으로 보여주는것 까지 완성 - 그러나 -0원이 아닌 0원을 반환해야 했기에 return 문에서 처리해주도록 변경 * [FEAT] Main Page 첫방문 Event Loaging 관련 작업 SNO-77 (#145) * refactor: decodingJWT 유틸함수로 분리 * refactor: useDecoding AccessToken으로 분리 * feat: amplitude event track hook 추가 및 파일 분리 * feat: 로그인, 회원가입 이후 amplitude main_view event 발송 * Refactor : resetSnackbar 복구 * Feat : 원화, 달러 변경 버튼 관련 로직 생성 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Refactor : 원화, 달러 변경 버튼 관련 로직 수정 * feat: global.origin 에 따라 server url을 다르게 할당 * refactor: remove console.log * feat: 주식 편집, 추가 시 소수점 2번째 자리까지만 허용하는 로직 - utils 함수 내에 number type 을 다루는 util function을 추가하였습니다. * fix: 포트폴리오 내에 추가된 주식이 없는 경우 검색 시 에러 수정 - 포트폴리오 내에 주식이 없는 경우 data.assetDetails는 존재하지 않지만 기존 코드에서는 이에 접근하려 했기에 발생했던 에러 * fix: 존재하지 않는 컴포넌트 import에 의한 에러 해결 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> Co-authored-by: Jetom88 <shinhro3o@gmail.com> Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com> * [DESIGN] google login button UI (#156) * design: Google, Kakao Button UI 작업 * chore: 배포를 위한 Currency Toggle Button 주석처리 * ⚡️ [IMPROVE] 원화 및 달러 버튼에 따른 값 변경 (#157) * feat: 설정 페이지 이용약관, 개인정보처리방침 외부 링크 연결 (#129) * REFACTOR : edit 페이지에서 완료 버튼 클릭 시 제대로 페이지 이동 (#130) * feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * feat: ios style Switch Component 추가 * design: Layout, Navigator, Chart padding 변경 * stash: 시연을 위한 show page 추가 * design: font_section_title 추가 * feat: 메인 header 스노우 아이콘 적용 * design: IOSSwitch 디자인 변경 * feat: 아이콘 관련 작업 * feat: CommonFont color props 추가 * feat: 환율 정보를 나타내는 ExchageRate 추가 * feat: change CommonFont color default props * refactor: badge style 관련 타입을 styles.ts 폴더로 이동 * feat: Section Component props 변경 * feat: ModeController 추가 * design: 배당 디테일 리스트 폰트컬러 변경 * design: BadgeGroup gap 추가 * chore: 디자인시스템 fontWeight 추가 및 적용 * design: lastItem인 경우 paddingBottom을 0으로 변경 * feat: icon 추가 * feat: 메인페이지 UI 완성 * refactor: 사용되지 않는 show 페이지 제거 * refactor: MainPage 일부를 컴포넌트로 분리 * feat: 차트 data를 랜덤으로 변경 * feat: 계산, 세팅페이지 추가 * feat: 네비게이션 클릭 가능 영역 확대 * fix: theme font 참조에러 해결 * feat: search page 이동 링크 추가 * fix: 폰트 404 에러 해결 * Feat : Common 컴포넌트 BottomFixedButton 컴포넌트 (수정) Layout 컴포넌트 (추가) SearchLayout 컴포넌트 (추가) Navigator 컴포넌트 (추가) * Feat : Svg 파일 추가 및 font 경로 수정 * Feat : Common 컴포넌트 수정 AlertModal 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 관련 컴포넌트 추가 및 수정 Backward 컴포넌트 (수정) EditStock 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) PopularStock 컴포넌트 (수정) PopularSotcks 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (추가) ShowAddedStock 컴포넌트 (추가) empty, search, add 페이지 컴포넌트 (수정) * Feat : useGetPresentPriceAll 컴포넌트 제작 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Use-debounce 라이브러리 추가 * Feat : Common Component 수정 Backward 컴포넌트 (수정) BottomFixedButton 컴포넌트 (수정) DateDisplay 컴포넌트 (수정) SearchLayout 컴포넌트 (수정) AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : Common Component 수정 AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 단계 컴포넌트 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStock 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (수정) add 페이지 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * Feat : Toast 컨트롤 컴포넌트 및 atom 관리 Hook 추가 * Feat : 주식 종목 검색 및 정보 입력 컴포넌트 axios 통신을 개별 폴더로 변경하고 APIInstance로 대체 FeedStockInfo 컴포넌트 FeedStockInfos 컴포넌트 PopularStocks 컴포넌트 RecentSearchWords 컴포넌트 SearchInput 컴포넌트 SearchResults 컴포넌트 ShowAddedStock 컴포넌트 useGetPresentPriceAll 컴포넌트 edit 페이지 컴포넌트 (build될 수 있게 수정) add 페이지 컴포넌트 (파일 위치 변경으로 URL 경로 변경) * [STASH] 스크럼시 진행상황 공유를 위한 PR입니다. (#53) * refactor: response error, success type 정의로 인한 파일변경 * feat: 환율(exchangeRate)조회 기능 구현 * refactor: 시인성 향상을 위한 주석, 타입정의 * fix: 잘못 정의된 exchageRate 타입으로 인한 에러 해결 * feat: instance가 아닌 axios를 이용하여 환율조회 우선 해결 (#41) * design: IOSSwitchButton background color 변경 * feat: 심플모드 토글 기능 추가 * fix: withCredentials 로 인행 CORS 에러 해결(#34) * feat: 최초 로그인 후 포트폴리오가 없는 유저에게 보여지는 empty 경로변경 * feat: PortfolioModel response type 변경 * feat: resposne의 공통 Layout과 Error Code Type 추가 * feat: Layout Component의 defautl를 center 정렬로 변경 * feat: 나의 포트폴리오에 대한 요청, 응답과정만 구현 아직 View에 적용하기에는 추가적인 작업이 필요합니다. - 로그인 상태와 연동 - 심플모드 적용에 따른 다른 데이터 처리 * refactor: 로그인 페이지에서 사용되지 않는 코드 제거 * stash: 로그인, 포트폴리오 보유 상태에 따른 메인 페이지 라우팅 처리를 위한 임시코드 * Revert "feat: Layout Component의 defautl를 center 정렬로 변경" This reverts commit 4af0bb1. * feat: 서버측에서 최초 렌더링 시 accessToken 유무를 통해 리다이렉트 기능 추가 * feat: Next.js middleware를 이용하여 일괄적 리다이렉트 처리 * feat: viewPort 100vh의 상하좌우 가운데 정렬 컴포넌트 추가 * refactor: console.log 제거 * feat: 포트폴리오 data가 없을 경우 redirect 로직을 hooks 내부로 변경 * feat: 내부적으로 boolean state를 쉽게 다루는 useOnAndOff hook 추가 * feat: toggle을 할 수 있는 CommonCheckButton 추가 * refactor: 포트폴리오 responseModel에 이해를 위한 주석 작성 * feat: 오늘 날짜를 기준으로 year,month를 보여주는 컴포넌트추가 * feat: DividendDate, CommonCheckButton 을 MainPage에 적용 * stash: 서버측 에러로 인해mockPortFolioData 기반으로 훅 변경 * refactor: 메인페이지 포트폴리오 관련 section을 컴포넌트롤 분리 * feat: 전체보기 버튼 우측의 아이콘 svg로 적용 * feat: 연간 배당 정보에 대한 Model Type 추가 * feat: CommonButton Padding 관련 props 추가 * fix: 디자인팀에 요청에 맞게 NotifyModal 관련 작업 * design: 디자인팀 요청에 따라 barChart 하단에도 둥글게 처리 * feat: BottomNavigator MUI 가 아닌 Emotion으로 직접구현 * design: 네비게이션 바 hover 효과적용 * feat: 연간배당 api 로직 추가 * feat: 연간배당 분석 섹션부분 api와 연동 * refactor: request header Secret-key 를 Authorization으로 변경 * feat: 차트 단위 변환 유틸함수 추가 * feat: caclurate 페이지 구현 * [FEAT] 404, 계산, 설정 페이지 구현 (#49) * feat: 404 Page 구현 * feat: Setting Page UI 구현 * feat: CommonLayout Component 하단 네비게이터를 선택적으로 변경 * feat: 중복되는 setting page 제거 * fix: pages 폴더에 styles.ts 파일이 있음으로 발생하는 빌드 에러 수정 * design: 설정 페이지에 타이틀 변경 * fix: 로그인 페이지에 하단 네비게이터가 존재하는 이슈 해결 --------- Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com> * Feat : Common Component 및 주식 검색 및 정보 입력 컴포넌트 1. Axios에서 APIInstance로 변경 2. Axios의 headers 제거 3. 불필요한 font-family 및 font-style 제거 4. useAtom에서 useGetSelectedStocks로 파일명 변경 * [STATH] 임시 merge를 위한 PR (#56) * feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * feat: ios style Switch Component 추가 * design: Layout, Navigator, Chart padding 변경 * stash: 시연을 위한 show page 추가 * design: font_section_title 추가 * feat: 메인 header 스노우 아이콘 적용 * design: IOSSwitch 디자인 변경 * feat: 아이콘 관련 작업 * feat: CommonFont color props 추가 * feat: 환율 정보를 나타내는 ExchageRate 추가 * feat: change CommonFont color default props * refactor: badge style 관련 타입을 styles.ts 폴더로 이동 * feat: Section Component props 변경 * feat: ModeController 추가 * design: 배당 디테일 리스트 폰트컬러 변경 * design: BadgeGroup gap 추가 * chore: 디자인시스템 fontWeight 추가 및 적용 * design: lastItem인 경우 paddingBottom을 0으로 변경 * feat: icon 추가 * feat: 메인페이지 UI 완성 * refactor: 사용되지 않는 show 페이지 제거 * refactor: MainPage 일부를 컴포넌트로 분리 * feat: 차트 data를 랜덤으로 변경 * feat: 계산, 세팅페이지 추가 * feat: 네비게이션 클릭 가능 영역 확대 * fix: theme font 참조에러 해결 * feat: search page 이동 링크 추가 * fix: 폰트 404 에러 해결 * Feat : Common 컴포넌트 BottomFixedButton 컴포넌트 (수정) Layout 컴포넌트 (추가) SearchLayout 컴포넌트 (추가) Navigator 컴포넌트 (추가) * Feat : Svg 파일 추가 및 font 경로 수정 * Feat : Common 컴포넌트 수정 AlertModal 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 관련 컴포넌트 추가 및 수정 Backward 컴포넌트 (수정) EditStock 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) PopularStock 컴포넌트 (수정) PopularSotcks 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (추가) ShowAddedStock 컴포넌트 (추가) empty, search, add 페이지 컴포넌트 (수정) * Feat : useGetPresentPriceAll 컴포넌트 제작 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Use-debounce 라이브러리 추가 * Feat : Common Component 수정 Backward 컴포넌트 (수정) BottomFixedButton 컴포넌트 (수정) DateDisplay 컴포넌트 (수정) SearchLayout 컴포넌트 (수정) AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : Common Component 수정 AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 단계 컴포넌트 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStock 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (수정) add 페이지 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * Feat : Toast 컨트롤 컴포넌트 및 atom 관리 Hook 추가 * Feat : 주식 종목 검색 및 정보 입력 컴포넌트 axios 통신을 개별 폴더로 변경하고 APIInstance로 대체 FeedStockInfo 컴포넌트 FeedStockInfos 컴포넌트 PopularStocks 컴포넌트 RecentSearchWords 컴포넌트 SearchInput 컴포넌트 SearchResults 컴포넌트 ShowAddedStock 컴포넌트 useGetPresentPriceAll 컴포넌트 edit 페이지 컴포넌트 (build될 수 있게 수정) add 페이지 컴포넌트 (파일 위치 변경으로 URL 경로 변경) * Feat : Common Component 및 주식 검색 및 정보 입력 컴포넌트 1. Axios에서 APIInstance로 변경 2. Axios의 headers 제거 3. 불필요한 font-family 및 font-style 제거 4. useAtom에서 useGetSelectedStocks로 파일명 변경 --------- Co-authored-by: Jetom88 <shinhro3o@gmail.com> Co-authored-by: Whale2200d <skatewang99@gmail.com> Co-authored-by: Whale2200 <71238020+Whale2200d@users.noreply.github.com> * [STASH] Backup/main business logic (#57) * refactor: response error, success type 정의로 인한 파일변경 * feat: 환율(exchangeRate)조회 기능 구현 * refactor: 시인성 향상을 위한 주석, 타입정의 * fix: 잘못 정의된 exchageRate 타입으로 인한 에러 해결 * feat: instance가 아닌 axios를 이용하여 환율조회 우선 해결 (#41) * design: IOSSwitchButton background color 변경 * feat: 심플모드 토글 기능 추가 * fix: withCredentials 로 인행 CORS 에러 해결(#34) * feat: 최초 로그인 후 포트폴리오가 없는 유저에게 보여지는 empty 경로변경 * feat: PortfolioModel response type 변경 * feat: resposne의 공통 Layout과 Error Code Type 추가 * feat: Layout Component의 defautl를 center 정렬로 변경 * feat: 나의 포트폴리오에 대한 요청, 응답과정만 구현 아직 View에 적용하기에는 추가적인 작업이 필요합니다. - 로그인 상태와 연동 - 심플모드 적용에 따른 다른 데이터 처리 * refactor: 로그인 페이지에서 사용되지 않는 코드 제거 * stash: 로그인, 포트폴리오 보유 상태에 따른 메인 페이지 라우팅 처리를 위한 임시코드 * Revert "feat: Layout Component의 defautl를 center 정렬로 변경" This reverts commit 4af0bb1. * feat: 서버측에서 최초 렌더링 시 accessToken 유무를 통해 리다이렉트 기능 추가 * feat: Next.js middleware를 이용하여 일괄적 리다이렉트 처리 * feat: viewPort 100vh의 상하좌우 가운데 정렬 컴포넌트 추가 * refactor: console.log 제거 * feat: 포트폴리오 data가 없을 경우 redirect 로직을 hooks 내부로 변경 * feat: 내부적으로 boolean state를 쉽게 다루는 useOnAndOff hook 추가 * feat: toggle을 할 수 있는 CommonCheckButton 추가 * refactor: 포트폴리오 responseModel에 이해를 위한 주석 작성 * feat: 오늘 날짜를 기준으로 year,month를 보여주는 컴포넌트추가 * feat: DividendDate, CommonCheckButton 을 MainPage에 적용 * stash: 서버측 에러로 인해mockPortFolioData 기반으로 훅 변경 * refactor: 메인페이지 포트폴리오 관련 section을 컴포넌트롤 분리 * feat: 전체보기 버튼 우측의 아이콘 svg로 적용 * feat: 연간 배당 정보에 대한 Model Type 추가 * feat: CommonButton Padding 관련 props 추가 * fix: 디자인팀에 요청에 맞게 NotifyModal 관련 작업 * design: 디자인팀 요청에 따라 barChart 하단에도 둥글게 처리 * feat: BottomNavigator MUI 가 아닌 Emotion으로 직접구현 * design: 네비게이션 바 hover 효과적용 * feat: 연간배당 api 로직 추가 * feat: 연간배당 분석 섹션부분 api와 연동 * refactor: request header Secret-key 를 Authorization으로 변경 * feat: 차트 단위 변환 유틸함수 추가 * feat: caclurate 페이지 구현 * [FEAT] 404, 계산, 설정 페이지 구현 (#49) * feat: 404 Page 구현 * feat: Setting Page UI 구현 * feat: CommonLayout Component 하단 네비게이터를 선택적으로 변경 * feat: 중복되는 setting page 제거 * fix: pages 폴더에 styles.ts 파일이 있음으로 발생하는 빌드 에러 수정 * design: 설정 페이지에 타이틀 변경 * fix: 로그인 페이지에 하단 네비게이터가 존재하는 이슈 해결 * stash: feat/main_layout_logic backup --------- Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com> * Feat : Edit Component 추가 * Feat : useCustomHook 추가 및 edit 페이지 수정 * Feat : Common 컴포넌트 추가 및 Svg 파일 추가 * Feat : Edit 페이지 컴포넌트 수정 EditStock 컴포넌트 (수정) EditStocks 컴포넌트 (수정) edit 페이지 컴포넌트 (수정) * Feat : Backward 컴포넌트를 Common 컴포넌트로 파일 위치 수정 * Feat : 주식 정보 입력 컴포넌트 수정 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) add 페이지 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 컴포넌트 * Feat : add 및 edit 페이지 컴포넌트의 Backward 위치 변경 * Refactor : Preparatory - Axios, React-Query로 상태 관리 컴포넌트 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Refactor : 컴포넌트 파일명 수정 및 기타 리팩토링 * Feat : Use Query 및 Axios 컴포넌트 수정 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : 주식 검색 및 정보 입력 컴포넌트 수정 * Feat : 페이지 컴포넌트 및 useQueryHook 컴포넌트 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Common 컴포넌트 및 useFeatureHook 관련 컴포넌트 수정 * Feat : 주식 검색 및 정보 입력 컴포넌트 수정 * Feat : Edit 컴포넌트 수정 및 추가 * Feat : edit 페이지 관련 컴포넌트 수정 * Feat : Common 컴포넌트 및 편집 컴포넌트 수정 * Feat : 최근 검색어 컴포넌트 수정 * Feat : Edit 페이지에서 AssetDetail 객체 삭제 기능 * Feat : 주식 추가 및 편집 페이지 관련 컴포넌트 수정 * Feat : URL을 fires에서 snowball로 변경, 편집 내 삭제 Query 수정 * Feat : URL 경로 변경 및 페이지 파일 위치 변경 * Feat : 무한 스크롤 구현 (진행 중) * Refactor : 페이지 Group별 파일 위치 변경 * Feat : 무한 스크롤 대신 더 보기 기능으로 변경하여 컴포넌트 추가 * Feat : BottomFixedButton에 Loading 기능 추가 * Feat : 개별 Edit 페이지 내 삭제 버튼 기능 수정 * Refactor : useFeatureHook별로 isLoading 명칭 변경 * feat: tax와 simple 모드 변환함수 분리 * [FIX] 로그인 관련 에러 수정 (#88) * feat: 소득세 적용 변경 * refactor: 로그인 페이지로 리다이렉트 하는 방식을 새로고침으로 변경 * feat: 미들웨어 적용 범위 변경 * feat: 기본 Head Tag 추가 * feat: 기존 포트폴리오 쿼리 변경 - 기존 쿼리틑 myPortfolio라는 쿼리키를 공통으로 사용했습니다. - 방식을 변경하여 changedMyPortfolio 쿼리키를 사용하는 쿼리로 새롭게 분리했습니다. - 글로벌하게 onSuccess를 통해 changedMyPortfolio 쿼리를 무효화하도록 변경 * fix: 엑세스 토큰이 "세션 쿠키"로 취급되어 재로그인이 발생한 문제 해결 * feat: 카카오 redirect url 데브서버 추가 * feat: 로그인 진행중인 경우 "로그인이 진행중입니다." 메시지 보여주기 구현 * test: 변경된 함수명으로 변경 * refactor: 불필요한 header params 제거 * fix: 메인페이지 이슈 해결 및 개선 (#89) * feat: 소득세 적용 변경 * refactor: 로그인 페이지로 리다이렉트 하는 방식을 새로고침으로 변경 * feat: 미들웨어 적용 범위 변경 * feat: 기본 Head Tag 추가 * feat: 기존 포트폴리오 쿼리 변경 - 기존 쿼리틑 myPortfolio라는 쿼리키를 공통으로 사용했습니다. - 방식을 변경하여 changedMyPortfolio 쿼리키를 사용하는 쿼리로 새롭게 분리했습니다. - 글로벌하게 onSuccess를 통해 changedMyPortfolio 쿼리를 무효화하도록 변경 * fix: 엑세스 토큰이 "세션 쿠키"로 취급되어 재로그인이 발생한 문제 해결 * feat: 카카오 redirect url 데브서버 추가 * feat: 로그인 진행중인 경우 "로그인이 진행중입니다." 메시지 보여주기 구현 * test: 변경된 함수명으로 변경 * refactor: 불필요한 header params 제거 * fix: 동일한 인가코드를 가진 url로 접속할 시 "대기중"인 에러 수정 * fix: 초기 메인페이지 진입 시 포트폴리오 자산 총합이 undefined로 뜨는 현상 해결 * fix: 포트폴리오가 존재하고 자산이 없을 경우 빈 화면을 보여주는 이슈 해결 * fix: response.status가 error 인 경우 500 page로 리다이렉트 * feat: response.success가 false일 경우 500 페이지 반환 * refactor: 포트폴리오, 연간배당, 월간 캘린더 정보를 동시에 request 하도록 수정 * [FIX] 동일한 카카오 인가코드로 로그인시 에러 해결 (#90) * feat: 소득세 적용 변경 * refactor: 로그인 페이지로 리다이렉트 하는 방식을 새로고침으로 변경 * feat: 미들웨어 적용 범위 변경 * feat: 기본 Head Tag 추가 * feat: 기존 포트폴리오 쿼리 변경 - 기존 쿼리틑 myPortfolio라는 쿼리키를 공통으로 사용했습니다. - 방식을 변경하여 changedMyPortfolio 쿼리키를 사용하는 쿼리로 새롭게 분리했습니다. - 글로벌하게 onSuccess를 통해 changedMyPortfolio 쿼리를 무효화하도록 변경 * fix: 엑세스 토큰이 "세션 쿠키"로 취급되어 재로그인이 발생한 문제 해결 * feat: 카카오 redirect url 데브서버 추가 * feat: 로그인 진행중인 경우 "로그인이 진행중입니다." 메시지 보여주기 구현 * test: 변경된 함수명으로 변경 * refactor: 불필요한 header params 제거 * fix: 동일한 인가코드를 가진 url로 접속할 시 "대기중"인 에러 수정 * [FEAT] Layout v2 동적 vh 적용 (#91) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * Feat : Toast 컴포넌트, SearchLayout 컴포넌트, 포폴 삭제 기능 Toast 컴포넌트를 MUI 컴포넌트로 수정 BottomFixedButton 컴포넌트를 버튼 별로 구분 및 관련 로직 페이지별로 개별화 Portfolio 삭제 기능 추가 * Feat/layout v2 (#93) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경 * Feat/layout v2 (#94) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경 * Revert "refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경" This reverts commit ca1cf16. * [FEAT] v2 로 테스트하던 일부 페이지 정식 url로 변경, ahn0min95/sno-20-배경색-삽입-max-height-932px-적용 (#95) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경 * Revert "refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경" This reverts commit ca1cf16. * feat: 최신 Layout Componet를 사용하는 페이지로 교체 * [FEAT] Layout v2 모바일 환경에서만 동적 vh 적용 (#96) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경 * Revert "refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경" This reverts commit ca1cf16. * feat: 최신 Layout Componet를 사용하는 페이지로 교체 * fix: 모바일 환경에서만 동적 vh를 받도록 변경 * [FEAT] Toast 컴포넌트, SearchLayout 컴포넌트 수정 및 포트폴리오 삭제 기능 추가 (#92) * Refactor : useFeatureHook별로 isLoading 명칭 변경 * Feat : Toast 컴포넌트, SearchLayout 컴포넌트, 포폴 삭제 기능 Toast 컴포넌트를 MUI 컴포넌트로 수정 BottomFixedButton 컴포넌트를 버튼 별로 구분 및 관련 로직 페이지별로 개별화 Portfolio 삭제 기능 추가 * feat: 로그아웃 시 redirect 주소 변경 * [FIX] 포트폴리오 리다리엑트 에러수정, 아바타 추가 (#98) * fix: 첫 자산 추가 후 empty page로 리다이렉트 되는 에러 해결 * feat: StockAvatar 추가 * Refactor : Layout2 적용, favicon 추가 * [FEAT] LayoutV2 적용한 SearchLayoutV2 컴포넌트, favicon 추가 (#99) * feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담…
ahn0min
pushed a commit
that referenced
this pull request
Nov 26, 2023
* [FEAT] Next-Auth 기반으로 Oauth 로그인 구현(Kakao, Google) (#152) * feat: google 기본 template 불러오기 * feat: logout 과정 중 next-auth signOut 함수 호출 추가 * feat: next-auth를 이용할 경우 불필요해지는 kakao, google 파일제거 * feat: 로그인이 불필요할 경우 로그인 페이지 접속 거부 * chore: install to "next-auth^4.24.4" * feat: next-auth handler 세텅 * feat: next-auth를 이용항 Oauth 기반 로그인 구현 * refactor: next-auth 기반 Oauth 로그인 작업 적용으로 인한 불필요해진 파일 제거 * feat: Add Google, Kakao Login Button * [REFACTOR] remove not used static files (#151) * chore: remove not used icons in manifest * chore: remove not used font oft files * chore: remove not used kakao image files * refactor: change snowball_icon.png in ModeController * feat: remove incorrect next-auth config code (#153) * [FEAT] (#155) * feat: add portfolio KRW mode queryKey * feat: signIn, signUp form 양식 변경 * feat: change axios instance baseURL dev server * refactor: 의미에 맞게 useControlSimpleMode로 hook name 변경 * feat: add CommonFont transition props * feat: Rectangle 형태의 Overlay 효과가 있는 Toggle Component 추가 * feat: 통화(Currency) Switch Component 추가 및 적용 * design: add currency_switch sementic color * fix: initialState가 0이라 발생하는 애니메이션 효과 해결 * feat: Oauth 로그인 변경 * refactor: 코드문단 나누기, 불필요한 코드 제거 * feat: ToggleSiwtch overlay의 width, left 속성을 content에 맞게 자동 조절 * [FEAT] 원화 및 달러 변경 로직 제작 (#154) Co-authored-by: Jetom88 <shinhro3o@gmail.com> Co-authored-by: 0min <ahn0min95@gmail.com> Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com> * [FEAT] 레이아웃 변경에 의한 모달 작업, ahn… * feat: 로딩 Snackbar 또한 탭 이동시 숨김처리 * feat: 세팅 페이지 고객센터 메뉴 추가 (#139) * [FIX] main page negative number handle (#144) * feat: amplitude init을 개발용, 프로덕션용 분리 * feat: 1보다 작은 소수점 양수일 경우 bar chart를 보여주지 않도록 변경 - ex) 0.23원, 0.87원 인 경유 * fix: -1 보다 큰 소수점 음수인 경우 -0원으로 보이는 현상 해결 - -0.23원인 경우 -1원으로 보여주었기에 이를 0원으로 보여주도록 변경하려고 했음 - 1차 코드 변경 후 -0.23원인 경우 코드 변경을 통해 -0원으로 보여주는것 까지 완성 - 그러나 -0원이 아닌 0원을 반환해야 했기에 return 문에서 처리해주도록 변경 * [FEAT] Main Page 첫방문 Event Loaging 관련 작업 SNO-77 (#145) * refactor: decodingJWT 유틸함수로 분리 * refactor: useDecoding AccessToken으로 분리 * feat: amplitude event track hook 추가 및 파일 분리 * feat: 로그인, 회원가입 이후 amplitude main_view event 발송 * Refactor : resetSnackbar 복구 * Feat : 원화, 달러 변경 버튼 관련 로직 생성 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Refactor : 원화, 달러 변경 버튼 관련 로직 수정 * feat: global.origin 에 따라 server url을 다르게 할당 * refactor: remove console.log * feat: 주식 편집, 추가 시 소수점 2번째 자리까지만 허용하는 로직 - utils 함수 내에 number type 을 다루는 util function을 추가하였습니다. * fix: 포트폴리오 내에 추가된 주식이 없는 경우 검색 시 에러 수정 - 포트폴리오 내에 주식이 없는 경우 data.assetDetails는 존재하지 않지만 기존 코드에서는 이에 접근하려 했기에 발생했던 에러 * fix: 존재하지 않는 컴포넌트 import에 의한 에러 해결 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> Co-authored-by: Jetom88 <shinhro3o@gmail.com> Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com> * [DESIGN] google login button UI (#156) * design: Google, Kakao Button UI 작업 * chore: 배포를 위한 Currency Toggle Button 주석처리 * ⚡️ [IMPROVE] 원화 및 달러 버튼에 따른 값 변경 (#157) * feat: 설정 페이지 이용약관, 개인정보처리방침 외부 링크 연결 (#129) * REFACTOR : edit 페이지에서 완료 버튼 클릭 시 제대로 페이지 이동 (#130) * feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * feat: ios style Switch Component 추가 * design: Layout, Navigator, Chart padding 변경 * stash: 시연을 위한 show page 추가 * design: font_section_title 추가 * feat: 메인 header 스노우 아이콘 적용 * design: IOSSwitch 디자인 변경 * feat: 아이콘 관련 작업 * feat: CommonFont color props 추가 * feat: 환율 정보를 나타내는 ExchageRate 추가 * feat: change CommonFont color default props * refactor: badge style 관련 타입을 styles.ts 폴더로 이동 * feat: Section Component props 변경 * feat: ModeController 추가 * design: 배당 디테일 리스트 폰트컬러 변경 * design: BadgeGroup gap 추가 * chore: 디자인시스템 fontWeight 추가 및 적용 * design: lastItem인 경우 paddingBottom을 0으로 변경 * feat: icon 추가 * feat: 메인페이지 UI 완성 * refactor: 사용되지 않는 show 페이지 제거 * refactor: MainPage 일부를 컴포넌트로 분리 * feat: 차트 data를 랜덤으로 변경 * feat: 계산, 세팅페이지 추가 * feat: 네비게이션 클릭 가능 영역 확대 * fix: theme font 참조에러 해결 * feat: search page 이동 링크 추가 * fix: 폰트 404 에러 해결 * Feat : Common 컴포넌트 BottomFixedButton 컴포넌트 (수정) Layout 컴포넌트 (추가) SearchLayout 컴포넌트 (추가) Navigator 컴포넌트 (추가) * Feat : Svg 파일 추가 및 font 경로 수정 * Feat : Common 컴포넌트 수정 AlertModal 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 관련 컴포넌트 추가 및 수정 Backward 컴포넌트 (수정) EditStock 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) PopularStock 컴포넌트 (수정) PopularSotcks 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (추가) ShowAddedStock 컴포넌트 (추가) empty, search, add 페이지 컴포넌트 (수정) * Feat : useGetPresentPriceAll 컴포넌트 제작 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Use-debounce 라이브러리 추가 * Feat : Common Component 수정 Backward 컴포넌트 (수정) BottomFixedButton 컴포넌트 (수정) DateDisplay 컴포넌트 (수정) SearchLayout 컴포넌트 (수정) AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : Common Component 수정 AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 단계 컴포넌트 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStock 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (수정) add 페이지 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * Feat : Toast 컨트롤 컴포넌트 및 atom 관리 Hook 추가 * Feat : 주식 종목 검색 및 정보 입력 컴포넌트 axios 통신을 개별 폴더로 변경하고 APIInstance로 대체 FeedStockInfo 컴포넌트 FeedStockInfos 컴포넌트 PopularStocks 컴포넌트 RecentSearchWords 컴포넌트 SearchInput 컴포넌트 SearchResults 컴포넌트 ShowAddedStock 컴포넌트 useGetPresentPriceAll 컴포넌트 edit 페이지 컴포넌트 (build될 수 있게 수정) add 페이지 컴포넌트 (파일 위치 변경으로 URL 경로 변경) * [STASH] 스크럼시 진행상황 공유를 위한 PR입니다. (#53) * refactor: response error, success type 정의로 인한 파일변경 * feat: 환율(exchangeRate)조회 기능 구현 * refactor: 시인성 향상을 위한 주석, 타입정의 * fix: 잘못 정의된 exchageRate 타입으로 인한 에러 해결 * feat: instance가 아닌 axios를 이용하여 환율조회 우선 해결 (#41) * design: IOSSwitchButton background color 변경 * feat: 심플모드 토글 기능 추가 * fix: withCredentials 로 인행 CORS 에러 해결(#34) * feat: 최초 로그인 후 포트폴리오가 없는 유저에게 보여지는 empty 경로변경 * feat: PortfolioModel response type 변경 * feat: resposne의 공통 Layout과 Error Code Type 추가 * feat: Layout Component의 defautl를 center 정렬로 변경 * feat: 나의 포트폴리오에 대한 요청, 응답과정만 구현 아직 View에 적용하기에는 추가적인 작업이 필요합니다. - 로그인 상태와 연동 - 심플모드 적용에 따른 다른 데이터 처리 * refactor: 로그인 페이지에서 사용되지 않는 코드 제거 * stash: 로그인, 포트폴리오 보유 상태에 따른 메인 페이지 라우팅 처리를 위한 임시코드 * Revert "feat: Layout Component의 defautl를 center 정렬로 변경" This reverts commit 4af0bb1. * feat: 서버측에서 최초 렌더링 시 accessToken 유무를 통해 리다이렉트 기능 추가 * feat: Next.js middleware를 이용하여 일괄적 리다이렉트 처리 * feat: viewPort 100vh의 상하좌우 가운데 정렬 컴포넌트 추가 * refactor: console.log 제거 * feat: 포트폴리오 data가 없을 경우 redirect 로직을 hooks 내부로 변경 * feat: 내부적으로 boolean state를 쉽게 다루는 useOnAndOff hook 추가 * feat: toggle을 할 수 있는 CommonCheckButton 추가 * refactor: 포트폴리오 responseModel에 이해를 위한 주석 작성 * feat: 오늘 날짜를 기준으로 year,month를 보여주는 컴포넌트추가 * feat: DividendDate, CommonCheckButton 을 MainPage에 적용 * stash: 서버측 에러로 인해mockPortFolioData 기반으로 훅 변경 * refactor: 메인페이지 포트폴리오 관련 section을 컴포넌트롤 분리 * feat: 전체보기 버튼 우측의 아이콘 svg로 적용 * feat: 연간 배당 정보에 대한 Model Type 추가 * feat: CommonButton Padding 관련 props 추가 * fix: 디자인팀에 요청에 맞게 NotifyModal 관련 작업 * design: 디자인팀 요청에 따라 barChart 하단에도 둥글게 처리 * feat: BottomNavigator MUI 가 아닌 Emotion으로 직접구현 * design: 네비게이션 바 hover 효과적용 * feat: 연간배당 api 로직 추가 * feat: 연간배당 분석 섹션부분 api와 연동 * refactor: request header Secret-key 를 Authorization으로 변경 * feat: 차트 단위 변환 유틸함수 추가 * feat: caclurate 페이지 구현 * [FEAT] 404, 계산, 설정 페이지 구현 (#49) * feat: 404 Page 구현 * feat: Setting Page UI 구현 * feat: CommonLayout Component 하단 네비게이터를 선택적으로 변경 * feat: 중복되는 setting page 제거 * fix: pages 폴더에 styles.ts 파일이 있음으로 발생하는 빌드 에러 수정 * design: 설정 페이지에 타이틀 변경 * fix: 로그인 페이지에 하단 네비게이터가 존재하는 이슈 해결 --------- Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com> * Feat : Common Component 및 주식 검색 및 정보 입력 컴포넌트 1. Axios에서 APIInstance로 변경 2. Axios의 headers 제거 3. 불필요한 font-family 및 font-style 제거 4. useAtom에서 useGetSelectedStocks로 파일명 변경 * [STATH] 임시 merge를 위한 PR (#56) * feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: kakaoOauth 관련 로직을 담당하는 hook 추가 * feat: 카카오 로그인 버튼 구현 * design: global a tag css 속성 변경 * feat: 임시 로그인 페이지 구현 * feat: kakao server와 통신하는 api 구현 * feat: service server와 통신하는 api 구현 * chore: api 와 kakao oauth, login 관련 type 정의 * refactor: 사용되지 않는 파일, 주석 제거 * feat: 카카오 oauth를 이용하기 위한 redirectURL 변경 * refactor: 사용되지 않는 Link 제거 * feat: 카카오 서버에서 리다이렉트를 받아 전체적인 로그인을 담당하는 api 핸들러 추가 * feat: 클라이언트 측에서는 카카오 로그인 버튼만을 렌더링해주면 되는걸로 변경 * [FEAT] Login Page UI 구현 (#26) * feat: Login Page UI 구현 * fix: build error 해결 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 * [FEAT] Common/whale2200d (#34) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [FEAT] PWA 관련 작업 (#27) * chore: next-pwa 설치 및 적용 * chore: pwa 기본 설정 * chore: android용 service worker 파일 추가 * remove: 불필요한 next-compose-plugins 제거 * chore: PWA 세로전용모드 추가 * chore: app icon을 money_wing으로 변경 * Feat : Svg 파일 추가 * Feat : react-router-dom 추가 URL의 query string값을 받아오기 위해 react-router-dom 추가 * Feat : Common Component 내용 추가 BottomFixedButton 컴포넌트 (제작) DateDisplay 컴포넌트 (수정) AlertModal 컴포넌트 (수정) * Feat : Common Component 추가 AlertModal 컴포넌트 (수정) * Feat : Search Page 컴포넌트 Add 페이지 컴포넌트 (추가) SearchResults 컴포넌트 (수정) SearchInput 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) PopularStocks 컴포넌트 (수정) SearchPage 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) * Feat : 편집 페이지 컴포넌트 EditStocks 컴포넌트 (수정) Edit 페이지 컴포넌트 (추가) * Feat : empty 메인 페이지 empty 페이지 컴포넌트 (수정) * Refactor : 주석 불필요한 일부 수정 * Refactor : Router를 이용해 Query string 값 가져오기로 변경 --------- Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * [FEAT] 메인 페이지 구현 (#31) * feat: 신규 아이콘 추가 * feat: 공통적으로 사용되는 Layout, Navigator 추가 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * feat: ios style Switch Component 추가 * design: Layout, Navigator, Chart padding 변경 * stash: 시연을 위한 show page 추가 * design: font_section_title 추가 * feat: 메인 header 스노우 아이콘 적용 * design: IOSSwitch 디자인 변경 * feat: 아이콘 관련 작업 * feat: CommonFont color props 추가 * feat: 환율 정보를 나타내는 ExchageRate 추가 * feat: change CommonFont color default props * refactor: badge style 관련 타입을 styles.ts 폴더로 이동 * feat: Section Component props 변경 * feat: ModeController 추가 * design: 배당 디테일 리스트 폰트컬러 변경 * design: BadgeGroup gap 추가 * chore: 디자인시스템 fontWeight 추가 및 적용 * design: lastItem인 경우 paddingBottom을 0으로 변경 * feat: icon 추가 * feat: 메인페이지 UI 완성 * refactor: 사용되지 않는 show 페이지 제거 * refactor: MainPage 일부를 컴포넌트로 분리 * feat: 차트 data를 랜덤으로 변경 * feat: 계산, 세팅페이지 추가 * feat: 네비게이션 클릭 가능 영역 확대 * fix: theme font 참조에러 해결 * feat: search page 이동 링크 추가 * fix: 폰트 404 에러 해결 * Feat : Common 컴포넌트 BottomFixedButton 컴포넌트 (수정) Layout 컴포넌트 (추가) SearchLayout 컴포넌트 (추가) Navigator 컴포넌트 (추가) * Feat : Svg 파일 추가 및 font 경로 수정 * Feat : Common 컴포넌트 수정 AlertModal 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 관련 컴포넌트 추가 및 수정 Backward 컴포넌트 (수정) EditStock 컴포넌트 (수정) FeedStockInfo 컴포넌트 (수정) PopularStock 컴포넌트 (수정) PopularSotcks 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (추가) ShowAddedStock 컴포넌트 (추가) empty, search, add 페이지 컴포넌트 (수정) * Feat : useGetPresentPriceAll 컴포넌트 제작 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Use-debounce 라이브러리 추가 * Feat : Common Component 수정 Backward 컴포넌트 (수정) BottomFixedButton 컴포넌트 (수정) DateDisplay 컴포넌트 (수정) SearchLayout 컴포넌트 (수정) AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : Common Component 수정 AlertModal 컴포넌트 (수정) Toast 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 단계 컴포넌트 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) RecentSearchWords 컴포넌트 (수정) SearchInput 컴포넌트 (수정) SearchResult 컴포넌트 (수정) SearchResults 컴포넌트 (수정) ShowAddedStock 컴포넌트 (수정) ShowAddedStocks 컴포넌트 (수정) add 페이지 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * Feat : Toast 컨트롤 컴포넌트 및 atom 관리 Hook 추가 * Feat : 주식 종목 검색 및 정보 입력 컴포넌트 axios 통신을 개별 폴더로 변경하고 APIInstance로 대체 FeedStockInfo 컴포넌트 FeedStockInfos 컴포넌트 PopularStocks 컴포넌트 RecentSearchWords 컴포넌트 SearchInput 컴포넌트 SearchResults 컴포넌트 ShowAddedStock 컴포넌트 useGetPresentPriceAll 컴포넌트 edit 페이지 컴포넌트 (build될 수 있게 수정) add 페이지 컴포넌트 (파일 위치 변경으로 URL 경로 변경) * Feat : Common Component 및 주식 검색 및 정보 입력 컴포넌트 1. Axios에서 APIInstance로 변경 2. Axios의 headers 제거 3. 불필요한 font-family 및 font-style 제거 4. useAtom에서 useGetSelectedStocks로 파일명 변경 --------- Co-authored-by: Jetom88 <shinhro3o@gmail.com> Co-authored-by: Whale2200d <skatewang99@gmail.com> Co-authored-by: Whale2200 <71238020+Whale2200d@users.noreply.github.com> * [STASH] Backup/main business logic (#57) * refactor: response error, success type 정의로 인한 파일변경 * feat: 환율(exchangeRate)조회 기능 구현 * refactor: 시인성 향상을 위한 주석, 타입정의 * fix: 잘못 정의된 exchageRate 타입으로 인한 에러 해결 * feat: instance가 아닌 axios를 이용하여 환율조회 우선 해결 (#41) * design: IOSSwitchButton background color 변경 * feat: 심플모드 토글 기능 추가 * fix: withCredentials 로 인행 CORS 에러 해결(#34) * feat: 최초 로그인 후 포트폴리오가 없는 유저에게 보여지는 empty 경로변경 * feat: PortfolioModel response type 변경 * feat: resposne의 공통 Layout과 Error Code Type 추가 * feat: Layout Component의 defautl를 center 정렬로 변경 * feat: 나의 포트폴리오에 대한 요청, 응답과정만 구현 아직 View에 적용하기에는 추가적인 작업이 필요합니다. - 로그인 상태와 연동 - 심플모드 적용에 따른 다른 데이터 처리 * refactor: 로그인 페이지에서 사용되지 않는 코드 제거 * stash: 로그인, 포트폴리오 보유 상태에 따른 메인 페이지 라우팅 처리를 위한 임시코드 * Revert "feat: Layout Component의 defautl를 center 정렬로 변경" This reverts commit 4af0bb1. * feat: 서버측에서 최초 렌더링 시 accessToken 유무를 통해 리다이렉트 기능 추가 * feat: Next.js middleware를 이용하여 일괄적 리다이렉트 처리 * feat: viewPort 100vh의 상하좌우 가운데 정렬 컴포넌트 추가 * refactor: console.log 제거 * feat: 포트폴리오 data가 없을 경우 redirect 로직을 hooks 내부로 변경 * feat: 내부적으로 boolean state를 쉽게 다루는 useOnAndOff hook 추가 * feat: toggle을 할 수 있는 CommonCheckButton 추가 * refactor: 포트폴리오 responseModel에 이해를 위한 주석 작성 * feat: 오늘 날짜를 기준으로 year,month를 보여주는 컴포넌트추가 * feat: DividendDate, CommonCheckButton 을 MainPage에 적용 * stash: 서버측 에러로 인해mockPortFolioData 기반으로 훅 변경 * refactor: 메인페이지 포트폴리오 관련 section을 컴포넌트롤 분리 * feat: 전체보기 버튼 우측의 아이콘 svg로 적용 * feat: 연간 배당 정보에 대한 Model Type 추가 * feat: CommonButton Padding 관련 props 추가 * fix: 디자인팀에 요청에 맞게 NotifyModal 관련 작업 * design: 디자인팀 요청에 따라 barChart 하단에도 둥글게 처리 * feat: BottomNavigator MUI 가 아닌 Emotion으로 직접구현 * design: 네비게이션 바 hover 효과적용 * feat: 연간배당 api 로직 추가 * feat: 연간배당 분석 섹션부분 api와 연동 * refactor: request header Secret-key 를 Authorization으로 변경 * feat: 차트 단위 변환 유틸함수 추가 * feat: caclurate 페이지 구현 * [FEAT] 404, 계산, 설정 페이지 구현 (#49) * feat: 404 Page 구현 * feat: Setting Page UI 구현 * feat: CommonLayout Component 하단 네비게이터를 선택적으로 변경 * feat: 중복되는 setting page 제거 * fix: pages 폴더에 styles.ts 파일이 있음으로 발생하는 빌드 에러 수정 * design: 설정 페이지에 타이틀 변경 * fix: 로그인 페이지에 하단 네비게이터가 존재하는 이슈 해결 * stash: feat/main_layout_logic backup --------- Co-authored-by: ahn0min <73797608+Chickegg@users.noreply.github.com> * Feat : Edit Component 추가 * Feat : useCustomHook 추가 및 edit 페이지 수정 * Feat : Common 컴포넌트 추가 및 Svg 파일 추가 * Feat : Edit 페이지 컴포넌트 수정 EditStock 컴포넌트 (수정) EditStocks 컴포넌트 (수정) edit 페이지 컴포넌트 (수정) * Feat : Backward 컴포넌트를 Common 컴포넌트로 파일 위치 수정 * Feat : 주식 정보 입력 컴포넌트 수정 FeedStockInfo 컴포넌트 (수정) FeedStockInfos 컴포넌트 (수정) add 페이지 컴포넌트 (수정) * Feat : 주식 검색 및 정보 입력 컴포넌트 * Feat : add 및 edit 페이지 컴포넌트의 Backward 위치 변경 * Refactor : Preparatory - Axios, React-Query로 상태 관리 컴포넌트 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Refactor : 컴포넌트 파일명 수정 및 기타 리팩토링 * Feat : Use Query 및 Axios 컴포넌트 수정 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : 주식 검색 및 정보 입력 컴포넌트 수정 * Feat : 페이지 컴포넌트 및 useQueryHook 컴포넌트 Co-authored-by: YeongMin Ahn <ahn0min95@gmail.com> * Feat : Common 컴포넌트 및 useFeatureHook 관련 컴포넌트 수정 * Feat : 주식 검색 및 정보 입력 컴포넌트 수정 * Feat : Edit 컴포넌트 수정 및 추가 * Feat : edit 페이지 관련 컴포넌트 수정 * Feat : Common 컴포넌트 및 편집 컴포넌트 수정 * Feat : 최근 검색어 컴포넌트 수정 * Feat : Edit 페이지에서 AssetDetail 객체 삭제 기능 * Feat : 주식 추가 및 편집 페이지 관련 컴포넌트 수정 * Feat : URL을 fires에서 snowball로 변경, 편집 내 삭제 Query 수정 * Feat : URL 경로 변경 및 페이지 파일 위치 변경 * Feat : 무한 스크롤 구현 (진행 중) * Refactor : 페이지 Group별 파일 위치 변경 * Feat : 무한 스크롤 대신 더 보기 기능으로 변경하여 컴포넌트 추가 * Feat : BottomFixedButton에 Loading 기능 추가 * Feat : 개별 Edit 페이지 내 삭제 버튼 기능 수정 * Refactor : useFeatureHook별로 isLoading 명칭 변경 * feat: tax와 simple 모드 변환함수 분리 * [FIX] 로그인 관련 에러 수정 (#88) * feat: 소득세 적용 변경 * refactor: 로그인 페이지로 리다이렉트 하는 방식을 새로고침으로 변경 * feat: 미들웨어 적용 범위 변경 * feat: 기본 Head Tag 추가 * feat: 기존 포트폴리오 쿼리 변경 - 기존 쿼리틑 myPortfolio라는 쿼리키를 공통으로 사용했습니다. - 방식을 변경하여 changedMyPortfolio 쿼리키를 사용하는 쿼리로 새롭게 분리했습니다. - 글로벌하게 onSuccess를 통해 changedMyPortfolio 쿼리를 무효화하도록 변경 * fix: 엑세스 토큰이 "세션 쿠키"로 취급되어 재로그인이 발생한 문제 해결 * feat: 카카오 redirect url 데브서버 추가 * feat: 로그인 진행중인 경우 "로그인이 진행중입니다." 메시지 보여주기 구현 * test: 변경된 함수명으로 변경 * refactor: 불필요한 header params 제거 * fix: 메인페이지 이슈 해결 및 개선 (#89) * feat: 소득세 적용 변경 * refactor: 로그인 페이지로 리다이렉트 하는 방식을 새로고침으로 변경 * feat: 미들웨어 적용 범위 변경 * feat: 기본 Head Tag 추가 * feat: 기존 포트폴리오 쿼리 변경 - 기존 쿼리틑 myPortfolio라는 쿼리키를 공통으로 사용했습니다. - 방식을 변경하여 changedMyPortfolio 쿼리키를 사용하는 쿼리로 새롭게 분리했습니다. - 글로벌하게 onSuccess를 통해 changedMyPortfolio 쿼리를 무효화하도록 변경 * fix: 엑세스 토큰이 "세션 쿠키"로 취급되어 재로그인이 발생한 문제 해결 * feat: 카카오 redirect url 데브서버 추가 * feat: 로그인 진행중인 경우 "로그인이 진행중입니다." 메시지 보여주기 구현 * test: 변경된 함수명으로 변경 * refactor: 불필요한 header params 제거 * fix: 동일한 인가코드를 가진 url로 접속할 시 "대기중"인 에러 수정 * fix: 초기 메인페이지 진입 시 포트폴리오 자산 총합이 undefined로 뜨는 현상 해결 * fix: 포트폴리오가 존재하고 자산이 없을 경우 빈 화면을 보여주는 이슈 해결 * fix: response.status가 error 인 경우 500 page로 리다이렉트 * feat: response.success가 false일 경우 500 페이지 반환 * refactor: 포트폴리오, 연간배당, 월간 캘린더 정보를 동시에 request 하도록 수정 * [FIX] 동일한 카카오 인가코드로 로그인시 에러 해결 (#90) * feat: 소득세 적용 변경 * refactor: 로그인 페이지로 리다이렉트 하는 방식을 새로고침으로 변경 * feat: 미들웨어 적용 범위 변경 * feat: 기본 Head Tag 추가 * feat: 기존 포트폴리오 쿼리 변경 - 기존 쿼리틑 myPortfolio라는 쿼리키를 공통으로 사용했습니다. - 방식을 변경하여 changedMyPortfolio 쿼리키를 사용하는 쿼리로 새롭게 분리했습니다. - 글로벌하게 onSuccess를 통해 changedMyPortfolio 쿼리를 무효화하도록 변경 * fix: 엑세스 토큰이 "세션 쿠키"로 취급되어 재로그인이 발생한 문제 해결 * feat: 카카오 redirect url 데브서버 추가 * feat: 로그인 진행중인 경우 "로그인이 진행중입니다." 메시지 보여주기 구현 * test: 변경된 함수명으로 변경 * refactor: 불필요한 header params 제거 * fix: 동일한 인가코드를 가진 url로 접속할 시 "대기중"인 에러 수정 * [FEAT] Layout v2 동적 vh 적용 (#91) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * Feat : Toast 컴포넌트, SearchLayout 컴포넌트, 포폴 삭제 기능 Toast 컴포넌트를 MUI 컴포넌트로 수정 BottomFixedButton 컴포넌트를 버튼 별로 구분 및 관련 로직 페이지별로 개별화 Portfolio 삭제 기능 추가 * Feat/layout v2 (#93) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경 * Feat/layout v2 (#94) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경 * Revert "refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경" This reverts commit ca1cf16. * [FEAT] v2 로 테스트하던 일부 페이지 정식 url로 변경, ahn0min95/sno-20-배경색-삽입-max-height-932px-적용 (#95) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경 * Revert "refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경" This reverts commit ca1cf16. * feat: 최신 Layout Componet를 사용하는 페이지로 교체 * [FEAT] Layout v2 모바일 환경에서만 동적 vh 적용 (#96) * feat: 새로운 Layout 컴포넌트와 기존 컴포넌트를 개선한 컴포넌트 추가 * feat: 로그인 페이지 관련 작업 (카카오 로그인 버튼 변경) * feat: 메인, 게산, 설정 페이지 v2 추가 * fix: builderror 수정 * feat: 메인페이지 최하단 안내메시지 줄바꿈 수정 * style: media query를 이용하여 모바일 레이아웃 구현 * fix: react key error 해결 * feat: 동적으로 vh를 구하는 Layout v2 기능 구현 * refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경 * Revert "refactor: styled props가 아닌 css를 직접 이용하는 방법으로 변경" This reverts commit ca1cf16. * feat: 최신 Layout Componet를 사용하는 페이지로 교체 * fix: 모바일 환경에서만 동적 vh를 받도록 변경 * [FEAT] Toast 컴포넌트, SearchLayout 컴포넌트 수정 및 포트폴리오 삭제 기능 추가 (#92) * Refactor : useFeatureHook별로 isLoading 명칭 변경 * Feat : Toast 컴포넌트, SearchLayout 컴포넌트, 포폴 삭제 기능 Toast 컴포넌트를 MUI 컴포넌트로 수정 BottomFixedButton 컴포넌트를 버튼 별로 구분 및 관련 로직 페이지별로 개별화 Portfolio 삭제 기능 추가 * feat: 로그아웃 시 redirect 주소 변경 * [FIX] 포트폴리오 리다리엑트 에러수정, 아바타 추가 (#98) * fix: 첫 자산 추가 후 empty page로 리다이렉트 되는 에러 해결 * feat: StockAvatar 추가 * Refactor : Layout2 적용, favicon 추가 * [FEAT] LayoutV2 적용한 SearchLayoutV2 컴포넌트, favicon 추가 (#99) * feat: common popup 로직 추가 * feat: default page를 PopupTest comp로 변경 * chore: install @mui/material * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * feat: CommonTextFiled 추가 * chore: PopupTest Component에 TextFiled 추가 * add: navigation에서 사용될 icon 추가 * feat: pages 파일 추가 * feat: CommonBottomNavigation 추가 * feat: page에서 공통적으로 사용될 Layout Component 구현 * chore: 사용되지않는 변수들 주석처리 * chore: 시연을 위한 pages 파일 변경 * chore: pwa serviceworker 변경 * fix: service worker가 변경된 아이콘을 포함하지 않는 문제 해결 * feat: ios style Switch Component 추가 * chore: stash apply를 위한 커밋 * Refactor : branch main에서 feat/common으로 변경 * design: global h tag 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * remove: 불필요한 component 제거 * feat: FlexBox Component 추가 * feat: 메인페이지에서 사용될 리스트 형태의 UI Component 추가 * remove: 불필요한 Test 폴더 제거 * feat: common 폴더로 이동될 수도 있는 Section Component 추가 * design: bottomNavigation position 속성 "fixed"로 변경 * design: 전체 Layout 컴포넌트 overflow 시 스크롤되도록 변경 * desigh: IOSSwitch transition 적용시간 변경 * feat; 준비중임을 유저에게 알려주는 Popup 추가 * design: section title에서 사용되는 theme color 추가 * feat: mockData를 기반으로 메인페이지 UI 구현 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat/palette (#18) * Design: 신규 fontSize 추가 (25, 10, 9)px * Design: emotion theme palette 적용 * replace: mui declare를 추가하고 의미에 맞게 파일명 변경 * design: global h tag 적용 * fix: mui, emotion theme 중첩으로 인한 렌더링 에러 해결 * Feat : Popup을 Modal로 이름 변경 및 AlertModal Comp 추가 * Rename : figma에 기록된 URL에 따라 파일 및 폴더 위치 및 이름 변경 * Feat : Toast 컴포넌트 추가 * Feat : Modal Styles 누락부분 추가 * Add : Svg 파일 추가 * Add : testCircle.svg 파일 추가 * Feat : 인기 검색어, 최신 검색어, 검색 결과, 검색창 컴포넌트 * Stash : /fires/main/empty 경로 에러 발생 * Stash : CommonButton 코드 /fires/main/empty 에러 발생 2 (CommonButton 내 MUI 사용 시 에러가 발생되는 것으로 확인) * feat: commonButton 이전으로 복귀 * [FEAT]: Common/0min NotifyModal, Badge 관련 작업 (#21) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * [CHORE] husky 정상동작 , MAC용 안내주석 추가 (#22) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 중복된 pre-commit파일 제거 * [FEAT] 메인페이지에서 사용될 배당 BarChart 구현 (#23) * feat: common Badge Component 추가 * add: MainPage 보유주식 탭에서 사용될 icon 파일 추가 * feat: Next.js Image를 사용하는 Icon Component 추가 * feat: CommonBadge Component props 수정 * feat: 불필요한 dom 요소 제거 * feat: Badge를 사용하는 예시 Component 추가 * feat: theme color 관련 type을 export 하도록 변경 * design: button tag의 hover 효과, font-weight 설정 * feat: commonModal 기능 추가 * remove: common/Popup Component 제거 * add: NotifyListModal의 content영역에 들어가는 mockData 추가 * chore: import 경로 변경 * feat: notifyModal UI를 담당하는 Component 추가 * feat: data로 NotifyModal을 이용하여 세부적인 배치를 진행하는 컴포넌트 추가 * chore: 병합 과정에서 생긴 주석 제거 * fix: 잘못 설정되어 있던 next.config.js 수정 * chore: @mui/material ^5.8.1 추가 * refactor: 불필요한 주석제거 * chore: husky pre-commit 파일위치 변경, mac용 주석 추가 * chore: husky install 하는 scripts 추가 * chore: 차트 구현을 위한 chart.js, 패키지 설치 * feat: mockData 기반 barChart 추가 * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * Feat : 메인 페이지 : 주식 검색 및 추가 SearchPage 컴포넌트 (추가) PopularStocks 컴포넌트 (추가) RecentSearchWords 컴포넌트 (추가) SearchInputs 컴포넌트 (추가) DateDisplay 컴포넌트 (수정) PopularStock 컴포넌트 (수정) RecentSearchWord 컴포넌트 (수정) SearchInput 컴포넌트 (수정) search 페이지 컴포넌트 (수정) * [CHORE] service worker 관련 파일 .gitignore에 추가 (#28) * remove: public 내부 service-worker 관련 파일 제거 * chore: public 폴더 내의 service worker 관련 파일을 제외 rule 추가 * [FEAT] Common/Whale220d common 및 주식 검색 및 편집 컴포넌트 구현 (#25) * Feat : svg 파일 추가 * Feat : 뒤로가기 컴포넌트 제작 1 * Feat : 날짜 외 7개 컴포넌트 제작 및 업데이트 DateDisplay : 날짜 컴포넌트 제작 1 (초안) EditStock : 주식 편집 컴포넌트 제작 1 (초안) FeedStockInfor : 주식 정보 입력 컴포넌트 제작 1 (초안) PopularStock : 인기 주식 컴포넌트 제작 2 (수정) RecentSearchWord : 최근 검색어 컴포넌트 제작 2 (수정) SearchInput : 검색창 컴포넌트 제작 2 (수정) SearchResult : 검색 결과 컴포넌트 제작 2 (수정) search : 컴포넌트 수정에 따른 search 페이지 제작 2 (수정) * [FEAT] KAKAO Oauth2를 이용한 로그인, 회원가입 구현 (#3) * add: kakao login button png * chore: .env 제외 추가 * chore: declare window.Kakao type * feat: kakao sdk script tag 추가 * feat: …
This file contains hidden or 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
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.
emotion, mui 관련 설정들을
feat/common브랜치로 병합하는 PR