-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[chore] dev -> main 브랜치 merge #246
Merged
Merged
Conversation
This file contains 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
* ✨ feat: svg 컴포넌트화를 위해 vite-plugin-svgr설치 * 🙀 chore: vite-plugin-svgr 추가 * ✨ feat: boolock 로고 이미지 추가 * ✨ feat: Workspace Header 위젯 추가 * 🙀 chore: svg stoke 색을 currentColor로 변경 * ✨ feat: undo, redo 버튼 같이 둥근 버튼ui 구현 * 🙀 chore: 불필요한 파일 삭제 * 🙀 chore: index.ts 추가 및 re-export 적용 * ✨ feat: workspace undoButton 추가 * ✨ feat: workspace redoButton 추가 * ✨ feat: workspace saveButton 추가 * 🙀 chore: feature레이어 index.ts 추가 및 re-export 추가 * ✨ feat: 워크스페이스 이름을 변경할 수 있는 NameInput 추가 * ✨ feat: workspace header ui 구현 * 🙀 chore: font 파일 경로 변경 * 🙀 chore: CircleButton의 크기 조절이 가능하게 변경
* 🙀 chore: svg파일 타입 추가 * ✨ feat: FSD구조로 주요 요소 구성 * 💄 design: 워크스페이스 디자인 수정 & 디자인시스템 색상코드 수정 * 💄 design: grid 정렬시 커스텀 스타일 적용 * 💄 design: 그리드 row 간격 수정 * 🎨 style: 헤더버튼 CircleButton 활용 * 💄 design: 쓰레기통 추가 & hover시 빨간색 * 🔥 remove: example 삭제 * 🙀 chore: 문구통일(main->home) & 오타 수정
* 🙀 chore: favicon 경로 수정 * 🙀 chore: logo icon 및 NotFound 이미지 svg 파일 추가 * ✨ feat: Logo 컴포넌트 추가 및 index.ts로 re-export * 🔨 refactor: BooLock 로고 -> 로고 컴포넌트로 교체 * ✨ feat: 잘못된 url로 접근 시 화면에 표시되는 NotFound 페이지 추가 * ✨ feat: HomePage 추가 * ✨ feat: feat: Workspace Page 추가 * ✨ feat: react-router를 통한 라우팅 설정 * 🔨 refactor: App 컴포넌트에서 routing 컴포넌트 설정 및 App.tsx 디렉토리 변경 * 🚚 rename: 동일한 파일명, 클래스명 변경 Workspace/WorkspaceHeader => Workspace/WorkspacePageHeader * 🙀 chore: workspace 페이지 라우팅 설정
* 📝 docs: readme 브렌치 전략 이미지 수정 * 🙀 chore: TODO 작성 --------- Co-authored-by: Yujin <[email protected]>
* 🔨 refactor: feature 레이어 삭제 및 entities 레이어로 이동 * 🔨 refactor: App.tsx에서 라우팅 설정하도록 변경 + index.ts 추가 * 🚚 rename: feature 레이어에서 entities로 이동 * ✨ feat: HomeHeader에 isBlack Props 추가 => true : 검정배경 헤더, false : 흰 배경 헤더 * 🙀 chore: import문 수정 * 🎸 etc: 코드가 너무 긴 svg 파일들을 png로 교체 * 🙀 chore: svg 컴포넌트에서 img 파일로 변경 * 🙀 chore: 주석 삭제 * ✨ feat: react-hot-toast 패키지 설치 * 🙀 chore: 빈 워크스페이스에서 사용하는 이미지 및 아이콘 추가 * ✨ feat: 워크스페이스가 비어 있을 때 마우스 hover 여부에 따른 컴포넌트 추가 * 🎨 style: width를 1128px로 고정 및 gap 수치 조정 * ✨ feat: 워크스페이스 이름 input 창 focus 해제 혹은 enter키 입력 시 토스트가 나오도록 기능 추가 (api 연동 x)
* 🙀 chore: server 디렉토리에 nodemon 패키지 설정 및 개발환경에서 nodemon으로 실행하도록 변경 * 🙀 chore: server 디렉토리 경로 별칭이 적용되지 않는 문제 해결을 위해 tsconfig-paths 패키지 설치 및 script 실행 시 os 상관없이 적용되게끔 cross-env 패키지 설치 * 🙀 chore: dev 모드 실행 시 tsconfig-paths가 적용되도록 스크립트 수정 * ✨ feat: workspace 스키마 정의 * ✨ feat: workspace 생성할 때 DB 로직 정의 * ✨ feat: workspace 생성 요청 로직 추가 * ✨ feat: api 요청처리 시 발생하는 에러 메세지를 저장하는 객체 추가 * ✨ feat: workspace route 추가 및 index 라우터에도 추가 * ✨ feat: 개발 시 로컬에서 클라이언트와 서버를 동시에 실행할 때 발생하는 CORS 정책 위반을 허용하기 위해 cors 패키지 설치 및 적용 * ✨ feat: axios Instance 생성 및 추가 * ✨ feat: Workspace 관련 api 처리 함수 및 workspace 생성 요청 메소드 추가 * ✨ feat: workspace 생성 요청 후 응답에 대한 DTO 타입 정의 * 🙀 chore: create 요청 DTO 속성명 변경 * ✨ feat: workspace 관련 api 요청 메소드 추가 및 workspace 생성 요청을 처리하는 createWorkspace 메소드 추기 * ✨ feat: shared/api 에 index.ts 추가 * ✨ feat: react-query를 사용한 useCreateWorkspace 커스텀 훅 생성 및 추가 * ✨ feat: 홈페이지 workspaceheader의 추가 버튼 클릭 시, workspace list에 아무것도 없을 때 마우스 호버 시 나타나는 컴포넌트 클릭 시 useCreateWorkspace를 통해 워크스페이스 생성 요청을 하도록 api 연동 * ✨ feat: react-query 사용을 위해 queryClinet 생성 및 App컴포넌트의 부모 컴포넌트로 QueryClinetProvider 추가 * 🙀 chore: circleButton을 비활성화 여부를 결정하는 props 추가 * ✨ feat: 토스트 최대 개수를 1로 설정한 토스트 컴포넌트 App 컴포넌트에 추가 * 🙀 chore: Toaster import 제거 * ✨ feat: api 요청 시 로딩에 대한 상태를 전역 상태로 관리 * ✨ feat: useCreateWorkspace 커스텀 훅에서 전역 상태 변수인 isPending 값을 설정하도록 추가 * ✨ feat: api 요청 대기 시 add 버튼 disable로 변경 * 🙀 chore: react-spinners 패키지 설치 * ✨ feat: 재사용 가능한 로딩 위젯 추가 * ✨ feat: 전역 상태 변수인 isPending에 따라 홈페이지에서 로딩 위젯이 렌더링 되도록 설정 * 🙀 chore: import문 변경 * 💬 comment: swagger jsDoc 추가
* 🙀 chore: 파비콘 정적 파일 추가 * 🙀 chore: boolock 썸네일 이미지 파일 추가
…t창 클릭 시 에러 발생 해결 (#241) * 🐛 fix: 워크스페이스 캔버스에서 우클릭 시 발생하는 에러 발생 문제 해결 * 🐛 fix: html 태그 블록 우클릭 시 발생하는 에러 해결 * 🐛 fix: CSS 클래스 블록의 context 메뉴가 툴박스에서만 렌더링되도록 변경 * 🐛 fix: CSS블록 툴박스 input창 클릭 시 발생하는 에러 해결 * 🐛 fix: 빌드 오류 수정
* 🚨 !HOTFIX!: 툴박스 카테고리가 선택안되는 문제 해결 * 🚨 !HOTFIX!: meta 태그를 인식하지 못하는 문제 해결
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.
🔗
🙋 Summary (요약)
😎 Description (변경사항)
🔥 Trouble Shooting (해결된 문제 및 해결 과정)
🤔 Open Problem (미해결된 문제 혹은 고민사항)