Conversation
* setting: turbo.json 작성 * setting: pnpm workspace docs 추가 * setting: project 자체 settings.json 작성 * setting: issue template 설정 * setting: PR template 설정 * chore: workflows 폴더 유지용 gitkeep 추가 * setting: 기본 apps workspace 제거 * setting: client react vite 프로젝트 추가 * setting: landing react vite 프로젝트 추가 * chore: extension 폴더 유지용 gitkeep 추가 * setting: prettier 기본 의존 추가 * setting: PR template 작성 * setting: prettierrc rule 작성 * setting: prettier root 설정 및 workspace 설정 * setting: root tsconfig 설정 및 workspace tsconfig 연결 * setting: test script 추가 * setting: gitignore에 증분 빌드 정보 파일 tsbuildinfo 추가 * setting: 기본 폴더 구조 세팅 * setting: 코드 래빗 설정 파일 추가 * setting: landing, client vite.config.ts 설정 * setting: turbo.json output에 dist 추가 * chore: 불필요한 콘솔 제거 * fix: build error 해결
Setting(extension): 익스텐션 환경 설정
* setting: auto reviewer, auto assignee workflow 추가 * setting: auto label workflow 작성 * fix: workflow permissions 추가 * chore: 코드 리뷰 반영 * chore: 코드리뷰 반영
* setting: design token 설정 & tailwind config 설정 * chore: ui package design-system으로 rename * setting: design-system 기본 config 설정 * chore: tsconfig 필요없는 include 제거 * setting: shadcn default 세팅 * chore: add pnpm-lock.yaml * setting: ds default setting * setting: cn util 추가 * setting: ds에 tailwind 의존성 추가 * setting: styles.css 루트 수정 * setting: shadow common으로 naming 변경 * setting: ds components 배럴 파일 생성 * setting: shadcn ui에서 사용하는 color 추가
* setting: ci workflow 작성 * setting: 추적 branch에 develop도 추가 * fix: extension에 eslint 의존성 추가 및 config 파일 추가 * fix: eslint config import bug fix * setting: design-system vite config 파일 추가 * chore: add design-system dev-dependency * setting: app css에 tailwind config & styles css 파일 추가 * chore: 불필요한 index.css 파일 삭제 * fix: design-system styles css 파일 경로 수정 * fix: 잘못된 css 파일 import 경로 수정 * setting: extension react ver 19로 변경 * fix: monorepo lib 버전 일치 * fix: 중복되는 @vitejs/plugin-react 의존성 제거
* setting: storybook default 설정 * setting: pds introduction mdx 작성 * setting: storybook eslint config 변경 * setting: ds package script 추가 * setting: design-system turbo.json 추가 설정 * chore: 불필요한 파일 제거 * setting: chromatic 의존성 추가 * setting: chromatic storybook publish workflow yml 작성 * fix: storybook build script 커스텀한 내용 yml에도 반영 * setting: 예시 button story 추가 * fix: button 예시 컴포넌트에서 default export문 추가 * setting: upgrade storybook version * setting: preview matchers에 text 추가 * chore: update pnpm-lock * setting: setting.json에 tailwind css config file 추가
* setting : icon 파일 추가 * setting: 기존 sprite 세팅 * setting: iconNames 자동 프리티어 추가 * setting: h/w 삭제 명령어 추가 * setting: 명령어 통합 * setting: icon components 추가 * setting: 의존성, 컬러 추가 * setting: 의존성 세팅 * chore: 경로 수정 * chore: update pnpm lock 파일 --------- Co-authored-by: jllee000 <jllee000@naver.com>
* feat: switch 구현 * feat: 스타일 커스텀 * chore: 주석제거 * chore: lock파일 * chore: lock yaml 수정
* feat: input 세팅 * feat: 고정폭 삭제 * chore: 에시 코드 삭제 * feat: 스토리북 파일 생성 * feat: 스토리북 작성 * feat: 스토리북 테스트 패키지 추가 및 입력 스토리에서 ref 숨김 * feat: createRequire을 사용하여 모듈 경로 해결 기능 추가 * feat: Input 스토리에서 ref 타입 숨김 및 타입 정의 개선 * feat: 'Error' 스토리 이름 변경 및 ControlledExample 컴포넌트로 리팩토링
* feat: textarea 추가 * feat: 스토리북 추가 * feat: 스크롤바 커스텀 * feat: 스크롤 버튼 커스텀 * chore: 주석 제거 * feat: 텍스트 영역 최대 길이 스토리 이름 수정 * fix: Textarea 컴포넌트 파일 경로 수정 * refactor: 파일 이름 변경 * feat: 텍스트 영역 wwhwjd, 스크롤바 스타일을 개선 * refactor: TextareaProps maxLength 속성 수정
* feat: 프로그래스바 구현및 스토리북 작성 * feat: 프로필 카드 디자인 커스텀 * feat: tree버전 커스텀 * feat: 스토리북 수정 * feat: 주석 제거 * feat: progress 컴포넌트 수정 및 코드 정리 * feat: Progress 컴포넌트 추가 및 대문자 수정 * refator: 파일 이름 변경 * refactor: 파일 이름 변경
* feat: 레벨 뱃지 컴포넌트 * feat: 스토리북 코드 도입 * fix: 기본 코드 세팅 복구 * feat: 스토리북 수정 * chore: 스토리북 초기 세팅 중복 삭제
* feat: 뱃지 기본 퍼블리싱 * feat: 활성/비활성 스타일 분기 * chore: 빌드 에러 수정 및 alias 지정 * feat: 스토리북 뱃지 추가 * chore: 스토리북 초기 중복 세팅 삭제 * chore: 머지 충돌에러 해결 * chore: 머지 충돌에러 해결 * chore: 머지 충돌에러 해결 * chore: 빌드 에러 해결
* feat: 카테고리 색상 분기 * feat: 스토리북 코드 연결 * fix: 타입 지정 수정 * feat: 카테고리명 필수화 * feat: 스토리북 가운데 정렬 설정 * feat: 변수 네이밍 수정정 * chore: 머지 충돌에러 해결
* setting: issue title naming feature에서 feat으로 변경 * setting: PR template checklist 제거
* feat: button 공통 컴포넌트 구현 * feat: button story 작성 * feat: button size별로 padding 추가 * feat: large size px 수정
* setting: font pretendard 추가 * feat: base card 컴포넌트 구현 * feat: bookmark card 컴포넌트 구현 * feat: remind card 컴포넌트 구현 * feat: card 컴포넌트 구현 * feat: card story 작성 * chore: bookmark naming에 card 추가 * setting: design-system d.ts 추가 * chore: card story 정리 * feat: card no image case 추가 * feat: margin 변경 및 story description 추가 * refactor: 더보기 버튼 aria-label 추가 * refactor: card 2개 type never로 확실한 타입 분기 적용
* feat: Toast 팝업 * feat: 토스트 스토리 수정 * feat: Toast 컴포넌트를 인덱스에 추가 * feat: 자동 닫힘 토스트 컴포넌트 추가 * feat: useFadeout 컴스텀 훅
* setting: react router dom 의존성 추가 * setting: routes 절대 경로 추가 * setting: dashboard 페이지 컴포넌트 추가 * setting: route config constants 설정 * setting: outlet 사용 layout 추가
* setting: default white, black color token 추가 * feat: 최소한의 스타일만 가진 headless default time picker 구현 * chore: ncdai/react-wheel-picker 의존성 추가 * feat: wheel picker 공통 component 구현 * chore: index에 공통 picker 컴포넌트 export 추가 * feat: onboarding time picker 구현 * feat: onboarding page 추가 * chore: time picker client onboarding로 파일 위치 변경 * feat: pds vite config에 vite-tsconfig-paths 의존성 및 설정 추가 * chore: cn export 하던 lib 절대 경로 제거 * chore: 사용하지 않는 코드 제거 * fix: design-system 내 lib, icons 절대 경로를 상대 경로로 수정 * feat: time picker state 로직 추가 * feat: onSave 인터페이스 구현 * refactor: mouse event handler import 추가
* feat: 팝업 분기 초기 세팅 * feat: 팝업 레이아웃 퍼블리싱 * feat: 포인터 커서 * feat: 팝업 타입 별 분기 * feat: 스토리북 코드 연결 * fix: app 기본 형태로 복구 * feat: createPortal활용 팝업 오버레이 구성 * feat: 타입 분리 수정 및 스토리북 중앙배치 * chore: 빌드에러 수정
* Feat: OptionsMenuButton 컴포넌트 추가 * Feat: OptionsMenuButton 컴포넌트에 props 추가 및 스타일 개선 * feat: 코드리뷰 반영
* feat: TreeStatusCard 구현 * style: TreeStatusCard 스타일 수정 및 클래스 이름 변경 * feat: 폰트 수정 * feat: 레벨 툴팁 아이콘 추가 * feat: LevelInfoCard 컴포넌트 추가 및 레벨 페이지에 통합 * feat: 색상 변경 * feat: 레벨 info 카드 썸네일 * feat: 로직 간소화 * chore: 주석 제거 * feat: 코드리뷰 반영 * refactor: 불필요한 함수 제거 * chore: 주석 제거
* feat: 인포박스 레이아웃 * feat: 말줄임 처리 * feat: 스토리북 적용 * chore :온보딩 페이지 상태 복구 * feat: 이미지 선택 적용 * feat: 접근성 개선 alt
Feat(client): useFunnel 구현
* refactor: Tooltip 컴포넌트를 TooltipCard로 변경 * feat: Tooltip component 추가 * feat: Balloon 컴포넌트 추가 및 TooltipContent에 variant prop 추가 * feat: Tooltip 컴포넌트 삭제 * chore: 안쓰는 의존성 정리 * fix: ReactNode 타입 임포트 수정 * feat: 버튼에 type 속성 추가
* feat: funnel progress bar 구현 * feat: job selelction funnel 구현 * feat: job funnel remind page에 추가 * feat: login handler 함수에 hasJob localstorage 저장 로직 추가 * chore: progress bar step number font 변경 * fix: jobShareAgree default value false로 변경 * refactor: hasJob type guard boolean 비교로 변경 * fix: image path import로 수정 * fix: funnel show default value 조건 수정 * chore: 불필요 디자인 요소 제거 * chore: 불필요 import문 삭제
* feat: Level 컴포넌트의 정보 버튼에 설명 추가 * feat: Level 컴포넌트에 풍선 도움말 추가 및 스타일 수정 * feat: Level 컴포넌트의 풍선 도움말 위치 조정 * feat: 사이드바 말풍선 추가 * fix: prevAcorn 상태 관리를 useRef로 변경 및 isPending 체크 추가 * feat: lottie-react 패키지 추가 * feat: 카테고리 관리 기능을 위한 useCategoryActions 훅 추가 및 Sidebar 컴포넌트에서 통합 * feat: 사이드바에 JobPin 가이드 포털 추가 및 Balloon 컴포넌트 수정 * fix: Sidebar 컴포넌트에서 isPending 변수명을 isAcornPending으로 변경 및 useCategoryActions의 Params 인터페이스 이름 수정 * fix: navigate 함수에서 newCategoryName 인코딩
* feat: jobpins layout 구현 (mock data 사용) * feat: memo(save) icon 추가 * feat: mybookmark card save variant 추가 * feat: card storybook variant save 추가 * feat: jobPins page save card로 변경
* feat: 직무 목록 get api function 구현 * feat: onboarding funnel job state 추가 * feat: jobs 목록 조회 api 연결 * chore: onboarding funnel file 구조 변경 * feat: dashboard job funnel 직무 조회 api 연결 * chore: 직무 선택 default 설정 로직 제거 * feat: 직무 공유 체크박스 동의 default value false로 변경 * fix: 불필요 코드 제거 * setting: 미사용 import문 저장 시 자동 제거 되도록 setting 추가 * refactor: 공통 jobCards & jobCardSkeleton 컴포넌트 재사용하도록 변경
* chore: 안쓰는 function 제거 * chore: 안쓰는 function 제거 * feat: auth signup end point v3로 변경 * feat: postSignData 인자에 job 추가 * feat: patchUserJob 직무 선택 api 연결 * chore: 불필요 postSignupRequest 제거
* feat: 나의 북마크 전체/카테고리 아티클 개수 조회 api 함수 작성 * chore: add BookmarkArticlesCountResponse * feat: 나의 북마크 전체/카테고리 별 아티클 개수 조회 api 연결 * feat: 나의 북마크 전체/안읽음 조회 api 하나로 통합된 v3 교체 * feat: 나의 북마크 조회 v3 api 연결 * feat: 아티클 수정 시 나의 북마크 전체 조회 query 무효화 로직 변경 * feat: 카테고리별 북마크 조회 api v3로 변경 * feat: 카테고리별 북마크 조회 v3 연결 * refactor: useMyBookmarkContentData로 mybookmark data fetching 로직 및 상태 관리 로직 추상화
* feat: 직무 아티클 목록 조회 api 함수 작성 * feat: 직무 아티클 목록 api 연결 * fix: api response와 불일치 interface 수정
* feat: JobPinsBottomNotice 구현 * feat: JobPinsBottomNotice 구현 * feat: useJobPinsBottomNotice hook 구현 * feat: job update notice 로직 적용
* feat(client): 메모 팝업 컴포넌트 추가 및 직무 핀에서 아티클 선택 기능 구현 * feat(client): 직무 핀 상세 조회 기능 추가 및 코드 정리 * fix(client): MemoPopup 컴포넌트의 대문자 표기 수정 * fix(client): ApiResponse 인터페이스 제거 * fix(client): MemoPopup의 onClose 핸들러 수정 및 코드 정리
* feat(client): 리마인드 API 버전 업데이트 및 타입 주석 수정 * feat(client): 리마인드 목록 조회 api 변경에 따른 컴포넌트 수정 * feat(client): API 버전 업데이트 및 타입 수정 * feat(client): CardEditModal에서 해당 수정 반영 * feat(client): MyBookmark의CardEditModal의 key 수정 * chore: 오타 수정 * feat: 리마인드 아티클 읽음 상태 업데이트 후 쿼리 무효화 추가
* feat: add hasJob query using /api/v3/users/job * feat: gate job selection funnel in layout by auth hasJob state * feat: invalidate hasJob query after updating user job * feat: clear query cache and userId on logout * feat: jobfunnel show 조건에 isPolicyPage도 추가
* fix: FinalStep 컴포넌트의 이미지 크기 수정 * chore: console에 찍히는 토큰 제거
* Feat(client): Popup 컴포넌트에 체크박스 옵션 추가 및 PopupPortal에서 공유 기능 구현 * Feat(client): Checkbox 컴포넌트에 xsmall 사이즈 추가 * Feat(client): 카테고리 생성 API에 공개 여부 추가 * Feat(client): 카테고리 수정 API PATCH 메서드로 변경 및 관련 훅 업데이트 * Feat(client): 카테고리 관련 API 및 컴포넌트 수정 - 공개 여부 추가 및 관련 로직 업데이트 * fix: 빌드 오류 해결 * Feat: 익스텐션 카테고리 API 및 컴포넌트 수정 * feat: 카테고리 상세 정보 조회 기능 추가 * fix: 사용하지 않는 categoryDetail 데이터 제거 및 api.ts에서 isPublic 필드 삭제 * feat: 카테고리 편집 기능 개선 및 getCategoryDetail 호출 로직 통합 * refactor: OptionsMenuPortal에서 isPublic 필드 제거 및 onEdit 함수 시그니처 수정 * refactor: 중복된 postCategoriesReques 제거 * refactor: postCategories 함수에서 구조 분해 할당 제거 * chore: 주석 제거 * refactor: OptionsMenuPortal에서 조건문 정리
* setting: add react-intersection-observer * refactor: useInfiniteScroll 내부 useInView 사용하도록 변경 * feat: 바뀐 useInfiniteScroll interface 적용 * fix: getNextPageParam 실행 조건 수정 * chore: 불필요 코드 제거 * fix(client): pass scroll root directly to useInView in useInfiniteScroll
* Feat: check_circle 및 notsave_circle 아이콘 추가 * Feat: Toast 컴포넌트에 아이콘 추가 및 props 수정 * Feat: 아티클 상세 조회 기능 추가 및 MainPop 컴포넌트 수정 * chore: console.log 제거 * chore: 주석제거 * Feat: MainPop에서 아티클 저장 후 토스트 반영후에 창 닫기 기능 추가 * feat: 위치 디테일 수정
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
main << develop