Skip to content

Conversation

@chaaerim
Copy link
Member

🚀 작업 내용

  • 마이페이지와 로그아웃 기능을 구현했습니다.
  • 현재 저장된 답안을 보는 기능이 없어 로그아웃 버튼 클릭시 모달이 overlay 되도록 구현했습니다.

✏️ 상세 설명

📷 스크린샷

image
image

📁 참고 자료

@chaaerim chaaerim requested a review from L2HYUNN as a code owner March 19, 2023 07:54
@github-actions github-actions bot added the Type: Feature 유형: 기능 추가 label Mar 19, 2023
@codecov
Copy link

codecov bot commented Mar 19, 2023

Codecov Report

❗ No coverage uploaded for pull request base (dev@854b04c). Click here to learn what that means.
The diff coverage is n/a.

Additional details and impacted files

Impacted file tree graph

@@          Coverage Diff           @@
##             dev      #33   +/-   ##
======================================
  Coverage       ?   94.28%           
======================================
  Files          ?       13           
  Lines          ?      105           
  Branches       ?       16           
======================================
  Hits           ?       99           
  Misses         ?        4           
  Partials       ?        2           

Copy link
Member

@L2HYUNN L2HYUNN left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 👍

@chaaerim chaaerim merged commit cdcfe23 into dev Mar 21, 2023
@chaaerim chaaerim deleted the feat/myPage branch March 21, 2023 18:55
chaaerim added a commit that referenced this pull request Mar 23, 2023
* feat: input 컴포넌트 구현 (#2)

* feat: input 컴포넌트 구현

* fix: install pnpm

* refactor: 타이포 토큰 적용

* feat: modal 컴포넌트 구현 (#4)

* feat: modal 컴포넌트 생성

* feat: modal 컴포넌트 구현

* refactor: type 변경 및 리뷰 반영

* refactor: modal interface 제거

* feat: icon 컴포넌트 구현 (#3)

* feat: svg 저장

* feat: icon 컴포넌트 구현

* refactor: icon 바로 export

* refactor: span 태그로 변경

* refactor: icon type

* feat: button 컴포넌트 구현 (#6)

* fix: rem을 위한 html fontSize 수정

* refactor: text 컴포넌트 type 선언 위치 변경

* style: 누락 및 변경된 theme 추가

* feat(button): button 컴포넌트 추가

* chore(button): button 컴포넌트 예제 추가

* refactor(text): text 컴포넌트 스타일 타입명 변경

* feat: jest, react-testing-library setting (#5)

* feat: jest, react-testing-library setting

* chore: paths 수정

* fix: fix conflict

* feat: select 컴포넌트 구현 (#7)

* feat: mount, update 관련 hooks 추가

* feat: void callback type 추가

* feat: select 컴포넌트 추가

* feat: select 컴포넌트 예제 코드 추가

* chore: local pnpm 패키지 제거

* style: select 컴포넌트 margin top 추가

* feat: header 컴포넌트 구현 (#9)

* feat: sign up 레이아웃과 로직 구현 (#10)

* feat: 회원가입 레이아웃 및 로직 작업

* feat: sign up validation check 로직 추가

* feat: signUp 성공시 모달창 보여주기

* chore: console 삭제 및 주석 달기

* feat: 비밀번호 최대 길이 20자로 제한

* refactor: button 컴포넌트 리팩토링 (#11)

* style: reset css 버튼 disabled cursor 조건 추가

* style: theme 디자인 시스템 변경 적용

* refactor: button 컴포넌트 리팩토링

* feat: toast component 구현 (#14)

* feat: login  (#13)

* feat: 로그인, 회원가입 레이아웃 및 로그인 로직 구현

* feat: axios 에러 커스텀

* chore: 주석 추가

* feat: axios request interceptors 추가

* feat: 답변 Bubble 컴포넌트 구현 (#16)

* feat: 답변 Bubble 컴포넌트 구현

* chore: 폴더 rename

* refactor: 중복 코드 제거

* feat: user answer bubble 컴포넌트 구현 (#17)

* feat: input bubble 컴포넌트 구현 (#18)

* refactor: toast design system 적용 (#21)

* setting: jest eslint 설정 추가 및 유틸 파일 추가 (#19)

* chore: jest 관련 사용하지 않는 패키지 제거

* chore: 지속적으로 문제가 생기는 Home 테스트 코드 제거

* chore: main에 button에서 발생하던 문제 해결

* feat: jest 관련 eslint plugins 추가

* feat: jest eslint plugin 설정 적용

* chore: testing library 패키지 재설치

* fix: jest-dom eslint 설정 오탈자 수정

* fix: jest 설정 변경

* feat: 커스텀 랜더를 위한 testUtils 추가

* feat: button 랜더링 및 작동 테스트 추가

* chore: 불필요한 export 제거

* fix: button test describe 이름 변경

* setting: test CI 및 codecov 부착 (#20)

* feat: test ci 추가

* feat: codecov 설정 및 CI 추가

* fix: 스크립트 오탈자 수정

* feat: 로그인 로직 작업 완료 및 비밀번호 재설정 레이아웃 (#22)

* feat: 로그인 로직 작업 완료 및 비밀번호 재설정 레이아웃

* refactor: console 삭제

* refactor: 환경변수 적용

* feat: 비밀번호 재설정 api fetching (#23)

* feat: category 페이지 구현 (#24)

* feat: useBackGroundColor hook 추가

* feat: layout에 background color 적용

* refactor: 공통 hook 폴더 분리

* fix: axios request interceptors 헤더 Bearer 추가

* feat(hooks): useMounted hook 추가

* feat: client suspense 추가

* feat: client suspense 적용

* feat: 로그인 성공 이후 카테고리 페이지로 리다이렉트 추가

* feat: main 카테고리 호출 api 로직 추가

* fix: select 컴포넌트가 undefined 또한 주입 받을 수 있게 설정 추가

* feat: bottom fixed button 추가

* feat: category 페이지 추가

* feat: production env 파일 git ignore 추가

* feat: dynamic category 페이지 추가

* feat: single bottom fixed button 테스트 추가

* feat: category detail 페이지 구현 (#25)

* feat: category 페이지 getStaticProps 리턴 타입 추가

* fix: suspense 문제 임시 조치

* feat: mid category api 관련 로직 추가

* feat: next 외부 이미지 사용 설정 추가

* feat: category detail 페이지 추가

* fix: next config image hostname 변경

* feat: question 페이지 구현 (#26)

* feat: question 관련 api 로직 추가 및 일부 네이밍 수정

* fix: 변경된 api 이름 적용

* fix: question dynamic route path 변경

* refactor: useBackGroundColor route 로직 개선

* feat: question 페이지 추가

* fix: next config s3 url 수정

* refactor: early return을 통한 타입 undefined 문제 개선

* refactor: category 페이지 early return을 통한 타입 undefined 문제 개선

* feat: onboarding page 작업 완료 (#27)

* feat: chip component 구현 (#28)

* feat: chip component 구현

* chore: 공백 삭제

* test: Icon 컴포넌트 테스트 추가 (#30)

* feat: jest svg 관련 설정 수정 및 추가

* refactor: icon import 방식 변경

* test: icon 테스트 추가

* feat: question answer 기능 구현 (#31)

* feat: main 카테고리 호출 api 로직 추가

* feat: mid category api 관련 로직 추가

* feat: question 관련 api 로직 추가 및 일부 네이밍 수정

* feat: question 페이지 추가

* feat: question answer 관련 api 로직 추가

* feat: double bottom fixed button 추가

* feat: question answer 로직 추가

* chore: 불필요한 변경 제거

* feat: token refetch 로직 추가 (#32)

* feat: analytics tools 추가 (#34)

* feat: google analytics 설정 추가

* feat: hotjar 설정 추가

* feat: mypage 작업 완료 (#33)

* feat: mypage 작업 완료

* chore: tsconfig 수정

* fix: 오타 수정

* fix: querykey 바뀐 것 수정

* feat: 404page 작업  (#35)

* feat: 404 page 구현

* chore: fix lint error

* setting: playwright 설정 및 예제 추가 (#36)

* feat: playwright 설정 및 예제 추가

* feat: playwright eslint plugin 추가 및 적용

* chore: jest test ignore pattern 추가

* chore: response.d.ts lint 적용

* test: 비로그인시 홈화면에 대한 e2e 테스트 추가

* feat: question 페이지 구현 v2 (#37)

* refactor: api base url 수정 및 deprecated api 명시

* refactor: deprecated response 명시

* refactor: 질문 생성 api v2 추가 및 적용

* feat: 질문 답변 저장 api 및 mutation hook 추가

* feat: 질문 api v2 추가 및 query hook 추가

* refactor: question api 변경점 추가 및 적용

* feat: question 컴포넌트 추가

* feat: questions 페이지 구현

* refactor: AIBubble 변경된 디자인 적용 (#39)

* refactor: api base url 수정 및 deprecated api 명시

* feat: 질문 api v2 추가 및 query hook 추가

* refactor: question api 변경점 추가 및 적용

* refactor: bubble에 chip 컴포넌트 적용

* refactor: 변경된 AI 답변 텍스트 디자인 적용

* feat: 헤더 변경 및 favicon, og tag 적용 (#40)

* feat: 카테고리 헤더 적용 및 뒤로가기 버튼 클릭시 모달 overlay

* feat: right icon 색 변경 가능하게 수정

* feat: favicon, og-tag 적용

* feat: responsive 디자인 적용 (#41)

* feat: desktop media query theme 추가

* feat: 디자인에 따른 desktop 반응형 적용

* setting: auto release tag action 추가 (#42)

* chore: 배포 버전 명시

* feat: auto release tag action 추가

* hotfix: Release 1.0.0 deploy error 해결 (#44)

* fix: 변경된 s3 url 적용

* fix: useShowLoginModal prop undefined 에러 임시 조치

* feat: useModal Dimmer 반응형 적용

* fix: useQuestionAnswer hook api import 에러 해결

* fix: useModal import warning 해결

* feat: title ,description seo 추가

* fix: page api 캐싱으로 인해 이전 질문이 잠시 보이는 문제 해결

---------

Co-authored-by: chaerim kim <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Type: Feature 유형: 기능 추가

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants