Skip to content

Release v1.0.1 - vercel prod CI/CD - #318

Merged
choi-ik merged 333 commits into
mainfrom
dev
Aug 18, 2025
Merged

Release v1.0.1 - vercel prod CI/CD#318
choi-ik merged 333 commits into
mainfrom
dev

Conversation

@choi-ik

@choi-ik choi-ik commented Aug 18, 2025

Copy link
Copy Markdown
Collaborator

Release v1.0.1

  • vercel prod 배포를 위한 ci/cd

MaSeungHyun and others added 30 commits February 9, 2025 00:59
* 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 컨벤션 적용
MaSeungHyun and others added 25 commits August 1, 2025 13:19
…#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 체크 후 안내 모달 나타냄
Revert "[FLIZ-459/root] feat: 트레이너/회원 Permission Guard 추가 (#297)"

This reverts commit 0181dbb.
Revert "[FLIZ-458/root] feat: root loading.tsx 추가 (#296)"

This reverts commit 427faa2.
* 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 브랜치 내용 옮기기
@choi-ik
choi-ik requested review from MaSeungHyun and yjc2021 August 18, 2025 16:09
@choi-ik choi-ik self-assigned this Aug 18, 2025
@choi-ik choi-ik added the 👷ci CI 환경 설정과 스크립트에 변화가 있는 경우 label Aug 18, 2025
@choi-ik
choi-ik merged commit 568bf31 into main Aug 18, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

👷ci CI 환경 설정과 스크립트에 변화가 있는 경우

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants