Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ListyWave ver1.0 : main 브랜치로 병합 및 개발/배포 도메인 분리 #192

Merged
merged 122 commits into from
Mar 5, 2024

Conversation

Eugene-A-01
Copy link
Contributor

@Eugene-A-01 Eugene-A-01 commented Mar 5, 2024

개요

  • �ver 1.0까지의 모든 작업사항을 main 브랜치에 반영하겠습니다.
  • 현재는 dev브랜치가 listywave.com에 배포되어있는데, listywave.com에 main 브랜치를 배포하겠습니다.
  • dev용 배포도메인과 서비스 배포용 배포도메인을 분리하겠습니다.

Eugene-A-01 and others added 30 commits January 16, 2024 21:11
* Feat: PR, Issue 템플릿

* Fix: 보일러플레이트 수정-빌드에러 해결

* Feat: PR 템플릿 명세 추가
* infra: CI Workflow 작성

* infra: Dev-CD workflow 작성
* Chore: Husky 기본 설정 세팅

* Chore: lint-staged devDependancies에 추가

* Chore: 커밋린트 설정

* Chore: commitlint 설정 수정

* Chore: github auto assign 기능 추가

* Chore: pull 받기

* Chore: trivago/prettier-plugin-sort-imports 설치
* Chore: 라이브러리 설치 및 이미지 컴포넌트 환경 설정

* Design: 글로벌css 설정

* Feat: 공용 모달 컴포넌트 구현

* Feat: 아이템 링크 추가 모달 구현

* Feat: 라벨 공용 컴포넌트 추가

* Feat: 링크 미리보기 컴포넌트 구현

* Feat: 아이템 추가 버튼 UI 구현

* Refactor: 레이아웃에 portal용 div 추가

* Feat: 아이템 레이아웃 컴포넌트 구현

* Feat: 아이템 리스트 컴포넌트 및 상수 파일 추가

* Feat: FormProvider 활용 리스트 생성 페이지 추가 및 CreateItem 컴포넌트 구현

* Feat: LinkModal 에러메시지 및 비활성화 기능 추가

* Design: LinkPreview 박스 커서 포인터 추가

* Fix: LinkPreview 삭제 버튼 클릭시 링크 열리는 오류 수정

* Feat: 코멘트 글자수 초과시 입력 제한 기능 추가 및 타이틀 에러시 플레이스홀더 색상 변경 기능 추가

* Refactor: 리스트 생성 페이지 두 컴포넌트 합체
* Feat: 공용 모달 컴포넌트 추가

* Refactor: 불필요 코드 제거

* Refactor: 불필요 코드 제거

* Feat: layout에 Portal 위치 추가

* Refactor: 불필요 코드 제거

* Refactor: CreatePortal 임포트 방식 변경 및 포탈 성능 개선

* Refactor: 추론 가능한 타입 지정 코드 제거

* Chore: import문 띄어쓰기 수정

* Fix: 미사용 import 삭제 및 dependency list 추가

* Design: 버튼 비활성화 스타일 추가

* Refactor: ModalButton 비활성화 속성 추가

* Fix: 프리티어 줄바꿈 에러 수정
* Feat: 사용자 피드 페이지 mock 데이터 연결해서 프로필 완성

* Chore: 프리티어 추가

* Feat: 카테고리, 리스트 mock data 추가

* Feat: 리스트 mock data 연결

* Feat: 아이템 목록 mock data 연결

* Feat: 피드페이지 프로필 컴포넌트 분리, 타입 추가

* Feat: Content 컴포넌트 분리, 마이/콜라보 타입에 따른 리스트 목록 불러오기 로직 추가

* Feat: 피드 페이지 - 카테고리 타입에 따른 리스트 목록 불러오기 로직 추가

* Design: 글로벌css 설정, 피드페이지 - 프로필 컴포넌트 UI 구현

* Design: 피드페이지 - 리스트 타입, 카테고리 UI 구현

* Design: 피드페이지 - 리스트 UI 구현(Masonry 레이아웃 적용)

* Design: 피드페이지 전체 스타일 점검, 리스트 배경색 dynamic 스타일 적용

* Design: 리스트, 카테고리 selected 상태일때 스타일 적용

* Feat: 마이리스트, 콜라보리스트 페이지로 각각 분리

* Style: styles prefix 수정, 주석 정리

* Design: 피드페이지 - 플로팅버튼, 헤더 UI 구현, 배경이미지 불러와서 UI 구현, 스타일 일부 수정

* Feat: 리액트쿼리, axios 기본 설정

* Feat: 카테고리 조회 api 추가

* Feat: svg 컴포넌트화 설정 및 기존 img 태그 컴포넌트로 변경

* Design: 리스트 비공개 디자인 수정

* Feat: 플로팅버튼 공통 컴포넌트로 분리, 스크롤 top 기능 구현

* Chore: next/Image 컴포넌트 사용을 위한 hostname 설정

* Design: 프로필 컴포넌트 이미지 next/Image 컴포넌트로 수정

* Chore: 서버 도메인 URL 환경변수로 설정

* Feat: ArrowUp 컴포넌트 스크롤이벤트 쓰로틀링 커스텀 훅 구현

* Design: ArrowUp 버튼 스타일 효과 수정

* Style: props 이름 수정

* Chore: axios 설정

* Style: 콜라보리스트 페이지 props 주석 처리

* Style: 마이리스트 페이지 사용하지 않는 props 주석 처리

---------

Co-authored-by: seoyoung-min <[email protected]>
* feat: timediff 유틸함수 파일 생성

* feat: timeDiff 유틸 함수 구현

* feat: 댓글 레이아웃 구현 완료

* feat: 프로필 이미지 콜렉션 레이아웃 구현

* feat: 바텀시트 내용 수정

* feat: 바텀시드 정리

* feat: Header, BottomSheet 타입 정리

* design: css 적용 완료

* feat: collaboratorsPopOver 구현

* feat: 헤더 로직 구현

* design: css 수정

* design: css 수정 (collaborators, defaultProfile 등)

* design: css 수정(collaboratorsPopOver, comment, defaultProfile)

* feat: label 공용 컴포넌트화

* design: label margin right 수정

* design: 바텀시트 css 수정

* Refactor: 라벨 컴포넌트 타입 및 스타일 수정

* Chore: 폴더 구조 정리

* Style : timeDiff 함수 jsdoc 작성

* Feat: 삭제 모달 구현

* Refactor: Comments.css.ts 분리

* Chore: utils init.ts 삭제

* Chore: 충돌 해결

* Chore: 충돌 해결

* Refactor: replies.tsx 타입 분리 및 img alt 태그 추가

* Refactor: 타입 분리

* Refactor: 바텀시드 공통화

* Style: img 태그 alt 추가

* Refactor: 모달 컴포넌트 수정 내용 반영

* Style: 사용하지 않는 import문 정리

* Design: 댓글 input css 수정

* Feat: delete modal 공용 컴포넌트 수정 내용 반영

* Fix: next.config.js 파일 에러 수정

* Refactor: comment.tsx 필요없는 코드 삭제

* Refactor: img 태그 Image 로 교체, import문 공백 삭제

* Refactor: replies.tsx에도 delete modal 반영

* Refactor: deletemodal 컴포넌트 deletemodalbutton으로 이름 변경

* Design: 바텀시트 backgroud css 수정

* Refactor: deletemodalbutton import문도 컴포넌트와 동일하게 설정

* Style: import문 순서 수정 및 일부 공백 조정

* Refactor: map key 고유 아이디로 지정

* Fix: 콘솔 에러나는 부분 수정

* Chore: 폰트 파일들 삭제

* Style: 필요없는 주석 삭제

* Feat: .env .gitignore 처리

* Chore: tsconfig.json에 잘못 들어간 코드 삭제

* Chore: settings.json 위치 변경

* Refactor: 코드 리뷰 반영 수정

* Fix: 캐시 삭제 후 gitignore 재설정

* Refactor: modal portal 코드리뷰 반영 수정

* Refactor: 바텀시트 공용 훅 사용하도록 수정

* Design: 버튼 css 수정

* Fix: 버튼 안의 버튼 컴포넌트로 인해 발생하는 오류 수정

* Design: 라벨 아이템에 flexShrink 속성 추가

* Fix: svg icon 충돌 오류 해결

* Fix: 플러스 아이콘 및 collaborators 컴포넌트 오류 해결
* Feat: 리스트생성 다음 버튼 활성화 기능

* Feat: 템플릿으로 리스트 바로 생성 기능

* Feat: 리스트 생성 API 연결

* Feat: 리스트 생성 구현 및 컴포넌트 분리

* Feat: 이미지 요청, 리스트생성 요청 데이터  분리

* HOTFIX: CI test 빌드에러 해결 - 파일명 대소문자 다름 이슈

* Refactor: 서영님 리뷰 반영 - error rules 상 수화 및 css 파일 디테일 수정
* Design : 리스트 상세페이지 내부의 rankList 컴포넌트 레이아웃 생성

* Design : 리스트 상세페이지 내부의 rankList 컴포넌트 스타일 적용

* Fix : 리스트 상세페이지 내부의 rankList 컴포넌트 스타일 및 타입 수정

* Design : 리스트 상세페이지 내부의 rankList 컴포넌트 스타일 수정

* Design : 리스트 상세페이지 내부의 rankList 컴포넌트에 바텀시트 추가

* Chore : open-graph 라이브러리 설치

* Chore : open-graph 라이브러리 타입 설치

* Chore : cheerio 라이브러리 설치

* feat : 링크 미리보기 기능 일부 구현
(백엔드와 협의 필요)

* style : 링크 미리보기 코드 수정

* Design : rankList 스타일 변경

* Feature : 비디오 임베드 추가 및 스타일 변경

* Style : 주석 수정

* Chore : copy-to-clipboard 라이브러리 다운로드

* Feature : 링크 다운로드 기능 구현

* Chore : react-toastify 다운로드

* Feature : 토스트 구현

* Chore : html-to-image 라이브러리 다운로드

* Feature : 리스트상세의 이미지 저장 기능 구현 초안

* Feature : 카카오톡 공유기 초안

* Feature : OG태그 불러오는 로직을 프록시로 이동

* Fix : 목데이터 제거 및 코드 정리

* Fix : 프록시 설정
개발중이기에 localhost:3000 으로 적었으나 이후 배포서버도메인으로 수정하겠습니다.

* Fix : 컴포넌트명 변경
추후 Dropdown 컴포넌트가 생길것으로 예상되어 SelectComponent 로 변경했습니다.

* Fix : 컴포넌트명 변경
추후 Dropdown 컴포넌트가 생길것으로 예상되어 SelectComponent 로 변경했습니다.

* Style : css파일 컨벤션에 맞춰 수정 및 폴더 구조 변경

* fix : layout.tsx에 카카오 sdk, toastContainer 추가

* fix : 카카오톡 공유 템플릿 변경

* fix : 링크 미리보기 수정
일부 og:url 태그가 없는 경우 링크 이동이 안되는 것을 방지하기 위해 인자로받은 linkUrl 사용하도록 수정

* Design : rankList css 수정

* fix : img태그 -> Image로 수정

* Chore : yarn.lock 커밋

* fix : img태그 -> Image태그

* fix : 사용하지 않는 파일 삭제

* fix : Image -> img

* Design : 나현님 css에맞춰 수정

* Style : 불필요한 console.log 삭제

* Style : import 순서 변경

* Style : CI/CD에서 잡아준 에러로 수정했습니다.

* Style : TODO 주석 생성

* Style : CI/CD 에러 수정

* Style : 오타 수정

* Style : TODO 주석 생성

* Style : CI/CD에러 수정
* Chore: 불필요 코드 및 파일 삭제, 타입 수정

* Refactor: 프리뷰 컴포넌트 image, link 용도별 타입 분리 및 수정

* Feat: 이미지 업로드 버튼에 파일첨부 기능 추가

* Feat: 헤더 완료버튼에 submit 함수 연결 및 데이터 api별 분리

* Fix: 프리뷰 이미지 초기 렌더링시 src 없음 오류 해결

* feat: 이미지 업로드 api 연동

* Fix: Merge 충돌 해결

* Fix: 중복 파일 삭제

* Chore: 주석 및 불필요코드 삭제

* Feat: 리액트 쿼리 사용하여 리스트 생성 전 과정 실행 기능 추가

* Fix: 프리뷰에 링크 도메인 노출 오류로 기능 제거

* Refactor: 헤더 다음 버튼 비활성화 기능 추가 및 카테고리 기본값 설정 변경

* Feat: 헤더 컴포넌트화 (유진님의 리스트 헤더 가져오기)

* HOTFIX: 빌드 오류 해결 위한 미사용 코드 제거

* Fix: useEffect 디펜던시 리스트 수정
* Chore: yarn.lock 삭제후 재설치 실행

* Fix: 아이템 타이틀 양 사이드 아이콘 가려짐 오류 수정

* Fix: 리스트 생성 리퀘스트에 imageUrl 빈문자열 추가로 오류 수정 및 에러 토스트, 생성 후 리스트 상세 이동 구현

* Refactor: 버튼 비활성화 조건 중 이미지 업로드 성공을 리스트 생성 성공으로 수정
* Fix: imageUrl 타입변경으로 인한 아이템 추가 오류 해결

* Style: pretendard 로컬 폰트 적용

* Style: 색상 테마 설정 및 공용 font style 추가

* Chore: 불필요 파일 삭제

* Style: 공용 색상, 폰트 활용하여 css 변경

* Fix: 파일명 변경 후 경로 수정 안해 발생한 오류 수정

* Chore: url변경에 따라 create 폴더 list 폴더 하위로 변경

* Chore: 불필요 코드 제거

* Fix: 잘못된 경로 수정

* Refactor: 토스트 메시지 상수화
* Feat: Profile 컴포넌트 api 연동

* Feat: 프로필 이미지 여부에 따른 UI 분리

* Style : 팔로우 버튼 컴포넌트 이름 변경

* Feat: 사용자 타입 수정, 피드 소유주 여부에 따른 UI 분리

* Chore: 유저 조회 api 이름, 쿼리키 이름 알맞게 변경

* Feat: 카테고리 api 연동

* Feat: 리스트 목록 조회 api 연동

* Chore: tsconfig파일 프리티어 적용

* Feat: 리스트 생성, 리스트 조회 api headers 옵션 추가

* Feat: 리스트 조회 리스폰스 배경색 추가

* Feat: 카테고리 클릭시 리스트 목록 조회 구현

* Style: 주석정리, 컨벤션 정리, mock data 삭제, 사용하지 않는 코드 제거 및 일부 함수 이름 수정

* Style: 마이리스트페이지, 콜라보리스트페이지 폴더구조 변경

* Feat: 폴더구조 변경에 따른 params prop으로 전달

* Feat: 마이페이지, 팔로우페이지 이동 기능 추가

* Feat: 페이지 이동 코드 커스텀 훅으로 분리

* Style: CardItem 컴포넌트 제거

* Design: 일부 스타일 수정

* Style: Item 타입 오타 수정

* Design: 리스트 타입 버튼 눌렀을때 디자인 추가

* Style: 불필요한 코드 제거

* Feat: PR 리뷰 피드백 반영
- 프로필 헤더 이전페이지 돌아가기 버튼 제거
- style className 수정
- 유저 정보 조회 쿼리키 수정
- 주석 제거

* Feat: 사용자 프로필 이미지 에러일때 보여줄 fallback src 추가

* Feat: 프로필 조회 쿼리키에 파라미터 추가

* Design: 리스트 클릭시 blue underline 디자인 추가
* Feat: 카카오 로그인 요청 구현

* Chore: api 도메인 환경변수 설정

* Feat: 카카오 로그인 리다이렉트 페이지 구현

* Feat: 카카오 리다이렉트 페이지에서 서버로 최종 로그인 요청 기능 구현

* Feat: reactStricMode true 설정에 따른 axios 중복 호출 처리(AbortController 사용)

* Refactor: 프로미스를 async/await로 구현, 에러 메세지 처리

* Feat: 사용자 정보 상태관리를 위한 useUser store 생성

* Feat: useUserStore updateUser 함수 수정, devtools 연동 해제

* Feat: 카카오 로그인 후, 사용자 id, nickname store에 저장하는 로직 구현

* Feat: user 타입 파일명 수정 및 타입 프로퍼티 추가

* Feat: zustand persist를 사용하여 로그인 후 사용자 정보 업데이트 로직 구현

* Feat: request 요청시, authorization headers에 accessToken 함께 보내는 axios 인터셉터 설정 추가

* Style: 로그인페이지 폴더구조 변경, 주석 정리

* Feat: 리다이렉트페이지 직접 접근시 로그인페이지로 이동하도록 처리

* Style: 주석정리 및 tsconfig prettier 적용

* Feat: zustand persist store에 devtools 적용

* Style: 불필요한 코드 정리

* Style: 불필요한 코드 정리

* Fix: useEffect 의존성 배열에 code 변수 추가

* Fix: searchParams 타입오류 수정
* Refactor: 리스트 목록조회 react-query를 사용한 코드로 구현

* Feat: 스크롤 감지 observer api 커스텀 훅 구현

* Feat: 리스트 전체 목록조회 무한스크롤 기능 구현

* Feat: 무한스크롤 기능 수정
- 카테고리 클릭시 무한스크롤 적용된 쿼리 reset
- useMemo를 사용한 MasonryGrid data 추출

* Feat: 쿼리스트링 개선, cursorId 타입 수정

* Design: 스타일 색상 공통 색상 변수로 변경

* Design: 카드 아이템 제목 길이 줄임 표시 UI 수정

* Feat: 컴포넌트 unmount 시 쿼리 캐시 제거 로직 추가 및 카테고리 클릭시 resetQuries 파라미터 수정

* Style: 주석 정리
* Feat: 콜라보레이터 20명 제한 정책 반영

* Fix: 1차QA 반영 - 페이지 이동시 카테고리 선택 풀림 해결

* Fix: 1차QA 반영 - 이메일로 콜라보레이터 검색이 불가능함을 반영

* Design: 1차QA 반영 - 리스트 생성페이지 헤더를 sticky하게 변경

* Design: 1차QA 반영 - IOS 15이상에서 button text가 blue인 이슈 해결

* Design: 1차QA 반영 - 카테고리 버튼들이 space-between이 아닌 고정간격 가지도록 수정

* Chore: 리스트 수정 경로를 위한 폴더 생성

* Chore: 팔로잉, 팔로워 목록 조회를 위한 폴더구조 만들기

* Feat: 팔로잉,팔로워 조회 페이지 공용 헤더

* Feat: 유저 프로필이미지 컴포넌트를 공용 컴포넌트로 변경

* Feat: 팔로잉, 팔로워 페이지 - 유저목록 컴포넌트 구현

* Feat: 팔로잉, 팔로워 조회 페이지 웹 퍼블리싱 완료

* Feat: 팔로잉,팔로우 페이지 - 헤더 뒤로가기 버튼 클릭시 마이피드로 이동

* Feat: 리스트 수정 페이지 - 아이템 타이틀 수정불가 정책 구현

* Feat: 헤더를 공용 컴포넌트로 분리

* Feat: 리스트 상세 조회 API

* Feat: 리스트 수정 페이지 - 리스트 수정 API 보내기 전까지 (리스트 상세조회 API로 default value와 form 채워놓기) 완료

* Style: api 함수 코드 컨벤션 반영

* Fix: 리스트 상세조회 관련 타입 충돌 해결
* Feat: 마이리스트, 콜라보리스트 페이지 - 프로필 팔로우 기능 구현

* Design: 팔로우 상태에따른 버튼 UI 스타일 적용

* Feat: 로그인 상태가 아닐때 에러 처리 추가

* Feat: 마이리스트, 콜라보리스트 페이지 - 프로필 팔로우 취소 기능 구현

* Feat: 최대 팔로잉 제한 조건 적용

* Fix: 마이리스트, 콜라보리스트 페이지 관련 api export문 default로 수정

* Feat: 프로필 팔로잉, 팔로우 수 천 단위 콤마 적용

* Style: 주석정리, console.log 정리

* Fix: 리스트 아이템 타입 프로퍼티 이름 수정

* Feat: 프로필 정보 불러오기 enabled 옵션 추가, 토스트 메세지 추가

* Design: 토스트 메세지 수정

* Style: 공백 수정

* Fix: dev 브랜치 merge에 따른 리스트 상세조회 타입 수정

* Feat: 토스트메세지 상수화 처리

* Feat: 팔로우 요청 제한 로직 수정 및 토스트 메세지 수정

* Feat: 숫자를 1만 단위로 축약하는 number formatter 로직 구현

* Feat: 숫자를 미국 K단위, M단위로 축약하는 number formatter 로직 구현

* Style: 숫자 포맷팅 함수에 jsdoc 주석 추가
* Refactor: 매직넘버 상수화

* Refactor: 아이템 추가 코멘트 글자수 괄호 제거

* Fix: 아이템 추가 타이틀 input박스 가로 길이 늘어나는 오류 수정

* Fix: padding 속성  none 값 0으로 수정

* Feat: 프로필 이미지 컴포넌트 생성

* Feat: 프로필 설정 페이지 퍼블리싱

* Chore: type 파스카 케이스로 수정

* Chore: 임시 파일 제거

* Feat: debounce 유틸 함수 추가

* Feat: input규칙, 플레이스홀더, 토스트 메시지, 타입 상수 추가

* Fix: 카카오톡 관련 경고 해결 위한 속성 추가

* Refactor: 불필요 파일 삭제

* Feat: 이미지 파일미리보기 위한 fileToBase64 유틸 함수 추가

* Refactor: 객체 key 이름에 value형식 유추가능하도록 변경

* Feat: 닉네임 중복 검사 api 추가

* Feat: 프로필 수정 및 이미지 업로드 api 추가

* Feat: 이미지 압축 라이브러리 추가 및 유틸 함수 추가

* Feat: 배경 및 프로필 이미지 미리보기 컴포넌트 구현

* Feat: 프로필 수정 페이지 구현

* Fix: import 파일 잘못된 이름 수정

* Feat: 파란 버튼 공용 컴포넌트 생성

* Feat: 프로필 설정 페이지 헤더 추가

* Fix: autoComplete false에서 off로 변경

* Chore: 공용함수, 훅, 컴포넌트 설명 주석 추가

* Feat: 임시 공용 폰트 추가(미완성)

* Feat: 프로필 수정 후 조회 다시 하기 및 Dev-CD 파일 삭제

* Design: 공용 폰트 업데이트된 스타일로 수정

* Chore: Type 첫글자 대문자로 수정

* Refactor: 불필요 타입 제거 및 코드리뷰 피드백 반영하여 updateProfile 코드 개선

* Refactor: 토스트 메시지 상수 그룹화 방식 다국어 기능에 맞추어 변경

* Refactor: 코드리뷰 반영하여 타입, 컨벤션, 순서, 코드 리팩토링

* Fix: 잘 못된 import 방식 수정

* Refactor: 디바운스 함수 훅으로 재구현 및 JSDoc 수정
#31)

* Feat: 리스트 상세 조회 api 연결

* Feat: comment create 일부 구현

* Feat: 댓글 로직 구현

* Feat: 댓글 조회 데이터 바인딩

* Feat: useQuery 함수 일부 수정

* Feat: comment 타입 지정

* Design: (1차mvp) QA 댓글 wrapper gap 조정

* Design: (1차 mvp QA) collaborators default profile 아웃라인 깨짐 현상 수정

* Fix: 바뀐 url에 맞게 폴더 구조 변경

* Fix: 폴더구조 바꾸면서 생긴 경로 에러 처리

* Chore: 필요없는 파일 삭제

* Refactor: collaborators 매직 넘버 없애기

* Refactor: 이미지 태그 클로징 태그 삭제

* Refactor: 파일 이름 정리

* Feat: 리스트 상세 페이지 floating button 추가

* Refactor: 리스트 상세 페이지 페이지명 수정

* Design: 콜라보레이터 팝오버 그림자, 불투명도 수정

* Feat: 답글 없으면 답글 구분선 안 보이게 하기

* Feat: 댓글 생성 기능 구현

* Fix: 댓글 작성자 안 나오는 문제 해결

* Refactor: comment type 정리

* Fix: 답글 타입 정리 및 사용자 이름 안 보이는 문제 해결

* Feat: 댓글 삭제 기능 구현

* Feat: 리스트 수정하기 기능 구현

* Feat: 리스트 삭제 기능 구현

* Design: 댓글, 답글 간격 조정

* Design: 답글 간격 조정

* Fix: time-diff 함수 수정

* Feat: soft delete 된 댓글 처리

* Feat: 삭제된 댓글에 대해서 삭제 못하게 버튼 처리

* Feat: 무한스크롤 훅 구현

* Fix: getListdetail parameter 수정

* Feat: 댓글 무한스크롤 구현

* Fix: simple list rank로 수정

* Feat: 댓글 스켈레톤 ui 구현

* Style: 필요없는 import 문 삭제

* Fix: toast container 다시 복구

* Feat: 콜라보레이터들 데이터 연동

* Style: 목데이터 삭제

* Design: 콜라보레이터 ui 수정(콜라보레이터 태그 삭제)

* Feat: 헤더 list의 오너일 때만 리스트 관리 보이게 수정

* Fix: 히스토리 아이콘 잘리는 문제 해결

* Feat: 댓글 및 답글 작성자만 삭제할 수 있도록 수정

* Feat: 리스트 삭제하기 모달 로직 구현

* Fix: 삭제된 댓글 문구 수정

* Style: _api 함수 내 호출 함수들 export 방식 수정

* Style: 바뀐 export 문에 맞게 import문 수정

* Feat: 탐색 페이지 리스트 추천 부분 더보기 버튼 로직 구현(리스트 상세조회에서 필요)

* Feat: 탐색 페이지 트렌딩 리스트 리스트 상세 페이지로 이동하는 로직 구현(리스트 상세조회에서 필요)

* Feat: 트렌딩 리스트 클릭시 리스트 상세조회 이동 로직 구현

* Feat: 댓글 폼 인풋 로직 임시 수정

* Feat: 코멘트 리액트 쿼리 enabled 조건 추가

* Feat: 로그인 안 한 사람 댓글, 답글 생성 기능 막기

* Feat: time-diff 함수 수정

* Feat: 답글 생성 시 화면 초기화

* Style: 댓글 생성 시 필요없는 코드 삭제

* Feat: 리스트가 존재하지 않을 때 모달 처리

* Feat: 리스트 없을 때 처리 수정

* Feat: retry 옵션 0으로 수정

* Feat: 공용 헤더 사용 및 로직 변경

* Feat: 콜라보레이터 리스트 자신을 제외한 목록만 조회되게 수정

* Feat: 콜라보레이터일때 수정할 수 있도록 로직 수정

* Feat: 바텀시트 버튼 disabled 됐을 때 처리

* Style: 필요없는 console.log 삭제

* Refactor: 전반적인 타입 수정

* Feat: 바텀시트 리스트 삭제 권한 로직 수정

* Refactor: collaborators.tsx / collaborators.css.ts 리팩토링

* Refactor: collaboratorspopover.tsx / collaboratorpopover.css.ts 리팩토링

* Refactor: comments.tsx, style 리팩토링

* Refactor: reply.tsx, style 리팩토링

* Refactor: comments.tsx, style 리팩토링

* Refactor: headerRight.tsx 와 style 리팩토링

* Refactor: listinformation.tsx와 style 리팩토링

* Chore: 지금 사용하지 않는 컴포넌트 삭제

* Design: 세부 여백, 디자인 수정

* Chore: 필요없는 파일 및 목데이터 폴더 삭제

* Style: 타입명 대문자로 수정
* Fix: getUserOne import 문제 해결

* Fix: 탐색페이지 타입 에러 해결

* Fix: toastMessage import문 수정

* Fix: 이미지 src 문제 임시 해결

* Fix: 리스트 추천 타입 에러 수정

* Fix: 리스트 추천 목데이터 삭제 및 타입 새로 import

* Fix: 콘솔 로그 삭제
* Fix: 아이템 이미지 미리보기에 String 타입 URL 로직도 추가 및 import 방식 오류 해결

* Design: 헤더 높이 변경에 따른 CSS 수정

* Fix: 타입 대문자 소문자로 수정
* Design: 로그인 페이지 svg 파일 추가 및 페이지 구현

* Design: 로그인페이지 모달로 변경 및 퍼블리싱

* Feat: 공통모달 컴포넌트 size prop 추가 및 css prop 타입 추가

* Fix: 공통모달 size prop type 수정

* Design: 로그인 아이콘 변경 및 일부 스타일 수정

* Style: 불필요한 파일 삭제

* Feat: 로그인 모달 연동전까지 로그인을 하기위한 임시페이지 추가

* Feat: Modal size prop 추가
* Feat: user store에 로그아웃 상태 업데이트 추가, id 타입 수정

* Feat: 로그아웃 클릭시 user store 상태 초기화 로직 구현

* Feat: 카카오 로그아웃 기능 구현

* Feat: 로그아웃 페이지 삭제, 마이페이지에서 로그아웃 모달로 구현

* Style: 주석 정리, 토스트 메세지 상수화

* Style: 로그아웃 컴포넌트 이름 수정

* Fix: 사용자 id 초기상태 null 타입지정에 따른 타입 수정(타입 단언)

* Feat: 로그인 실패시, 토스트에러 메세지 추가

* Fix: 사용자 id 초기상태 null 타입지정에 따른 getUserOne 함수 호출시 조건 수정

* Style: 마이페이지 로그아웃 버튼 태그 수정
seoyoung-min and others added 23 commits February 28, 2024 17:22
* Fix: 콜렉션 카테고리  페이지 타이틀 변경

* Chore: fallback 이미지 추가
…추가 (#168)

* Fix: 화질 깨지는 이미지 대체

* Fix: 저화질 이미지 교체

* Fix: 사용자 프로필 fallback 이미지 교체

* Fix: 사용자 추천 스켈레톤 추가

* Fix: 트렌딩 리스트 줄바꿈시 단어 잘리지 않게 수정

* Style: 필요없는 console.log 삭제
* Design: 온보딩 페이지 공통 폰트 적용, 스타일 조정

* Style: 온보딩 페이지 주석추가

* Style: 주석 정리

* Design: 피드페이지 css 일부 수정

* Style: 자기소개 없을때 코드 수정

* Feat: 플로팅 버튼 링크 공유하기 기능 추가

* Fix: 리스트 상세 링크 복사하기 주소 배포주소로 변경

* Fix: 링크 복사하기 토스트 메세지 수정

* Fix: 마이피드 카테고리 선택시 쿼리 reset 하는 로직 삭제

* Design: 리스트가 없을때 표시될 이미지 추가

* Fix: 마이피드 페이지 useEffect 의존성 배열에 변수 추가

* Design: 로그인 모달 디자인 수정
- 카카오 로그인 디자인 수정
- 다른 소셜 로그인 버튼 제거
- 모달 컨테이너 반응형에 대응하도록 수정

* Style: 주석 추가

* Design: 마이피드 프로필 디자인 수정
- 커서 포인터 추가
- 프로필 배경 그라데이션 추가
- 공용 폰트로 변경

* Style: 그라데이션 css 코드 주석 추가

* Design: 온보딩 페이지 일부 스타일 수정

* Chore: dev 브랜치와 merge

* Design: 카카오 로그인 선명한 svg로 변경

* Style: 주석 정리

* Feat: 피드페이지 이미지 에러일 때 보여줄 fallback 이미지 추가

* Design: 온보딩 - 카테고리 추가에 따른 UI 수정

* Style: 피드페이지 - 리스트 전체 조회 쿼리 size 수정

* Design: 마이 피드 - 리스트 padding 조정

* Design: 온보딩 - 카테고리 추가에 따른 UI 재수정
* Feat: Update ReadMe - layout

* Feat: Update Readme - 온보딩 컨텐츠 추가
* Fix : 이미지 저장기능 숨김

* Fix : account locale 수정
* Feat: Update ReadMe - layout

* Feat: Update Readme - 온보딩 컨텐츠 추가

* Feat: Update ReadMe

* Docs: Update ReadMe - 띄어쓰기 추가
* Fix: 언어선택 드롭다운 용어 변경

* Refactor: 음식 카테고리 폴더  이미지 추가

* Fix: 탈퇴하기 페이지 뒤로가기 버튼 설정

* Feat: '의견 보내기' 버튼 설문 링크 추가

* Fix: 프로필 설정 input에러시 버튼 비활성화
* Fix : notification locale 수정

* Fix : start-listy locale 수정

* Fix : user locale 수정

* Fix : locale 일부 toast제외 마무리 및 콜렉션 이미지 수정

* Fix : locale 일부 toast제외 마무리

* Fix : CI/CD에러 수정

* Fix : CI/CD에러 수정

* Fix : CI/CD에러 수정
* Fix: 인트로 페이지 alt 문구 삭제

* Fix: section6 딜레이 수정
Co-authored-by: Eugene Ahn <[email protected]>
* Chore: .env 파일 제거

* Chore: api 서버도메인 환경변수로 수정
Copy link

vercel bot commented Mar 5, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated (UTC)
listy-wave-front ✅ Ready (Inspect) Visit Preview Mar 5, 2024 7:08am

@Eugene-A-01 Eugene-A-01 merged commit c12159e into 8-Sprinters:main Mar 5, 2024
2 checks 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.

6 participants