Skip to content

Conversation

@poco111
Copy link
Contributor

@poco111 poco111 commented Dec 3, 2024

Key changes 📝

  • 이전 배포 eslint 에러 해결

To reviewers 👋

poco111 and others added 11 commits October 22, 2024 15:04
* chore: trivago prettier 재설치

* refactor: 참여중인 스페이스 조회 api 함수 수정

* refactor: 타입 선언 파일 정리

* refactor: api 반환 타입 수정

* feat: useDebounceInput 훅 작성

* feat: 검색된 스페이스 리스트 조회 타입 선언, api 호출 함수 및 훅 작성

* feat: 무한스크롤을 위한 useIntersectionObserver 훅 구현

* refactor: 참여중인 스페이스 조회 api 타입 선언 및 파일명 수정, 검색된 스페이스 조회 api 타입 수정

* refactor: Header에 twin.macor 적용 수정

* refactor: msw에 응답 키값 수정

* refactor: 스타일 컴포넌트 이름 및 반응형 스타일링 수정

* feat: useMediaQuery 훅 작성 및 Header, HeaderM 조건부 렌더링 추가, zustand store 상태 호출 로직 수정

* refactor: 검색된 스페이스 호출 api 경로 및 타입 수정
* feat: media query 상수 추가

* refactor: Header 컴포넌트 로그아웃 상태에서 조건부 렌더링

* feat: tooltip onClick 이벤트 추가

* feat: shadcn dialog 설치

* feat: 로그인 상태 확인 및 리다이렉트하는 훅 작성

* feat: 모달 상태 관리 store 및 confirm 모달 UI 작성

* feat: zustand로 모달 상태 관리 로직 수정 및 modal-manager 구현

* feat: 중복 id를 가진 modal open 방지 로직 추가

* feat: dialog content에 prop으로 닫기버튼("X") 조건부 렌더링 로직 추가

* feat: alert 모달 추가

* feat: 로그아웃 상태에서 모달 open 로직 추가

* refactor: useIntersectionObserver 로직 수정(콜백함수 직접 전달 -> 콜백함수 내부 실행)

* refactor: 상수 오타 수정

* feat: axios interceptors에서 로그인 필요한 경우, 만료된 경우 모달 오픈 로직 구현

* feat: 로딩 스피너 컴포넌트 구현

* refactor: 파일 이름 수정

* feat: 스페이스 검색 및 무한스크롤 기능 구현

* feat: 유저정보 및 jwt 토큰 저장 위치 변경(localStorage -> sessionStorage)

* refactor: 라우팅 경로에 따른 페이지 수정("/" -> LoginPage)

* refactor: 리프래시 토큰 만료시에 navigate 경로 수정 및 accessToken 없을 때 모달 오픈 기능 삭제

* feat: shadcn 버튼 컴포넌트 포커스시 스타일 삭제

* feat: 모바일 화면에서 Header 고정

* refactor: 불필요한 주석 제거

* feat: 무한스크롤 시 input 상단 고정 및 스타일 수정, 로딩스피너 조건 수정

* feat: 로그인 페이지에 로고 이미지 추가 및 서비스 설명 추가

* feat: dialog 기본 스타일 수정

* feat: 버튼 컴포넌트 disabled 추가

* feat: app name 업데이트 로직 수정(버튼 diasbled, store 업데이트)

* feat: userSettingModal 구현

* feat: Header 아바타 클릭시에 userSettingModal 렌더 로직 작성

* feat: app name 설정 페이지에 로그인 여부 확인 추가

* refactor: userSettingModal 경로 수정

* feat: spaceList content 조건부 렌더링 로직 수정

* feat: 추천 스페이스 호출 api 및 훅 작성

* feat: 추천 스페이스 렌더링 로직 추가

* feat: 목데이터 업데이트

* feat: 이미지 파일 추가

* feat: Input 컴포넌트에 input 속성 prop 타입 추가

* refactor: 불필요한 onClick 삭제

* feat: ImageInput 컴포넌트 작성

* feat: 스페이스 생성 모달 작성 및 모달 store 추가

* feat: 스페이스 생성 구현
* refactor: 중복 코드 삭제

* feat: 알림 모달 버튼 색상 prop 추가

* feat: 알림, 확인 모달 스토리북 추가

* feat: tootip 스토리북 onClick 추가

* refactor: styled-components import 대신 twin.macro 사용

* feat: close 아이콘 색상 변경 가능하도록 수정 및 image input에서 색상 수정

* feat: shadcn/popover 설치

* feat: 특정 요소의 width를 체크하는 useElementWidth 훅 작성

* feat: 목데이터 수정 및 가입 대기 스페이스 호출 핸들러 추가

* feat: 가입 대기 스페이스 호출 api 및 훅 작성

* feat: 가입 대기 스페이스 UI 작성
* refactor: 중복 코드 삭제

* feat: 알림 모달 버튼 색상 prop 추가

* feat: 알림, 확인 모달 스토리북 추가

* feat: tootip 스토리북 onClick 추가

* refactor: styled-components import 대신 twin.macro 사용

* feat: close 아이콘 색상 변경 가능하도록 수정 및 image input에서 색상 수정

* feat: shadcn/popover 설치

* feat: 특정 요소의 width를 체크하는 useElementWidth 훅 작성

* feat: 목데이터 수정 및 가입 대기 스페이스 호출 핸들러 추가

* feat: 가입 대기 스페이스 호출 api 및 훅 작성

* feat: 가입 대기 스페이스 UI 작성

* refactor: confirm, alert 모달 스타일 수정

* refactor: 닉네임 변경 input placeholder에 기존 닉네임 표시

* feat: 최초 로그인이 아닌 경우, Home 화면으로 navigate 기능 작성

* feat: 검색, 추천 스페이스 click 핸들러 작성

* feat: input ghost 스타일 추가 및 스토리북 작성

* refactor: 가입 대기 스페이스 조회 api 경로 수정

* refactor: 가입 대기 스페이스 응답값 키 수정

* feat: msw 매칭되지 않는 api 경고 해결 위해 전역 핸들러 추가

* feat: 가입 대기 스페이스 요청 취소 api 작성 및 기능 추가

* feat: useElementWidth 디바운스 처리 추가

* refactor: mock 데이터 응답 키값 수정

* feat: css 변수 정의하는 훅 작성

* refactor: 가입 대기 스페이스 너비 설정 방식 수정(prop 전달 -> css 변수 설정)

* feat: 로그인 안된 경우에도 빈 HTML 렌더링 로직 추가

* feat: 프로젝트 README 작성
@poco111 poco111 self-assigned this Dec 3, 2024
@poco111 poco111 merged commit b054445 into main Dec 3, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants