Tags: team-confeti/confeti-client
Tags
deploy 0.0.3 (#719) * Fix(client): Encountered two children with the same key Error fix (#715) * fix: update slide key generation and add typeId to SlideData * fix: ci 에러 해결 * Refactor(client): 온보딩 페이지 v2 마이그레이션 및 API 연동 (#692) * feat: 아티스트 선택 및 완료 단계에서 버튼 추가 및 상태 관리 개선 * refactor: 아티스트 선택 컴포넌트에서 관련 아티스트 조회 방식 개선 * fix: 온보딩 페이지에서 TOP 아티스트 데이터 로드 실패 시 오류 처리 추가 * feat: 아티스트 선택 컴포넌트에 애니메이션 효과 추가 및 스타일 수정 * fix: 아바타 그리드 섹션의 오버플로우 스타일 수정 * fix: 아바타 그리드 섹션에 패딩 추가 * fix: 아티스트 선택 컴포넌트에서 검색 바와 아바타 그리드 섹션의 렌더링 로직 개선 * feat: 아티스트 선택 컴포넌트에 선택된 아티스트 미리보기 섹션 추가 및 관련 스타일 개선 * feat: 아티스트 선택 컴포넌트에서 아티스트 검색 로직 개선 및 관련 API 수정 * feat: 아티스트 선택 컴포넌트에 중첩된 아티스트 선택 및 검색 기능 추가, 관련 스타일 및 API 수정 * fix: 아티스트 선택 컴포넌트에서 완료 버튼의 비활성화 조건 수정 및 애니메이션 효과 개선 * feat: 아티스트 선택 컴포넌트에 선택된 아티스트를 업데이트하는 뮤테이션 추가 및 쿼리 무효화 로직 구현 * fix: update artist selection logic and disable navigation guard * refactor: update artist selection components to use search params and improve query handling * Feat(client): 공연 미리듣기 api 연동 (#712) * refactor(client): Update API endpoints to v2 (#718) --------- Co-authored-by: 곽지욱(Hanji) <99489686+gwagjiug@users.noreply.github.com> Co-authored-by: CHAEEUN KIM <154000318+bongtta@users.noreply.github.com>
deploy 0.0.1 (#702) * Feat: TurboRepo 캐시 추가 (#638) * Refactor(client): 토큰 재발급 로직 수정 (#647) * fix: 오타 수정 * refactor: postReissueToken의 역할 분리 * style: 불필요한 import 제거 * Refactor(client): mutationOptions 도입 (#650) * chore: tanstack/react-query 버전 업데이트 * refactor: 프로필 편집 mutationOptions로 변경 * refactor: 인증 관련 mutationOptions 통합 * refactor: 타임테이블 관련 mutationOptions 통합 * refactor: 페스티벌 추가 api 페칭함수 역할 분리 * refactor: 셋리스트 관련 mutationOptions 통합 * fix: 오타 수정 * fix: 사용하지 않는 파일 삭제 * fix: setlist관련 오타 수정 * Feat(client): 온보딩 페이지 에러바운더리 분리 (#652) * feat: Sentry 오류 경계 추가하여 온보딩 페이지 보호 * feat: 온보딩 페이지의 Sentry 오류 경계에 에러 폴백 컴포넌트 추가 * chorfe: update README.md * docs: update README.md * docs: update README.md * docs: update README.md * docs: update README.md * docs: update README.md * Feat(client): 공연 상세보기 > 카카오맵 길찾기 기능 구현 (#658) * feat: 에러 경계 처리 개선 및 페이지 리로드 제거 (#664) * Feat(client): 공연 상세 > 주소 복사 기능 구현 (#662) * feat: 공연 상세 > 주소 복사 기능 구현 * refacotor: 줄바꿈 방지 css 추가 * refactor: 네임스페이스 방식 -> import * chore: 오타 수정 * refactor: 주소 포맷 함수 추가 * Refactor(client): 프로필 편집 페이지 개선 (#656) * refactor: 프로필 편집 저장 로직 수정 및 FormData 사용으로 변경 * refactor: useReducer를 사용하여 프로필 편집 상태 관리 개선 * feat: useEditProfile 커스텀 훅 제작 * Chore: Github Actions CI 성능 최적화 및 Turborepo cache 적용 (#666) * feat: GitHub Actions 공식 cache로 TurboRepo 캐시 변경 * feat: pnpm 및 Node.js 설정을 위한 GitHub Action 추가 및 기존 워크플로우 수정 * chore: fail-fast 옵션 제거 * Init: Changesets 버전 관리 도입 (#660) * init: changeset 설치 및 초기화 * docs(changeset): * chore: remove empty changeset * docs(changeset): init version control for confeti libraries * feat: changelog-github 라이브러리 설치 * feat: changelog-github 설정 및 ignore 추가 * ci: changeset 기반 배포 워크플로우 구성 * fix: ignore 제거 * feat: @confeti/admin, @confeti/client 추가 * Feat(Design-system): Indicator 컴포넌트 제작 (#670) * feat: white_op_30 디자인 토큰 추가 * feat: DotIndicator 컴포넌트 추가 * feat: NumberIndicator 컴포넌트 추가 * refactor: 인디케이터 스토리북 설명 수정 * feat: NumberIndicator 컴포넌트에 userSelect 속성 추가 * Refactor(design-system): Chip 컴포넌트 리팩토링 (#677) * Feat(design-system): Tooltip 컴포넌트 제작 (#680) * chore: 루트에 스토리북 스크립트 추가 * feat: 툴팁 컴포넌트 구현 * feat: 툴팁 컴포넌트 애니메이션 및 스타일 개선 * refactor: 툴팁 컴포넌트의 꼬리 스타일 생성 함수 추가 및 스타일 개선 * refactor: 툴팁 컴포넌트 접근성 개선 및 기타 스타일 수정 * Feat(client): 홈 페이지 티켓오픈 안내 섹션 UI 수정 (#678) * feat: TicketingCard 배경 이미지 변경 * feat: TicketingCard 컴포넌트에 startTime 추가 및 스타일 수정 * feat: 색상 토큰 및 그라디언트 추가 * feat: TicketingSection 캐러셀 추가 * feat: 말풍선 툴팁 추가 * feat: 말풍선 툴팁 애니메이션 적용 * feat: TicketingSection에 사용자 이름에 따른 메시지 변경 및 스타일 수정 * refactor: Ticketing -> TicketOpening으로 네이밍 변경 * fix: 데이터가 없을 경우 TicketOpeningSection에서 null 반환 처리 * refactor: TicketOpeningSection내 말풍선 Tooltip컴포넌트로 교체 * fix: 사용되지 않는 속성 제거 * refactor: 홈페이지 CategoryTabs 관련 로직 제거 * refactor: TicketOpeningSection에서 colorVariant 타입 정의 개선 * Feat(client): 마이페이지 UI 수정 (#684) * refactor: UserInfo, UserEditInfo 컴포넌트 분리 * feat: UserActivitySummary 컴포넌트 구현 * feat: global CSS에 font smoothing 추가 * feat: 다가오는 공연 섹션 관련 코드 제거 * refactor: Box 컴포넌트 더보기 간격 추가 * refactor: 마이페이지 일부 css및 레이아웃 수정 * refactor: 선호하는 공연 대체 UI 변경 및 컴포넌트 테이밍 수정 * refactor: 툴팁 애니메이션 조정 * feat: UserActivitySummary에 툴팁 추가 및 CSS 수정 * fix: 사용되지 않는 코드 제거 * fix: 글자간격, 변수명 수정 * Feat(client): 마이, 내 공연 페이지 통합 (#690) * chore: 라우터 삭제 및 통합 * feat: path 정리 * feat: 경로 수정 * feat:리다이렉트 수정 * feat: overview 페이지 폴더 이동 * feat: 네비게이션 탭 수정 * feat: history 상수 제거 * chore: 파일 삭제 * chore: 폴더 이동 * chore: api 폴더명 변경 및 폴더 이동 * feat: ProtectedRoute 추가 * chore: path 분리 * feat: 상수 수정 * feat: 셋리스트 라우트 분리 * Feat(client, design-system): 마이 페이지 선호하는 공연 UI 수정, 토글 컴포넌트 추가 (#687) * feat: Chip 컴포넌트 cn 추가 * feat: 활동요약 섹션 텍스트 변경 * feat: Toggle 컴포넌트 추가 * feat: 지난 공연 숨기기 토글 추가 * feat: PerformanceList내 좋아요 버튼 추가 * feat: TODO 주석 추가 * feat: TODO 주석추가 * refactor: 불필요한 argTypes 제거 * Feat(client): 마이 타임테이블 목록 페이지 추가 (#689) * feat: 마이 타임테이블 페이지 라우트 추가 * feat: 마이 타임테이블 목록 페이지 추가 * feat: 마이 타임테이블 리스트, 목록 구현 * refactor: 로직 및 네이밍 개선 * refactor: TimetableList -> FestivalList로 네이밍 변경 * refactor: 베럴 import로 수정 * refactor: to use recipe * efactor: extract renderButtons into components * Feat(client): 홈 캐러셀 리팩토링 및 구현 (#697) * refactor: navigation tab theme 추가 * refactor: performance carousel 커스텀 캐러셀로 리팩토링 * chore: gray_op color 추가 * refactor: navigation tab theme 추가 * refactor: header ui 및 기능 수정 * feat: 헤더 스크롤 로직 구현 * refacto: 셀렉터 상수화 및 isHompage 중복 계산 제거 * refactor: 네이밍 수정 * fix: 헤더 zindex 수정 * feat: area 값 추가 * feat: 캐러셀 Chip api 연결 * refactor: length === 1 → 가운데 슬라이드만 생성 로직 추가 * refactor: 캐러셀 리팩토링 * refactor: use-carousel-bg 경로 수정 * refactor: 캐러셀 z index 토큰 관리 * fix: sprinkles 코드 제거 및 createTheme만 사용하도록 수정 * Feat(client): 타임테이블 목록 API 연동 (#696) * feat: 스타일 추가 * feat: 타임테이블 목록 api 연동 * feat: 속성 수정 * feat: 타입 수정 * feat: 엔드포인트 추가 * feat: 타임테이블 삭제 api 연동 * feat: 삭제 모달 추가 * feat: 삭제 성공 모달 추가 * chore: 타입 수정 * feat: navigate 추가 * refactor: 모달을 상태 기반 흐름으로 전환 * Feat(client): 타임테이블 수정된 뷰 적용 및 UX 개선 (#695) * feat: 타임테이블 날짜 목록 조회 api 추가 * feat: 새로운 calender 컴포넌트 추가 * feat: TimetableBoardSection추가 및 스켈레톤 UI 추가 * feat: BasicLayout 추가 * feat: 타임테이블 헤더 추가 * feat: 타임테이블 스크롤 개선 * feat: 타임테이블 UX 개선 * fix: Deferred time 변경 * Feat(client): 마이페이지 지난타임테이블 상세보기 페이지 (#699) * feat: timetable detail 페이지 추가 * feat: 마이 타임테이블 목록조회 v4로 변경 * feat: 타임테이블 관련 타입 재정의 * feat: 마이페이지 지난 타임테이블 디테일 페이지 구현 * refactor: 마이타임테이블 구조 변경 * feat: 스켈레톤 UI 적용 * feat: 전체 Suspense내 Deferred 적용하여 UX 개선 * feat: record API 연동 * fix: remove unnecessary newline * Feat(client): 셋리스트 Maintenance 페이지 추가 (#701) * feat: 셋리스트 유지보수중 페이지 추가 * fix: 셋리스트 라우트 조정 * refactor: dvh로 모바일 높이 대응되도록 변경 * feat: 셋리스트 클릭 시 라우트 추가 및 로딩 섹션 높이 수정 * deploy * fix: release.yml 파일 수정 * chore: update release.yml to fetch main branch before setup --------- Co-authored-by: 곽지욱(Hanji) <99489686+gwagjiug@users.noreply.github.com> Co-authored-by: Dahyun <124647898+daahyunk@users.noreply.github.com> Co-authored-by: CHAEEUN KIM <154000318+bongtta@users.noreply.github.com>