Conversation
* FLIZ-67 feat: 알림 관련 카테고리를 나타낼 NotificationAccordion 컴포넌트 구현 * FLIZ-67 feat: 알림 관련 카테고리를 드로어 형식으로 나타낼 NotificationSideBar 컴포넌트 구현 * FLIZ-67 docs: NotificationSideBar 스토리 작성 * FLIZ-67 chore: NotificationSideBar 컴포넌트의 px -> rem으로 변경 * FLIZ-67 docs: NotificationSideBar 스토리의 불필요한 render 로직 제거 * FLIZ-67 docs: Calendar 스토리의 잘못된 import 경로 수정
* FLIZ-81 feat: PTHistoryItem 컴포넌트 구현 * FLIZ-81 docs: PTHistoryItem 스토리 작성
* FLIZ-86 feat: makeWeekSchedule 유틸 모듈 구현 * FLIZ-86 feat: PTPreference 컴포넌트 구현 * FLIZ-86 docs: PTPreference 스토리 작성 * FLIZ-86 feat: PTSchedule 컴포넌트 구현 * FLIZ-86 docs: PTSchedule 스토리 작성 * FLIZ-86 refactor: 상수 enum 변수로 변경 * FLIZ-86 refactor: 불필요 선언문 제거
* FLIZ-80 feat: Header 컴포넌트 구현 * FLIZ-80 docs: Header 스토리 작성 * FLIZ-80 refactor: header 시맨틱 태그로 변경
* FLIZ-62 feat: ChevronTrigger 컴포넌트 구현 * FLIZ-62 feat: ProfileHeader 컴포넌트 구현 * FLIZ-62 docs: ProfileHeader 스토리 작성 * FLIZ-62 refactor: div props 주입 * FLIZ-62 refactor: 기본 background 설정
* FLIZ-69 feat: 트레이너 도메인의 바텀 네비게이션을 나타내는 BottomNavigation 컴포넌트 구현 * FLIZ-69 chore: stories 내부에 폴더를 생성하고 그 폴더에 스토리를 작성할 때 tailwind가 적용될 수 있도록 tailwind.config 설정 * FLIZ-69 docs: BottomNavigation 컴포넌트 스토리 작성 * FLIZ-69 chore: BottomNavigation 컴포넌트 Next Link 컴포넌트 추가 및 Todo 주석 작성
* FLIZ-36 chore: Stepper 컴포넌트의 OnChangeValue Prop을 옵셔널 파라미터로 변경 * FLIZ-36 feat: Stepper 컴포넌트를 포함하고 상태를 공유하는 WithBottomSheetStepper HOC 함구 수현 * FLIZ-36 test: WithBottomSheetStepper HOC 함수 테스트 코드 작성 * FLIZ-36 docs: WithBottomSheetStepper 컴포넌트 스토리 작성 * FLIZ-36 refactor: WithBottomSheetStepper 컴포넌트의 래퍼 컴포넌트 네이밍 변경, 래퍼 컴포넌트의 시트 open 여부를 핸들링 할 핸들러 네이밍 변경 * FLIZ-36 docs: WithBottomSheetStepper 컴포넌트의 수정 사항에 맞게 스토리 수정 * FLIZ-36 rename: WithBottomSheetStepper 컴포넌트와 테스트 코드 모두 hoc 폴더로 이동 * FLIZ-36 chore: trainer 도메인의 package.json 내보내기 방식을 모든 모든 뎁스의 컴포넌트로 변경 * FLIZ-36 docs: WithBottomShetStepper 스토리의 WithBottomShetStepper import 경로 수정 * FLIZ-36 chore: WithBottomSheetStepper의 incrementOptions을 나타내는 컴포넌트의 스타일 변경 * FLIZ-36 chore: 스토리북 모듈 tailwind.config 파일의 trainer 모듈 경로 수정
* FLIZ-88 feat: Icon 컴포넌트 구현 * FLIZ-88 docs: Icon 스토리 작성 * FLIZ-88 feat: Button 컴포넌트에 Icon, IconRight 렌더링 기능 추가 * FLIZ-88 style: size 별 icon 크기 재설정 * FLIZ-88 docs: Button 스토리 추가 * FLIZ-88 docs: Button On Danger 스토리 추가 * FLIZ-88 refactor: Button의 icon props를 iconLeft로 수정 * FLIZ-88 feat: Button의 children 여부에 따라 Icon에 aria-hidden 추가
* FLIZ-77 feat: 사용자 ProfileItem 공통 컴포넌트 구현 * FLIZ-77 docs: ProfileItem 스토리북 작성 * FLIZ-77 chore: 불필요한 스타일링 정리 * FLIZ-77 docs: 스토리북 케이스 추가 * FLIZ-77 feat: 아이콘 문자열 타입 변경 및 타이틀을 헤더로 변경 후 2분할 구조 적용 * FLIZ-77 feat: Object를 통한 아이콘 정의 및 구조 변경 * FLIZ-77 feat: header에 표시되는 컴포넌트 타입 세부 정의 * FLIZ-77 feat: 오브젝트를 통한 아이콘 및 라벨 적용 * FLIZ-77 feat: lucide Icon 컴포넌트가 아닌 키값을 통한 호출 구현 * FLIZ-77 docs: 오브젝트 방식의 변경 구조에 따른 스토리북 재작성 * FLIZ-77 chore: 불필요한 import 제거 * FLIZ-77 feat: text 속성 정의된 토큰값 적용 --------- Co-authored-by: MaSeungHyun <seunghyun.ma@grapicar.com>
* FLIZ-98 chore: lucide-react 설치 * FLIZ-98 rename: 불필요 .gitkeep 파일 제거 * FLIZ-98 chore: tailwind content 경로에 @5unwan/ui 추가 * FLIZ-98 chore: tailwind variable 연결 * FLIZ-98 style: 기본 box-sizing 변경 * FLIZ-98 chore: tailwind sizing 토큰에 mobile 추가 * FLIZ-98 style: 프로젝트 기본 layout 스타일링 * FLIZ-98 style: Header에 backgroundColor 및 height 스타일 추가
* FLIZ-91 feat: 트레이너 도메인 ProfileCard 컴포넌트 구현 * FLIZ-91 feat: ProfileCard 컴포넌트의 오전 오후를 구분해주는 유틸 함수 구현 * FLIZ-91 docs: ProfileCard 컴포넌트 스토리 작성 * FLIZ-91 chore: Ellipsis 아이콘 cursor-pointer 추가 * FLIZ-91 docs: Ellipsis를 포함하는 ProfileCard 스토리 추가 * FLIZ-91 refactor: ProfileCardUtils 함수 내부에서 에러를 catch하는 것이 아닌 Throw 하는 방식으로 수정 * FLIZ-91 test: ProfileCardUtils 테스트 코드 작성
… DTO 타입 정의 (#89) * FLIZ-108 chore: packages/core 모듈 package.json 생성 * FLIZ-108 chore: packages/core eslintrc.js 파일 생성 및 정의 * FLIZ-108 chore: packages/core tsconfig.json 파일 생성 및 정의 * FLIZ-108 feat: axios instance 중앙 관리 로직 구현 * FLIZ-108 chore: 공통으로 사용되는 DTO 타입 정의 * FLIZ-108 feat: 공통으로 사용될 로컬 스토리지 유틸 함수 구현 * FLIZ-108 chore: packages/core의 package.json lint script 제거 * FLIZ-108 chore: pnpm-lock 의존성 재설치
* FLIZ-85 feat: SearchFallback 컴포넌트 구현 * FLIZ-85 docs: trainer/SearchFallback 스토리북 작성 * FLIZ-85 FLIZ-26 feat: Popup 컴포넌트Template 구현 * FLIZ-85 FLIZ-26 feat: Popup 컴포넌트Template 구현 * FLIZ-85 FLIZ-26 docs: Popup 컴포넌트 Storybook 작성 * FLIZ-85 FLIZ-26 chore: 불필요한 컴포넌트 병합 후 제거 * FLIZ-85 FLIZ-26 feat: Popup Overlay추가 및 컴포넌트 구조 변경 * FLIZ-85 FLIZ-26 docs: 변경된 Popup 구조에 따른 스토리북 재작성 * FLIZ-85 FLIZ-26 feat: createPortal 대체 radix Portal 설치 * FLIZ-85 chore: 브랜치 충돌로 인한 해당 브랜치에 불필요한 컴포넌트 제거 * FLIZ-85 chore: 라이브러리 실수로 삭제한 목록 재설치 * FLIZ-85 docs: decorator를 통한 render 함수 실행 제거 * FLIZ-85 feat: rest props 를 컴포넌트에 전달하여 button 기능 확장 * FLIZ-85 docs: import 트레이너 alias 수정 * FLIZ-85 feat: 타이포그래피 변경에 따른 타이포그래피값 적용 * FLIZ-85 chore: Figma 디자인 변경으로 인한 안내 문구 변경
* FLIZ-26 feat: Popup 컴포넌트Template 구현 * FLIZ-26 docs: Popup 컴포넌트 Storybook 작성 * FLIZ-26 chore: 불필요한 컴포넌트 병합 후 제거 * FLIZ-26 feat: Popup Overlay추가 및 컴포넌트 구조 변경 * FLIZ-26 docs: 변경된 Popup 구조에 따른 스토리북 재작성 * FLIZ-26 feat: createPortal 대체 radix Portal 설치 * FLIZ-85 feat: SearchFallback 컴포넌트 구현 * FLIZ-85 docs: trainer/SearchFallback 스토리북 작성 * FLIZ-85 FLIZ-26 feat: Popup 컴포넌트Template 구현 * FLIZ-85 FLIZ-26 feat: Popup 컴포넌트Template 구현 * FLIZ-85 FLIZ-26 docs: Popup 컴포넌트 Storybook 작성 * FLIZ-85 FLIZ-26 chore: 불필요한 컴포넌트 병합 후 제거 * FLIZ-85 FLIZ-26 feat: Popup Overlay추가 및 컴포넌트 구조 변경 * FLIZ-85 FLIZ-26 docs: 변경된 Popup 구조에 따른 스토리북 재작성 * FLIZ-85 FLIZ-26 feat: createPortal 대체 radix Portal 설치 * FLIZ-26 docs: decorator를 통한 render() 제거 * FLIZ-26 feat: 하나의 props를 spread를 통하여 버튼 컴포넌트에 속성 전체 적용 * FLIZ-26 feat: Dialog를 이용한 Popup 컴포넌트 구현 * FLIZ-26 chore: 스토리북 작성을 위한 타입 추출 * FLIZ-26 docs: Dialog를 활용한 Popup 컴포넌트 스토리북 작성 * FLIZ-26 merge: 최신 pnpm-lock 상태 유지 * FLIZ-26 chore: package 관련 최신화
* FLIZ-112 feat: 현재일로부터 14일 내의 날짜를 선택할 수 있는 DayOfTwoWeekPicker 컴포넌트 구현 * FLIZ-112 feat: 시작 날짜와 끝나는 날짜 사이에 존재하는 모든 '주'를 구하는 generateWeeks 함수를 DateController의 메서드 체이닝으로 구현 * FLIZ-112 docs: DayOfTwoWeekPicker 컴포넌트의 스토리 작성 * FLIZ-112 test: DayOfTwoWeekPicker의 테스트 코드 작성 * FLIZ-112 refactor: DateController generateWeeks 함수를 별도의 유틸함수로 분리, DayOfTwoWeekPicker에 변경된 함수로 반영 * FLIZ-112 rename: generateWeeks 유틸 함수의 위치를 core 모듈로 변경 * FLIZ-112 chore: core 모듈에 date-fns 라이브러리 설치 * FLIZ-112 chore: ui 모듈에서 core 의존성을 설치하고 DayOfTwoWeekPicker 컴포넌트에 변경된 경로 반영
* FLIZ-94 chore: user 도메인에서 디자인 시스템 및 tailwind를 사용하기 위한 환경 세팅 * FLIZ-94 chore: user 도메인 date-fns 라이브러리 설치 * FLIZ-94 refactor: DayPicker의 caption을 고정으로 사용할 수 있도록 cation 컴포넌트를 분리하고 components props를 수정 * FLIZ-94 feat: user 도메인의 Calendar Root 컴포넌트 구현 * FLIZ-94 feat: 캘린더에 커스텀된 Week 행이 주입될 수 있도록 WeekRow 컴포넌트 구현 * FLIZ-94 chore: user 도메인 react-day-picker 라이브러리 설치 * FLIZ-94 chore: docs/storybook 모듈에서 user 모듈의 컴포넌트를 참조할 수 있도록 스토리북 환경 설정 * FLIZ-94 docs: user 도메인 Calendar 컴포넌트 스토리 작성 * FLIZ-94 chore: 스토리북의 user 폴더 내 BottomNavigation 스토리의 잘못된 컴포넌트 import 경로 수정 * FLIZ-94 refactor: ui 패키지의 DayPicker 컴포넌트를 상위에서 제어/비제어를 핸들링 할 수 있도록 구조 변경 * FLIZ-94 chore: WeekRow 컴포넌트에 상태 props를 추가하여 제어 형식으로 컴포넌트를 핸들링 할 수 있도록 수정 * FLIZ-94 chore: 불필요한 커밋 제거 * FLIZ-94 style: ui 도메인 캘린더 컴포넌트 너비, 높이 스타일 수정
) * FLIZ-114 chore: packages/core에 DTO 공통 타입 정의 * FLIZ-114 chore: 트레이너 도메인 reservation 타입 정의 * FLIZ-114 feat: 트레이너 도메인 reservation api 함수 구현 * FLIZ-114 feat: 트레이너 도메인에서 api core 로직을 사용할 수 있도록 baseurl과 token provider를 주입하는 apiClient 유틸함수 구현 * FLIZ-114 chore: apps/trainer의 package.json에 packages/core 의존성 주입 * FLIZ-114 chore: 유틸리티 타입 문법 에러 수정 * FLIZ-114 rename: apiClient의 파일명을 core로 변경 및 파일 위치를 service로 변경 * FLIZ-114 chore: 날짜 데이터 관련 타입을 string으로 모두 변경 * FLIZ-114 chore: response data 속성 타입 export 제거 * FLIZ-114 chore: api request dto 타입의 네이밍 컨벤션 적용 및 api 함수에도 수정사항 반영
FLIZ-127 chore: trainer 도메인 reservation 타입 불필요한 주석 제거
* FLIZ-116 chore: user app에 @5unwan/core 패키지 추가 * FLIZ-116 feat: user notification 도메인 dto 타입 정의 * FLIZ-116 feat: user notification 도메인 api 요청 함수 정의 * FLIZ-116 refactor: 공통 알림 DTO 타입 @5unwan/core로 이전 * FLIZ-116 refactor: DTO 컨벤션 적용
…#293) * FLIZ-453 refactor: 각 페이지에 특성에 따른 router 함수 push, replace 구분 * FLIZ-453 feat: api 호출 시, token이 없는 경우에 대한 처리 추가 --------- Co-authored-by: MaSeungHyun <seunghyun.ma@grapicar.com>
FLIZ-457 feat: pretendard 폰트 tailwind에 등록 및 적용
FLIZ-458 feat: root loading.tsx 추가
* FLIZ-459 fix: host <> 유저 role 확인하여 리다이렉트 시키는 로직 이전 코드로 되돌림 * FLIZ-459 chore: 사용하지 않는 핸들러 제거 * FLIZ-459 feat: 트레이너/회원 도메인 모두 Role 체크 후 안내 모달 나타냄
* FLIZ-459 fix: host <> 유저 role 확인하여 리다이렉트 시키는 로직 이전 코드로 되돌림 * FLIZ-459 chore: 사용하지 않는 핸들러 제거 * FLIZ-459 feat: 트레이너/회원 도메인 모두 Role 체크 후 안내 모달 나타냄
FLIZ-462 feat: axios 토큰 검사 시, SSR에서의 window 참조 방지를 위한 조건 설정
FLIZ-461 feat: 로고 우측에 사용자 가이드 페이지 링크 연결
* FLIZ-456 feat: 트레이너 휴무일, PT 가능시간, 예약 현황 데이터 mount가 될때마다 refetch 하도록 수정 * FLIZ-456 refactor: 트레이너 도메인 예약 현황 API DTO 변경 * FLIZ-456 feat: 트레이너 도메인 캘린더에서 에약 변경 요청 상태에 해당하는 예약 현황도 TimeBlock에 나타나도록 어댑터 수정 * FLIZ-456 refactor: 예약 페이지, 캘린더 페이지 진입시요청하는 query 모두 refetch * FLIZ-456 feat: 예약 변경 요청 바텀시트 구현 + 예약 변경 요청 상태의 TimeBlock 클릭시 바텀시트 나타나도록 어댑터 수정
…UI 구현, 로고 클릭시 홈 이동 (#304) * FLIZ-463 refactor: 예약 변경 기능도 예약 하기와 동일하게 동작하되, 캘린더 페이지에서 선택된 날짜도 예약 변경이 가능하게 반영 * FLIZ-463 feat: 트레이너/유저 세그먼트별 loading ui 추가 및 로고 클릭시 홈으로 이동 * FLIZ-463 feat: 로그인 가드 ui 정렬
FLIZ-465 fix: 알림 검색 overflow bug fix
* FLIZ-466 fix: 유저도메인 예약 변경 페이지 Tiemcell disabled 조건 수정 * FLIZ-466 fix: 트레이너 도메인 회원관리 페이지 세션 바텀시트 스타일 수정, 회원들간 세션 숫자 공유되는 이슈 해결 * FLIZ-466 fix: sns verification 단계 permissionGuard 제거 * FLIZ-466 fix: register 단계 permissionGuard 제거
* FLIZ-467 chore: changeset 설치 및 초기 설정 * FLIZ-467 chore: dev->main 배포 CICD 구축 * FLIZ-467 chore: 로컬 changeset 설정 스크립트 작성
FLIZ-468 chore: vercel prod 배포 워크플로우 작성
FLIZ-469 fix: changeset commit 시 commitlint 적용 해제
FLIZ-470 fix: deploy_prod 워크플로우 bug fix
FLIZ-471 fix: deploy_prod 워크플로우 bug fix2
FLIZ-472 fix: deploy_prod 워크플로우 bug fix
…어를 트리거로 커밋 이력 옮기기 (#317) FLIZ-473 ci: choi-ik 개인 레포 main 브랜치로 FitLink main 브랜치 내용 옮기기
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release v1.0.1