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 ver 2.1 : PWA 적용 / 리팩토링-피드,프로필설정 / UIUX 개선-팔로우,콜렉트,온보딩 #225

Merged
merged 12 commits into from
Apr 20, 2024

Conversation

Eugene-A-01
Copy link
Contributor

작업사항

  • PWA 적용
  • 피드페이지, 프로필설정 리팩토링
  • 팔로우, 콜렉트, 온보딩 UIUX 개선
  • GTM 스니펫 삽입

ParkSohyunee and others added 11 commits March 15, 2024 22:51
* Design: 피드페이지 - 카테고리 스켈레톤 UI 수정

* Style: 주석 정리

* Style: 카테고리 컴포넌트 'use client' 제거

* Design: 피드페이지 - 프로필 컴포넌트 스켈레톤 UI 수정 및 isLoading으로 속성 변경

* Refactor: 모달 버튼 공통컴포넌트로 적용, 페이지 이동 Link 컴포넌트로 변경

* Fix: 다국어 기능 팔로우 -> 팔로워로 수정

* Style: 변수이름 알맞게 수정 및 src 표기 수정

* Design: 피드페이지 - 그리드컨텐츠 리스트 스켈레톤 UI 수정

* Style: 불필요한 파일 삭제, 일부 컴포넌트 컨벤션 수정

* Feat: 팔로우 버튼 disabled 적용

* Refactor: 피드페이지 리스트전체조회 쿼리 staleTime 설정, unmount시 쿼리초기화 로직 제거

* Chore: 리액트쿼리 devtools 적용

* Feat: 리스트 생성, 수정, 삭제 시 리스트 전체조회 쿼리 무효화(invalidateQueries) 로직 추가

* Refactor: 카테고리 조회 staleTime 설정, 스켈레톤 적용 시 isLoading 속성으로 변경
* feat: 구글태그매니저(gtm) 스니펫 삽입

* Fix: 코드 삽입 위치 수정

* Chore: 로그인 버튼 특정 위한 id 추가

* Chore: 환경 변수 설정

* Refactor: 구글태그매니저와 중복집계 방지를 위해 구글애널리틱스 코드 제거

* refactor: 케이스별 로그인 모달 버튼 id 추가
* Design: 온보딩 UX 개선을 위한 스타일 일부 수정
- input 글자초과시 미입력되도록 최대 길이 설정
- 포커싱이 사라졌을때도 input을 인지할 수 있도록 css 수정
- locale 메세지 수정

(cherry picked from commit 7dc6a11)

* Feat: 온보딩 리스트 아이템 입력 단계 form 유효성 검사 조건추가

(cherry picked from commit d66cee1)

* Feat: 온보딩 리스트 생성 step에서 skip 기능 추가

* Feat: 로딩스피너 추가

* Refactor: 온보딩 리스트 비공개로 옵션 수정 및 리스트 생성 완료 버튼 클릭시 로딩스피너 노출되도록 개선

* Fix: 온보딩 진입시 불필요한 로딩 UI 로직 제거

* Style: 주석 정리

* Design: 리스트 제목 생성시 추천 제목 UI 추가

* Fix: useOnClickOutSide 훅 touchend 이벤트로 수정 및 click 이벤트 제어 추가

* Fix: useOnClickOutSide 훅 수정에 따른 BottomSheet 컴포넌트 ref 수정

* Fix: 온보딩 완료 또는 skip 시 intro페이지로 이동하도록 수정

* Refactor: 온보딩에서 리스트 생성을 위한 초기값 items 배열 리팩토링

* Fix: dev-ver2 브랜치 머지를 위한 yarn.lock 파일 삭제

* Feat: react-spinners 라이브러리 yarn.lock 파일 추가
* Refactor: 프로필 팔로우 기능에 optimistic updates 기능 적용

* Refactor: 프로필 팔로우취소 기능에 optimistic updates 기능 적용 및 하나의 mutation으로 수정

* Refactor: 리스트상세 콜렉트기능(북마크)에 optimistic updates 적용

* Fix: 팔로우 버튼 optimistic updates 일부 조건문 수정

* Refactor: 탐색페이지 팔로우 기능에 optimistic updates 적용
Copy link

vercel bot commented Apr 20, 2024

@ParkSohyunee is attempting to deploy a commit to the Eujin Ahn's projects Team on Vercel.

A member of the Team first needs to authorize it.

@Eugene-A-01 Eugene-A-01 merged commit 3efc8e0 into 8-Sprinters:main Apr 20, 2024
1 of 2 checks passed
@Eugene-A-01 Eugene-A-01 deleted the main branch April 21, 2024 14:07
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.

5 participants