Skip to content

Release: dev → main - #311

Merged
yjc2021 merged 319 commits into
mainfrom
dev
Aug 16, 2025
Merged

Release: dev → main#311
yjc2021 merged 319 commits into
mainfrom
dev

Conversation

@yjc2021

@yjc2021 yjc2021 commented Aug 16, 2025

Copy link
Copy Markdown
Contributor

Automated release PR from dev.

yjc2021 and others added 30 commits February 6, 2025 17:02
* FLIZ-60 chore: @radix-ui/react-toggle 설치

* FLIZ-60 rename: parseNotification 위치를 utils/dotWrapperUtils로 변경

* FLIZ-60 feat: TimeCellToggleGroup 컴포넌트 구현

* FLIZ-60 docs: TimeCellToggleGroup 스토리 작성

* FLIZ-60 test: TimeCellToggleGroup 컴포넌트 테스트 작성

* FLIZ-60 test: timeCellUtils 테스트 코드 작성

* FLIZ-60 feat: TimeCellToggleSection에 type props 생성

* FLIZ-60 chore: 불필요 디펜던시 제거

* FLIZ-60 refactor: 미사용 import 제거

* FLIZ-60 docs: TimeCellToggleGroup 추가 스토리 작성

* FLIZ-60 refactor: Badge에 DotWrapper 적용

* FLIZ-60 rename: notificationVariants 이름 변경

* FLIZ-60 refactor: DotWrapper 스타일 주입 방식 변경

* FLIZ-60 chore: prettier 적용

* FLIZ-60 refactor: Props 네이밍 수정

* FLIZ-60 refactor: 불필요 옵셔널 체이닝 제거

* FLIZ-60 refactor: DotWrapper가 div를 미러링하도록 수정

* FLIZ-60 fix: 테스트에서 dom 직접 접근 코드 제거
* FLIZ-28 fix: package.json dependencies 누실된 comma 추가

* FLIZ-28 fix: test-utils path alias 수정

* FLIZ-28 fix: tailwind.config.ts merge 오류 해결

* FLIZ-28 feat: RequestStatus 컴포넌트 구현

* FLIZ-28 docs: RequestStatus 스토리 작성

* FLIZ-28 test: RequestStatus 테스트 코드 작성

* FLIZ-28 refactor: Props 네이밍 수정
… TypoGraphy 토큰 재정의 (#74)

FLIZ-76 chore: 변경된 Typography와 동일하게 tailwind config TypoGraphy 토큰 재정의
* FLIZ-75 chore: 테스트 파일에서 Path alias를 적용할 수 있도록 jest.config.js의 moduleNameMaaper 추가

* FLIZ-75 chore: 모든 test 파일 path alias 적용
* FLIZ-63 chore: trainer 도메인의 테스트 환경 구축에 필요한 라이브러리 install

* FLIZ-63 chore: 테스트 관련 jest.config.ts, jest.setup.ts 설정

* FLIZ-63 chore: 테스트 환경 구축에 필요한 tsconfig.json 설정

* FLIZ-63 feat: RTL custom render 파일 구현

* FLIZ-63 chore: tsconfig, jest.config 사용되지 않는 속성 제거

* FLIZ-63 ci: test 파일이 없을 경우 무시하고 기존 테스트를 진행할 수 있도록 ci 수정
* 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 디자인 변경으로 인한 안내 문구 변경
choi-ik and others added 29 commits July 21, 2025 03:02
* FLIZ-443 feat: 양 도메인 유저 Role 확인 후 각자 올바른 도메인으로 리다이렉트

* FLIZ-443 feat: 양 도메인 로그인 페이지에 회원/트레이너 용 표시
* FLIZ-447 fix: 트레이너 MyInformation 패딩 조정

* FLIZ-447 fix: ProfileItem 고정 width 제거

* FLIZ-447 fix: SessionCompleteSheet mutation 성공 시에만 다음 Sheet 표시
FLIZ-449 feat: background 푸시알림 클릭핸들러 추가
FLIZ-450 fix: subHeader sticky position 유지를 위해 레이아웃 수정
…원 도메인 버그 Fix (#290)

* FLIZ-429 chore: 사용되지 않는 주석 제거

* FLIZ-429 feat: 잔여/총 PT 세션을 통합하여 수정하는 바텀시트 구현

* FLIZ-429 refactor: 기존에 사용되던 잔여/총 PT 세션 아이템을 제거하고 새로운 통합 바텀시트 추가

* FLIZ-429 chore: 회원 이름이 누락된 시트에 회원 이름 추가

* FLIZ-429 feat: 회원관리 페이지 마운트때마다 데이터 새롭게 가져오도록 수정

* FLIZ-429 fix: 회원 캘린더에서 예약 거절된 날짜를 클릭하면 발생하던 이슈 해결
* FLIZ-452 feat: 알림 API hotfix 대응

* FLIZ-452 feat: /notification 페이지 네트워크 최적화

* FLIZ-452 feat: /notification/connect 페이지 네트워크 최적화

* FLIZ-452 feat: /notification/disconnect 페이지 네트워크 최적화

* FLIZ-452 feat: /notification/reservation 페이지 네트워크 최적화

* FLIZ-452 feat: /notification/reservation-cancel 페이지 네트워크 최적화

* FLIZ-452 feat: /notification/reservation-change 페이지 네트워크 최적화

* FLIZ-452 feat: /notification/session 페이지 네트워크 최적화

* FLIZ-452 rename: NotificationsPerPage 네이밍 수정
* FLIZ-455 fix: /notification/disconnect 페이지 클릭 핸들러 수정

* FLIZ-455 fix: /notification/reservation 클릭 핸들러 수정

* FLIZ-455 fix: /notification/session 클릭 핸들러 수정

* FLIZ-455 fix: ReservationChangeSheet에서 변경 날짜 파싱 로직 수정
…#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 적용 해제
@yjc2021
yjc2021 merged commit 29c8f19 into main Aug 16, 2025
3 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.

3 participants