Skip to content

Chore: 2차 검수 수정#66

Merged
imkrmin merged 4 commits intodevelopfrom
chore/errors
Feb 8, 2024
Merged

Chore: 2차 검수 수정#66
imkrmin merged 4 commits intodevelopfrom
chore/errors

Conversation

@sooki88
Copy link
Copy Markdown
Contributor

@sooki88 sooki88 commented Feb 8, 2024

요구사항

  • mypage 744이상부터 w-full 변경
  • mypage boardList 전체 받아서 sidemenu 넘겨주기
  • sidemenu에 대시보드 리스트 많아지면 스크롤 생성
  • 서버 에러, 로그아웃 alert 추가

작업 진행 상황

  • 위에 사항들 작업했고, 타입 에러, 콘솔 에러 해결했습니다.

스크린샷

@sooki88 sooki88 changed the title Chore: 2차 검수사항 반영 Chore: 2차 검수 수정 Feb 8, 2024
@imkrmin imkrmin merged commit 9ae0ae4 into develop Feb 8, 2024
@imkrmin imkrmin deleted the chore/errors branch February 8, 2024 08:59
guen9310 added a commit that referenced this pull request Feb 12, 2024
* Build: 개발 환경 셋팅

1. 디렉토리 구조 셋팅
2. prettier 설치 및  eslint, prettier config 수정
3. axios, react-hook-form 라이브러리 설치

* Docs: Readme 수정

* Chore: 디렉토리 구조 설정을 위한 empty directories 추가

Git추적을 위해 각 디렉토리에 .gitkeep 파일을 추가

* Chore: globals.css 셋팅 및 Pretendard 폰트 적용

* chore: tailwind.config.ts 코드 작업 (#1)

chore: wailwind.config.ts 코드작업

* Chore : README 수정

* �Chore: tailwind.config.ts에서 screens pc 사이즈 수정 (#2)

Chore: screens pc 1199px 수정

* Feat: Modal & Avartar 컴포넌트 구현 (#3)

* Feat: Modal 틀 컴포넌트 생성

* Feat: Avatar 컴포넌트 생성

* Feat: Header, BackButton, SearchBar 컴포넌트 디자인 시스템 구현 (#5)

* Feat: Header 컴포넌트 디자인 시스템 구현

* Feat: BackButton 컴포넌트 디자인 시스템 구현

* Feat: SearchBar 컴포넌트 디자인 시스템 구현

* Chore: 코드 위치 수정 및 index.tsx 초기화

* Chore: Image 경고 메세지 해결

* Chore: index.tsx 초기화

* Chore: index.tsx 초기화

* Feat: Chips 컴포넌트 구현 (#6)

Feat: Chips 컴포넌트 구현

* Feat: Popover , Dropdown 컴포넌트 구현 (#11)

* Feat: Popover 컴포넌트 구현

* Feat: Dropdown 컴포넌트 ui 구현

* Feat: Dropdown 컴포넌트 기능 구현

* Chore: font 경로에 저장된 png파일 삭제

* Feat: ModalButton, AvatarStack, ProfileLabel, Modal 비밀번호 확인(alert) 구현 (#13)

* Chore : kebob -> kebab 오타 수정

* Feat: 비밀번호 확인 모달 컴포넌트 생성

* Feat: Avatars 컴포넌트 생성

* Feat : ProfileLabel 컴포넌트 생성

* Feat : Avatars -> AvatarStack 으로 이름 변경 및 호버 기능 구현

* Chore : AvatarStack Avatar props 수정

* Feat : Card 컴포넌트 구현 및 ChipCard 컴포넌트 수정(Tags) (#14)

* Feat: Card 추가 및 ChipCard 수정

* Fix: tailwind.config.ts 코드 수정

* Feat: ButtonBase, InviteButton, PaginationButton 구현 (#18)

* Feat: ButtonBase, InviteButton, PaginationButton 구현

* Feat: ButtonBase, InviteButton, PaginationButton 구현

* Chore: 초대하기, 페이지네이션 버튼 function 수정 및 import react 삭제

* Chore: Button function 수정 및 import react 삭제

* Feat: ButtonBase onClick prop 추가

* Chore: index 수정

* Chore: buttonbase 이름 변경

* Chore: 화살표 함수 수정

* Chore: index 컴포넌트 import 제거

* Chore:index import 수정

* Feat: CommentInput, Comments, AddImageInput 컴포넌트 디자인 시스템 구현 (#21)

* Feat : SideMenu 컴포넌트 구현 (#22)

* Feat: Button 컴포넌트 구현 (#23)

* Feat: ButtonBase, InviteButton, PaginationButton 구현

* Chore: 초대하기, 페이지네이션 버튼 function 수정 및 import react 삭제

* Chore: Button function 수정 및 import react 삭제

* Feat: ButtonBase onClick prop 추가

* Chore: index 수정

* Chore: buttonbase 이름 변경

* Chore: 화살표 함수 수정

* Refactor: button 수정

* Chore: button case값 수정

* Chore: landing 페이지 수정

* index.tsx 오타 수정

* Chore: rebase중 변경된  InviteButton 복구

* Chore: rebase로 인한   invitebutton, button 오류 수정

* Feat: Comments 컴포넌트 수정 기능 추가 및 디자인 시스템 구현 (#24)

* �Feat: AuthLayout, AuthInputField 컴포넌트 구현 및 로그인, 회원가입 페이지 디자인 구성 (#26)

* Chore: Dropdown Layout 컴포넌트 이미지 경로 수정

* Feat: AuthInputField 컴포넌트 UI 및 비밀번호 토글 버튼 구현

* Feat: AuthHeader 컴포넌트 구현

* Feat: AuthFooter 컴포넌트 구현

* Feat: AuthForm 컴포넌트 구현

* Feat: AuthLayout 컴포넌트 구현

* Feat:  Auth 관련 UI 컴포넌트로 로그인 , 회원가입 페이지 레이아웃 구성

* Chore: 파일 명 대소문자 변경

* Chore: Auth/elements.tsx 파일 삭제

* Feat: 모달 컴포넌트 구현 및 버튼, 아바타 관련 컴포넌트 스타일 수정 (#27)

* Feat: Avatars 컴포넌트 생성

* Feat : ProfileLabel 컴포넌트 생성

* Feat : Avatars -> AvatarStack 으로 이름 변경 및 호버 기능 구현

* Feat : ModalInputField 컴포넌트 생성

* Feat: Avatars 컴포넌트 생성

* Feat : ProfileLabel 컴포넌트 생성

* Feat : Avatars -> AvatarStack 으로 이름 변경 및 호버 기능 구현

* Feat : ModalInputField 컴포넌트 생성

* Chore : 모달 수정

* Feat : newDashModal 생성

* Alert Modal 변경

* Revert "Alert Modal 변경"

This reverts commit fa30afebb0d301d367eba5a45c17e0f0f8e68a66.

* Chore : Alert Modal 수정

* Chore : InputField -> ModalInputFiled 로 이름 수정 및 로직 수정

* Feat : Column Modal 생성

* Feat : Todo Modal 생성

* Feat : 모달 기능 테스트 용 컴포넌트 생성

* Chore : Modal 컴포넌트 Button 스타일 적용 및 Button 스타일 리팩토링

* Chore : rebase 수정

* Feat : Task 모달 생성 및 팝오버 추가

* Chore : Popover 위치 수정

* Chore : Alert -> alert 폴더 이름 수정으로 인한 추가 삭제

* Chore : Avatar 컴포넌트 수정

* Feat : Invite 모달 생성

* Chore : Button 컴포넌트 스타일 수정

* Chore : Avatar & ProfileLabel 스타일 수정

* Chore : ModalTest에 Button 및 Avatar 디자인 추가

* Chore : 잘못된 스타일 수정

* Feat: Avatars 컴포넌트 생성

* Feat : ProfileLabel 컴포넌트 생성

* Feat : Avatars -> AvatarStack 으로 이름 변경 및 호버 기능 구현

* Feat : ModalInputField 컴포넌트 생성

* Chore : 모달 수정

* Feat : newDashModal 생성

* Alert Modal 변경

* Revert "Alert Modal 변경"

This reverts commit fa30afebb0d301d367eba5a45c17e0f0f8e68a66.

* Chore : Alert Modal 수정

* Chore : InputField -> ModalInputFiled 로 이름 수정 및 로직 수정

* Feat : Column Modal 생성

* Feat : Todo Modal 생성

* Feat : 모달 기능 테스트 용 컴포넌트 생성

* Chore : Modal 컴포넌트 Button 스타일 적용 및 Button 스타일 리팩토링

* Feat: Avatars 컴포넌트 생성

* Feat : ProfileLabel 컴포넌트 생성

* Feat : Avatars -> AvatarStack 으로 이름 변경 및 호버 기능 구현

* Chore : Popover 위치 수정

* Chore : Avatar 컴포넌트 수정

* Feat : Invite 모달 생성

* Chore : Button 컴포넌트 스타일 수정

* Chore : Avatar & ProfileLabel 스타일 수정

* Chore : ModalTest에 Button 및 Avatar 디자인 추가

* Chore : 잘못된 스타일 수정

* Feat : 컬럼 추가, 할일 추가, 대시보드 삭제 버튼 생성

* Chore : ProfileLabel gap 추가

* Feat: TaskModal, TaskInfo 컴포넌트 디자인 시스템 구현 (#29)

* Fix: CommentInput 컴포넌트 textarea 수정 및 미디어쿼리 적용

* Feat: TaskInfo 컴포넌트 디자인 시스템 구현

* Feat: TaskModal 컴포넌트 디자인 시스템 구현

* Chore: Button 컴포넌트 스타일 재적용 및 담당 컴포넌트 스타일 수정

* Chore: ProfileLabel 컴포넌트 초기화

* Feat : dropdown 기능 구현 (#31)

* Feat: dbLinkButton, dbLayout, dbHeader, SettingButton, dbLinkButton 구현 (#33)

* Feat: MemberTable, InviteListTable, InviteDashTable 구현 (#34)

* Feat: 구성원, 초대내역 table 구현

* Chore: InviteListTable 이름 변경

* Chore: InviteListTable, MemberTable padding 수정

* Chore: Button variant 추가

* Chore: SearchBar 반응형 구현

* Feat: InviteDashTable 구현

* Chore: Avatar, ProfileLabel type에 table 추가

* Chore: Landing 페이지 복원

* Chore: index 페이지 수정

* Chore: InviteDashTable padding 값 수정

* Chore: InviteDashTable 엔터 수정

* Chore: InviteDashTable 구조 수정

---------

Co-authored-by: 남숙희 <131663155+sooki88@users.noreply.github.com>

* Feat: Column 컴포넌트 구현 (#35)

* Chore: 외부 이미지 경로 설정 hostname 등록

* Feat: Column 컴포넌트 UI 구현

* Chore: Column 컴포넌트에 AddColumnButton 컴포넌트 추가

* Chore: 이미지 삭제

* Feat : api 구현 (#36)

* Feat : api 구현

* Chore : axios interceptors 수정

* Feat: LandingPage ui 구성 (#37)

* Chore: TaskModal, TaskInfo, CommentInput, Comments, Button 컴포넌트 수정

* Feat: Landing 페이지 Footer 컴포넌트 구현

* Design: Landing 페이지 pc버전 완성

* Design: Landing 페이지 테블릿, 모바일 버전 완성

* Chore: Landing 페이지 & Content, ScrollTopButton 컴포넌트 코드 수정

---------

Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>

* Feat: MyPage UI (#38)

* Feat: mockData 생성 (#41)

* Chore: dashboard 페이지에 사용하는 버튼 컴포넌트들 파일 위치 변경

* Feat: mockData 생성

* Chore: 주석 추가

* Feat: editdashboard 레이아웃 구현 (#42)

* Chore: button 폴더 생성

* Chore: IconButton으로 변경

* Refactor: SettingButton을 IconButton으로 통합

* Chore: InviteListTable IconButton으로 수정

* Chore: IconButton alt 수정

* Chore: DashboardHeader IconButton 수정

* Chore: 대시보드 삭제하기 버튼 수정

* Chore: table 컴포넌트 mock data 수정

* Chore: BoardEdit 구현 완료

* Chore: index 페이지 수정

* Chore: rebase 중 수정된 landing 페이지 복원

* Chore: rebase 중 수정된 landing 복원

* Chore: AddColumnButton 이동

* Chore: iconbutton 수정

* Chore: InviteListTable 내 iconbutton 수정

* Chore: 기존 목데이터 파일 삭제

* Chore: editdashboard 수정

* Chore: invitelist, membertable 목데이터 수정

* Fix: DashboardLayout을 grid로 수정 (#43)

* Fix: DashboardLayout을 grid로 수정

* Chore: DashboardHearder에서 Button 부분 충돌 수정

---------

Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>

* Fix: button과 header 수정 (#44)

* Fix: Button 및 Header 수정

* Fix: SideMenu의 tabletOrLarge props 삭제

* Feat: 로그인, 회원가입 페이지 기능 구현 (#45)

* Feat: Auth InputField 타입에 따른 분리 구현"

* Chore: form 스타일 분리를 위한 AuthForm 컴포넌트 수정

* Refactor: 타입에 따라 분리한  Input Field  컴포넌트로 변경

* Chore: checkbox ui 라이브러리 셋팅

* Chore: AuthCheckbox 컴포넌트 수정 및 파일 분리

* Chore: Image sizes 최적화 설정

* Refactor: AuthLayout 컴포넌트 AuthForm컴포넌트 분리

* Feat: 로그인 페이지 유효성 검사 기능 구현

* Feat: 회원가입 페이지 유효성 검사 기능 구현

* Feat: 로그인 페이지 로그인 폼 서버 제출 기능 구현

1. 사용자가 입력한 정보를 서버에 전송하여 로그인을 처리하도록 구현
2. 로그인 성공 했을 경우 access토큰 로컬 스토리지에 저장 후  mydashborad 페이지로 이동 기능 구현
3. 유효한 이메일이 없을 경우 에러처리 구현
4. 비밀번호가 일치하지 않을 경우 에러처리 구현

* Chore: UserServiceResponseDto오타 수정

* Feat: 회원가입 페이지 폼 서버 제출 기능 구현 및 AlertModal 수정

1. 사용자가 입력한 정보를 서버에 전송하여 회원가입 처리 하도록 구현
2. 회원가입 성공했을 경우 로그인 페이지로 이동
3. 사용 중인 이메일의 경우 Alert 창 띄우기 구현
4. Alert 메세지 추가

* Chore: useForm mode onTouched로 수정

* Feat: mypage에 닉네임, 비밀번호 변경 추가 (#46)

Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>

* Feat: modal api 구현  (#47)

* Chore : api 코드 수정

* Feat : SSR에서 사용할 토큰 가져오는 유틸 함수 구현

* Feat : 이미지 업로드 유틸 함수 구현

* Chore : 공용 컴포넌트 수정

* Chore : 모달 폼에서 사용되는 컴포넌트들 수정

* Chore : 대시보드 페이지 SSR로 데이터 패칭하도록 수정

* Feat : 모달 컴포넌트들에 사용될 기능 구현

* Feat : Task 모달 댓글 기능 구현

* Chore : type 수정

---------

Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>

* Chore: Alert 중복 폴더 및 파일 삭제

* Chore: ImageInput.1.tsx 삭제

* Feat: MyDashBoard  페이지 ui 구성 및 기능구현 (#48)

* Feat: AddTodoButton 컴포넌트 새로운 대시보드 버전 추가

* Feat: InviteDashTable 검색 기능 구현

* Feat: api 연결

* Feat: 로그인 상태일 시 Landing 페이지에서 mydashboard 페이지 이동

* Chore: 변수 이름 수정 및 mydashboard 레이아웃 수정

* Fix: 타입 오류 수정

* Feat: mypage 이미지 업로드 기능과 에러에 따른 AlertModal 타입 추가 (#49)

* Feat: mypage 이미지 업로드 기능과 에러에 따른 모달 타입 추가

* Fix: 비밀번호 input 모두 입력시 버튼 활성화되게 수정

* Feat: email input 입력 비활성화

* Feat: dateInput 컴포넌트 및 태그 삭제 기능 구현 (#50)

* Chore : 모달 컴포넌트 및 meUpload api 수정

* Chore : api 수정

* Chore : 공용 모달 수정

* Feat : DatePicker를 사용해서 DateInput 구현

* Chore : form에서 사용되는 input outline 수정

* Chore : 모달 미리보기 이미지 수정

* Chore : 코멘트 이름 / 날짜 보이게 수정

---------

Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>

* Feat: dashboard 페이지 ui 및 기능 구현 (#54)

* Feat: 로그인 회원가입 페이지 accessToken 쿠키 저장 및 redirect 기능 구현

* Chore: 로그인, 회원가입 페이지 서버 에러 처리 추가

* Chore: schema 오타 및 타입 수정

* Chore: AddCardButton, AddColumnButton 컴포넌트 이름 수정

* Design: BoardLayout children 영역 스크롤 바 적용

* Feat: dashboard 페이지 UI 및 기본 기능 구현

* Design: AvatarStack popover 영역 디자인 수정

* Feat: edit 페이지 기능 구현 (#55)

* Revert "Chore: ImageInput.1.tsx 삭제"

This reverts commit 6e1a1d7.

* Chore: MemberTable, InviteListTable, edit 페이지 구조분해할당 적용

* Chore: edit layout padding 반영

* Chore: membertable 수정

* Chore: Table 수정

* Feat: edit 페이지 구현

* Chore: BackButton onClick 삭제

* Chore: 대시보드 이름, chip 사이 gap 추가

* Refactor: useDashboardData 커스텀 훅 생성

* Chore: edit 페이지 구조 변경

* Feat: 대시보드 이름 및 색상 수정 기능 구현

* Chore: mypage, SideMenu, ChipCard, Card, BackButton 수정 (#56)

* Chore: mypage, sidemenu, tag, card 수정

* Chore: Image size 추가 및 blurDataURL 적용

---------

Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>

* Reactor: 강제 랜더링 코드 제거 (#58)

* Refactor : 코드 리팩토링

* Chore : 자잘한 타입 수정

* Chore : Comment api 로직 수정

* Chore : Card 생성 api 로직 수정

* Chore : 강제 리랜더링 제거

* Chore: 1차 검수 피드백 반영 및 로그아웃 기능 추가 (#57)

* Refactor: 초대 받은 대시보드 수락 시 대시보드 목록, sidebar에 반영되도록 코드 수정

* Feat: 로그아웃 기능 구현

* Feat: 대시보드목록 페이지네이션 기능 구현

* Chore : 코드 수정 하다가 사라진 스타일 다시 추가 (#59)

* Chore: 1차 검수 피드백 반영 (회원가입페이지, Dashboard 페이지) (#60)

* Chore: 닉네임 글자수 제한 변경 및 누락된 코드 추가

1. 닉네임 글자수 제한 10자에서  8글자로 변경,
2. password eye 토글 버튼 타입 지정
3. checkbox 텍스트 클릭시 체크박스 체크되도록 수정

* Chore:  dashboard 리스폰스 데이터 관련 타입 수정

* Chore: AddColumnButton 아이콘 및 텍스트 수직 중앙 정렬 수정

* Chore: import  경로 수정

* Feat: dashboard페이지 서버에러 처리 alert 기능 구현

* Refactor: Dashboard 페이지 새로운 컬럼 추가 시 페이지에 바로 반영 되도록 수정

* Chore: 경로 수정

* Chore: useToggle 을 useState로 변경

* Chore: 웹브라우저 스크롤바 제거

* Chore: BoardLayout grid 변경으로 스크롤바 제거

* Feat: 프로필 이미지 삭제 기능, MyDataContext 추가 (#61)

* Chore: 비밀번호변경 추가 코드

* Feat: MyDataContext, 프로필 이미지삭제 기능 추가

* Chore: 닉네임 8글자 제한

* Chore: edit 페이지 1차 검수 반영 (#62)

* Chore: 대시보드 색상 선택 반영

* Feat: 페이지네이션 버튼 적용

* Chore: edit 페이지 기능 구현

* Chore: BoardLayout 빠진 코드 추가 및 2차 검수 피드백 반영  (#63)

* Chore: 2차 검수 피드백 반영

* Chore: columns 콘텍스트 columnsData로 변경

* Chore: 2차 검수 수정 (#64)

* Chore : 코드 수정

* Chore : 2차 검수 수정

* Chore: 2차 검수 수정 (#65)

* Fix: CommentInput 컴포넌트에서 textarea 가로 스크롤 삭제

* Feat: 서버 에러 시 경고창 뜨는 기능 추가

* Design: MyDashboardLayout 수정

* Fix: mydashboard 페이지 dashboards 무한 요청 에러해결

* Chore: 2차 검수사항 반영 (#66)

* Chore: sidemenu 스크롤, mypage tablet full, 로그아웃, 서버 alert 처리

* Chore: 타입, 콘솔에러 처리 완료

* Chore: Dom에러 처리

* Chore: 2차 검수 수정 (#67)

* fix: 타입 오류 수정

* Chore: edit 페이지 타입 오류 수정

* Chore: edit 페이지 padding 추가

* Chore: Auth input Field 타입 지정 (#68)

* Feat: 가로 스크롤 버튼 기능 구현 (#69)

* Chore: 대시보드 헤더 멤버 삭제 반영 (#70)

* Chore: 이름 변경 시 사이드메뉴 반영

* Chore: 주석 삭제

* Chore: 멤버삭제 시 헤더 반영

* Chore: 주석 삭제

* Chore: 잔여 주석 삭제

* Chore: useDashboardData 내 타입 오류 수정

* Refactor : any 타입 수정 (#71)

* Chore : 의미 없는 state 변경 취소

* Feat : 존재하지 않는 페이지(404)접근 시, 리다이렉트 처리

* Chore : 페이지 import 순서 정렬

* Chore : any Type 올바른 타입으로 변경

* Chore : SideMenu 에서 사용하는 대시보드 데이터 훅으로 관리

* Feat : 대시보드 멤버 초대하기 중복 멤버 확인 기능 추가

* Chore : Modal 컴포넌트 레이아웃 분리

* Chore : setState 타입 불일치 수정

* Chore : 스크롤바 수정

* Chore : card, dashboard 상태 관리 dashboard page에서 관리 하도록 수정

* Chore : 카드 업데이트 로직 수정

* Chore : 캘린더 z-index 수정

* Chore : Avatar 컴포넌트 수정

* Chore : 모달 푸터 수정

* Chore : invinInviteModal 수정

* Chore : AlertModal 수정

* Chore : 스크롤바 수정

* Chore : 모달 컴포넌트 스타일 수정

* Chore : Auth/EmailField 타입 수정

* Chore : Auth/Input type 수정

* Build : netlify.toml 설정

* Build : package.json export 명령어 추가

* Build : netlify 명령어 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 제거

* Refactor: 가로 스크롤 버튼 리팩토링  (#74)

* Refactor: 가로 스크롤 버튼 리팩토링

1. 버튼 스타일 코드 추가
2. 스크롤바가 끝에 닿았을 경우 버튼 사라지도록 수정
3. 스크롤바를 마우스로 움직였을 경우에도 scrollPosition 적용

* Chore: 대시보드 변경시 카드 깜박거림 및 eslint 에러 수정

* Design: SideMenu 호버 시 cursor pointer 추가 (#75)

* Chore : 랜딩 페이지 수정

* Chore : dashboardLayout useLayoutEffect -> useEffect 로 변경

---------

Co-authored-by: 김주현 <trust987@naver.com>
Co-authored-by: kimbobby <148737398+kimbobby@users.noreply.github.com>
Co-authored-by: 남숙희 <131663155+sooki88@users.noreply.github.com>
Co-authored-by: 임주민 <139199039+imkrmin@users.noreply.github.com>
Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>
guen9310 added a commit to guen9310/Taskify that referenced this pull request Feb 12, 2024
* Build: 개발 환경 셋팅

1. 디렉토리 구조 셋팅
2. prettier 설치 및  eslint, prettier config 수정
3. axios, react-hook-form 라이브러리 설치

* Docs: Readme 수정

* Chore: 디렉토리 구조 설정을 위한 empty directories 추가

Git추적을 위해 각 디렉토리에 .gitkeep 파일을 추가

* Chore: globals.css 셋팅 및 Pretendard 폰트 적용

* chore: tailwind.config.ts 코드 작업 (codeit-part3-team7#1)

chore: wailwind.config.ts 코드작업

* Chore : README 수정

* �Chore: tailwind.config.ts에서 screens pc 사이즈 수정 (codeit-part3-team7#2)

Chore: screens pc 1199px 수정

* Feat: Modal & Avartar 컴포넌트 구현 (codeit-part3-team7#3)

* Feat: Modal 틀 컴포넌트 생성

* Feat: Avatar 컴포넌트 생성

* Feat: Header, BackButton, SearchBar 컴포넌트 디자인 시스템 구현 (codeit-part3-team7#5)

* Feat: Header 컴포넌트 디자인 시스템 구현

* Feat: BackButton 컴포넌트 디자인 시스템 구현

* Feat: SearchBar 컴포넌트 디자인 시스템 구현

* Chore: 코드 위치 수정 및 index.tsx 초기화

* Chore: Image 경고 메세지 해결

* Chore: index.tsx 초기화

* Chore: index.tsx 초기화

* Feat: Chips 컴포넌트 구현 (codeit-part3-team7#6)

Feat: Chips 컴포넌트 구현

* Feat: Popover , Dropdown 컴포넌트 구현 (codeit-part3-team7#11)

* Feat: Popover 컴포넌트 구현

* Feat: Dropdown 컴포넌트 ui 구현

* Feat: Dropdown 컴포넌트 기능 구현

* Chore: font 경로에 저장된 png파일 삭제

* Feat: ModalButton, AvatarStack, ProfileLabel, Modal 비밀번호 확인(alert) 구현 (codeit-part3-team7#13)

* Chore : kebob -> kebab 오타 수정

* Feat: 비밀번호 확인 모달 컴포넌트 생성

* Feat: Avatars 컴포넌트 생성

* Feat : ProfileLabel 컴포넌트 생성

* Feat : Avatars -> AvatarStack 으로 이름 변경 및 호버 기능 구현

* Chore : AvatarStack Avatar props 수정

* Feat : Card 컴포넌트 구현 및 ChipCard 컴포넌트 수정(Tags) (codeit-part3-team7#14)

* Feat: Card 추가 및 ChipCard 수정

* Fix: tailwind.config.ts 코드 수정

* Feat: ButtonBase, InviteButton, PaginationButton 구현 (codeit-part3-team7#18)

* Feat: ButtonBase, InviteButton, PaginationButton 구현

* Feat: ButtonBase, InviteButton, PaginationButton 구현

* Chore: 초대하기, 페이지네이션 버튼 function 수정 및 import react 삭제

* Chore: Button function 수정 및 import react 삭제

* Feat: ButtonBase onClick prop 추가

* Chore: index 수정

* Chore: buttonbase 이름 변경

* Chore: 화살표 함수 수정

* Chore: index 컴포넌트 import 제거

* Chore:index import 수정

* Feat: CommentInput, Comments, AddImageInput 컴포넌트 디자인 시스템 구현 (codeit-part3-team7#21)

* Feat : SideMenu 컴포넌트 구현 (codeit-part3-team7#22)

* Feat: Button 컴포넌트 구현 (codeit-part3-team7#23)

* Feat: ButtonBase, InviteButton, PaginationButton 구현

* Chore: 초대하기, 페이지네이션 버튼 function 수정 및 import react 삭제

* Chore: Button function 수정 및 import react 삭제

* Feat: ButtonBase onClick prop 추가

* Chore: index 수정

* Chore: buttonbase 이름 변경

* Chore: 화살표 함수 수정

* Refactor: button 수정

* Chore: button case값 수정

* Chore: landing 페이지 수정

* index.tsx 오타 수정

* Chore: rebase중 변경된  InviteButton 복구

* Chore: rebase로 인한   invitebutton, button 오류 수정

* Feat: Comments 컴포넌트 수정 기능 추가 및 디자인 시스템 구현 (codeit-part3-team7#24)

* �Feat: AuthLayout, AuthInputField 컴포넌트 구현 및 로그인, 회원가입 페이지 디자인 구성 (codeit-part3-team7#26)

* Chore: Dropdown Layout 컴포넌트 이미지 경로 수정

* Feat: AuthInputField 컴포넌트 UI 및 비밀번호 토글 버튼 구현

* Feat: AuthHeader 컴포넌트 구현

* Feat: AuthFooter 컴포넌트 구현

* Feat: AuthForm 컴포넌트 구현

* Feat: AuthLayout 컴포넌트 구현

* Feat:  Auth 관련 UI 컴포넌트로 로그인 , 회원가입 페이지 레이아웃 구성

* Chore: 파일 명 대소문자 변경

* Chore: Auth/elements.tsx 파일 삭제

* Feat: 모달 컴포넌트 구현 및 버튼, 아바타 관련 컴포넌트 스타일 수정 (codeit-part3-team7#27)

* Feat: Avatars 컴포넌트 생성

* Feat : ProfileLabel 컴포넌트 생성

* Feat : Avatars -> AvatarStack 으로 이름 변경 및 호버 기능 구현

* Feat : ModalInputField 컴포넌트 생성

* Feat: Avatars 컴포넌트 생성

* Feat : ProfileLabel 컴포넌트 생성

* Feat : Avatars -> AvatarStack 으로 이름 변경 및 호버 기능 구현

* Feat : ModalInputField 컴포넌트 생성

* Chore : 모달 수정

* Feat : newDashModal 생성

* Alert Modal 변경

* Revert "Alert Modal 변경"

This reverts commit fa30afebb0d301d367eba5a45c17e0f0f8e68a66.

* Chore : Alert Modal 수정

* Chore : InputField -> ModalInputFiled 로 이름 수정 및 로직 수정

* Feat : Column Modal 생성

* Feat : Todo Modal 생성

* Feat : 모달 기능 테스트 용 컴포넌트 생성

* Chore : Modal 컴포넌트 Button 스타일 적용 및 Button 스타일 리팩토링

* Chore : rebase 수정

* Feat : Task 모달 생성 및 팝오버 추가

* Chore : Popover 위치 수정

* Chore : Alert -> alert 폴더 이름 수정으로 인한 추가 삭제

* Chore : Avatar 컴포넌트 수정

* Feat : Invite 모달 생성

* Chore : Button 컴포넌트 스타일 수정

* Chore : Avatar & ProfileLabel 스타일 수정

* Chore : ModalTest에 Button 및 Avatar 디자인 추가

* Chore : 잘못된 스타일 수정

* Feat: Avatars 컴포넌트 생성

* Feat : ProfileLabel 컴포넌트 생성

* Feat : Avatars -> AvatarStack 으로 이름 변경 및 호버 기능 구현

* Feat : ModalInputField 컴포넌트 생성

* Chore : 모달 수정

* Feat : newDashModal 생성

* Alert Modal 변경

* Revert "Alert Modal 변경"

This reverts commit fa30afebb0d301d367eba5a45c17e0f0f8e68a66.

* Chore : Alert Modal 수정

* Chore : InputField -> ModalInputFiled 로 이름 수정 및 로직 수정

* Feat : Column Modal 생성

* Feat : Todo Modal 생성

* Feat : 모달 기능 테스트 용 컴포넌트 생성

* Chore : Modal 컴포넌트 Button 스타일 적용 및 Button 스타일 리팩토링

* Feat: Avatars 컴포넌트 생성

* Feat : ProfileLabel 컴포넌트 생성

* Feat : Avatars -> AvatarStack 으로 이름 변경 및 호버 기능 구현

* Chore : Popover 위치 수정

* Chore : Avatar 컴포넌트 수정

* Feat : Invite 모달 생성

* Chore : Button 컴포넌트 스타일 수정

* Chore : Avatar & ProfileLabel 스타일 수정

* Chore : ModalTest에 Button 및 Avatar 디자인 추가

* Chore : 잘못된 스타일 수정

* Feat : 컬럼 추가, 할일 추가, 대시보드 삭제 버튼 생성

* Chore : ProfileLabel gap 추가

* Feat: TaskModal, TaskInfo 컴포넌트 디자인 시스템 구현 (codeit-part3-team7#29)

* Fix: CommentInput 컴포넌트 textarea 수정 및 미디어쿼리 적용

* Feat: TaskInfo 컴포넌트 디자인 시스템 구현

* Feat: TaskModal 컴포넌트 디자인 시스템 구현

* Chore: Button 컴포넌트 스타일 재적용 및 담당 컴포넌트 스타일 수정

* Chore: ProfileLabel 컴포넌트 초기화

* Feat : dropdown 기능 구현 (codeit-part3-team7#31)

* Feat: dbLinkButton, dbLayout, dbHeader, SettingButton, dbLinkButton 구현 (codeit-part3-team7#33)

* Feat: MemberTable, InviteListTable, InviteDashTable 구현 (codeit-part3-team7#34)

* Feat: 구성원, 초대내역 table 구현

* Chore: InviteListTable 이름 변경

* Chore: InviteListTable, MemberTable padding 수정

* Chore: Button variant 추가

* Chore: SearchBar 반응형 구현

* Feat: InviteDashTable 구현

* Chore: Avatar, ProfileLabel type에 table 추가

* Chore: Landing 페이지 복원

* Chore: index 페이지 수정

* Chore: InviteDashTable padding 값 수정

* Chore: InviteDashTable 엔터 수정

* Chore: InviteDashTable 구조 수정

---------

Co-authored-by: 남숙희 <131663155+sooki88@users.noreply.github.com>

* Feat: Column 컴포넌트 구현 (codeit-part3-team7#35)

* Chore: 외부 이미지 경로 설정 hostname 등록

* Feat: Column 컴포넌트 UI 구현

* Chore: Column 컴포넌트에 AddColumnButton 컴포넌트 추가

* Chore: 이미지 삭제

* Feat : api 구현 (codeit-part3-team7#36)

* Feat : api 구현

* Chore : axios interceptors 수정

* Feat: LandingPage ui 구성 (codeit-part3-team7#37)

* Chore: TaskModal, TaskInfo, CommentInput, Comments, Button 컴포넌트 수정

* Feat: Landing 페이지 Footer 컴포넌트 구현

* Design: Landing 페이지 pc버전 완성

* Design: Landing 페이지 테블릿, 모바일 버전 완성

* Chore: Landing 페이지 & Content, ScrollTopButton 컴포넌트 코드 수정

---------

Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>

* Feat: MyPage UI (codeit-part3-team7#38)

* Feat: mockData 생성 (codeit-part3-team7#41)

* Chore: dashboard 페이지에 사용하는 버튼 컴포넌트들 파일 위치 변경

* Feat: mockData 생성

* Chore: 주석 추가

* Feat: editdashboard 레이아웃 구현 (codeit-part3-team7#42)

* Chore: button 폴더 생성

* Chore: IconButton으로 변경

* Refactor: SettingButton을 IconButton으로 통합

* Chore: InviteListTable IconButton으로 수정

* Chore: IconButton alt 수정

* Chore: DashboardHeader IconButton 수정

* Chore: 대시보드 삭제하기 버튼 수정

* Chore: table 컴포넌트 mock data 수정

* Chore: BoardEdit 구현 완료

* Chore: index 페이지 수정

* Chore: rebase 중 수정된 landing 페이지 복원

* Chore: rebase 중 수정된 landing 복원

* Chore: AddColumnButton 이동

* Chore: iconbutton 수정

* Chore: InviteListTable 내 iconbutton 수정

* Chore: 기존 목데이터 파일 삭제

* Chore: editdashboard 수정

* Chore: invitelist, membertable 목데이터 수정

* Fix: DashboardLayout을 grid로 수정 (codeit-part3-team7#43)

* Fix: DashboardLayout을 grid로 수정

* Chore: DashboardHearder에서 Button 부분 충돌 수정

---------

Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>

* Fix: button과 header 수정 (codeit-part3-team7#44)

* Fix: Button 및 Header 수정

* Fix: SideMenu의 tabletOrLarge props 삭제

* Feat: 로그인, 회원가입 페이지 기능 구현 (codeit-part3-team7#45)

* Feat: Auth InputField 타입에 따른 분리 구현"

* Chore: form 스타일 분리를 위한 AuthForm 컴포넌트 수정

* Refactor: 타입에 따라 분리한  Input Field  컴포넌트로 변경

* Chore: checkbox ui 라이브러리 셋팅

* Chore: AuthCheckbox 컴포넌트 수정 및 파일 분리

* Chore: Image sizes 최적화 설정

* Refactor: AuthLayout 컴포넌트 AuthForm컴포넌트 분리

* Feat: 로그인 페이지 유효성 검사 기능 구현

* Feat: 회원가입 페이지 유효성 검사 기능 구현

* Feat: 로그인 페이지 로그인 폼 서버 제출 기능 구현

1. 사용자가 입력한 정보를 서버에 전송하여 로그인을 처리하도록 구현
2. 로그인 성공 했을 경우 access토큰 로컬 스토리지에 저장 후  mydashborad 페이지로 이동 기능 구현
3. 유효한 이메일이 없을 경우 에러처리 구현
4. 비밀번호가 일치하지 않을 경우 에러처리 구현

* Chore: UserServiceResponseDto오타 수정

* Feat: 회원가입 페이지 폼 서버 제출 기능 구현 및 AlertModal 수정

1. 사용자가 입력한 정보를 서버에 전송하여 회원가입 처리 하도록 구현
2. 회원가입 성공했을 경우 로그인 페이지로 이동
3. 사용 중인 이메일의 경우 Alert 창 띄우기 구현
4. Alert 메세지 추가

* Chore: useForm mode onTouched로 수정

* Feat: mypage에 닉네임, 비밀번호 변경 추가 (codeit-part3-team7#46)

Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>

* Feat: modal api 구현  (codeit-part3-team7#47)

* Chore : api 코드 수정

* Feat : SSR에서 사용할 토큰 가져오는 유틸 함수 구현

* Feat : 이미지 업로드 유틸 함수 구현

* Chore : 공용 컴포넌트 수정

* Chore : 모달 폼에서 사용되는 컴포넌트들 수정

* Chore : 대시보드 페이지 SSR로 데이터 패칭하도록 수정

* Feat : 모달 컴포넌트들에 사용될 기능 구현

* Feat : Task 모달 댓글 기능 구현

* Chore : type 수정

---------

Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>

* Chore: Alert 중복 폴더 및 파일 삭제

* Chore: ImageInput.1.tsx 삭제

* Feat: MyDashBoard  페이지 ui 구성 및 기능구현 (codeit-part3-team7#48)

* Feat: AddTodoButton 컴포넌트 새로운 대시보드 버전 추가

* Feat: InviteDashTable 검색 기능 구현

* Feat: api 연결

* Feat: 로그인 상태일 시 Landing 페이지에서 mydashboard 페이지 이동

* Chore: 변수 이름 수정 및 mydashboard 레이아웃 수정

* Fix: 타입 오류 수정

* Feat: mypage 이미지 업로드 기능과 에러에 따른 AlertModal 타입 추가 (codeit-part3-team7#49)

* Feat: mypage 이미지 업로드 기능과 에러에 따른 모달 타입 추가

* Fix: 비밀번호 input 모두 입력시 버튼 활성화되게 수정

* Feat: email input 입력 비활성화

* Feat: dateInput 컴포넌트 및 태그 삭제 기능 구현 (codeit-part3-team7#50)

* Chore : 모달 컴포넌트 및 meUpload api 수정

* Chore : api 수정

* Chore : 공용 모달 수정

* Feat : DatePicker를 사용해서 DateInput 구현

* Chore : form에서 사용되는 input outline 수정

* Chore : 모달 미리보기 이미지 수정

* Chore : 코멘트 이름 / 날짜 보이게 수정

---------

Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>

* Feat: dashboard 페이지 ui 및 기능 구현 (codeit-part3-team7#54)

* Feat: 로그인 회원가입 페이지 accessToken 쿠키 저장 및 redirect 기능 구현

* Chore: 로그인, 회원가입 페이지 서버 에러 처리 추가

* Chore: schema 오타 및 타입 수정

* Chore: AddCardButton, AddColumnButton 컴포넌트 이름 수정

* Design: BoardLayout children 영역 스크롤 바 적용

* Feat: dashboard 페이지 UI 및 기본 기능 구현

* Design: AvatarStack popover 영역 디자인 수정

* Feat: edit 페이지 기능 구현 (codeit-part3-team7#55)

* Revert "Chore: ImageInput.1.tsx 삭제"

This reverts commit 6e1a1d7.

* Chore: MemberTable, InviteListTable, edit 페이지 구조분해할당 적용

* Chore: edit layout padding 반영

* Chore: membertable 수정

* Chore: Table 수정

* Feat: edit 페이지 구현

* Chore: BackButton onClick 삭제

* Chore: 대시보드 이름, chip 사이 gap 추가

* Refactor: useDashboardData 커스텀 훅 생성

* Chore: edit 페이지 구조 변경

* Feat: 대시보드 이름 및 색상 수정 기능 구현

* Chore: mypage, SideMenu, ChipCard, Card, BackButton 수정 (codeit-part3-team7#56)

* Chore: mypage, sidemenu, tag, card 수정

* Chore: Image size 추가 및 blurDataURL 적용

---------

Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>

* Reactor: 강제 랜더링 코드 제거 (codeit-part3-team7#58)

* Refactor : 코드 리팩토링

* Chore : 자잘한 타입 수정

* Chore : Comment api 로직 수정

* Chore : Card 생성 api 로직 수정

* Chore : 강제 리랜더링 제거

* Chore: 1차 검수 피드백 반영 및 로그아웃 기능 추가 (codeit-part3-team7#57)

* Refactor: 초대 받은 대시보드 수락 시 대시보드 목록, sidebar에 반영되도록 코드 수정

* Feat: 로그아웃 기능 구현

* Feat: 대시보드목록 페이지네이션 기능 구현

* Chore : 코드 수정 하다가 사라진 스타일 다시 추가 (codeit-part3-team7#59)

* Chore: 1차 검수 피드백 반영 (회원가입페이지, Dashboard 페이지) (codeit-part3-team7#60)

* Chore: 닉네임 글자수 제한 변경 및 누락된 코드 추가

1. 닉네임 글자수 제한 10자에서  8글자로 변경,
2. password eye 토글 버튼 타입 지정
3. checkbox 텍스트 클릭시 체크박스 체크되도록 수정

* Chore:  dashboard 리스폰스 데이터 관련 타입 수정

* Chore: AddColumnButton 아이콘 및 텍스트 수직 중앙 정렬 수정

* Chore: import  경로 수정

* Feat: dashboard페이지 서버에러 처리 alert 기능 구현

* Refactor: Dashboard 페이지 새로운 컬럼 추가 시 페이지에 바로 반영 되도록 수정

* Chore: 경로 수정

* Chore: useToggle 을 useState로 변경

* Chore: 웹브라우저 스크롤바 제거

* Chore: BoardLayout grid 변경으로 스크롤바 제거

* Feat: 프로필 이미지 삭제 기능, MyDataContext 추가 (codeit-part3-team7#61)

* Chore: 비밀번호변경 추가 코드

* Feat: MyDataContext, 프로필 이미지삭제 기능 추가

* Chore: 닉네임 8글자 제한

* Chore: edit 페이지 1차 검수 반영 (codeit-part3-team7#62)

* Chore: 대시보드 색상 선택 반영

* Feat: 페이지네이션 버튼 적용

* Chore: edit 페이지 기능 구현

* Chore: BoardLayout 빠진 코드 추가 및 2차 검수 피드백 반영  (codeit-part3-team7#63)

* Chore: 2차 검수 피드백 반영

* Chore: columns 콘텍스트 columnsData로 변경

* Chore: 2차 검수 수정 (codeit-part3-team7#64)

* Chore : 코드 수정

* Chore : 2차 검수 수정

* Chore: 2차 검수 수정 (codeit-part3-team7#65)

* Fix: CommentInput 컴포넌트에서 textarea 가로 스크롤 삭제

* Feat: 서버 에러 시 경고창 뜨는 기능 추가

* Design: MyDashboardLayout 수정

* Fix: mydashboard 페이지 dashboards 무한 요청 에러해결

* Chore: 2차 검수사항 반영 (codeit-part3-team7#66)

* Chore: sidemenu 스크롤, mypage tablet full, 로그아웃, 서버 alert 처리

* Chore: 타입, 콘솔에러 처리 완료

* Chore: Dom에러 처리

* Chore: 2차 검수 수정 (codeit-part3-team7#67)

* fix: 타입 오류 수정

* Chore: edit 페이지 타입 오류 수정

* Chore: edit 페이지 padding 추가

* Chore: Auth input Field 타입 지정 (codeit-part3-team7#68)

* Feat: 가로 스크롤 버튼 기능 구현 (codeit-part3-team7#69)

* Chore: 대시보드 헤더 멤버 삭제 반영 (codeit-part3-team7#70)

* Chore: 이름 변경 시 사이드메뉴 반영

* Chore: 주석 삭제

* Chore: 멤버삭제 시 헤더 반영

* Chore: 주석 삭제

* Chore: 잔여 주석 삭제

* Chore: useDashboardData 내 타입 오류 수정

* Refactor : any 타입 수정 (codeit-part3-team7#71)

* Chore : 의미 없는 state 변경 취소

* Feat : 존재하지 않는 페이지(404)접근 시, 리다이렉트 처리

* Chore : 페이지 import 순서 정렬

* Chore : any Type 올바른 타입으로 변경

* Chore : SideMenu 에서 사용하는 대시보드 데이터 훅으로 관리

* Feat : 대시보드 멤버 초대하기 중복 멤버 확인 기능 추가

* Chore : Modal 컴포넌트 레이아웃 분리

* Chore : setState 타입 불일치 수정

* Chore : 스크롤바 수정

* Chore : card, dashboard 상태 관리 dashboard page에서 관리 하도록 수정

* Chore : 카드 업데이트 로직 수정

* Chore : 캘린더 z-index 수정

* Chore : Avatar 컴포넌트 수정

* Chore : 모달 푸터 수정

* Chore : invinInviteModal 수정

* Chore : AlertModal 수정

* Chore : 스크롤바 수정

* Chore : 모달 컴포넌트 스타일 수정

* Chore : Auth/EmailField 타입 수정

* Chore : Auth/Input type 수정

* Build : netlify.toml 설정

* Build : package.json export 명령어 추가

* Build : netlify 명령어 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 제거

* Refactor: 가로 스크롤 버튼 리팩토링  (codeit-part3-team7#74)

* Refactor: 가로 스크롤 버튼 리팩토링

1. 버튼 스타일 코드 추가
2. 스크롤바가 끝에 닿았을 경우 버튼 사라지도록 수정
3. 스크롤바를 마우스로 움직였을 경우에도 scrollPosition 적용

* Chore: 대시보드 변경시 카드 깜박거림 및 eslint 에러 수정

* Design: SideMenu 호버 시 cursor pointer 추가 (codeit-part3-team7#75)

* Chore : 랜딩 페이지 수정

* Chore : dashboardLayout useLayoutEffect -> useEffect 로 변경

---------

Co-authored-by: 김주현 <trust987@naver.com>
Co-authored-by: kimbobby <148737398+kimbobby@users.noreply.github.com>
Co-authored-by: 남숙희 <131663155+sooki88@users.noreply.github.com>
Co-authored-by: 임주민 <139199039+imkrmin@users.noreply.github.com>
Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>
guen9310 added a commit that referenced this pull request Feb 12, 2024
* Build: 개발 환경 셋팅

1. 디렉토리 구조 셋팅
2. prettier 설치 및  eslint, prettier config 수정
3. axios, react-hook-form 라이브러리 설치

* Docs: Readme 수정

* Chore: 디렉토리 구조 설정을 위한 empty directories 추가

Git추적을 위해 각 디렉토리에 .gitkeep 파일을 추가

* Chore: globals.css 셋팅 및 Pretendard 폰트 적용

* chore: tailwind.config.ts 코드 작업 (#1)

chore: wailwind.config.ts 코드작업

* Chore : README 수정

* �Chore: tailwind.config.ts에서 screens pc 사이즈 수정 (#2)

Chore: screens pc 1199px 수정

* Feat: Modal & Avartar 컴포넌트 구현 (#3)

* Feat: Modal 틀 컴포넌트 생성

* Feat: Avatar 컴포넌트 생성

* Feat: Header, BackButton, SearchBar 컴포넌트 디자인 시스템 구현 (#5)

* Feat: Header 컴포넌트 디자인 시스템 구현

* Feat: BackButton 컴포넌트 디자인 시스템 구현

* Feat: SearchBar 컴포넌트 디자인 시스템 구현

* Chore: 코드 위치 수정 및 index.tsx 초기화

* Chore: Image 경고 메세지 해결

* Chore: index.tsx 초기화

* Chore: index.tsx 초기화

* Feat: Chips 컴포넌트 구현 (#6)

Feat: Chips 컴포넌트 구현

* Feat: Popover , Dropdown 컴포넌트 구현 (#11)

* Feat: Popover 컴포넌트 구현

* Feat: Dropdown 컴포넌트 ui 구현

* Feat: Dropdown 컴포넌트 기능 구현

* Chore: font 경로에 저장된 png파일 삭제

* Feat: ModalButton, AvatarStack, ProfileLabel, Modal 비밀번호 확인(alert) 구현 (#13)

* Chore : kebob -> kebab 오타 수정

* Feat: 비밀번호 확인 모달 컴포넌트 생성

* Feat: Avatars 컴포넌트 생성

* Feat : ProfileLabel 컴포넌트 생성

* Feat : Avatars -> AvatarStack 으로 이름 변경 및 호버 기능 구현

* Chore : AvatarStack Avatar props 수정

* Feat : Card 컴포넌트 구현 및 ChipCard 컴포넌트 수정(Tags) (#14)

* Feat: Card 추가 및 ChipCard 수정

* Fix: tailwind.config.ts 코드 수정

* Feat: ButtonBase, InviteButton, PaginationButton 구현 (#18)

* Feat: ButtonBase, InviteButton, PaginationButton 구현

* Feat: ButtonBase, InviteButton, PaginationButton 구현

* Chore: 초대하기, 페이지네이션 버튼 function 수정 및 import react 삭제

* Chore: Button function 수정 및 import react 삭제

* Feat: ButtonBase onClick prop 추가

* Chore: index 수정

* Chore: buttonbase 이름 변경

* Chore: 화살표 함수 수정

* Chore: index 컴포넌트 import 제거

* Chore:index import 수정

* Feat: CommentInput, Comments, AddImageInput 컴포넌트 디자인 시스템 구현 (#21)

* Feat : SideMenu 컴포넌트 구현 (#22)

* Feat: Button 컴포넌트 구현 (#23)

* Feat: ButtonBase, InviteButton, PaginationButton 구현

* Chore: 초대하기, 페이지네이션 버튼 function 수정 및 import react 삭제

* Chore: Button function 수정 및 import react 삭제

* Feat: ButtonBase onClick prop 추가

* Chore: index 수정

* Chore: buttonbase 이름 변경

* Chore: 화살표 함수 수정

* Refactor: button 수정

* Chore: button case값 수정

* Chore: landing 페이지 수정

* index.tsx 오타 수정

* Chore: rebase중 변경된  InviteButton 복구

* Chore: rebase로 인한   invitebutton, button 오류 수정

* Feat: Comments 컴포넌트 수정 기능 추가 및 디자인 시스템 구현 (#24)

* �Feat: AuthLayout, AuthInputField 컴포넌트 구현 및 로그인, 회원가입 페이지 디자인 구성 (#26)

* Chore: Dropdown Layout 컴포넌트 이미지 경로 수정

* Feat: AuthInputField 컴포넌트 UI 및 비밀번호 토글 버튼 구현

* Feat: AuthHeader 컴포넌트 구현

* Feat: AuthFooter 컴포넌트 구현

* Feat: AuthForm 컴포넌트 구현

* Feat: AuthLayout 컴포넌트 구현

* Feat:  Auth 관련 UI 컴포넌트로 로그인 , 회원가입 페이지 레이아웃 구성

* Chore: 파일 명 대소문자 변경

* Chore: Auth/elements.tsx 파일 삭제

* Feat: 모달 컴포넌트 구현 및 버튼, 아바타 관련 컴포넌트 스타일 수정 (#27)

* Feat: Avatars 컴포넌트 생성

* Feat : ProfileLabel 컴포넌트 생성

* Feat : Avatars -> AvatarStack 으로 이름 변경 및 호버 기능 구현

* Feat : ModalInputField 컴포넌트 생성

* Feat: Avatars 컴포넌트 생성

* Feat : ProfileLabel 컴포넌트 생성

* Feat : Avatars -> AvatarStack 으로 이름 변경 및 호버 기능 구현

* Feat : ModalInputField 컴포넌트 생성

* Chore : 모달 수정

* Feat : newDashModal 생성

* Alert Modal 변경

* Revert "Alert Modal 변경"

This reverts commit fa30afebb0d301d367eba5a45c17e0f0f8e68a66.

* Chore : Alert Modal 수정

* Chore : InputField -> ModalInputFiled 로 이름 수정 및 로직 수정

* Feat : Column Modal 생성

* Feat : Todo Modal 생성

* Feat : 모달 기능 테스트 용 컴포넌트 생성

* Chore : Modal 컴포넌트 Button 스타일 적용 및 Button 스타일 리팩토링

* Chore : rebase 수정

* Feat : Task 모달 생성 및 팝오버 추가

* Chore : Popover 위치 수정

* Chore : Alert -> alert 폴더 이름 수정으로 인한 추가 삭제

* Chore : Avatar 컴포넌트 수정

* Feat : Invite 모달 생성

* Chore : Button 컴포넌트 스타일 수정

* Chore : Avatar & ProfileLabel 스타일 수정

* Chore : ModalTest에 Button 및 Avatar 디자인 추가

* Chore : 잘못된 스타일 수정

* Feat: Avatars 컴포넌트 생성

* Feat : ProfileLabel 컴포넌트 생성

* Feat : Avatars -> AvatarStack 으로 이름 변경 및 호버 기능 구현

* Feat : ModalInputField 컴포넌트 생성

* Chore : 모달 수정

* Feat : newDashModal 생성

* Alert Modal 변경

* Revert "Alert Modal 변경"

This reverts commit fa30afebb0d301d367eba5a45c17e0f0f8e68a66.

* Chore : Alert Modal 수정

* Chore : InputField -> ModalInputFiled 로 이름 수정 및 로직 수정

* Feat : Column Modal 생성

* Feat : Todo Modal 생성

* Feat : 모달 기능 테스트 용 컴포넌트 생성

* Chore : Modal 컴포넌트 Button 스타일 적용 및 Button 스타일 리팩토링

* Feat: Avatars 컴포넌트 생성

* Feat : ProfileLabel 컴포넌트 생성

* Feat : Avatars -> AvatarStack 으로 이름 변경 및 호버 기능 구현

* Chore : Popover 위치 수정

* Chore : Avatar 컴포넌트 수정

* Feat : Invite 모달 생성

* Chore : Button 컴포넌트 스타일 수정

* Chore : Avatar & ProfileLabel 스타일 수정

* Chore : ModalTest에 Button 및 Avatar 디자인 추가

* Chore : 잘못된 스타일 수정

* Feat : 컬럼 추가, 할일 추가, 대시보드 삭제 버튼 생성

* Chore : ProfileLabel gap 추가

* Feat: TaskModal, TaskInfo 컴포넌트 디자인 시스템 구현 (#29)

* Fix: CommentInput 컴포넌트 textarea 수정 및 미디어쿼리 적용

* Feat: TaskInfo 컴포넌트 디자인 시스템 구현

* Feat: TaskModal 컴포넌트 디자인 시스템 구현

* Chore: Button 컴포넌트 스타일 재적용 및 담당 컴포넌트 스타일 수정

* Chore: ProfileLabel 컴포넌트 초기화

* Feat : dropdown 기능 구현 (#31)

* Feat: dbLinkButton, dbLayout, dbHeader, SettingButton, dbLinkButton 구현 (#33)

* Feat: MemberTable, InviteListTable, InviteDashTable 구현 (#34)

* Feat: 구성원, 초대내역 table 구현

* Chore: InviteListTable 이름 변경

* Chore: InviteListTable, MemberTable padding 수정

* Chore: Button variant 추가

* Chore: SearchBar 반응형 구현

* Feat: InviteDashTable 구현

* Chore: Avatar, ProfileLabel type에 table 추가

* Chore: Landing 페이지 복원

* Chore: index 페이지 수정

* Chore: InviteDashTable padding 값 수정

* Chore: InviteDashTable 엔터 수정

* Chore: InviteDashTable 구조 수정

---------

Co-authored-by: 남숙희 <131663155+sooki88@users.noreply.github.com>

* Feat: Column 컴포넌트 구현 (#35)

* Chore: 외부 이미지 경로 설정 hostname 등록

* Feat: Column 컴포넌트 UI 구현

* Chore: Column 컴포넌트에 AddColumnButton 컴포넌트 추가

* Chore: 이미지 삭제

* Feat : api 구현 (#36)

* Feat : api 구현

* Chore : axios interceptors 수정

* Feat: LandingPage ui 구성 (#37)

* Chore: TaskModal, TaskInfo, CommentInput, Comments, Button 컴포넌트 수정

* Feat: Landing 페이지 Footer 컴포넌트 구현

* Design: Landing 페이지 pc버전 완성

* Design: Landing 페이지 테블릿, 모바일 버전 완성

* Chore: Landing 페이지 & Content, ScrollTopButton 컴포넌트 코드 수정

---------

Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>

* Feat: MyPage UI (#38)

* Feat: mockData 생성 (#41)

* Chore: dashboard 페이지에 사용하는 버튼 컴포넌트들 파일 위치 변경

* Feat: mockData 생성

* Chore: 주석 추가

* Feat: editdashboard 레이아웃 구현 (#42)

* Chore: button 폴더 생성

* Chore: IconButton으로 변경

* Refactor: SettingButton을 IconButton으로 통합

* Chore: InviteListTable IconButton으로 수정

* Chore: IconButton alt 수정

* Chore: DashboardHeader IconButton 수정

* Chore: 대시보드 삭제하기 버튼 수정

* Chore: table 컴포넌트 mock data 수정

* Chore: BoardEdit 구현 완료

* Chore: index 페이지 수정

* Chore: rebase 중 수정된 landing 페이지 복원

* Chore: rebase 중 수정된 landing 복원

* Chore: AddColumnButton 이동

* Chore: iconbutton 수정

* Chore: InviteListTable 내 iconbutton 수정

* Chore: 기존 목데이터 파일 삭제

* Chore: editdashboard 수정

* Chore: invitelist, membertable 목데이터 수정

* Fix: DashboardLayout을 grid로 수정 (#43)

* Fix: DashboardLayout을 grid로 수정

* Chore: DashboardHearder에서 Button 부분 충돌 수정

---------

Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>

* Fix: button과 header 수정 (#44)

* Fix: Button 및 Header 수정

* Fix: SideMenu의 tabletOrLarge props 삭제

* Feat: 로그인, 회원가입 페이지 기능 구현 (#45)

* Feat: Auth InputField 타입에 따른 분리 구현"

* Chore: form 스타일 분리를 위한 AuthForm 컴포넌트 수정

* Refactor: 타입에 따라 분리한  Input Field  컴포넌트로 변경

* Chore: checkbox ui 라이브러리 셋팅

* Chore: AuthCheckbox 컴포넌트 수정 및 파일 분리

* Chore: Image sizes 최적화 설정

* Refactor: AuthLayout 컴포넌트 AuthForm컴포넌트 분리

* Feat: 로그인 페이지 유효성 검사 기능 구현

* Feat: 회원가입 페이지 유효성 검사 기능 구현

* Feat: 로그인 페이지 로그인 폼 서버 제출 기능 구현

1. 사용자가 입력한 정보를 서버에 전송하여 로그인을 처리하도록 구현
2. 로그인 성공 했을 경우 access토큰 로컬 스토리지에 저장 후  mydashborad 페이지로 이동 기능 구현
3. 유효한 이메일이 없을 경우 에러처리 구현
4. 비밀번호가 일치하지 않을 경우 에러처리 구현

* Chore: UserServiceResponseDto오타 수정

* Feat: 회원가입 페이지 폼 서버 제출 기능 구현 및 AlertModal 수정

1. 사용자가 입력한 정보를 서버에 전송하여 회원가입 처리 하도록 구현
2. 회원가입 성공했을 경우 로그인 페이지로 이동
3. 사용 중인 이메일의 경우 Alert 창 띄우기 구현
4. Alert 메세지 추가

* Chore: useForm mode onTouched로 수정

* Feat: mypage에 닉네임, 비밀번호 변경 추가 (#46)

Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>

* Feat: modal api 구현  (#47)

* Chore : api 코드 수정

* Feat : SSR에서 사용할 토큰 가져오는 유틸 함수 구현

* Feat : 이미지 업로드 유틸 함수 구현

* Chore : 공용 컴포넌트 수정

* Chore : 모달 폼에서 사용되는 컴포넌트들 수정

* Chore : 대시보드 페이지 SSR로 데이터 패칭하도록 수정

* Feat : 모달 컴포넌트들에 사용될 기능 구현

* Feat : Task 모달 댓글 기능 구현

* Chore : type 수정

---------

Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>

* Chore: Alert 중복 폴더 및 파일 삭제

* Chore: ImageInput.1.tsx 삭제

* Feat: MyDashBoard  페이지 ui 구성 및 기능구현 (#48)

* Feat: AddTodoButton 컴포넌트 새로운 대시보드 버전 추가

* Feat: InviteDashTable 검색 기능 구현

* Feat: api 연결

* Feat: 로그인 상태일 시 Landing 페이지에서 mydashboard 페이지 이동

* Chore: 변수 이름 수정 및 mydashboard 레이아웃 수정

* Fix: 타입 오류 수정

* Feat: mypage 이미지 업로드 기능과 에러에 따른 AlertModal 타입 추가 (#49)

* Feat: mypage 이미지 업로드 기능과 에러에 따른 모달 타입 추가

* Fix: 비밀번호 input 모두 입력시 버튼 활성화되게 수정

* Feat: email input 입력 비활성화

* Feat: dateInput 컴포넌트 및 태그 삭제 기능 구현 (#50)

* Chore : 모달 컴포넌트 및 meUpload api 수정

* Chore : api 수정

* Chore : 공용 모달 수정

* Feat : DatePicker를 사용해서 DateInput 구현

* Chore : form에서 사용되는 input outline 수정

* Chore : 모달 미리보기 이미지 수정

* Chore : 코멘트 이름 / 날짜 보이게 수정

---------

Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>

* Feat: dashboard 페이지 ui 및 기능 구현 (#54)

* Feat: 로그인 회원가입 페이지 accessToken 쿠키 저장 및 redirect 기능 구현

* Chore: 로그인, 회원가입 페이지 서버 에러 처리 추가

* Chore: schema 오타 및 타입 수정

* Chore: AddCardButton, AddColumnButton 컴포넌트 이름 수정

* Design: BoardLayout children 영역 스크롤 바 적용

* Feat: dashboard 페이지 UI 및 기본 기능 구현

* Design: AvatarStack popover 영역 디자인 수정

* Feat: edit 페이지 기능 구현 (#55)

* Revert "Chore: ImageInput.1.tsx 삭제"

This reverts commit 6e1a1d7.

* Chore: MemberTable, InviteListTable, edit 페이지 구조분해할당 적용

* Chore: edit layout padding 반영

* Chore: membertable 수정

* Chore: Table 수정

* Feat: edit 페이지 구현

* Chore: BackButton onClick 삭제

* Chore: 대시보드 이름, chip 사이 gap 추가

* Refactor: useDashboardData 커스텀 훅 생성

* Chore: edit 페이지 구조 변경

* Feat: 대시보드 이름 및 색상 수정 기능 구현

* Chore: mypage, SideMenu, ChipCard, Card, BackButton 수정 (#56)

* Chore: mypage, sidemenu, tag, card 수정

* Chore: Image size 추가 및 blurDataURL 적용

---------

Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>

* Reactor: 강제 랜더링 코드 제거 (#58)

* Refactor : 코드 리팩토링

* Chore : 자잘한 타입 수정

* Chore : Comment api 로직 수정

* Chore : Card 생성 api 로직 수정

* Chore : 강제 리랜더링 제거

* Chore: 1차 검수 피드백 반영 및 로그아웃 기능 추가 (#57)

* Refactor: 초대 받은 대시보드 수락 시 대시보드 목록, sidebar에 반영되도록 코드 수정

* Feat: 로그아웃 기능 구현

* Feat: 대시보드목록 페이지네이션 기능 구현

* Chore : 코드 수정 하다가 사라진 스타일 다시 추가 (#59)

* Chore: 1차 검수 피드백 반영 (회원가입페이지, Dashboard 페이지) (#60)

* Chore: 닉네임 글자수 제한 변경 및 누락된 코드 추가

1. 닉네임 글자수 제한 10자에서  8글자로 변경,
2. password eye 토글 버튼 타입 지정
3. checkbox 텍스트 클릭시 체크박스 체크되도록 수정

* Chore:  dashboard 리스폰스 데이터 관련 타입 수정

* Chore: AddColumnButton 아이콘 및 텍스트 수직 중앙 정렬 수정

* Chore: import  경로 수정

* Feat: dashboard페이지 서버에러 처리 alert 기능 구현

* Refactor: Dashboard 페이지 새로운 컬럼 추가 시 페이지에 바로 반영 되도록 수정

* Chore: 경로 수정

* Chore: useToggle 을 useState로 변경

* Chore: 웹브라우저 스크롤바 제거

* Chore: BoardLayout grid 변경으로 스크롤바 제거

* Feat: 프로필 이미지 삭제 기능, MyDataContext 추가 (#61)

* Chore: 비밀번호변경 추가 코드

* Feat: MyDataContext, 프로필 이미지삭제 기능 추가

* Chore: 닉네임 8글자 제한

* Chore: edit 페이지 1차 검수 반영 (#62)

* Chore: 대시보드 색상 선택 반영

* Feat: 페이지네이션 버튼 적용

* Chore: edit 페이지 기능 구현

* Chore: BoardLayout 빠진 코드 추가 및 2차 검수 피드백 반영  (#63)

* Chore: 2차 검수 피드백 반영

* Chore: columns 콘텍스트 columnsData로 변경

* Chore: 2차 검수 수정 (#64)

* Chore : 코드 수정

* Chore : 2차 검수 수정

* Chore: 2차 검수 수정 (#65)

* Fix: CommentInput 컴포넌트에서 textarea 가로 스크롤 삭제

* Feat: 서버 에러 시 경고창 뜨는 기능 추가

* Design: MyDashboardLayout 수정

* Fix: mydashboard 페이지 dashboards 무한 요청 에러해결

* Chore: 2차 검수사항 반영 (#66)

* Chore: sidemenu 스크롤, mypage tablet full, 로그아웃, 서버 alert 처리

* Chore: 타입, 콘솔에러 처리 완료

* Chore: Dom에러 처리

* Chore: 2차 검수 수정 (#67)

* fix: 타입 오류 수정

* Chore: edit 페이지 타입 오류 수정

* Chore: edit 페이지 padding 추가

* Chore: Auth input Field 타입 지정 (#68)

* Feat: 가로 스크롤 버튼 기능 구현 (#69)

* Chore: 대시보드 헤더 멤버 삭제 반영 (#70)

* Chore: 이름 변경 시 사이드메뉴 반영

* Chore: 주석 삭제

* Chore: 멤버삭제 시 헤더 반영

* Chore: 주석 삭제

* Chore: 잔여 주석 삭제

* Chore: useDashboardData 내 타입 오류 수정

* Refactor : any 타입 수정 (#71)

* Chore : 의미 없는 state 변경 취소

* Feat : 존재하지 않는 페이지(404)접근 시, 리다이렉트 처리

* Chore : 페이지 import 순서 정렬

* Chore : any Type 올바른 타입으로 변경

* Chore : SideMenu 에서 사용하는 대시보드 데이터 훅으로 관리

* Feat : 대시보드 멤버 초대하기 중복 멤버 확인 기능 추가

* Chore : Modal 컴포넌트 레이아웃 분리

* Chore : setState 타입 불일치 수정

* Chore : 스크롤바 수정

* Chore : card, dashboard 상태 관리 dashboard page에서 관리 하도록 수정

* Chore : 카드 업데이트 로직 수정

* Chore : 캘린더 z-index 수정

* Chore : Avatar 컴포넌트 수정

* Chore : 모달 푸터 수정

* Chore : invinInviteModal 수정

* Chore : AlertModal 수정

* Chore : 스크롤바 수정

* Chore : 모달 컴포넌트 스타일 수정

* Chore : Auth/EmailField 타입 수정

* Chore : Auth/Input type 수정

* Build : netlify.toml 설정

* Build : package.json export 명령어 추가

* Build : netlify 명령어 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 제거

* Refactor: 가로 스크롤 버튼 리팩토링  (#74)

* Refactor: 가로 스크롤 버튼 리팩토링

1. 버튼 스타일 코드 추가
2. 스크롤바가 끝에 닿았을 경우 버튼 사라지도록 수정
3. 스크롤바를 마우스로 움직였을 경우에도 scrollPosition 적용

* Chore: 대시보드 변경시 카드 깜박거림 및 eslint 에러 수정

* Design: SideMenu 호버 시 cursor pointer 추가 (#75)

* Chore : 랜딩 페이지 수정

* Chore : dashboardLayout useLayoutEffect -> useEffect 로 변경

* Chore : 리다이렉트 로직 수정

---------

Co-authored-by: 김주현 <trust987@naver.com>
Co-authored-by: kimbobby <148737398+kimbobby@users.noreply.github.com>
Co-authored-by: 남숙희 <131663155+sooki88@users.noreply.github.com>
Co-authored-by: 임주민 <139199039+imkrmin@users.noreply.github.com>
Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>
guen9310 added a commit to guen9310/Taskify that referenced this pull request Feb 12, 2024
* Build: 개발 환경 셋팅

1. 디렉토리 구조 셋팅
2. prettier 설치 및  eslint, prettier config 수정
3. axios, react-hook-form 라이브러리 설치

* Docs: Readme 수정

* Chore: 디렉토리 구조 설정을 위한 empty directories 추가

Git추적을 위해 각 디렉토리에 .gitkeep 파일을 추가

* Chore: globals.css 셋팅 및 Pretendard 폰트 적용

* chore: tailwind.config.ts 코드 작업 (codeit-part3-team7#1)

chore: wailwind.config.ts 코드작업

* Chore : README 수정

* �Chore: tailwind.config.ts에서 screens pc 사이즈 수정 (codeit-part3-team7#2)

Chore: screens pc 1199px 수정

* Feat: Modal & Avartar 컴포넌트 구현 (codeit-part3-team7#3)

* Feat: Modal 틀 컴포넌트 생성

* Feat: Avatar 컴포넌트 생성

* Feat: Header, BackButton, SearchBar 컴포넌트 디자인 시스템 구현 (codeit-part3-team7#5)

* Feat: Header 컴포넌트 디자인 시스템 구현

* Feat: BackButton 컴포넌트 디자인 시스템 구현

* Feat: SearchBar 컴포넌트 디자인 시스템 구현

* Chore: 코드 위치 수정 및 index.tsx 초기화

* Chore: Image 경고 메세지 해결

* Chore: index.tsx 초기화

* Chore: index.tsx 초기화

* Feat: Chips 컴포넌트 구현 (codeit-part3-team7#6)

Feat: Chips 컴포넌트 구현

* Feat: Popover , Dropdown 컴포넌트 구현 (codeit-part3-team7#11)

* Feat: Popover 컴포넌트 구현

* Feat: Dropdown 컴포넌트 ui 구현

* Feat: Dropdown 컴포넌트 기능 구현

* Chore: font 경로에 저장된 png파일 삭제

* Feat: ModalButton, AvatarStack, ProfileLabel, Modal 비밀번호 확인(alert) 구현 (codeit-part3-team7#13)

* Chore : kebob -> kebab 오타 수정

* Feat: 비밀번호 확인 모달 컴포넌트 생성

* Feat: Avatars 컴포넌트 생성

* Feat : ProfileLabel 컴포넌트 생성

* Feat : Avatars -> AvatarStack 으로 이름 변경 및 호버 기능 구현

* Chore : AvatarStack Avatar props 수정

* Feat : Card 컴포넌트 구현 및 ChipCard 컴포넌트 수정(Tags) (codeit-part3-team7#14)

* Feat: Card 추가 및 ChipCard 수정

* Fix: tailwind.config.ts 코드 수정

* Feat: ButtonBase, InviteButton, PaginationButton 구현 (codeit-part3-team7#18)

* Feat: ButtonBase, InviteButton, PaginationButton 구현

* Feat: ButtonBase, InviteButton, PaginationButton 구현

* Chore: 초대하기, 페이지네이션 버튼 function 수정 및 import react 삭제

* Chore: Button function 수정 및 import react 삭제

* Feat: ButtonBase onClick prop 추가

* Chore: index 수정

* Chore: buttonbase 이름 변경

* Chore: 화살표 함수 수정

* Chore: index 컴포넌트 import 제거

* Chore:index import 수정

* Feat: CommentInput, Comments, AddImageInput 컴포넌트 디자인 시스템 구현 (codeit-part3-team7#21)

* Feat : SideMenu 컴포넌트 구현 (codeit-part3-team7#22)

* Feat: Button 컴포넌트 구현 (codeit-part3-team7#23)

* Feat: ButtonBase, InviteButton, PaginationButton 구현

* Chore: 초대하기, 페이지네이션 버튼 function 수정 및 import react 삭제

* Chore: Button function 수정 및 import react 삭제

* Feat: ButtonBase onClick prop 추가

* Chore: index 수정

* Chore: buttonbase 이름 변경

* Chore: 화살표 함수 수정

* Refactor: button 수정

* Chore: button case값 수정

* Chore: landing 페이지 수정

* index.tsx 오타 수정

* Chore: rebase중 변경된  InviteButton 복구

* Chore: rebase로 인한   invitebutton, button 오류 수정

* Feat: Comments 컴포넌트 수정 기능 추가 및 디자인 시스템 구현 (codeit-part3-team7#24)

* �Feat: AuthLayout, AuthInputField 컴포넌트 구현 및 로그인, 회원가입 페이지 디자인 구성 (codeit-part3-team7#26)

* Chore: Dropdown Layout 컴포넌트 이미지 경로 수정

* Feat: AuthInputField 컴포넌트 UI 및 비밀번호 토글 버튼 구현

* Feat: AuthHeader 컴포넌트 구현

* Feat: AuthFooter 컴포넌트 구현

* Feat: AuthForm 컴포넌트 구현

* Feat: AuthLayout 컴포넌트 구현

* Feat:  Auth 관련 UI 컴포넌트로 로그인 , 회원가입 페이지 레이아웃 구성

* Chore: 파일 명 대소문자 변경

* Chore: Auth/elements.tsx 파일 삭제

* Feat: 모달 컴포넌트 구현 및 버튼, 아바타 관련 컴포넌트 스타일 수정 (codeit-part3-team7#27)

* Feat: Avatars 컴포넌트 생성

* Feat : ProfileLabel 컴포넌트 생성

* Feat : Avatars -> AvatarStack 으로 이름 변경 및 호버 기능 구현

* Feat : ModalInputField 컴포넌트 생성

* Feat: Avatars 컴포넌트 생성

* Feat : ProfileLabel 컴포넌트 생성

* Feat : Avatars -> AvatarStack 으로 이름 변경 및 호버 기능 구현

* Feat : ModalInputField 컴포넌트 생성

* Chore : 모달 수정

* Feat : newDashModal 생성

* Alert Modal 변경

* Revert "Alert Modal 변경"

This reverts commit fa30afebb0d301d367eba5a45c17e0f0f8e68a66.

* Chore : Alert Modal 수정

* Chore : InputField -> ModalInputFiled 로 이름 수정 및 로직 수정

* Feat : Column Modal 생성

* Feat : Todo Modal 생성

* Feat : 모달 기능 테스트 용 컴포넌트 생성

* Chore : Modal 컴포넌트 Button 스타일 적용 및 Button 스타일 리팩토링

* Chore : rebase 수정

* Feat : Task 모달 생성 및 팝오버 추가

* Chore : Popover 위치 수정

* Chore : Alert -> alert 폴더 이름 수정으로 인한 추가 삭제

* Chore : Avatar 컴포넌트 수정

* Feat : Invite 모달 생성

* Chore : Button 컴포넌트 스타일 수정

* Chore : Avatar & ProfileLabel 스타일 수정

* Chore : ModalTest에 Button 및 Avatar 디자인 추가

* Chore : 잘못된 스타일 수정

* Feat: Avatars 컴포넌트 생성

* Feat : ProfileLabel 컴포넌트 생성

* Feat : Avatars -> AvatarStack 으로 이름 변경 및 호버 기능 구현

* Feat : ModalInputField 컴포넌트 생성

* Chore : 모달 수정

* Feat : newDashModal 생성

* Alert Modal 변경

* Revert "Alert Modal 변경"

This reverts commit fa30afebb0d301d367eba5a45c17e0f0f8e68a66.

* Chore : Alert Modal 수정

* Chore : InputField -> ModalInputFiled 로 이름 수정 및 로직 수정

* Feat : Column Modal 생성

* Feat : Todo Modal 생성

* Feat : 모달 기능 테스트 용 컴포넌트 생성

* Chore : Modal 컴포넌트 Button 스타일 적용 및 Button 스타일 리팩토링

* Feat: Avatars 컴포넌트 생성

* Feat : ProfileLabel 컴포넌트 생성

* Feat : Avatars -> AvatarStack 으로 이름 변경 및 호버 기능 구현

* Chore : Popover 위치 수정

* Chore : Avatar 컴포넌트 수정

* Feat : Invite 모달 생성

* Chore : Button 컴포넌트 스타일 수정

* Chore : Avatar & ProfileLabel 스타일 수정

* Chore : ModalTest에 Button 및 Avatar 디자인 추가

* Chore : 잘못된 스타일 수정

* Feat : 컬럼 추가, 할일 추가, 대시보드 삭제 버튼 생성

* Chore : ProfileLabel gap 추가

* Feat: TaskModal, TaskInfo 컴포넌트 디자인 시스템 구현 (codeit-part3-team7#29)

* Fix: CommentInput 컴포넌트 textarea 수정 및 미디어쿼리 적용

* Feat: TaskInfo 컴포넌트 디자인 시스템 구현

* Feat: TaskModal 컴포넌트 디자인 시스템 구현

* Chore: Button 컴포넌트 스타일 재적용 및 담당 컴포넌트 스타일 수정

* Chore: ProfileLabel 컴포넌트 초기화

* Feat : dropdown 기능 구현 (codeit-part3-team7#31)

* Feat: dbLinkButton, dbLayout, dbHeader, SettingButton, dbLinkButton 구현 (codeit-part3-team7#33)

* Feat: MemberTable, InviteListTable, InviteDashTable 구현 (codeit-part3-team7#34)

* Feat: 구성원, 초대내역 table 구현

* Chore: InviteListTable 이름 변경

* Chore: InviteListTable, MemberTable padding 수정

* Chore: Button variant 추가

* Chore: SearchBar 반응형 구현

* Feat: InviteDashTable 구현

* Chore: Avatar, ProfileLabel type에 table 추가

* Chore: Landing 페이지 복원

* Chore: index 페이지 수정

* Chore: InviteDashTable padding 값 수정

* Chore: InviteDashTable 엔터 수정

* Chore: InviteDashTable 구조 수정

---------

Co-authored-by: 남숙희 <131663155+sooki88@users.noreply.github.com>

* Feat: Column 컴포넌트 구현 (codeit-part3-team7#35)

* Chore: 외부 이미지 경로 설정 hostname 등록

* Feat: Column 컴포넌트 UI 구현

* Chore: Column 컴포넌트에 AddColumnButton 컴포넌트 추가

* Chore: 이미지 삭제

* Feat : api 구현 (codeit-part3-team7#36)

* Feat : api 구현

* Chore : axios interceptors 수정

* Feat: LandingPage ui 구성 (codeit-part3-team7#37)

* Chore: TaskModal, TaskInfo, CommentInput, Comments, Button 컴포넌트 수정

* Feat: Landing 페이지 Footer 컴포넌트 구현

* Design: Landing 페이지 pc버전 완성

* Design: Landing 페이지 테블릿, 모바일 버전 완성

* Chore: Landing 페이지 & Content, ScrollTopButton 컴포넌트 코드 수정

---------

Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>

* Feat: MyPage UI (codeit-part3-team7#38)

* Feat: mockData 생성 (codeit-part3-team7#41)

* Chore: dashboard 페이지에 사용하는 버튼 컴포넌트들 파일 위치 변경

* Feat: mockData 생성

* Chore: 주석 추가

* Feat: editdashboard 레이아웃 구현 (codeit-part3-team7#42)

* Chore: button 폴더 생성

* Chore: IconButton으로 변경

* Refactor: SettingButton을 IconButton으로 통합

* Chore: InviteListTable IconButton으로 수정

* Chore: IconButton alt 수정

* Chore: DashboardHeader IconButton 수정

* Chore: 대시보드 삭제하기 버튼 수정

* Chore: table 컴포넌트 mock data 수정

* Chore: BoardEdit 구현 완료

* Chore: index 페이지 수정

* Chore: rebase 중 수정된 landing 페이지 복원

* Chore: rebase 중 수정된 landing 복원

* Chore: AddColumnButton 이동

* Chore: iconbutton 수정

* Chore: InviteListTable 내 iconbutton 수정

* Chore: 기존 목데이터 파일 삭제

* Chore: editdashboard 수정

* Chore: invitelist, membertable 목데이터 수정

* Fix: DashboardLayout을 grid로 수정 (codeit-part3-team7#43)

* Fix: DashboardLayout을 grid로 수정

* Chore: DashboardHearder에서 Button 부분 충돌 수정

---------

Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>

* Fix: button과 header 수정 (codeit-part3-team7#44)

* Fix: Button 및 Header 수정

* Fix: SideMenu의 tabletOrLarge props 삭제

* Feat: 로그인, 회원가입 페이지 기능 구현 (codeit-part3-team7#45)

* Feat: Auth InputField 타입에 따른 분리 구현"

* Chore: form 스타일 분리를 위한 AuthForm 컴포넌트 수정

* Refactor: 타입에 따라 분리한  Input Field  컴포넌트로 변경

* Chore: checkbox ui 라이브러리 셋팅

* Chore: AuthCheckbox 컴포넌트 수정 및 파일 분리

* Chore: Image sizes 최적화 설정

* Refactor: AuthLayout 컴포넌트 AuthForm컴포넌트 분리

* Feat: 로그인 페이지 유효성 검사 기능 구현

* Feat: 회원가입 페이지 유효성 검사 기능 구현

* Feat: 로그인 페이지 로그인 폼 서버 제출 기능 구현

1. 사용자가 입력한 정보를 서버에 전송하여 로그인을 처리하도록 구현
2. 로그인 성공 했을 경우 access토큰 로컬 스토리지에 저장 후  mydashborad 페이지로 이동 기능 구현
3. 유효한 이메일이 없을 경우 에러처리 구현
4. 비밀번호가 일치하지 않을 경우 에러처리 구현

* Chore: UserServiceResponseDto오타 수정

* Feat: 회원가입 페이지 폼 서버 제출 기능 구현 및 AlertModal 수정

1. 사용자가 입력한 정보를 서버에 전송하여 회원가입 처리 하도록 구현
2. 회원가입 성공했을 경우 로그인 페이지로 이동
3. 사용 중인 이메일의 경우 Alert 창 띄우기 구현
4. Alert 메세지 추가

* Chore: useForm mode onTouched로 수정

* Feat: mypage에 닉네임, 비밀번호 변경 추가 (codeit-part3-team7#46)

Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>

* Feat: modal api 구현  (codeit-part3-team7#47)

* Chore : api 코드 수정

* Feat : SSR에서 사용할 토큰 가져오는 유틸 함수 구현

* Feat : 이미지 업로드 유틸 함수 구현

* Chore : 공용 컴포넌트 수정

* Chore : 모달 폼에서 사용되는 컴포넌트들 수정

* Chore : 대시보드 페이지 SSR로 데이터 패칭하도록 수정

* Feat : 모달 컴포넌트들에 사용될 기능 구현

* Feat : Task 모달 댓글 기능 구현

* Chore : type 수정

---------

Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>

* Chore: Alert 중복 폴더 및 파일 삭제

* Chore: ImageInput.1.tsx 삭제

* Feat: MyDashBoard  페이지 ui 구성 및 기능구현 (codeit-part3-team7#48)

* Feat: AddTodoButton 컴포넌트 새로운 대시보드 버전 추가

* Feat: InviteDashTable 검색 기능 구현

* Feat: api 연결

* Feat: 로그인 상태일 시 Landing 페이지에서 mydashboard 페이지 이동

* Chore: 변수 이름 수정 및 mydashboard 레이아웃 수정

* Fix: 타입 오류 수정

* Feat: mypage 이미지 업로드 기능과 에러에 따른 AlertModal 타입 추가 (codeit-part3-team7#49)

* Feat: mypage 이미지 업로드 기능과 에러에 따른 모달 타입 추가

* Fix: 비밀번호 input 모두 입력시 버튼 활성화되게 수정

* Feat: email input 입력 비활성화

* Feat: dateInput 컴포넌트 및 태그 삭제 기능 구현 (codeit-part3-team7#50)

* Chore : 모달 컴포넌트 및 meUpload api 수정

* Chore : api 수정

* Chore : 공용 모달 수정

* Feat : DatePicker를 사용해서 DateInput 구현

* Chore : form에서 사용되는 input outline 수정

* Chore : 모달 미리보기 이미지 수정

* Chore : 코멘트 이름 / 날짜 보이게 수정

---------

Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>

* Feat: dashboard 페이지 ui 및 기능 구현 (codeit-part3-team7#54)

* Feat: 로그인 회원가입 페이지 accessToken 쿠키 저장 및 redirect 기능 구현

* Chore: 로그인, 회원가입 페이지 서버 에러 처리 추가

* Chore: schema 오타 및 타입 수정

* Chore: AddCardButton, AddColumnButton 컴포넌트 이름 수정

* Design: BoardLayout children 영역 스크롤 바 적용

* Feat: dashboard 페이지 UI 및 기본 기능 구현

* Design: AvatarStack popover 영역 디자인 수정

* Feat: edit 페이지 기능 구현 (codeit-part3-team7#55)

* Revert "Chore: ImageInput.1.tsx 삭제"

This reverts commit 6e1a1d7.

* Chore: MemberTable, InviteListTable, edit 페이지 구조분해할당 적용

* Chore: edit layout padding 반영

* Chore: membertable 수정

* Chore: Table 수정

* Feat: edit 페이지 구현

* Chore: BackButton onClick 삭제

* Chore: 대시보드 이름, chip 사이 gap 추가

* Refactor: useDashboardData 커스텀 훅 생성

* Chore: edit 페이지 구조 변경

* Feat: 대시보드 이름 및 색상 수정 기능 구현

* Chore: mypage, SideMenu, ChipCard, Card, BackButton 수정 (codeit-part3-team7#56)

* Chore: mypage, sidemenu, tag, card 수정

* Chore: Image size 추가 및 blurDataURL 적용

---------

Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>

* Reactor: 강제 랜더링 코드 제거 (codeit-part3-team7#58)

* Refactor : 코드 리팩토링

* Chore : 자잘한 타입 수정

* Chore : Comment api 로직 수정

* Chore : Card 생성 api 로직 수정

* Chore : 강제 리랜더링 제거

* Chore: 1차 검수 피드백 반영 및 로그아웃 기능 추가 (codeit-part3-team7#57)

* Refactor: 초대 받은 대시보드 수락 시 대시보드 목록, sidebar에 반영되도록 코드 수정

* Feat: 로그아웃 기능 구현

* Feat: 대시보드목록 페이지네이션 기능 구현

* Chore : 코드 수정 하다가 사라진 스타일 다시 추가 (codeit-part3-team7#59)

* Chore: 1차 검수 피드백 반영 (회원가입페이지, Dashboard 페이지) (codeit-part3-team7#60)

* Chore: 닉네임 글자수 제한 변경 및 누락된 코드 추가

1. 닉네임 글자수 제한 10자에서  8글자로 변경,
2. password eye 토글 버튼 타입 지정
3. checkbox 텍스트 클릭시 체크박스 체크되도록 수정

* Chore:  dashboard 리스폰스 데이터 관련 타입 수정

* Chore: AddColumnButton 아이콘 및 텍스트 수직 중앙 정렬 수정

* Chore: import  경로 수정

* Feat: dashboard페이지 서버에러 처리 alert 기능 구현

* Refactor: Dashboard 페이지 새로운 컬럼 추가 시 페이지에 바로 반영 되도록 수정

* Chore: 경로 수정

* Chore: useToggle 을 useState로 변경

* Chore: 웹브라우저 스크롤바 제거

* Chore: BoardLayout grid 변경으로 스크롤바 제거

* Feat: 프로필 이미지 삭제 기능, MyDataContext 추가 (codeit-part3-team7#61)

* Chore: 비밀번호변경 추가 코드

* Feat: MyDataContext, 프로필 이미지삭제 기능 추가

* Chore: 닉네임 8글자 제한

* Chore: edit 페이지 1차 검수 반영 (codeit-part3-team7#62)

* Chore: 대시보드 색상 선택 반영

* Feat: 페이지네이션 버튼 적용

* Chore: edit 페이지 기능 구현

* Chore: BoardLayout 빠진 코드 추가 및 2차 검수 피드백 반영  (codeit-part3-team7#63)

* Chore: 2차 검수 피드백 반영

* Chore: columns 콘텍스트 columnsData로 변경

* Chore: 2차 검수 수정 (codeit-part3-team7#64)

* Chore : 코드 수정

* Chore : 2차 검수 수정

* Chore: 2차 검수 수정 (codeit-part3-team7#65)

* Fix: CommentInput 컴포넌트에서 textarea 가로 스크롤 삭제

* Feat: 서버 에러 시 경고창 뜨는 기능 추가

* Design: MyDashboardLayout 수정

* Fix: mydashboard 페이지 dashboards 무한 요청 에러해결

* Chore: 2차 검수사항 반영 (codeit-part3-team7#66)

* Chore: sidemenu 스크롤, mypage tablet full, 로그아웃, 서버 alert 처리

* Chore: 타입, 콘솔에러 처리 완료

* Chore: Dom에러 처리

* Chore: 2차 검수 수정 (codeit-part3-team7#67)

* fix: 타입 오류 수정

* Chore: edit 페이지 타입 오류 수정

* Chore: edit 페이지 padding 추가

* Chore: Auth input Field 타입 지정 (codeit-part3-team7#68)

* Feat: 가로 스크롤 버튼 기능 구현 (codeit-part3-team7#69)

* Chore: 대시보드 헤더 멤버 삭제 반영 (codeit-part3-team7#70)

* Chore: 이름 변경 시 사이드메뉴 반영

* Chore: 주석 삭제

* Chore: 멤버삭제 시 헤더 반영

* Chore: 주석 삭제

* Chore: 잔여 주석 삭제

* Chore: useDashboardData 내 타입 오류 수정

* Refactor : any 타입 수정 (codeit-part3-team7#71)

* Chore : 의미 없는 state 변경 취소

* Feat : 존재하지 않는 페이지(404)접근 시, 리다이렉트 처리

* Chore : 페이지 import 순서 정렬

* Chore : any Type 올바른 타입으로 변경

* Chore : SideMenu 에서 사용하는 대시보드 데이터 훅으로 관리

* Feat : 대시보드 멤버 초대하기 중복 멤버 확인 기능 추가

* Chore : Modal 컴포넌트 레이아웃 분리

* Chore : setState 타입 불일치 수정

* Chore : 스크롤바 수정

* Chore : card, dashboard 상태 관리 dashboard page에서 관리 하도록 수정

* Chore : 카드 업데이트 로직 수정

* Chore : 캘린더 z-index 수정

* Chore : Avatar 컴포넌트 수정

* Chore : 모달 푸터 수정

* Chore : invinInviteModal 수정

* Chore : AlertModal 수정

* Chore : 스크롤바 수정

* Chore : 모달 컴포넌트 스타일 수정

* Chore : Auth/EmailField 타입 수정

* Chore : Auth/Input type 수정

* Build : netlify.toml 설정

* Build : package.json export 명령어 추가

* Build : netlify 명령어 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 제거

* Refactor: 가로 스크롤 버튼 리팩토링  (codeit-part3-team7#74)

* Refactor: 가로 스크롤 버튼 리팩토링

1. 버튼 스타일 코드 추가
2. 스크롤바가 끝에 닿았을 경우 버튼 사라지도록 수정
3. 스크롤바를 마우스로 움직였을 경우에도 scrollPosition 적용

* Chore: 대시보드 변경시 카드 깜박거림 및 eslint 에러 수정

* Design: SideMenu 호버 시 cursor pointer 추가 (codeit-part3-team7#75)

* Chore : 랜딩 페이지 수정

* Chore : dashboardLayout useLayoutEffect -> useEffect 로 변경

* Chore : 리다이렉트 로직 수정

---------

Co-authored-by: 김주현 <trust987@naver.com>
Co-authored-by: kimbobby <148737398+kimbobby@users.noreply.github.com>
Co-authored-by: 남숙희 <131663155+sooki88@users.noreply.github.com>
Co-authored-by: 임주민 <139199039+imkrmin@users.noreply.github.com>
Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>
guen9310 added a commit that referenced this pull request Feb 12, 2024
* Build: 개발 환경 셋팅

1. 디렉토리 구조 셋팅
2. prettier 설치 및  eslint, prettier config 수정
3. axios, react-hook-form 라이브러리 설치

* Docs: Readme 수정

* Chore: 디렉토리 구조 설정을 위한 empty directories 추가

Git추적을 위해 각 디렉토리에 .gitkeep 파일을 추가

* Chore: globals.css 셋팅 및 Pretendard 폰트 적용

* chore: tailwind.config.ts 코드 작업 (#1)

chore: wailwind.config.ts 코드작업

* Chore : README 수정

* �Chore: tailwind.config.ts에서 screens pc 사이즈 수정 (#2)

Chore: screens pc 1199px 수정

* Feat: Modal & Avartar 컴포넌트 구현 (#3)

* Feat: Modal 틀 컴포넌트 생성

* Feat: Avatar 컴포넌트 생성

* Feat: Header, BackButton, SearchBar 컴포넌트 디자인 시스템 구현 (#5)

* Feat: Header 컴포넌트 디자인 시스템 구현

* Feat: BackButton 컴포넌트 디자인 시스템 구현

* Feat: SearchBar 컴포넌트 디자인 시스템 구현

* Chore: 코드 위치 수정 및 index.tsx 초기화

* Chore: Image 경고 메세지 해결

* Chore: index.tsx 초기화

* Chore: index.tsx 초기화

* Feat: Chips 컴포넌트 구현 (#6)

Feat: Chips 컴포넌트 구현

* Feat: Popover , Dropdown 컴포넌트 구현 (#11)

* Feat: Popover 컴포넌트 구현

* Feat: Dropdown 컴포넌트 ui 구현

* Feat: Dropdown 컴포넌트 기능 구현

* Chore: font 경로에 저장된 png파일 삭제

* Feat: ModalButton, AvatarStack, ProfileLabel, Modal 비밀번호 확인(alert) 구현 (#13)

* Chore : kebob -> kebab 오타 수정

* Feat: 비밀번호 확인 모달 컴포넌트 생성

* Feat: Avatars 컴포넌트 생성

* Feat : ProfileLabel 컴포넌트 생성

* Feat : Avatars -> AvatarStack 으로 이름 변경 및 호버 기능 구현

* Chore : AvatarStack Avatar props 수정

* Feat : Card 컴포넌트 구현 및 ChipCard 컴포넌트 수정(Tags) (#14)

* Feat: Card 추가 및 ChipCard 수정

* Fix: tailwind.config.ts 코드 수정

* Feat: ButtonBase, InviteButton, PaginationButton 구현 (#18)

* Feat: ButtonBase, InviteButton, PaginationButton 구현

* Feat: ButtonBase, InviteButton, PaginationButton 구현

* Chore: 초대하기, 페이지네이션 버튼 function 수정 및 import react 삭제

* Chore: Button function 수정 및 import react 삭제

* Feat: ButtonBase onClick prop 추가

* Chore: index 수정

* Chore: buttonbase 이름 변경

* Chore: 화살표 함수 수정

* Chore: index 컴포넌트 import 제거

* Chore:index import 수정

* Feat: CommentInput, Comments, AddImageInput 컴포넌트 디자인 시스템 구현 (#21)

* Feat : SideMenu 컴포넌트 구현 (#22)

* Feat: Button 컴포넌트 구현 (#23)

* Feat: ButtonBase, InviteButton, PaginationButton 구현

* Chore: 초대하기, 페이지네이션 버튼 function 수정 및 import react 삭제

* Chore: Button function 수정 및 import react 삭제

* Feat: ButtonBase onClick prop 추가

* Chore: index 수정

* Chore: buttonbase 이름 변경

* Chore: 화살표 함수 수정

* Refactor: button 수정

* Chore: button case값 수정

* Chore: landing 페이지 수정

* index.tsx 오타 수정

* Chore: rebase중 변경된  InviteButton 복구

* Chore: rebase로 인한   invitebutton, button 오류 수정

* Feat: Comments 컴포넌트 수정 기능 추가 및 디자인 시스템 구현 (#24)

* �Feat: AuthLayout, AuthInputField 컴포넌트 구현 및 로그인, 회원가입 페이지 디자인 구성 (#26)

* Chore: Dropdown Layout 컴포넌트 이미지 경로 수정

* Feat: AuthInputField 컴포넌트 UI 및 비밀번호 토글 버튼 구현

* Feat: AuthHeader 컴포넌트 구현

* Feat: AuthFooter 컴포넌트 구현

* Feat: AuthForm 컴포넌트 구현

* Feat: AuthLayout 컴포넌트 구현

* Feat:  Auth 관련 UI 컴포넌트로 로그인 , 회원가입 페이지 레이아웃 구성

* Chore: 파일 명 대소문자 변경

* Chore: Auth/elements.tsx 파일 삭제

* Feat: 모달 컴포넌트 구현 및 버튼, 아바타 관련 컴포넌트 스타일 수정 (#27)

* Feat: Avatars 컴포넌트 생성

* Feat : ProfileLabel 컴포넌트 생성

* Feat : Avatars -> AvatarStack 으로 이름 변경 및 호버 기능 구현

* Feat : ModalInputField 컴포넌트 생성

* Feat: Avatars 컴포넌트 생성

* Feat : ProfileLabel 컴포넌트 생성

* Feat : Avatars -> AvatarStack 으로 이름 변경 및 호버 기능 구현

* Feat : ModalInputField 컴포넌트 생성

* Chore : 모달 수정

* Feat : newDashModal 생성

* Alert Modal 변경

* Revert "Alert Modal 변경"

This reverts commit fa30afebb0d301d367eba5a45c17e0f0f8e68a66.

* Chore : Alert Modal 수정

* Chore : InputField -> ModalInputFiled 로 이름 수정 및 로직 수정

* Feat : Column Modal 생성

* Feat : Todo Modal 생성

* Feat : 모달 기능 테스트 용 컴포넌트 생성

* Chore : Modal 컴포넌트 Button 스타일 적용 및 Button 스타일 리팩토링

* Chore : rebase 수정

* Feat : Task 모달 생성 및 팝오버 추가

* Chore : Popover 위치 수정

* Chore : Alert -> alert 폴더 이름 수정으로 인한 추가 삭제

* Chore : Avatar 컴포넌트 수정

* Feat : Invite 모달 생성

* Chore : Button 컴포넌트 스타일 수정

* Chore : Avatar & ProfileLabel 스타일 수정

* Chore : ModalTest에 Button 및 Avatar 디자인 추가

* Chore : 잘못된 스타일 수정

* Feat: Avatars 컴포넌트 생성

* Feat : ProfileLabel 컴포넌트 생성

* Feat : Avatars -> AvatarStack 으로 이름 변경 및 호버 기능 구현

* Feat : ModalInputField 컴포넌트 생성

* Chore : 모달 수정

* Feat : newDashModal 생성

* Alert Modal 변경

* Revert "Alert Modal 변경"

This reverts commit fa30afebb0d301d367eba5a45c17e0f0f8e68a66.

* Chore : Alert Modal 수정

* Chore : InputField -> ModalInputFiled 로 이름 수정 및 로직 수정

* Feat : Column Modal 생성

* Feat : Todo Modal 생성

* Feat : 모달 기능 테스트 용 컴포넌트 생성

* Chore : Modal 컴포넌트 Button 스타일 적용 및 Button 스타일 리팩토링

* Feat: Avatars 컴포넌트 생성

* Feat : ProfileLabel 컴포넌트 생성

* Feat : Avatars -> AvatarStack 으로 이름 변경 및 호버 기능 구현

* Chore : Popover 위치 수정

* Chore : Avatar 컴포넌트 수정

* Feat : Invite 모달 생성

* Chore : Button 컴포넌트 스타일 수정

* Chore : Avatar & ProfileLabel 스타일 수정

* Chore : ModalTest에 Button 및 Avatar 디자인 추가

* Chore : 잘못된 스타일 수정

* Feat : 컬럼 추가, 할일 추가, 대시보드 삭제 버튼 생성

* Chore : ProfileLabel gap 추가

* Feat: TaskModal, TaskInfo 컴포넌트 디자인 시스템 구현 (#29)

* Fix: CommentInput 컴포넌트 textarea 수정 및 미디어쿼리 적용

* Feat: TaskInfo 컴포넌트 디자인 시스템 구현

* Feat: TaskModal 컴포넌트 디자인 시스템 구현

* Chore: Button 컴포넌트 스타일 재적용 및 담당 컴포넌트 스타일 수정

* Chore: ProfileLabel 컴포넌트 초기화

* Feat : dropdown 기능 구현 (#31)

* Feat: dbLinkButton, dbLayout, dbHeader, SettingButton, dbLinkButton 구현 (#33)

* Feat: MemberTable, InviteListTable, InviteDashTable 구현 (#34)

* Feat: 구성원, 초대내역 table 구현

* Chore: InviteListTable 이름 변경

* Chore: InviteListTable, MemberTable padding 수정

* Chore: Button variant 추가

* Chore: SearchBar 반응형 구현

* Feat: InviteDashTable 구현

* Chore: Avatar, ProfileLabel type에 table 추가

* Chore: Landing 페이지 복원

* Chore: index 페이지 수정

* Chore: InviteDashTable padding 값 수정

* Chore: InviteDashTable 엔터 수정

* Chore: InviteDashTable 구조 수정

---------

Co-authored-by: 남숙희 <131663155+sooki88@users.noreply.github.com>

* Feat: Column 컴포넌트 구현 (#35)

* Chore: 외부 이미지 경로 설정 hostname 등록

* Feat: Column 컴포넌트 UI 구현

* Chore: Column 컴포넌트에 AddColumnButton 컴포넌트 추가

* Chore: 이미지 삭제

* Feat : api 구현 (#36)

* Feat : api 구현

* Chore : axios interceptors 수정

* Feat: LandingPage ui 구성 (#37)

* Chore: TaskModal, TaskInfo, CommentInput, Comments, Button 컴포넌트 수정

* Feat: Landing 페이지 Footer 컴포넌트 구현

* Design: Landing 페이지 pc버전 완성

* Design: Landing 페이지 테블릿, 모바일 버전 완성

* Chore: Landing 페이지 & Content, ScrollTopButton 컴포넌트 코드 수정

---------

Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>

* Feat: MyPage UI (#38)

* Feat: mockData 생성 (#41)

* Chore: dashboard 페이지에 사용하는 버튼 컴포넌트들 파일 위치 변경

* Feat: mockData 생성

* Chore: 주석 추가

* Feat: editdashboard 레이아웃 구현 (#42)

* Chore: button 폴더 생성

* Chore: IconButton으로 변경

* Refactor: SettingButton을 IconButton으로 통합

* Chore: InviteListTable IconButton으로 수정

* Chore: IconButton alt 수정

* Chore: DashboardHeader IconButton 수정

* Chore: 대시보드 삭제하기 버튼 수정

* Chore: table 컴포넌트 mock data 수정

* Chore: BoardEdit 구현 완료

* Chore: index 페이지 수정

* Chore: rebase 중 수정된 landing 페이지 복원

* Chore: rebase 중 수정된 landing 복원

* Chore: AddColumnButton 이동

* Chore: iconbutton 수정

* Chore: InviteListTable 내 iconbutton 수정

* Chore: 기존 목데이터 파일 삭제

* Chore: editdashboard 수정

* Chore: invitelist, membertable 목데이터 수정

* Fix: DashboardLayout을 grid로 수정 (#43)

* Fix: DashboardLayout을 grid로 수정

* Chore: DashboardHearder에서 Button 부분 충돌 수정

---------

Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>

* Fix: button과 header 수정 (#44)

* Fix: Button 및 Header 수정

* Fix: SideMenu의 tabletOrLarge props 삭제

* Feat: 로그인, 회원가입 페이지 기능 구현 (#45)

* Feat: Auth InputField 타입에 따른 분리 구현"

* Chore: form 스타일 분리를 위한 AuthForm 컴포넌트 수정

* Refactor: 타입에 따라 분리한  Input Field  컴포넌트로 변경

* Chore: checkbox ui 라이브러리 셋팅

* Chore: AuthCheckbox 컴포넌트 수정 및 파일 분리

* Chore: Image sizes 최적화 설정

* Refactor: AuthLayout 컴포넌트 AuthForm컴포넌트 분리

* Feat: 로그인 페이지 유효성 검사 기능 구현

* Feat: 회원가입 페이지 유효성 검사 기능 구현

* Feat: 로그인 페이지 로그인 폼 서버 제출 기능 구현

1. 사용자가 입력한 정보를 서버에 전송하여 로그인을 처리하도록 구현
2. 로그인 성공 했을 경우 access토큰 로컬 스토리지에 저장 후  mydashborad 페이지로 이동 기능 구현
3. 유효한 이메일이 없을 경우 에러처리 구현
4. 비밀번호가 일치하지 않을 경우 에러처리 구현

* Chore: UserServiceResponseDto오타 수정

* Feat: 회원가입 페이지 폼 서버 제출 기능 구현 및 AlertModal 수정

1. 사용자가 입력한 정보를 서버에 전송하여 회원가입 처리 하도록 구현
2. 회원가입 성공했을 경우 로그인 페이지로 이동
3. 사용 중인 이메일의 경우 Alert 창 띄우기 구현
4. Alert 메세지 추가

* Chore: useForm mode onTouched로 수정

* Feat: mypage에 닉네임, 비밀번호 변경 추가 (#46)

Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>

* Feat: modal api 구현  (#47)

* Chore : api 코드 수정

* Feat : SSR에서 사용할 토큰 가져오는 유틸 함수 구현

* Feat : 이미지 업로드 유틸 함수 구현

* Chore : 공용 컴포넌트 수정

* Chore : 모달 폼에서 사용되는 컴포넌트들 수정

* Chore : 대시보드 페이지 SSR로 데이터 패칭하도록 수정

* Feat : 모달 컴포넌트들에 사용될 기능 구현

* Feat : Task 모달 댓글 기능 구현

* Chore : type 수정

---------

Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>

* Chore: Alert 중복 폴더 및 파일 삭제

* Chore: ImageInput.1.tsx 삭제

* Feat: MyDashBoard  페이지 ui 구성 및 기능구현 (#48)

* Feat: AddTodoButton 컴포넌트 새로운 대시보드 버전 추가

* Feat: InviteDashTable 검색 기능 구현

* Feat: api 연결

* Feat: 로그인 상태일 시 Landing 페이지에서 mydashboard 페이지 이동

* Chore: 변수 이름 수정 및 mydashboard 레이아웃 수정

* Fix: 타입 오류 수정

* Feat: mypage 이미지 업로드 기능과 에러에 따른 AlertModal 타입 추가 (#49)

* Feat: mypage 이미지 업로드 기능과 에러에 따른 모달 타입 추가

* Fix: 비밀번호 input 모두 입력시 버튼 활성화되게 수정

* Feat: email input 입력 비활성화

* Feat: dateInput 컴포넌트 및 태그 삭제 기능 구현 (#50)

* Chore : 모달 컴포넌트 및 meUpload api 수정

* Chore : api 수정

* Chore : 공용 모달 수정

* Feat : DatePicker를 사용해서 DateInput 구현

* Chore : form에서 사용되는 input outline 수정

* Chore : 모달 미리보기 이미지 수정

* Chore : 코멘트 이름 / 날짜 보이게 수정

---------

Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>

* Feat: dashboard 페이지 ui 및 기능 구현 (#54)

* Feat: 로그인 회원가입 페이지 accessToken 쿠키 저장 및 redirect 기능 구현

* Chore: 로그인, 회원가입 페이지 서버 에러 처리 추가

* Chore: schema 오타 및 타입 수정

* Chore: AddCardButton, AddColumnButton 컴포넌트 이름 수정

* Design: BoardLayout children 영역 스크롤 바 적용

* Feat: dashboard 페이지 UI 및 기본 기능 구현

* Design: AvatarStack popover 영역 디자인 수정

* Feat: edit 페이지 기능 구현 (#55)

* Revert "Chore: ImageInput.1.tsx 삭제"

This reverts commit 6e1a1d7.

* Chore: MemberTable, InviteListTable, edit 페이지 구조분해할당 적용

* Chore: edit layout padding 반영

* Chore: membertable 수정

* Chore: Table 수정

* Feat: edit 페이지 구현

* Chore: BackButton onClick 삭제

* Chore: 대시보드 이름, chip 사이 gap 추가

* Refactor: useDashboardData 커스텀 훅 생성

* Chore: edit 페이지 구조 변경

* Feat: 대시보드 이름 및 색상 수정 기능 구현

* Chore: mypage, SideMenu, ChipCard, Card, BackButton 수정 (#56)

* Chore: mypage, sidemenu, tag, card 수정

* Chore: Image size 추가 및 blurDataURL 적용

---------

Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>

* Reactor: 강제 랜더링 코드 제거 (#58)

* Refactor : 코드 리팩토링

* Chore : 자잘한 타입 수정

* Chore : Comment api 로직 수정

* Chore : Card 생성 api 로직 수정

* Chore : 강제 리랜더링 제거

* Chore: 1차 검수 피드백 반영 및 로그아웃 기능 추가 (#57)

* Refactor: 초대 받은 대시보드 수락 시 대시보드 목록, sidebar에 반영되도록 코드 수정

* Feat: 로그아웃 기능 구현

* Feat: 대시보드목록 페이지네이션 기능 구현

* Chore : 코드 수정 하다가 사라진 스타일 다시 추가 (#59)

* Chore: 1차 검수 피드백 반영 (회원가입페이지, Dashboard 페이지) (#60)

* Chore: 닉네임 글자수 제한 변경 및 누락된 코드 추가

1. 닉네임 글자수 제한 10자에서  8글자로 변경,
2. password eye 토글 버튼 타입 지정
3. checkbox 텍스트 클릭시 체크박스 체크되도록 수정

* Chore:  dashboard 리스폰스 데이터 관련 타입 수정

* Chore: AddColumnButton 아이콘 및 텍스트 수직 중앙 정렬 수정

* Chore: import  경로 수정

* Feat: dashboard페이지 서버에러 처리 alert 기능 구현

* Refactor: Dashboard 페이지 새로운 컬럼 추가 시 페이지에 바로 반영 되도록 수정

* Chore: 경로 수정

* Chore: useToggle 을 useState로 변경

* Chore: 웹브라우저 스크롤바 제거

* Chore: BoardLayout grid 변경으로 스크롤바 제거

* Feat: 프로필 이미지 삭제 기능, MyDataContext 추가 (#61)

* Chore: 비밀번호변경 추가 코드

* Feat: MyDataContext, 프로필 이미지삭제 기능 추가

* Chore: 닉네임 8글자 제한

* Chore: edit 페이지 1차 검수 반영 (#62)

* Chore: 대시보드 색상 선택 반영

* Feat: 페이지네이션 버튼 적용

* Chore: edit 페이지 기능 구현

* Chore: BoardLayout 빠진 코드 추가 및 2차 검수 피드백 반영  (#63)

* Chore: 2차 검수 피드백 반영

* Chore: columns 콘텍스트 columnsData로 변경

* Chore: 2차 검수 수정 (#64)

* Chore : 코드 수정

* Chore : 2차 검수 수정

* Chore: 2차 검수 수정 (#65)

* Fix: CommentInput 컴포넌트에서 textarea 가로 스크롤 삭제

* Feat: 서버 에러 시 경고창 뜨는 기능 추가

* Design: MyDashboardLayout 수정

* Fix: mydashboard 페이지 dashboards 무한 요청 에러해결

* Chore: 2차 검수사항 반영 (#66)

* Chore: sidemenu 스크롤, mypage tablet full, 로그아웃, 서버 alert 처리

* Chore: 타입, 콘솔에러 처리 완료

* Chore: Dom에러 처리

* Chore: 2차 검수 수정 (#67)

* fix: 타입 오류 수정

* Chore: edit 페이지 타입 오류 수정

* Chore: edit 페이지 padding 추가

* Chore: Auth input Field 타입 지정 (#68)

* Feat: 가로 스크롤 버튼 기능 구현 (#69)

* Chore: 대시보드 헤더 멤버 삭제 반영 (#70)

* Chore: 이름 변경 시 사이드메뉴 반영

* Chore: 주석 삭제

* Chore: 멤버삭제 시 헤더 반영

* Chore: 주석 삭제

* Chore: 잔여 주석 삭제

* Chore: useDashboardData 내 타입 오류 수정

* Refactor : any 타입 수정 (#71)

* Chore : 의미 없는 state 변경 취소

* Feat : 존재하지 않는 페이지(404)접근 시, 리다이렉트 처리

* Chore : 페이지 import 순서 정렬

* Chore : any Type 올바른 타입으로 변경

* Chore : SideMenu 에서 사용하는 대시보드 데이터 훅으로 관리

* Feat : 대시보드 멤버 초대하기 중복 멤버 확인 기능 추가

* Chore : Modal 컴포넌트 레이아웃 분리

* Chore : setState 타입 불일치 수정

* Chore : 스크롤바 수정

* Chore : card, dashboard 상태 관리 dashboard page에서 관리 하도록 수정

* Chore : 카드 업데이트 로직 수정

* Chore : 캘린더 z-index 수정

* Chore : Avatar 컴포넌트 수정

* Chore : 모달 푸터 수정

* Chore : invinInviteModal 수정

* Chore : AlertModal 수정

* Chore : 스크롤바 수정

* Chore : 모달 컴포넌트 스타일 수정

* Chore : Auth/EmailField 타입 수정

* Chore : Auth/Input type 수정

* Build : netlify.toml 설정

* Build : package.json export 명령어 추가

* Build : netlify 명령어 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 제거

* Refactor: 가로 스크롤 버튼 리팩토링  (#74)

* Refactor: 가로 스크롤 버튼 리팩토링

1. 버튼 스타일 코드 추가
2. 스크롤바가 끝에 닿았을 경우 버튼 사라지도록 수정
3. 스크롤바를 마우스로 움직였을 경우에도 scrollPosition 적용

* Chore: 대시보드 변경시 카드 깜박거림 및 eslint 에러 수정

* Design: SideMenu 호버 시 cursor pointer 추가 (#75)

* Chore : 랜딩 페이지 수정

* Chore : dashboardLayout useLayoutEffect -> useEffect 로 변경

* Chore : 리다이렉트 로직 수정

* Chore : 스타일 수정

* Chore : mydashboard passwordChangeForm validation 수정

* Chore : 카드 수정 이미지 삭제 안되는 문제 해결

---------

Co-authored-by: 김주현 <trust987@naver.com>
Co-authored-by: kimbobby <148737398+kimbobby@users.noreply.github.com>
Co-authored-by: 남숙희 <131663155+sooki88@users.noreply.github.com>
Co-authored-by: 임주민 <139199039+imkrmin@users.noreply.github.com>
Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>
guen9310 added a commit to guen9310/Taskify that referenced this pull request Feb 12, 2024
* Build: 개발 환경 셋팅

1. 디렉토리 구조 셋팅
2. prettier 설치 및  eslint, prettier config 수정
3. axios, react-hook-form 라이브러리 설치

* Docs: Readme 수정

* Chore: 디렉토리 구조 설정을 위한 empty directories 추가

Git추적을 위해 각 디렉토리에 .gitkeep 파일을 추가

* Chore: globals.css 셋팅 및 Pretendard 폰트 적용

* chore: tailwind.config.ts 코드 작업 (codeit-part3-team7#1)

chore: wailwind.config.ts 코드작업

* Chore : README 수정

* �Chore: tailwind.config.ts에서 screens pc 사이즈 수정 (codeit-part3-team7#2)

Chore: screens pc 1199px 수정

* Feat: Modal & Avartar 컴포넌트 구현 (codeit-part3-team7#3)

* Feat: Modal 틀 컴포넌트 생성

* Feat: Avatar 컴포넌트 생성

* Feat: Header, BackButton, SearchBar 컴포넌트 디자인 시스템 구현 (codeit-part3-team7#5)

* Feat: Header 컴포넌트 디자인 시스템 구현

* Feat: BackButton 컴포넌트 디자인 시스템 구현

* Feat: SearchBar 컴포넌트 디자인 시스템 구현

* Chore: 코드 위치 수정 및 index.tsx 초기화

* Chore: Image 경고 메세지 해결

* Chore: index.tsx 초기화

* Chore: index.tsx 초기화

* Feat: Chips 컴포넌트 구현 (codeit-part3-team7#6)

Feat: Chips 컴포넌트 구현

* Feat: Popover , Dropdown 컴포넌트 구현 (codeit-part3-team7#11)

* Feat: Popover 컴포넌트 구현

* Feat: Dropdown 컴포넌트 ui 구현

* Feat: Dropdown 컴포넌트 기능 구현

* Chore: font 경로에 저장된 png파일 삭제

* Feat: ModalButton, AvatarStack, ProfileLabel, Modal 비밀번호 확인(alert) 구현 (codeit-part3-team7#13)

* Chore : kebob -> kebab 오타 수정

* Feat: 비밀번호 확인 모달 컴포넌트 생성

* Feat: Avatars 컴포넌트 생성

* Feat : ProfileLabel 컴포넌트 생성

* Feat : Avatars -> AvatarStack 으로 이름 변경 및 호버 기능 구현

* Chore : AvatarStack Avatar props 수정

* Feat : Card 컴포넌트 구현 및 ChipCard 컴포넌트 수정(Tags) (codeit-part3-team7#14)

* Feat: Card 추가 및 ChipCard 수정

* Fix: tailwind.config.ts 코드 수정

* Feat: ButtonBase, InviteButton, PaginationButton 구현 (codeit-part3-team7#18)

* Feat: ButtonBase, InviteButton, PaginationButton 구현

* Feat: ButtonBase, InviteButton, PaginationButton 구현

* Chore: 초대하기, 페이지네이션 버튼 function 수정 및 import react 삭제

* Chore: Button function 수정 및 import react 삭제

* Feat: ButtonBase onClick prop 추가

* Chore: index 수정

* Chore: buttonbase 이름 변경

* Chore: 화살표 함수 수정

* Chore: index 컴포넌트 import 제거

* Chore:index import 수정

* Feat: CommentInput, Comments, AddImageInput 컴포넌트 디자인 시스템 구현 (codeit-part3-team7#21)

* Feat : SideMenu 컴포넌트 구현 (codeit-part3-team7#22)

* Feat: Button 컴포넌트 구현 (codeit-part3-team7#23)

* Feat: ButtonBase, InviteButton, PaginationButton 구현

* Chore: 초대하기, 페이지네이션 버튼 function 수정 및 import react 삭제

* Chore: Button function 수정 및 import react 삭제

* Feat: ButtonBase onClick prop 추가

* Chore: index 수정

* Chore: buttonbase 이름 변경

* Chore: 화살표 함수 수정

* Refactor: button 수정

* Chore: button case값 수정

* Chore: landing 페이지 수정

* index.tsx 오타 수정

* Chore: rebase중 변경된  InviteButton 복구

* Chore: rebase로 인한   invitebutton, button 오류 수정

* Feat: Comments 컴포넌트 수정 기능 추가 및 디자인 시스템 구현 (codeit-part3-team7#24)

* �Feat: AuthLayout, AuthInputField 컴포넌트 구현 및 로그인, 회원가입 페이지 디자인 구성 (codeit-part3-team7#26)

* Chore: Dropdown Layout 컴포넌트 이미지 경로 수정

* Feat: AuthInputField 컴포넌트 UI 및 비밀번호 토글 버튼 구현

* Feat: AuthHeader 컴포넌트 구현

* Feat: AuthFooter 컴포넌트 구현

* Feat: AuthForm 컴포넌트 구현

* Feat: AuthLayout 컴포넌트 구현

* Feat:  Auth 관련 UI 컴포넌트로 로그인 , 회원가입 페이지 레이아웃 구성

* Chore: 파일 명 대소문자 변경

* Chore: Auth/elements.tsx 파일 삭제

* Feat: 모달 컴포넌트 구현 및 버튼, 아바타 관련 컴포넌트 스타일 수정 (codeit-part3-team7#27)

* Feat: Avatars 컴포넌트 생성

* Feat : ProfileLabel 컴포넌트 생성

* Feat : Avatars -> AvatarStack 으로 이름 변경 및 호버 기능 구현

* Feat : ModalInputField 컴포넌트 생성

* Feat: Avatars 컴포넌트 생성

* Feat : ProfileLabel 컴포넌트 생성

* Feat : Avatars -> AvatarStack 으로 이름 변경 및 호버 기능 구현

* Feat : ModalInputField 컴포넌트 생성

* Chore : 모달 수정

* Feat : newDashModal 생성

* Alert Modal 변경

* Revert "Alert Modal 변경"

This reverts commit fa30afebb0d301d367eba5a45c17e0f0f8e68a66.

* Chore : Alert Modal 수정

* Chore : InputField -> ModalInputFiled 로 이름 수정 및 로직 수정

* Feat : Column Modal 생성

* Feat : Todo Modal 생성

* Feat : 모달 기능 테스트 용 컴포넌트 생성

* Chore : Modal 컴포넌트 Button 스타일 적용 및 Button 스타일 리팩토링

* Chore : rebase 수정

* Feat : Task 모달 생성 및 팝오버 추가

* Chore : Popover 위치 수정

* Chore : Alert -> alert 폴더 이름 수정으로 인한 추가 삭제

* Chore : Avatar 컴포넌트 수정

* Feat : Invite 모달 생성

* Chore : Button 컴포넌트 스타일 수정

* Chore : Avatar & ProfileLabel 스타일 수정

* Chore : ModalTest에 Button 및 Avatar 디자인 추가

* Chore : 잘못된 스타일 수정

* Feat: Avatars 컴포넌트 생성

* Feat : ProfileLabel 컴포넌트 생성

* Feat : Avatars -> AvatarStack 으로 이름 변경 및 호버 기능 구현

* Feat : ModalInputField 컴포넌트 생성

* Chore : 모달 수정

* Feat : newDashModal 생성

* Alert Modal 변경

* Revert "Alert Modal 변경"

This reverts commit fa30afebb0d301d367eba5a45c17e0f0f8e68a66.

* Chore : Alert Modal 수정

* Chore : InputField -> ModalInputFiled 로 이름 수정 및 로직 수정

* Feat : Column Modal 생성

* Feat : Todo Modal 생성

* Feat : 모달 기능 테스트 용 컴포넌트 생성

* Chore : Modal 컴포넌트 Button 스타일 적용 및 Button 스타일 리팩토링

* Feat: Avatars 컴포넌트 생성

* Feat : ProfileLabel 컴포넌트 생성

* Feat : Avatars -> AvatarStack 으로 이름 변경 및 호버 기능 구현

* Chore : Popover 위치 수정

* Chore : Avatar 컴포넌트 수정

* Feat : Invite 모달 생성

* Chore : Button 컴포넌트 스타일 수정

* Chore : Avatar & ProfileLabel 스타일 수정

* Chore : ModalTest에 Button 및 Avatar 디자인 추가

* Chore : 잘못된 스타일 수정

* Feat : 컬럼 추가, 할일 추가, 대시보드 삭제 버튼 생성

* Chore : ProfileLabel gap 추가

* Feat: TaskModal, TaskInfo 컴포넌트 디자인 시스템 구현 (codeit-part3-team7#29)

* Fix: CommentInput 컴포넌트 textarea 수정 및 미디어쿼리 적용

* Feat: TaskInfo 컴포넌트 디자인 시스템 구현

* Feat: TaskModal 컴포넌트 디자인 시스템 구현

* Chore: Button 컴포넌트 스타일 재적용 및 담당 컴포넌트 스타일 수정

* Chore: ProfileLabel 컴포넌트 초기화

* Feat : dropdown 기능 구현 (codeit-part3-team7#31)

* Feat: dbLinkButton, dbLayout, dbHeader, SettingButton, dbLinkButton 구현 (codeit-part3-team7#33)

* Feat: MemberTable, InviteListTable, InviteDashTable 구현 (codeit-part3-team7#34)

* Feat: 구성원, 초대내역 table 구현

* Chore: InviteListTable 이름 변경

* Chore: InviteListTable, MemberTable padding 수정

* Chore: Button variant 추가

* Chore: SearchBar 반응형 구현

* Feat: InviteDashTable 구현

* Chore: Avatar, ProfileLabel type에 table 추가

* Chore: Landing 페이지 복원

* Chore: index 페이지 수정

* Chore: InviteDashTable padding 값 수정

* Chore: InviteDashTable 엔터 수정

* Chore: InviteDashTable 구조 수정

---------

Co-authored-by: 남숙희 <131663155+sooki88@users.noreply.github.com>

* Feat: Column 컴포넌트 구현 (codeit-part3-team7#35)

* Chore: 외부 이미지 경로 설정 hostname 등록

* Feat: Column 컴포넌트 UI 구현

* Chore: Column 컴포넌트에 AddColumnButton 컴포넌트 추가

* Chore: 이미지 삭제

* Feat : api 구현 (codeit-part3-team7#36)

* Feat : api 구현

* Chore : axios interceptors 수정

* Feat: LandingPage ui 구성 (codeit-part3-team7#37)

* Chore: TaskModal, TaskInfo, CommentInput, Comments, Button 컴포넌트 수정

* Feat: Landing 페이지 Footer 컴포넌트 구현

* Design: Landing 페이지 pc버전 완성

* Design: Landing 페이지 테블릿, 모바일 버전 완성

* Chore: Landing 페이지 & Content, ScrollTopButton 컴포넌트 코드 수정

---------

Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>

* Feat: MyPage UI (codeit-part3-team7#38)

* Feat: mockData 생성 (codeit-part3-team7#41)

* Chore: dashboard 페이지에 사용하는 버튼 컴포넌트들 파일 위치 변경

* Feat: mockData 생성

* Chore: 주석 추가

* Feat: editdashboard 레이아웃 구현 (codeit-part3-team7#42)

* Chore: button 폴더 생성

* Chore: IconButton으로 변경

* Refactor: SettingButton을 IconButton으로 통합

* Chore: InviteListTable IconButton으로 수정

* Chore: IconButton alt 수정

* Chore: DashboardHeader IconButton 수정

* Chore: 대시보드 삭제하기 버튼 수정

* Chore: table 컴포넌트 mock data 수정

* Chore: BoardEdit 구현 완료

* Chore: index 페이지 수정

* Chore: rebase 중 수정된 landing 페이지 복원

* Chore: rebase 중 수정된 landing 복원

* Chore: AddColumnButton 이동

* Chore: iconbutton 수정

* Chore: InviteListTable 내 iconbutton 수정

* Chore: 기존 목데이터 파일 삭제

* Chore: editdashboard 수정

* Chore: invitelist, membertable 목데이터 수정

* Fix: DashboardLayout을 grid로 수정 (codeit-part3-team7#43)

* Fix: DashboardLayout을 grid로 수정

* Chore: DashboardHearder에서 Button 부분 충돌 수정

---------

Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>

* Fix: button과 header 수정 (codeit-part3-team7#44)

* Fix: Button 및 Header 수정

* Fix: SideMenu의 tabletOrLarge props 삭제

* Feat: 로그인, 회원가입 페이지 기능 구현 (codeit-part3-team7#45)

* Feat: Auth InputField 타입에 따른 분리 구현"

* Chore: form 스타일 분리를 위한 AuthForm 컴포넌트 수정

* Refactor: 타입에 따라 분리한  Input Field  컴포넌트로 변경

* Chore: checkbox ui 라이브러리 셋팅

* Chore: AuthCheckbox 컴포넌트 수정 및 파일 분리

* Chore: Image sizes 최적화 설정

* Refactor: AuthLayout 컴포넌트 AuthForm컴포넌트 분리

* Feat: 로그인 페이지 유효성 검사 기능 구현

* Feat: 회원가입 페이지 유효성 검사 기능 구현

* Feat: 로그인 페이지 로그인 폼 서버 제출 기능 구현

1. 사용자가 입력한 정보를 서버에 전송하여 로그인을 처리하도록 구현
2. 로그인 성공 했을 경우 access토큰 로컬 스토리지에 저장 후  mydashborad 페이지로 이동 기능 구현
3. 유효한 이메일이 없을 경우 에러처리 구현
4. 비밀번호가 일치하지 않을 경우 에러처리 구현

* Chore: UserServiceResponseDto오타 수정

* Feat: 회원가입 페이지 폼 서버 제출 기능 구현 및 AlertModal 수정

1. 사용자가 입력한 정보를 서버에 전송하여 회원가입 처리 하도록 구현
2. 회원가입 성공했을 경우 로그인 페이지로 이동
3. 사용 중인 이메일의 경우 Alert 창 띄우기 구현
4. Alert 메세지 추가

* Chore: useForm mode onTouched로 수정

* Feat: mypage에 닉네임, 비밀번호 변경 추가 (codeit-part3-team7#46)

Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>

* Feat: modal api 구현  (codeit-part3-team7#47)

* Chore : api 코드 수정

* Feat : SSR에서 사용할 토큰 가져오는 유틸 함수 구현

* Feat : 이미지 업로드 유틸 함수 구현

* Chore : 공용 컴포넌트 수정

* Chore : 모달 폼에서 사용되는 컴포넌트들 수정

* Chore : 대시보드 페이지 SSR로 데이터 패칭하도록 수정

* Feat : 모달 컴포넌트들에 사용될 기능 구현

* Feat : Task 모달 댓글 기능 구현

* Chore : type 수정

---------

Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>

* Chore: Alert 중복 폴더 및 파일 삭제

* Chore: ImageInput.1.tsx 삭제

* Feat: MyDashBoard  페이지 ui 구성 및 기능구현 (codeit-part3-team7#48)

* Feat: AddTodoButton 컴포넌트 새로운 대시보드 버전 추가

* Feat: InviteDashTable 검색 기능 구현

* Feat: api 연결

* Feat: 로그인 상태일 시 Landing 페이지에서 mydashboard 페이지 이동

* Chore: 변수 이름 수정 및 mydashboard 레이아웃 수정

* Fix: 타입 오류 수정

* Feat: mypage 이미지 업로드 기능과 에러에 따른 AlertModal 타입 추가 (codeit-part3-team7#49)

* Feat: mypage 이미지 업로드 기능과 에러에 따른 모달 타입 추가

* Fix: 비밀번호 input 모두 입력시 버튼 활성화되게 수정

* Feat: email input 입력 비활성화

* Feat: dateInput 컴포넌트 및 태그 삭제 기능 구현 (codeit-part3-team7#50)

* Chore : 모달 컴포넌트 및 meUpload api 수정

* Chore : api 수정

* Chore : 공용 모달 수정

* Feat : DatePicker를 사용해서 DateInput 구현

* Chore : form에서 사용되는 input outline 수정

* Chore : 모달 미리보기 이미지 수정

* Chore : 코멘트 이름 / 날짜 보이게 수정

---------

Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>

* Feat: dashboard 페이지 ui 및 기능 구현 (codeit-part3-team7#54)

* Feat: 로그인 회원가입 페이지 accessToken 쿠키 저장 및 redirect 기능 구현

* Chore: 로그인, 회원가입 페이지 서버 에러 처리 추가

* Chore: schema 오타 및 타입 수정

* Chore: AddCardButton, AddColumnButton 컴포넌트 이름 수정

* Design: BoardLayout children 영역 스크롤 바 적용

* Feat: dashboard 페이지 UI 및 기본 기능 구현

* Design: AvatarStack popover 영역 디자인 수정

* Feat: edit 페이지 기능 구현 (codeit-part3-team7#55)

* Revert "Chore: ImageInput.1.tsx 삭제"

This reverts commit 6e1a1d7.

* Chore: MemberTable, InviteListTable, edit 페이지 구조분해할당 적용

* Chore: edit layout padding 반영

* Chore: membertable 수정

* Chore: Table 수정

* Feat: edit 페이지 구현

* Chore: BackButton onClick 삭제

* Chore: 대시보드 이름, chip 사이 gap 추가

* Refactor: useDashboardData 커스텀 훅 생성

* Chore: edit 페이지 구조 변경

* Feat: 대시보드 이름 및 색상 수정 기능 구현

* Chore: mypage, SideMenu, ChipCard, Card, BackButton 수정 (codeit-part3-team7#56)

* Chore: mypage, sidemenu, tag, card 수정

* Chore: Image size 추가 및 blurDataURL 적용

---------

Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>

* Reactor: 강제 랜더링 코드 제거 (codeit-part3-team7#58)

* Refactor : 코드 리팩토링

* Chore : 자잘한 타입 수정

* Chore : Comment api 로직 수정

* Chore : Card 생성 api 로직 수정

* Chore : 강제 리랜더링 제거

* Chore: 1차 검수 피드백 반영 및 로그아웃 기능 추가 (codeit-part3-team7#57)

* Refactor: 초대 받은 대시보드 수락 시 대시보드 목록, sidebar에 반영되도록 코드 수정

* Feat: 로그아웃 기능 구현

* Feat: 대시보드목록 페이지네이션 기능 구현

* Chore : 코드 수정 하다가 사라진 스타일 다시 추가 (codeit-part3-team7#59)

* Chore: 1차 검수 피드백 반영 (회원가입페이지, Dashboard 페이지) (codeit-part3-team7#60)

* Chore: 닉네임 글자수 제한 변경 및 누락된 코드 추가

1. 닉네임 글자수 제한 10자에서  8글자로 변경,
2. password eye 토글 버튼 타입 지정
3. checkbox 텍스트 클릭시 체크박스 체크되도록 수정

* Chore:  dashboard 리스폰스 데이터 관련 타입 수정

* Chore: AddColumnButton 아이콘 및 텍스트 수직 중앙 정렬 수정

* Chore: import  경로 수정

* Feat: dashboard페이지 서버에러 처리 alert 기능 구현

* Refactor: Dashboard 페이지 새로운 컬럼 추가 시 페이지에 바로 반영 되도록 수정

* Chore: 경로 수정

* Chore: useToggle 을 useState로 변경

* Chore: 웹브라우저 스크롤바 제거

* Chore: BoardLayout grid 변경으로 스크롤바 제거

* Feat: 프로필 이미지 삭제 기능, MyDataContext 추가 (codeit-part3-team7#61)

* Chore: 비밀번호변경 추가 코드

* Feat: MyDataContext, 프로필 이미지삭제 기능 추가

* Chore: 닉네임 8글자 제한

* Chore: edit 페이지 1차 검수 반영 (codeit-part3-team7#62)

* Chore: 대시보드 색상 선택 반영

* Feat: 페이지네이션 버튼 적용

* Chore: edit 페이지 기능 구현

* Chore: BoardLayout 빠진 코드 추가 및 2차 검수 피드백 반영  (codeit-part3-team7#63)

* Chore: 2차 검수 피드백 반영

* Chore: columns 콘텍스트 columnsData로 변경

* Chore: 2차 검수 수정 (codeit-part3-team7#64)

* Chore : 코드 수정

* Chore : 2차 검수 수정

* Chore: 2차 검수 수정 (codeit-part3-team7#65)

* Fix: CommentInput 컴포넌트에서 textarea 가로 스크롤 삭제

* Feat: 서버 에러 시 경고창 뜨는 기능 추가

* Design: MyDashboardLayout 수정

* Fix: mydashboard 페이지 dashboards 무한 요청 에러해결

* Chore: 2차 검수사항 반영 (codeit-part3-team7#66)

* Chore: sidemenu 스크롤, mypage tablet full, 로그아웃, 서버 alert 처리

* Chore: 타입, 콘솔에러 처리 완료

* Chore: Dom에러 처리

* Chore: 2차 검수 수정 (codeit-part3-team7#67)

* fix: 타입 오류 수정

* Chore: edit 페이지 타입 오류 수정

* Chore: edit 페이지 padding 추가

* Chore: Auth input Field 타입 지정 (codeit-part3-team7#68)

* Feat: 가로 스크롤 버튼 기능 구현 (codeit-part3-team7#69)

* Chore: 대시보드 헤더 멤버 삭제 반영 (codeit-part3-team7#70)

* Chore: 이름 변경 시 사이드메뉴 반영

* Chore: 주석 삭제

* Chore: 멤버삭제 시 헤더 반영

* Chore: 주석 삭제

* Chore: 잔여 주석 삭제

* Chore: useDashboardData 내 타입 오류 수정

* Refactor : any 타입 수정 (codeit-part3-team7#71)

* Chore : 의미 없는 state 변경 취소

* Feat : 존재하지 않는 페이지(404)접근 시, 리다이렉트 처리

* Chore : 페이지 import 순서 정렬

* Chore : any Type 올바른 타입으로 변경

* Chore : SideMenu 에서 사용하는 대시보드 데이터 훅으로 관리

* Feat : 대시보드 멤버 초대하기 중복 멤버 확인 기능 추가

* Chore : Modal 컴포넌트 레이아웃 분리

* Chore : setState 타입 불일치 수정

* Chore : 스크롤바 수정

* Chore : card, dashboard 상태 관리 dashboard page에서 관리 하도록 수정

* Chore : 카드 업데이트 로직 수정

* Chore : 캘린더 z-index 수정

* Chore : Avatar 컴포넌트 수정

* Chore : 모달 푸터 수정

* Chore : invinInviteModal 수정

* Chore : AlertModal 수정

* Chore : 스크롤바 수정

* Chore : 모달 컴포넌트 스타일 수정

* Chore : Auth/EmailField 타입 수정

* Chore : Auth/Input type 수정

* Build : netlify.toml 설정

* Build : package.json export 명령어 추가

* Build : netlify 명령어 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 수정

* Build : netlify 설정 제거

* Refactor: 가로 스크롤 버튼 리팩토링  (codeit-part3-team7#74)

* Refactor: 가로 스크롤 버튼 리팩토링

1. 버튼 스타일 코드 추가
2. 스크롤바가 끝에 닿았을 경우 버튼 사라지도록 수정
3. 스크롤바를 마우스로 움직였을 경우에도 scrollPosition 적용

* Chore: 대시보드 변경시 카드 깜박거림 및 eslint 에러 수정

* Design: SideMenu 호버 시 cursor pointer 추가 (codeit-part3-team7#75)

* Chore : 랜딩 페이지 수정

* Chore : dashboardLayout useLayoutEffect -> useEffect 로 변경

* Chore : 리다이렉트 로직 수정

* Chore : 스타일 수정

* Chore : mydashboard passwordChangeForm validation 수정

* Chore : 카드 수정 이미지 삭제 안되는 문제 해결

---------

Co-authored-by: 김주현 <trust987@naver.com>
Co-authored-by: kimbobby <148737398+kimbobby@users.noreply.github.com>
Co-authored-by: 남숙희 <131663155+sooki88@users.noreply.github.com>
Co-authored-by: 임주민 <139199039+imkrmin@users.noreply.github.com>
Co-authored-by: 9ummy9 <148167964+9ummy9@users.noreply.github.com>
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.

2 participants