Skip to content

main << develop#312

Merged
constantly-dev merged 209 commits intomainfrom
develop
Mar 11, 2026
Merged

main << develop#312
constantly-dev merged 209 commits intomainfrom
develop

Conversation

@constantly-dev
Copy link
Member

main << develop

constantly-dev and others added 30 commits August 18, 2025 23:34
* 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
constantly-dev and others added 24 commits February 21, 2026 22:08
* 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: 위치 디테일 수정
@vercel
Copy link

vercel bot commented Mar 11, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
pinback-client-client Ready Ready Preview, Comment Mar 11, 2026 7:24am
pinback-client-landing Ready Ready Preview, Comment Mar 11, 2026 7:24am

@coderabbitai
Copy link

coderabbitai bot commented Mar 11, 2026

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: b01dc734-84e7-461a-b285-bcee4a0b3ffd

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch develop

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions github-actions bot requested review from jjangminii and jllee000 March 11, 2026 07:24
@constantly-dev constantly-dev merged commit ba2fb6b into main Mar 11, 2026
9 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