Skip to content

Comments

Fix/#97/saved tips#100

Merged
minzee09 merged 7 commits intodevelopfrom
fix/#97/savedTips
Feb 20, 2025
Merged

Fix/#97/saved tips#100
minzee09 merged 7 commits intodevelopfrom
fix/#97/savedTips

Conversation

@minzee09
Copy link
Member

🎟️ 관련 이슈

Closes #97

👩‍💻 구현 내용

  • 사진 그리드
  • 저장된 꿀팁 좋아요 & 저장 수 연결
  • 상단 스크롤 기능 추가

📷 스크린샷

image
image
image

image

💬 코멘트

5개는 그리드 깨져서 추후 수정해야 함

@minzee09 minzee09 added 🐞 bug 버그 🔨 Fix 수정 labels Feb 20, 2025
@minzee09 minzee09 self-assigned this Feb 20, 2025
@github-actions
Copy link

🎉 구현한 기능 Preview: https://umc-master-frontend-583nzmamh-minzee09s-projects.vercel.app

@github-actions
Copy link

🎉 구현한 기능 Preview: https://umc-master-frontend-4zunkjdxg-minzee09s-projects.vercel.app

Copy link
Contributor

@Head-ddy Head-ddy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

수고하셨습니다!!

Copy link
Contributor

@S-Gihun S-Gihun left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

수고하셨습니다

@minzee09 minzee09 merged commit 3e42aa2 into develop Feb 20, 2025
1 check passed
minzee09 referenced this pull request Feb 20, 2025
* ✨ feat: MainPage Banner UI 구현

* 💄 UI: Banner padding 수정 # 11

* ✨ feat: QuizBox 컴포넌트 구현 #11

* ✨ feat: SearchBar 구현 #11

* ✨ feat: Categories 컴포넌트 구현 #11

* 🔧 config: Font Awesome 설치 #11

* 💄 UI: categories 아래 화살표 추가 #11

* ✨ feat : TipsSection 컴포넌트 구현 #11

* ✨ feat: LoginPage Title&Input UI 구현 #10

* ✨ feat: LoginPage LoginOptions UI 구현 #10

* ✨ feat: LoginPage LoginButton UI 구현 #10

* ♻️ refactor: LoginPage Title component #10

* ♻️ refactor: LoginPage Title component #10

* ♻️ refactor: LoginPage ButtonBox component #10

* ♻️ refactor: LoginPage InputForm component #10

* 💄 UI : TipsSectionTopFive 중복 삭제 #11

* 💄 UI : Card Component 분리 작업 #11

* 💄 UI : SearchBar/ Card 공용 컴포넌트로 분리  #11

* 🔧 config: CI 경로 수정 #7

* 🔧 config: cwd 추가 #7

* 🔧 config: 라우팅 동작 위한 파일 추가 #7

* 💄 UI: LoginPage KakaoLogin Button 수정 #10

* 💄 UI: LoginPage UI사이즈 축소 #10

* 💄 UI: LoginPage UI사이즈 확대 (Figma Size) #10

* ✨ feat: add MyPage router #16

* ✨ feat: MyPage Title&상단카드 구현현 #16

* ✨ feat: MyPage 프로필 변경 버튼 추가가 #16

* 🔧 config: eslint 규칙 제거 #12

* 📦 package: add react-icons #12

* 🎨 styles: update reset.css file #12

* 💄 UI: add logo image #12

* ✨ feat: 헤더 컴포넌트 추가 #12

* ✨ feat: 푸터 컴포넌트 추가 #12

* 💄 UI: 헤더 푸터 레이아웃 추가 #12

* ✨ feat: MyPage 최근에 본 꿀팁 추가 & 카드 컴포넌트 #16

* ✏️ typo: MyPage GoodTip->RecnetGoodTip으로 수정정 #16

* ✨ feat: MyPage Best 꿀팁 선정 횟수 & 나의 관심사 컴포넌트 #16

* ♻️ refactor: MyPage ProfileSection 컴포넌트 분리 #10

* ♻️ refactor: MyPage RecentTips 컴포넌트 분리 #10

* ♻️ refactor: MyPage dummyData 분리 #10

* ♻️ refactor: MyPage BestInterest 컴포넌트 분리 #10

* ♻️ refactor: MyPage 이슈번호 수정정 #16

* 💄 UI: MyPage 컴포넌트 위치 수정 #16

* 📦 package: add framer-motion #12

* 🎨 style: 선물상자, 트로피 이미지 추가 #12

* ✨ feat: 스크롤 애니메이션 훅 추가 #12

* ✨ feat: add LandingPage #12

* 💄 UI : Card CSS 중복 제거 #19

* 💄 UI : dummy Image 추가 #19

* 💄 UI : max-width -> min-width 수정 #19

* 💄 UI : SearchSection 컴포넌트 세분화 및 CSS 수정 #19

* 💄 UI : TipSection Props 형식 수정 #19

* 💄 UI : Search Bar 공용 사용으로 인한 CSS 수정 #19

* 💄 UI : 공용 BigCard 컴포넌트 추가 #19

* 💄 UI : SearchPage 구현 #19

* 💄 UI : SearchPage Recommended Title 컴포넌트 #19

* 💄 UI : SearchPage TipSection 구현 #19

* 💄 UI : dummyImage MainPage에 추가 #19

* 💄 UI: LoginPage Input.tsx 컴포넌트 분리 및 Style 수정 #10

* ♻️ refactor: LoginPage Button.tsx 컴포넌트 분리 #10

* 💄 UI : Button 공용 컴포넌트로 분리 #10

* 💄 UI : Input 공용 컴포넌트로 분리 #10

* ♻️ refactor: MyPage InterestTag.tsx 컴포넌트 분리 #16

* ♻️ refactor: MyPage Section.tsx 컴포넌트 분리 #16

* 💄 UI : InterestTag 공용 컴포넌트로 분리 #16

* 🔥 remove: isAuth 삭제 #12

* ✨ feat: add font #22

* ✨ feat: add themeProvider #22

* ✨ feat: add globalStyle #22

* ✨ feat: add typography #22

* ♻️ refactor: kakao_login 이미지 파일 위치 변경 #10

* ♻️ refactor: <></> 삭제 #10

* ✏️ typo: 폴더 이름 변경 (MyPage_components -> components) #16

* ✏️ typo: 오타 수정 (ProfileCard2 -> ProfileCard) #16

* ♻️ refactor: <></> 삭제 #16

* ♻️ refactor: import 경로를 절대 경로로 변경 #16

* ♻️ refactor : keypress -> keydown 으로 수정 #19

* ♻️ refactor : text1, text2 숫자 사용 front, backText 로 수정 #19

* 🔧 config: package-lock 파일 삭제

* 💄 UI: modify logo image file #25

* ✨ feat: 추가된 디자인 시스템 반영 #22

* ✨ feat: 추가된 디자인 시스템 타이포 반영 #22

* 💄 UI: Title 컴포넌트 수정 #26

* 💄 UI: LoginPage 사이즈 수정 #26

* 📦 package: add vite-plugin-svgr #25

* 🔧 config: svg 사용 위한 타입스크립트 파일 설정 #25

* 💄 UI: 알림 아이톤 추가 #25

* 💄 UI: update Navigation Bar #25

* ✏️ Typo: todo 텍스트 중복 삭제 #25

* 💄 UI: Input 사이즈 수정 #26

* 💄 UI: Button 사이즈 수정 #26

* 💄 UI: LoginPage 사이즈 수정 #26

* 💄UI: logo 아이콘 이미지 추가 #25

* 💄 UI: 푸터 수정사항 반영 #25

* ✨ feat: SignupPage 구조 #21

* ✨ feat: 네비게이션바 고정 #25

* ✨ feat: 프로필 아바타 생성  #21

* ✨ feat: 프로필 추가 버튼  #21

* 🔧 config: design system 추가 #24

* 💄 UI: Tag 컴포넌트 분리 #24

* 💄 UI: Card 컴포넌트 디자인 수정 #24

* 💄 UI: Banner UI 수정 #24

* 💄 UI: Search UI 수정 #24

* 💄 UI: Quiz 컴포넌트 수정 #24

* 💄 UI: TipSection 컴포넌트 수정 #24

* 💄 UI: Category 컴포넌트 수정 #24

* 💄 UI: MainPage 수정 #24

* ✨ feat: 입력창 추가 #21

* 🎨 style: alarm 아이콘 수정 #25

* 💄 UI: close icon 추가 #25

* 💄 UI: SearchSection margin 수정 #24

* 💄 UI: BigCard 공용 컴포넌트 수정 #24

* 💄 UI: SearchPage Tip 불러오기 수정 #24

* ✨ feat: add alarm modal #25

* 💄 UI: Banner UI 수정 #24

* 🔧 config: 빌드 오류 해결 #25

* 💄 UI: SavedTipSection  Card Props 수정 #24

* ♻️ refactor: p태그 오류 수정 #24

* 💄 UI: Design System 적용 #24

* ♻️ refactor: Console오류 props attr DOM 랜더링 해결 #24

* 💄 UI: errorMessage 스타일 추가 (빨간 테두리) #34

* 🔧 config: 에러핸들링을 위한 useInput 커스텀훅 추가 #34

* ✨ feat: 이메일과 비밀번호 상태 검증 및 유효성 검사 #34

* 🔧 config: 이메일 및 비밀번호 검사를 위한 validation 생성 #34

* 📦 package: axios 추가 #34

* 🔧 config: errorHandler 삭제제 #34

* ♻️ refactor: ButtonBox 삭제 후 InputForm에 합치기기 #34

* ✨ feat: 자동로그인 클릭 시 체크박스 활성화 #34

* Feat/#33 UI community page UI & CreateAndPostPage UI (#37)

* 💄 UI: recent/ likes / bookmarks 기능 수정 #33

* 💄 UI: Community Page Banner Component #33

* 💄 UI: Community Page 1 구현 #33

* 🔧 config: --host 추가 #33

* 💄 UI: plus 아이콘 추가 #33

* 💄 UI: Tag 컴포넌트 수정 #33

* 💄 UI: 이미지 업로더 컴포넌트 구현 #33

* 💄 UI: Title 컴포넌트 구현 #33

* 💄 UI: CreatePostPage 구현 #33

* 💄 UI: Categories 컴포넌트 재수정 #33

* 💄 UI: SearchModal 구현 #33

* 💄 UI: SearchSection 재수정 #33

* 💄 UI: SearchModalBar 구현 #33

* 🐛 fix : error 해결결

* 💄 UI: 타이틀 디자인 수정 #29

* 💄 UI: 최근에 본 꿀팁 수정 #29

* 💄 UI: 마이페이지 UI 사이즈 수정 #29

* 💄 UI: Tag 공용 컴포넌트 이용하여 수정 #29

* 💄 UI: Section 컴포넌트 UI 수정 #29

* 💄 UI: 최근에 본 꿀팁 수정 조건부 추가 #29

* 💄 UI: 태그 배경색 props 추가 및 흰색일 때 조건 추가 #29

* 💄 UI: 태그 배경색 props 추가 및 흰색일 때 수정 #29

* 💄 UI: 프로필카드 수정 #29

* 💄 UI: 태그 배경색 props 추가 및 흰색일 때 조건 추가 #29

* 💄 UI: 편집하기 버튼 추가 #29

* ✨ feat: profileEdit 버튼 변수 추가 및 onClick 속성 추가 #29

* ✨ feat: add ProfileEditModal router #29

* 💄 UI: 드롭다운 아이콘 추가 #29

* 📦 package: 지역 더미데이터 추가 #29

* ✨ feat: profileEdit 모달 생성 #29

* ✨ feat: profileEdit 모달 연결 #29

* 🔧 config: 빌드 오류 해결 #29

* 🔧 config: 빌드 오류 해결 #29

* ✏️ Typo: 필요없는 코드 삭제 #29

* ✨ feat: interestEdit 버튼 변수 추가 #29

* 💄 UI: 버튼 padding 수정 #29

* ✨ feat: interestEdit 모달 생성 #29

* ✨ feat: interestEdit 모달 연결 #29

* ✨ feat: 모달 상단에 X 닫기 버튼 생성 #29

* ✨ feat: add SignUpPage 전체 수정 #21

* ✨ feat: add SignupState 컴포넌트 생성 #21

* ✨ feat: button에 pageUp, pageDown, signUp 변수 생성 #21

* ✨ feat: Section1 약관 동의 컴포넌트 #21

* ✨ feat: button에 disabled 속성 생성 #21

* ✨ feat: 필수 약관 동의에 따른 버튼 활성화  #21

* ✨ feat: Button에 disabled 스타일 추가 #21

* ✨ feat: + 눌렀을 때 약관 상세 내용 띄우기 추가 #21

* ✨ feat: button에 emailCheck 변수 생성 #21

* ✨ feat: Section2 이메일 입력 컴포넌트 #21

* ✨ feat: Section3 비밀번호 입력 컴포넌트 #21

* 💄 UI: 제목 색상 primary[700]으로 변경 #21

* ✨ feat: Section4 개인정보 입력 컴포넌트 #21

* ✨ feat: Section4 다음 버튼 추가 수정 #21

* ✨ feat: Section5 관심사 입력 컴포넌트 #21

* ✨ feat: 회원가입 완료 버튼 클릭 시 메인화면으로 #21

* ✨ feat: Section4 프로필 카메라 커서 포인터 #21

* ✨ feat: 닉네임 필수 입력에 따른 버튼 활성화 #21

* ✨ feat: 비밀번호 필수 입력에 따른 버튼 활성화 #21

* ✨ feat: 이메일 및 인증번호 필수 입력에 따른 버튼 활성화 #21

* ✏️ Typo: 섹션 컴포넌트 이름 변경 #21

* 💄 UI: 버튼 글자수에 맞게 선택상자 크기 수정 및 font style 추가 #29

* 💄 UI: 자동로그인 체크박스 색상 변경 #34

* Feat/#38 pagination 구현 & Skeleton UI TipSection  (#40)

* 🔧 config: .env gitignore 설정 #38

* 🔧 config: axios, react-query 설치 #38

* 🔧 config: ReactQueryDevtools, queryClient 설정 #38

* ✨ feat: axios 기본 hook #38

* 💄 UI: dummyData 생성 #38

* ✨ feat: useGetTips hook 구현 #38

* 💄 UI: TipsSection Component 수정 #38

* 💄 UI: TipsSection Props 수정 #38

* ♻️ refactor: Props 로 인한 console 오류 해결 #38

* ✨ feat: Pagination 기능 구현 #38

* 💄 UI: TipsSection 타입 추가 #38

* ✨ feat: SkeletonCard UI 구현 #38

* 💄 UI: SkeletonBigCard 컴포넌트 구현 #38

* # UI: RecommendTips 더미 데이터 구현 #38

* 💄 UI: CommunityPage TipSection 컴포넌트 Props 수정 #38

* ♻️ refactor: BigCard p태그 console 오류 해결 #38

* Feat/#46 feat quiz banner (#47)

* 🔧 config: .env gitignore 설정 #38

* 🔧 config: axios, react-query 설치 #38

* 🔧 config: ReactQueryDevtools, queryClient 설정 #38

* ✨ feat: axios 기본 hook #38

* 💄 UI: dummyData 생성 #38

* ✨ feat: useGetTips hook 구현 #38

* 💄 UI: TipsSection Component 수정 #38

* 💄 UI: TipsSection Props 수정 #38

* ♻️ refactor: Props 로 인한 console 오류 해결 #38

* ✨ feat: Pagination 기능 구현 #38

* 💄 UI: TipsSection 타입 추가 #38

* ✨ feat: SkeletonCard UI 구현 #38

* 💄 UI: SkeletonBigCard 컴포넌트 구현 #38

* # UI: RecommendTips 더미 데이터 구현 #38

* 💄 UI: CommunityPage TipSection 컴포넌트 Props 수정 #38

* ♻️ refactor: BigCard p태그 console 오류 해결 #38

* 🔧 config: 상태관리 zustand 설치 #41

* 💄 UI: dummyCategories 폴더 이동 #41

* 💄 UI: SearchBar Icon 수정 #41

* 💄 UI: DummyCat 추가 #41

* ✨ feat: CreateAndPost Post Api 연동 #41

* ✨ feat: Complete Modal 구현 #41

* 🔧 config: framer-motion 설치 #46

* 💄 UI: Icon, character 이미지 추가 #46

* ✨ feat: quiz Store 구현 #46

* 💄 UI: QuizBox 행동 구현 #46

* 🔧 config: develop 문제 해결 #46

* 🚨 conflict 해결 #46

* 💄 UI: Vecel 오류 해결 #46

* ✨ feat: kakaocallback페이지 구현 및 라우터 #49

* ✏️ Typo: eslint 무시 문구 삭제 #49

* ✨ feat: 회원가입 클릭 시 회원가입 페이지로 연결 #49

* ✨ feat: 회원 정보 찾기 페이지 생성 #49

* ✨ feat: 회원 정보 찾기 페이지 연결 #49

* Feat/#43 UI save tip page (#50)

* ✨ feat: SaveTipPage 구현 #43

* 📦 package: 더미데이터 추가 #43

* 📦 package: 더미데이터 추가 변경 #43

* ✨ feat: SkeletonImage width 240px로 변경#43

* ✨ feat: 무한 스크롤 구현 #43

* ✨ feat: Card 컴포넌트 onClick 속성 추가 #43

* ✨ feat: 카드 컴포넌트 클릭 시 상세 페이지로 이동 #43

* ✨ feat: 마이페이지 최근 본 꿀팁 상세페이지 연결 #43

* ✨ feat: onClick 속성에 ?선택 추가 #43

---------

Co-authored-by: rael <ekosemily@gmail.com>

* Feat/#54 feat quiz modify and on click add (#56)

* ✨ feat: BigCard OnClick 함수 구현 #54

* ♻️ refactor: Exit Animation 구현 완료 #54

* ✨ feat: RecommedTip OnClick 연결 #54

* ✨ feat: Post 오류 메세지 추가 - 서버 오류 해결 후 다시 시도 예정 #54

* Feat/#36 UI magazine (#51)

* 🔧 config: framer-motion 버전 수정 #36

* ✨ feat: add mind-map component #36

* ✨ feat: add card-grid component #36

* ♻️ refactor: card에서 cardInfo 분리 #36

* 💄 UI: add MagazinePage #36

* 💄 UI: add MagazineDetailPage #36

* Feat/#53 api folder stucture (#55)

* 🔧 config: framer-motion 버전 수정 #36

* ✨ feat: add mind-map component #36

* ✨ feat: add card-grid component #36

* ♻️ refactor: card에서 cardInfo 분리 #36

* 💄 UI: add MagazinePage #36

* 💄 UI: add MagazineDetailPage #36

* 🔥 remove: index file from api folder #53

* 🔥 remove: queries folder from hooks #53

* ✨ feat: tip 관련 api 호출 추가 #53

* ✨ feat: tip 관련 query 추가 #53

* ♻️ refactor: api 호출 방식 수정 #53

* ✨ feat: policy api 추가 #53

* ✨ feat: policy query 추가 #53

* ✨ feat: title 속성 수정 #53

* 💬 comment: 주석 수정 #53

* Feat/#52 랜딩페이지, 네비게이션 모달창 UI (#57)

* 🐛 bug: DOM 경고창 해결 #52

* 💄 UI: 로고 이미지 변경 #52

* 💄 UI: 캐릭터 이미지 추가 #52

* 🐛 bug: DOM 경고창 해결 #52

* 💄 UI: 프로필 모달 관련 아이콘 추가 #52

* ✨ feat: 프로필 모달 구현 #52

* ✨ feat: 랜딩페이지 버튼 컴포넌트화 #52

* 💄 UI: 랜딩페이지 디자인 시스템 반영 #52

* 💄 UI: dot 디자인 수정 #52

* Feat/#44 UI save tip detail page (#58)

* ✨ feat: SaveTipDetail 게시글 상세 구현 #44

* ♻️ refactor: PostDetail 컴포넌트 분리 #44

* ♻️ refactor: CommentView 컴포넌트 분리 #44

* ✏️ Typo: props 중복 삭제 #44

* 💄 UI: 댓글 입력창 구현 #44

* ✨ feat: 댓글 입력 기능 및 더보기 구현 #44

* 💄 UI: 댓글목록 gap 수정 #44

* 🔧 config: .gitignore에 .env 추가 #44

* 📦 package: 더미데이터 추가 및 데이터 불러오는 방식 수정 #44

* ✏️ Typo: 댓글에 ... 삭제 #44

* ✏️ Typo: 단어 수정 #44

* ✏️ Typo: 오타 수정 #29

* 💄 UI: 기존 댓글 삭제 #44

* 💄 UI: 좋아요, 저장하기, 공유하기 버튼 생성 및 useState 구현 #44

* 💄 UI: PAGE_SIZE 5개로 수정 #44

* 💄 UI: SkeletonComment 댓글 UI 구현 #44

* 💄 UI: 댓글 무한스크롤 구현 #44

* 📦 package: 댓글 더미데이터 수정 #44

* 💄 UI: 댓글 무한스크롤 3개씩 로딩 #44

---------

Co-authored-by: rael <ekosemily@gmail.com>

* Fix/#59 fix search page modify (#61)

* 🔨 fix: react Hook Rendering 순서 변경 #59

* 🔨 fix: title Default 값 제거 및 undefined 방지 #59

* Feat/#62 feat token zustand (#63)

* ✨ feat: zustand 전역상태 관리를 통한 refresh Token 구현 #62

* ✨ feat: hashtags 2중 배열로 post #62

* 💄 UI: TipSection Animation 추가 #62

* 💄 UI: height 변동 #62

* ✨ feat: RoutePaths 사용 #62

* ✨ feat: handleEmailLogin #49

* ✨ feat: 프로필 드랍다운 로그아웃 버튼 클릭시 로그아웃 추가 #49

* ✨ feat: 로그인 시 네비게이션바 프로필로 변경 #49

* ✨ feat: 전역상태관리로 로그인 상태 관리 #49

* ✨ feat: 이메일 로그인 API 연결 #49

* ✨ feat: User 정보 연결 #49

* 🐛 bug: 중복 파일 삭제제

* Feat/#64 feat main page modify (#68)

* 💄 UI: NavigationBar z-index 수정 #64

* 💬 comment: refresh 토큰 성공 확인후 토큰 콘솔 주석화 #64

* 💄 UI: DummyData id 추가 #64

* ✨ feat: Banner Animation 기능 추가 #64

* ✨ feat: NavigationBar 개발자모드에서 리랜더링 문제 임시 해결 #64

* ✨ feat: Quiz Hook 구현 #64

* ✨ feat: Search Hook 구현 #64

* ✨ feat: TipSection Api 연동 및 컴포넌트 재활용 효율 향상 #64

* ♻️ refactor: hashtags 이중 배열에서 그냥 배열로 post #64

* ✨ feat: SearchPage Search Hook 사용 및 TipItem 타입 transform 설정 #64

* 💄 UI: Categories UI 적 요소 재구성 #64

* ✨ feat: Quiz API 연결 및 화면 구성 #64

* ✨ feat: quizAnswer Hook 구현 #64

* ✨ feat: QuizAnswer Hook 구현 2 #64

* ✨ feat: QuizAnswer Api 연결 #64

* ♻️ refactor: 큰 화면에서 배너 애니메이션이 동작할 때마다 가로 스크롤 발생 문제 해결 #64

* 💬 comment: Quiz Skeleton UI 구현전 주석처리 #64

* ♻️ refactor: axios-instance 자체에 권한 수여 #64

* 🔨 fix: 정답일 때만 server로 post #64

* ♻️ refactor: quizAPI 파일 이름 정리 및 api 통합 #64

* ♻️ refactor: 수정된 hook 이름 가져오기 #64

* Feat/#73 feat create page modify (#74)

* ✨ feat: 글 생성시 userID 추가 #73

* ✨ feat: TipCreate Api 분리 #73

* ✨ feat: SearchModal Close시 입력창 초기화 #73

* Feat/#75 UI challenge page UI (#77)

* ✨ feat: 글 생성시 userID 추가 #73

* ✨ feat: TipCreate Api 분리 #73

* ✨ feat: SearchModal Close시 입력창 초기화 #73

* ✨ feat: FetchUser 후 user.nickname 불러오기 #75

* 💄 UI: 이미지 추가 #75

* 💄 UI: Card border-radius 수정 #75

* ✨ feat: RoutePath에 Challenge 추가 #75

* ✨ feat: NumberCard 컴포넌트 구현 #75

* 💄 UI: Challenge Banner 구현 #75

* 💄 UI: ChallengeHeader 구현 #75

* 💄 UI: Challenge TipSection 구현 및 InfiniteScroll / Skeleton UI 적용 #75

* 💄 UI: ChallengePage UI #75

* Feat/#79 feat image upload & ErrorPage & SearchTag (#80)

* ✨ feat: Image Post 추가 #79

* ✨ feat: ErrorPage 구현 및 연결 #79

* ♻️ refactor: SearchPage 에러 발생  코드 임시 조치 추후 수정 예정 #79

* ✨ feat: Search Tag 기능 추가 #79

* ✨ feat: Image Upload시 여러 번 업로드 되는 문제 해결 #79

* ♻️ refactor: API interface Type 설정 #79

* Feat/#60 UI chatbot (#81)

* ✨ feat: 챗봇 페이지 라우팅 추가 #60

* 💄 UI: 전송 아이콘 추가 #60

* 💄 UI: 검색바 컴포넌트 추가 #60

* 💄 UI: 챗봇 버튼 컴포넌트 추가 #60

* 💄 UI: 챗봇 페이지 추가 #60

* 💄 UI: 오른쪽 화살표 아이콘 추가 #60

* 💄 UI: 챗봇 사이드바 추가 #60

* 💄 UI: 챗봇 입력창 추가 #60

* 💬 comment: 챗봇 주석 추가 #60

* 💄 UI: add chatbot icon #60

* ✨ feat: 채팅방 저장 기능 추가 #60

* ✨ feat: 엔터 클릭시 전송 기능 추가 #60

* ✨ feat: 버튼 연결 #60

* ✨ feat: 채팅 api 연결 #60

* 💄 UI: 챗봇 수정사항 반영 #60

* ✨ feat: 버튼별 질문 텍스트 추가 #60

* 🐛 bug: 첫클릭 채팅 안되는 오류 해결 #60

* 🔨 fix: 라우트 머지 해결 #60

* Feat/#85 feat main page filter & chatbot Icon (#87)

* 💄 UI: ChatBot Icon 추가 #85

* ✨ feat: 날짜 필터링 기능 추가 #85

* 🔥  remove: RecommedTipSection 삭제 #85

* ♻️ refactor: SearchApi Tag로만 검색 가능하게 query 옵셔널 추가 #85

* ✨ feat: user HashTag Get, Post #85

* ♻️ refactor: TipSection 재활용성 극대화 / useTipList, useSearchList 조건문을 통해 하나로 통합 /  Card 와 BigCard 조건문으로 하나로 통합 #85

* 💄 UI: 검색 페이지 title 문구 수정 및 데이터 수정 #85

* ♻️ refactor: useSearchList Sorted 옵션 추가 #85

* ♻️ refactor: defaultSort Props 추가 #85

* 💄 UI: 카테고리 visible default 수정 #85

* ✏️ typo: bookmarks -> saves #85

* 🔥 remove: console.log 제거 #85

* ♻️ refactor: query 추가 및 isMoreLimit 조건 추가 #85

* 🔥 remove: console 제거 #85

* Feat/#84 UI my challenge (#88)

* ✨ feat: MyChallenge Path 추가 #84

* 🔨 fix: navigate 주소 수정 #84

* 💄 UI: MyChallenge UI 구현 #84

* 💄 UI: Challenge Tip Skeleton 추가 #84

* 💄 UI: cursor: pointer 추가 완료 #84

* Feat/#90 UI challenge detail page (#91)

* 🔧 config: 챌린저 상세 페이지 라우터 연결 #90

* ✨ feat: onCardClick 속성 추가 #90

* ✨ feat: onCardClick 함수 추가 [#90]

* 📦 package: 더미데이터 #90

* ✨ feat: ChallengeDetailPage 추가 #90

* ✨ feat: ChallengeDetail 컴포넌트 추가 #90

* ✨ feat: ChallengeComment 컴포넌트 추가 #90

* ♻️ refactor: FloatingToggleBtn 컴포넌트 분리 #90

* 💄 UI: 챌린지 상세 페이지 UI 구현 #90

* 💄 UI: 챌린지 상세 페이지 참가자 후기 UI 구현 #90

* ✨ feat: handleCardClick 추가 [#90]

* Feat/#76 feature page api (#92)

* 💄 UI: 마이페이지 UI 수정 #76

* ✨ feat: 프로필 이미지 변경 (이미지 수정 api 필요) #76

* ✨ feat: 최근 본 꿀팁 기능 (저장된 꿀팁 페이지까지만 추가됨/메인, 매거진 등등 handleCardClick 추가수정 해야함.) #76

* ✨ feat: 무한 로그인 페이지 해결 #76

* 📦 package: InfiniteQuery 추가 #76

* ✨ feat: getSavedTips api 추가 (아직 에러 해결X) #76

* ✨ feat: useSaveTipList 쿼리 이용해서 무한스크롤 추가 시도 #76

* ✨ feat: api 연결 중 #76

* ✨ feat: tip 형식 통일 #76

* ✨ feat: 카카오 공유하기 기능 추가 #76

* ✨ feat: getTipDetail api, useTipDetail 추가 #76

* ✨ feat: dummydata 삭제 후 api 연결 시도 #76

* ✨ feat:  comment get, post, put, delete api 추가 #76

* ✨ feat: 좋아요와 북마크 토글 api 추가 #76

* ✨ feat: 좋아요와 북마크 mutation 추가 #76

* 💄 UI: 토글 버튼들 컴포넌트화 #76

* ♻️ refactor: 컴포넌트화 반영 #76

* 💄 UI: 꿀팁 상세 컴포넌트 추가 #76

* ♻️ refactor: 저장 위치 변경 #76

* ✨ feat: 저장 꿀팁 반환값 수정 #76

* 💄 UI: modify width #76

* 💄 UI: remove text #76

* ✨ feat: 저장한 꿀팁 api 연결 #76

* ✨ feat: 카카오 공유하기 기능 오류 수정 [#76]

* 💄 UI: cursor pointer 추가 [#76]

* ✨ feat: 이메일 입력 폼 api 수정 #76

* ✨ feat: 좋아요 및 저장 여부 저장 #76

* 💬 comment: 주석 삭제 #76

* ♻️ refactor: DTO 수정사항항 반영 #76

* ✨ feat: 댓글 api 연결 #76

* ✨ feat: 댓글 기능 추가 #76

* 🐛 bug: 카카오 공유 #76

* ✨ feat: 인터페이스 속성 반영 #76

* 🐛 bug: 타입 에러 해결 #76

* ♻️ refactor: 댓글 인터페이스 적용 #76

* ✨ feat: 회원가입 api 연결 #76

* ✨ feat: userStore updateProfile 추가 #76

* ✨ feat: 오류 수정 #76

* 복제 문서 삭제

* ✨ feat: 회원가입 오류 수정중  #76

---------

Co-authored-by: rael <emilyekos@gmail.com>
Co-authored-by: Head-ddy <80982532+Head-ddy@users.noreply.github.com>

* Feat/#89 Navigation bar UI (#93)

* 💄 UI: 네비게이션바 호버링 추가 #89

* ✨ feat: 파비콘 추가 #89

* 🐛 bug: 충돌 에러 해결

* Feat/#82 api magazine (#94)

* 💄 UI: 매거진 캐릭터 이미지 추가 #82

* ✨ feat: 인기 해시테그 연결 #82

* ✨ feat: 매거진 상세 정보 api 연결 #82

* ✨ feat: 전체 이미지보기 모달 추가 #82

* 🐛 bug: 정책 api 인터페이스 수정 #82

* 🐛 bug: 타입 에러러

* Fix/#96 fix landing page access (#98)

* ✨ feat: AuthWrapper 통해 권한 없이 다른 페이지 접근 제한 #96

* ♻️ refactor: 실제 accessToken 으로 접근 #96

* ♻️ refactor: refreshToken Default 값 null 설정 #96

* Feat/#66 fix signup modify (#99)

* 🔧 config: gitignore 수정 #66

* ✨ feat: 전체 이용약관 체크박스 오류 수정 #66

* ✏️ Typo: 필요없는 코드 삭제 #66

* ✨ feat: 비밀번호 입력 상태 검증 및 에러메시지 추가 #66

* ✨ feat: 닉네임 상태 검증 및 에러메시지 추가 #66

* ✨ feat: 닉네임 에러메세지 추가 #66

* 💄 UI: 회원가입 단계 UI 수정 #66

* ✨ feat: 비밀번호 에러메세지 추가 #66

* ✨ feat: 회원가입 성공! #66

* ✨ feat: 이메일 중복 확인 및 버튼 애니메이션 추가 #66

* ✨ feat: api 수정 #66

* ✨ feat: 회원가입 후 로그인 페이지로  #66

* ✨ feat: 프로필 이미지 업로드  #66

* ✨ feat: 이메일 중복 확인 수정 #66

* 💄 UI: 회원가입 성공 alert 추가 #66

* Fix/#97/saved tips (#100)

* ✨ feat: 상단 스크롤 기능 #97

* ✨ feat: 로고 이미지에도 상단 스크롤 기능 추가 #97

* 💄 UI: 포인터 추가 #97

* ✨ feat: 좋아요 & 저장 수 추가 #97

* ✨ feat: 사진 개수에 따른 그리드 추가 #97

* ✨ feat: 사진 5개 임시 그리드 #97

* ✨ feat: profile image 추가 #97

---------

Co-authored-by: S-Gihun <89789115+S-Gihun@users.noreply.github.com>
Co-authored-by: rael <ekosemily@gmail.com>
Co-authored-by: Head-ddy <80982532+Head-ddy@users.noreply.github.com>
Co-authored-by: Rael <emilyekos@gmail.com>
minzee09 referenced this pull request in minzee09/umc-homemaster-deploy Feb 20, 2025
* ✨ feat: MainPage Banner UI 구현

* 💄 UI: Banner padding 수정 # 11

* ✨ feat: QuizBox 컴포넌트 구현 UMC-Master#11

* ✨ feat: SearchBar 구현 UMC-Master#11

* ✨ feat: Categories 컴포넌트 구현 UMC-Master#11

* 🔧 config: Font Awesome 설치 UMC-Master#11

* 💄 UI: categories 아래 화살표 추가 UMC-Master#11

* ✨ feat : TipsSection 컴포넌트 구현 UMC-Master#11

* ✨ feat: LoginPage Title&Input UI 구현 UMC-Master#10

* ✨ feat: LoginPage LoginOptions UI 구현 UMC-Master#10

* ✨ feat: LoginPage LoginButton UI 구현 UMC-Master#10

* ♻️ refactor: LoginPage Title component UMC-Master#10

* ♻️ refactor: LoginPage Title component UMC-Master#10

* ♻️ refactor: LoginPage ButtonBox component UMC-Master#10

* ♻️ refactor: LoginPage InputForm component UMC-Master#10

* 💄 UI : TipsSectionTopFive 중복 삭제 UMC-Master#11

* 💄 UI : Card Component 분리 작업 UMC-Master#11

* 💄 UI : SearchBar/ Card 공용 컴포넌트로 분리  UMC-Master#11

* 🔧 config: CI 경로 수정 UMC-Master#7

* 🔧 config: cwd 추가 UMC-Master#7

* 🔧 config: 라우팅 동작 위한 파일 추가 UMC-Master#7

* 💄 UI: LoginPage KakaoLogin Button 수정 UMC-Master#10

* 💄 UI: LoginPage UI사이즈 축소 UMC-Master#10

* 💄 UI: LoginPage UI사이즈 확대 (Figma Size) UMC-Master#10

* ✨ feat: add MyPage router UMC-Master#16

* ✨ feat: MyPage Title&상단카드 구현현 UMC-Master#16

* ✨ feat: MyPage 프로필 변경 버튼 추가가 UMC-Master#16

* 🔧 config: eslint 규칙 제거 UMC-Master#12

* 📦 package: add react-icons UMC-Master#12

* 🎨 styles: update reset.css file UMC-Master#12

* 💄 UI: add logo image UMC-Master#12

* ✨ feat: 헤더 컴포넌트 추가 UMC-Master#12

* ✨ feat: 푸터 컴포넌트 추가 UMC-Master#12

* 💄 UI: 헤더 푸터 레이아웃 추가 UMC-Master#12

* ✨ feat: MyPage 최근에 본 꿀팁 추가 & 카드 컴포넌트 UMC-Master#16

* ✏️ typo: MyPage GoodTip->RecnetGoodTip으로 수정정 UMC-Master#16

* ✨ feat: MyPage Best 꿀팁 선정 횟수 & 나의 관심사 컴포넌트 UMC-Master#16

* ♻️ refactor: MyPage ProfileSection 컴포넌트 분리 UMC-Master#10

* ♻️ refactor: MyPage RecentTips 컴포넌트 분리 UMC-Master#10

* ♻️ refactor: MyPage dummyData 분리 UMC-Master#10

* ♻️ refactor: MyPage BestInterest 컴포넌트 분리 UMC-Master#10

* ♻️ refactor: MyPage 이슈번호 수정정 UMC-Master#16

* 💄 UI: MyPage 컴포넌트 위치 수정 UMC-Master#16

* 📦 package: add framer-motion UMC-Master#12

* 🎨 style: 선물상자, 트로피 이미지 추가 UMC-Master#12

* ✨ feat: 스크롤 애니메이션 훅 추가 UMC-Master#12

* ✨ feat: add LandingPage UMC-Master#12

* 💄 UI : Card CSS 중복 제거 UMC-Master#19

* 💄 UI : dummy Image 추가 UMC-Master#19

* 💄 UI : max-width -> min-width 수정 UMC-Master#19

* 💄 UI : SearchSection 컴포넌트 세분화 및 CSS 수정 UMC-Master#19

* 💄 UI : TipSection Props 형식 수정 UMC-Master#19

* 💄 UI : Search Bar 공용 사용으로 인한 CSS 수정 UMC-Master#19

* 💄 UI : 공용 BigCard 컴포넌트 추가 UMC-Master#19

* 💄 UI : SearchPage 구현 UMC-Master#19

* 💄 UI : SearchPage Recommended Title 컴포넌트 UMC-Master#19

* 💄 UI : SearchPage TipSection 구현 UMC-Master#19

* 💄 UI : dummyImage MainPage에 추가 UMC-Master#19

* 💄 UI: LoginPage Input.tsx 컴포넌트 분리 및 Style 수정 UMC-Master#10

* ♻️ refactor: LoginPage Button.tsx 컴포넌트 분리 UMC-Master#10

* 💄 UI : Button 공용 컴포넌트로 분리 UMC-Master#10

* 💄 UI : Input 공용 컴포넌트로 분리 UMC-Master#10

* ♻️ refactor: MyPage InterestTag.tsx 컴포넌트 분리 UMC-Master#16

* ♻️ refactor: MyPage Section.tsx 컴포넌트 분리 UMC-Master#16

* 💄 UI : InterestTag 공용 컴포넌트로 분리 UMC-Master#16

* 🔥 remove: isAuth 삭제 UMC-Master#12

* ✨ feat: add font UMC-Master#22

* ✨ feat: add themeProvider UMC-Master#22

* ✨ feat: add globalStyle UMC-Master#22

* ✨ feat: add typography UMC-Master#22

* ♻️ refactor: kakao_login 이미지 파일 위치 변경 UMC-Master#10

* ♻️ refactor: <></> 삭제 UMC-Master#10

* ✏️ typo: 폴더 이름 변경 (MyPage_components -> components) UMC-Master#16

* ✏️ typo: 오타 수정 (ProfileCard2 -> ProfileCard) UMC-Master#16

* ♻️ refactor: <></> 삭제 UMC-Master#16

* ♻️ refactor: import 경로를 절대 경로로 변경 UMC-Master#16

* ♻️ refactor : keypress -> keydown 으로 수정 UMC-Master#19

* ♻️ refactor : text1, text2 숫자 사용 front, backText 로 수정 UMC-Master#19

* 🔧 config: package-lock 파일 삭제

* 💄 UI: modify logo image file UMC-Master#25

* ✨ feat: 추가된 디자인 시스템 반영 UMC-Master#22

* ✨ feat: 추가된 디자인 시스템 타이포 반영 UMC-Master#22

* 💄 UI: Title 컴포넌트 수정 UMC-Master#26

* 💄 UI: LoginPage 사이즈 수정 UMC-Master#26

* 📦 package: add vite-plugin-svgr UMC-Master#25

* 🔧 config: svg 사용 위한 타입스크립트 파일 설정 UMC-Master#25

* 💄 UI: 알림 아이톤 추가 UMC-Master#25

* 💄 UI: update Navigation Bar UMC-Master#25

* ✏️ Typo: todo 텍스트 중복 삭제 UMC-Master#25

* 💄 UI: Input 사이즈 수정 UMC-Master#26

* 💄 UI: Button 사이즈 수정 UMC-Master#26

* 💄 UI: LoginPage 사이즈 수정 UMC-Master#26

* 💄UI: logo 아이콘 이미지 추가 UMC-Master#25

* 💄 UI: 푸터 수정사항 반영 UMC-Master#25

* ✨ feat: SignupPage 구조 UMC-Master#21

* ✨ feat: 네비게이션바 고정 UMC-Master#25

* ✨ feat: 프로필 아바타 생성  UMC-Master#21

* ✨ feat: 프로필 추가 버튼  UMC-Master#21

* 🔧 config: design system 추가 UMC-Master#24

* 💄 UI: Tag 컴포넌트 분리 UMC-Master#24

* 💄 UI: Card 컴포넌트 디자인 수정 UMC-Master#24

* 💄 UI: Banner UI 수정 UMC-Master#24

* 💄 UI: Search UI 수정 UMC-Master#24

* 💄 UI: Quiz 컴포넌트 수정 UMC-Master#24

* 💄 UI: TipSection 컴포넌트 수정 UMC-Master#24

* 💄 UI: Category 컴포넌트 수정 UMC-Master#24

* 💄 UI: MainPage 수정 UMC-Master#24

* ✨ feat: 입력창 추가 UMC-Master#21

* 🎨 style: alarm 아이콘 수정 UMC-Master#25

* 💄 UI: close icon 추가 UMC-Master#25

* 💄 UI: SearchSection margin 수정 UMC-Master#24

* 💄 UI: BigCard 공용 컴포넌트 수정 UMC-Master#24

* 💄 UI: SearchPage Tip 불러오기 수정 UMC-Master#24

* ✨ feat: add alarm modal UMC-Master#25

* 💄 UI: Banner UI 수정 UMC-Master#24

* 🔧 config: 빌드 오류 해결 UMC-Master#25

* 💄 UI: SavedTipSection  Card Props 수정 UMC-Master#24

* ♻️ refactor: p태그 오류 수정 UMC-Master#24

* 💄 UI: Design System 적용 UMC-Master#24

* ♻️ refactor: Console오류 props attr DOM 랜더링 해결 UMC-Master#24

* 💄 UI: errorMessage 스타일 추가 (빨간 테두리) UMC-Master#34

* 🔧 config: 에러핸들링을 위한 useInput 커스텀훅 추가 UMC-Master#34

* ✨ feat: 이메일과 비밀번호 상태 검증 및 유효성 검사 UMC-Master#34

* 🔧 config: 이메일 및 비밀번호 검사를 위한 validation 생성 UMC-Master#34

* 📦 package: axios 추가 UMC-Master#34

* 🔧 config: errorHandler 삭제제 UMC-Master#34

* ♻️ refactor: ButtonBox 삭제 후 InputForm에 합치기기 UMC-Master#34

* ✨ feat: 자동로그인 클릭 시 체크박스 활성화 UMC-Master#34

* Feat/UMC-Master#33 UI community page UI & CreateAndPostPage UI (UMC-Master#37)

* 💄 UI: recent/ likes / bookmarks 기능 수정 UMC-Master#33

* 💄 UI: Community Page Banner Component UMC-Master#33

* 💄 UI: Community Page 1 구현 UMC-Master#33

* 🔧 config: --host 추가 UMC-Master#33

* 💄 UI: plus 아이콘 추가 UMC-Master#33

* 💄 UI: Tag 컴포넌트 수정 UMC-Master#33

* 💄 UI: 이미지 업로더 컴포넌트 구현 UMC-Master#33

* 💄 UI: Title 컴포넌트 구현 UMC-Master#33

* 💄 UI: CreatePostPage 구현 UMC-Master#33

* 💄 UI: Categories 컴포넌트 재수정 UMC-Master#33

* 💄 UI: SearchModal 구현 UMC-Master#33

* 💄 UI: SearchSection 재수정 UMC-Master#33

* 💄 UI: SearchModalBar 구현 UMC-Master#33

* 🐛 fix : error 해결결

* 💄 UI: 타이틀 디자인 수정 UMC-Master#29

* 💄 UI: 최근에 본 꿀팁 수정 UMC-Master#29

* 💄 UI: 마이페이지 UI 사이즈 수정 UMC-Master#29

* 💄 UI: Tag 공용 컴포넌트 이용하여 수정 UMC-Master#29

* 💄 UI: Section 컴포넌트 UI 수정 UMC-Master#29

* 💄 UI: 최근에 본 꿀팁 수정 조건부 추가 UMC-Master#29

* 💄 UI: 태그 배경색 props 추가 및 흰색일 때 조건 추가 UMC-Master#29

* 💄 UI: 태그 배경색 props 추가 및 흰색일 때 수정 UMC-Master#29

* 💄 UI: 프로필카드 수정 UMC-Master#29

* 💄 UI: 태그 배경색 props 추가 및 흰색일 때 조건 추가 UMC-Master#29

* 💄 UI: 편집하기 버튼 추가 UMC-Master#29

* ✨ feat: profileEdit 버튼 변수 추가 및 onClick 속성 추가 UMC-Master#29

* ✨ feat: add ProfileEditModal router UMC-Master#29

* 💄 UI: 드롭다운 아이콘 추가 UMC-Master#29

* 📦 package: 지역 더미데이터 추가 UMC-Master#29

* ✨ feat: profileEdit 모달 생성 UMC-Master#29

* ✨ feat: profileEdit 모달 연결 UMC-Master#29

* 🔧 config: 빌드 오류 해결 UMC-Master#29

* 🔧 config: 빌드 오류 해결 UMC-Master#29

* ✏️ Typo: 필요없는 코드 삭제 UMC-Master#29

* ✨ feat: interestEdit 버튼 변수 추가 UMC-Master#29

* 💄 UI: 버튼 padding 수정 UMC-Master#29

* ✨ feat: interestEdit 모달 생성 UMC-Master#29

* ✨ feat: interestEdit 모달 연결 UMC-Master#29

* ✨ feat: 모달 상단에 X 닫기 버튼 생성 UMC-Master#29

* ✨ feat: add SignUpPage 전체 수정 UMC-Master#21

* ✨ feat: add SignupState 컴포넌트 생성 UMC-Master#21

* ✨ feat: button에 pageUp, pageDown, signUp 변수 생성 UMC-Master#21

* ✨ feat: Section1 약관 동의 컴포넌트 UMC-Master#21

* ✨ feat: button에 disabled 속성 생성 UMC-Master#21

* ✨ feat: 필수 약관 동의에 따른 버튼 활성화  UMC-Master#21

* ✨ feat: Button에 disabled 스타일 추가 UMC-Master#21

* ✨ feat: + 눌렀을 때 약관 상세 내용 띄우기 추가 UMC-Master#21

* ✨ feat: button에 emailCheck 변수 생성 UMC-Master#21

* ✨ feat: Section2 이메일 입력 컴포넌트 UMC-Master#21

* ✨ feat: Section3 비밀번호 입력 컴포넌트 UMC-Master#21

* 💄 UI: 제목 색상 primary[700]으로 변경 UMC-Master#21

* ✨ feat: Section4 개인정보 입력 컴포넌트 UMC-Master#21

* ✨ feat: Section4 다음 버튼 추가 수정 UMC-Master#21

* ✨ feat: Section5 관심사 입력 컴포넌트 UMC-Master#21

* ✨ feat: 회원가입 완료 버튼 클릭 시 메인화면으로 UMC-Master#21

* ✨ feat: Section4 프로필 카메라 커서 포인터 UMC-Master#21

* ✨ feat: 닉네임 필수 입력에 따른 버튼 활성화 UMC-Master#21

* ✨ feat: 비밀번호 필수 입력에 따른 버튼 활성화 UMC-Master#21

* ✨ feat: 이메일 및 인증번호 필수 입력에 따른 버튼 활성화 UMC-Master#21

* ✏️ Typo: 섹션 컴포넌트 이름 변경 UMC-Master#21

* 💄 UI: 버튼 글자수에 맞게 선택상자 크기 수정 및 font style 추가 UMC-Master#29

* 💄 UI: 자동로그인 체크박스 색상 변경 UMC-Master#34

* Feat/UMC-Master#38 pagination 구현 & Skeleton UI TipSection  (UMC-Master#40)

* 🔧 config: .env gitignore 설정 UMC-Master#38

* 🔧 config: axios, react-query 설치 UMC-Master#38

* 🔧 config: ReactQueryDevtools, queryClient 설정 UMC-Master#38

* ✨ feat: axios 기본 hook UMC-Master#38

* 💄 UI: dummyData 생성 UMC-Master#38

* ✨ feat: useGetTips hook 구현 UMC-Master#38

* 💄 UI: TipsSection Component 수정 UMC-Master#38

* 💄 UI: TipsSection Props 수정 UMC-Master#38

* ♻️ refactor: Props 로 인한 console 오류 해결 UMC-Master#38

* ✨ feat: Pagination 기능 구현 UMC-Master#38

* 💄 UI: TipsSection 타입 추가 UMC-Master#38

* ✨ feat: SkeletonCard UI 구현 UMC-Master#38

* 💄 UI: SkeletonBigCard 컴포넌트 구현 UMC-Master#38

* # UI: RecommendTips 더미 데이터 구현 UMC-Master#38

* 💄 UI: CommunityPage TipSection 컴포넌트 Props 수정 UMC-Master#38

* ♻️ refactor: BigCard p태그 console 오류 해결 UMC-Master#38

* Feat/UMC-Master#46 feat quiz banner (UMC-Master#47)

* 🔧 config: .env gitignore 설정 UMC-Master#38

* 🔧 config: axios, react-query 설치 UMC-Master#38

* 🔧 config: ReactQueryDevtools, queryClient 설정 UMC-Master#38

* ✨ feat: axios 기본 hook UMC-Master#38

* 💄 UI: dummyData 생성 UMC-Master#38

* ✨ feat: useGetTips hook 구현 UMC-Master#38

* 💄 UI: TipsSection Component 수정 UMC-Master#38

* 💄 UI: TipsSection Props 수정 UMC-Master#38

* ♻️ refactor: Props 로 인한 console 오류 해결 UMC-Master#38

* ✨ feat: Pagination 기능 구현 UMC-Master#38

* 💄 UI: TipsSection 타입 추가 UMC-Master#38

* ✨ feat: SkeletonCard UI 구현 UMC-Master#38

* 💄 UI: SkeletonBigCard 컴포넌트 구현 UMC-Master#38

* # UI: RecommendTips 더미 데이터 구현 UMC-Master#38

* 💄 UI: CommunityPage TipSection 컴포넌트 Props 수정 UMC-Master#38

* ♻️ refactor: BigCard p태그 console 오류 해결 UMC-Master#38

* 🔧 config: 상태관리 zustand 설치 UMC-Master#41

* 💄 UI: dummyCategories 폴더 이동 UMC-Master#41

* 💄 UI: SearchBar Icon 수정 UMC-Master#41

* 💄 UI: DummyCat 추가 UMC-Master#41

* ✨ feat: CreateAndPost Post Api 연동 UMC-Master#41

* ✨ feat: Complete Modal 구현 UMC-Master#41

* 🔧 config: framer-motion 설치 UMC-Master#46

* 💄 UI: Icon, character 이미지 추가 UMC-Master#46

* ✨ feat: quiz Store 구현 UMC-Master#46

* 💄 UI: QuizBox 행동 구현 UMC-Master#46

* 🔧 config: develop 문제 해결 UMC-Master#46

* 🚨 conflict 해결 UMC-Master#46

* 💄 UI: Vecel 오류 해결 UMC-Master#46

* ✨ feat: kakaocallback페이지 구현 및 라우터 UMC-Master#49

* ✏️ Typo: eslint 무시 문구 삭제 UMC-Master#49

* ✨ feat: 회원가입 클릭 시 회원가입 페이지로 연결 UMC-Master#49

* ✨ feat: 회원 정보 찾기 페이지 생성 UMC-Master#49

* ✨ feat: 회원 정보 찾기 페이지 연결 UMC-Master#49

* Feat/UMC-Master#43 UI save tip page (UMC-Master#50)

* ✨ feat: SaveTipPage 구현 UMC-Master#43

* 📦 package: 더미데이터 추가 UMC-Master#43

* 📦 package: 더미데이터 추가 변경 UMC-Master#43

* ✨ feat: SkeletonImage width 240px로 변경UMC-Master#43

* ✨ feat: 무한 스크롤 구현 UMC-Master#43

* ✨ feat: Card 컴포넌트 onClick 속성 추가 UMC-Master#43

* ✨ feat: 카드 컴포넌트 클릭 시 상세 페이지로 이동 UMC-Master#43

* ✨ feat: 마이페이지 최근 본 꿀팁 상세페이지 연결 UMC-Master#43

* ✨ feat: onClick 속성에 ?선택 추가 UMC-Master#43

---------

Co-authored-by: rael <ekosemily@gmail.com>

* Feat/UMC-Master#54 feat quiz modify and on click add (UMC-Master#56)

* ✨ feat: BigCard OnClick 함수 구현 UMC-Master#54

* ♻️ refactor: Exit Animation 구현 완료 UMC-Master#54

* ✨ feat: RecommedTip OnClick 연결 UMC-Master#54

* ✨ feat: Post 오류 메세지 추가 - 서버 오류 해결 후 다시 시도 예정 UMC-Master#54

* Feat/UMC-Master#36 UI magazine (UMC-Master#51)

* 🔧 config: framer-motion 버전 수정 UMC-Master#36

* ✨ feat: add mind-map component UMC-Master#36

* ✨ feat: add card-grid component UMC-Master#36

* ♻️ refactor: card에서 cardInfo 분리 UMC-Master#36

* 💄 UI: add MagazinePage UMC-Master#36

* 💄 UI: add MagazineDetailPage UMC-Master#36

* Feat/UMC-Master#53 api folder stucture (UMC-Master#55)

* 🔧 config: framer-motion 버전 수정 UMC-Master#36

* ✨ feat: add mind-map component UMC-Master#36

* ✨ feat: add card-grid component UMC-Master#36

* ♻️ refactor: card에서 cardInfo 분리 UMC-Master#36

* 💄 UI: add MagazinePage UMC-Master#36

* 💄 UI: add MagazineDetailPage UMC-Master#36

* 🔥 remove: index file from api folder UMC-Master#53

* 🔥 remove: queries folder from hooks UMC-Master#53

* ✨ feat: tip 관련 api 호출 추가 UMC-Master#53

* ✨ feat: tip 관련 query 추가 UMC-Master#53

* ♻️ refactor: api 호출 방식 수정 UMC-Master#53

* ✨ feat: policy api 추가 UMC-Master#53

* ✨ feat: policy query 추가 UMC-Master#53

* ✨ feat: title 속성 수정 UMC-Master#53

* 💬 comment: 주석 수정 UMC-Master#53

* Feat/UMC-Master#52 랜딩페이지, 네비게이션 모달창 UI (UMC-Master#57)

* 🐛 bug: DOM 경고창 해결 UMC-Master#52

* 💄 UI: 로고 이미지 변경 UMC-Master#52

* 💄 UI: 캐릭터 이미지 추가 UMC-Master#52

* 🐛 bug: DOM 경고창 해결 UMC-Master#52

* 💄 UI: 프로필 모달 관련 아이콘 추가 UMC-Master#52

* ✨ feat: 프로필 모달 구현 UMC-Master#52

* ✨ feat: 랜딩페이지 버튼 컴포넌트화 UMC-Master#52

* 💄 UI: 랜딩페이지 디자인 시스템 반영 UMC-Master#52

* 💄 UI: dot 디자인 수정 UMC-Master#52

* Feat/UMC-Master#44 UI save tip detail page (UMC-Master#58)

* ✨ feat: SaveTipDetail 게시글 상세 구현 UMC-Master#44

* ♻️ refactor: PostDetail 컴포넌트 분리 UMC-Master#44

* ♻️ refactor: CommentView 컴포넌트 분리 UMC-Master#44

* ✏️ Typo: props 중복 삭제 UMC-Master#44

* 💄 UI: 댓글 입력창 구현 UMC-Master#44

* ✨ feat: 댓글 입력 기능 및 더보기 구현 UMC-Master#44

* 💄 UI: 댓글목록 gap 수정 UMC-Master#44

* 🔧 config: .gitignore에 .env 추가 UMC-Master#44

* 📦 package: 더미데이터 추가 및 데이터 불러오는 방식 수정 UMC-Master#44

* ✏️ Typo: 댓글에 ... 삭제 UMC-Master#44

* ✏️ Typo: 단어 수정 UMC-Master#44

* ✏️ Typo: 오타 수정 UMC-Master#29

* 💄 UI: 기존 댓글 삭제 UMC-Master#44

* 💄 UI: 좋아요, 저장하기, 공유하기 버튼 생성 및 useState 구현 UMC-Master#44

* 💄 UI: PAGE_SIZE 5개로 수정 UMC-Master#44

* 💄 UI: SkeletonComment 댓글 UI 구현 UMC-Master#44

* 💄 UI: 댓글 무한스크롤 구현 UMC-Master#44

* 📦 package: 댓글 더미데이터 수정 UMC-Master#44

* 💄 UI: 댓글 무한스크롤 3개씩 로딩 UMC-Master#44

---------

Co-authored-by: rael <ekosemily@gmail.com>

* Fix/UMC-Master#59 fix search page modify (UMC-Master#61)

* 🔨 fix: react Hook Rendering 순서 변경 UMC-Master#59

* 🔨 fix: title Default 값 제거 및 undefined 방지 UMC-Master#59

* Feat/UMC-Master#62 feat token zustand (UMC-Master#63)

* ✨ feat: zustand 전역상태 관리를 통한 refresh Token 구현 UMC-Master#62

* ✨ feat: hashtags 2중 배열로 post UMC-Master#62

* 💄 UI: TipSection Animation 추가 UMC-Master#62

* 💄 UI: height 변동 UMC-Master#62

* ✨ feat: RoutePaths 사용 UMC-Master#62

* ✨ feat: handleEmailLogin UMC-Master#49

* ✨ feat: 프로필 드랍다운 로그아웃 버튼 클릭시 로그아웃 추가 UMC-Master#49

* ✨ feat: 로그인 시 네비게이션바 프로필로 변경 UMC-Master#49

* ✨ feat: 전역상태관리로 로그인 상태 관리 UMC-Master#49

* ✨ feat: 이메일 로그인 API 연결 UMC-Master#49

* ✨ feat: User 정보 연결 UMC-Master#49

* 🐛 bug: 중복 파일 삭제제

* Feat/UMC-Master#64 feat main page modify (UMC-Master#68)

* 💄 UI: NavigationBar z-index 수정 UMC-Master#64

* 💬 comment: refresh 토큰 성공 확인후 토큰 콘솔 주석화 UMC-Master#64

* 💄 UI: DummyData id 추가 UMC-Master#64

* ✨ feat: Banner Animation 기능 추가 UMC-Master#64

* ✨ feat: NavigationBar 개발자모드에서 리랜더링 문제 임시 해결 UMC-Master#64

* ✨ feat: Quiz Hook 구현 UMC-Master#64

* ✨ feat: Search Hook 구현 UMC-Master#64

* ✨ feat: TipSection Api 연동 및 컴포넌트 재활용 효율 향상 UMC-Master#64

* ♻️ refactor: hashtags 이중 배열에서 그냥 배열로 post UMC-Master#64

* ✨ feat: SearchPage Search Hook 사용 및 TipItem 타입 transform 설정 UMC-Master#64

* 💄 UI: Categories UI 적 요소 재구성 UMC-Master#64

* ✨ feat: Quiz API 연결 및 화면 구성 UMC-Master#64

* ✨ feat: quizAnswer Hook 구현 UMC-Master#64

* ✨ feat: QuizAnswer Hook 구현 2 UMC-Master#64

* ✨ feat: QuizAnswer Api 연결 UMC-Master#64

* ♻️ refactor: 큰 화면에서 배너 애니메이션이 동작할 때마다 가로 스크롤 발생 문제 해결 UMC-Master#64

* 💬 comment: Quiz Skeleton UI 구현전 주석처리 UMC-Master#64

* ♻️ refactor: axios-instance 자체에 권한 수여 UMC-Master#64

* 🔨 fix: 정답일 때만 server로 post UMC-Master#64

* ♻️ refactor: quizAPI 파일 이름 정리 및 api 통합 UMC-Master#64

* ♻️ refactor: 수정된 hook 이름 가져오기 UMC-Master#64

* Feat/UMC-Master#73 feat create page modify (UMC-Master#74)

* ✨ feat: 글 생성시 userID 추가 UMC-Master#73

* ✨ feat: TipCreate Api 분리 UMC-Master#73

* ✨ feat: SearchModal Close시 입력창 초기화 UMC-Master#73

* Feat/UMC-Master#75 UI challenge page UI (UMC-Master#77)

* ✨ feat: 글 생성시 userID 추가 UMC-Master#73

* ✨ feat: TipCreate Api 분리 UMC-Master#73

* ✨ feat: SearchModal Close시 입력창 초기화 UMC-Master#73

* ✨ feat: FetchUser 후 user.nickname 불러오기 UMC-Master#75

* 💄 UI: 이미지 추가 UMC-Master#75

* 💄 UI: Card border-radius 수정 UMC-Master#75

* ✨ feat: RoutePath에 Challenge 추가 UMC-Master#75

* ✨ feat: NumberCard 컴포넌트 구현 UMC-Master#75

* 💄 UI: Challenge Banner 구현 UMC-Master#75

* 💄 UI: ChallengeHeader 구현 UMC-Master#75

* 💄 UI: Challenge TipSection 구현 및 InfiniteScroll / Skeleton UI 적용 UMC-Master#75

* 💄 UI: ChallengePage UI UMC-Master#75

* Feat/UMC-Master#79 feat image upload & ErrorPage & SearchTag (UMC-Master#80)

* ✨ feat: Image Post 추가 UMC-Master#79

* ✨ feat: ErrorPage 구현 및 연결 UMC-Master#79

* ♻️ refactor: SearchPage 에러 발생  코드 임시 조치 추후 수정 예정 UMC-Master#79

* ✨ feat: Search Tag 기능 추가 UMC-Master#79

* ✨ feat: Image Upload시 여러 번 업로드 되는 문제 해결 UMC-Master#79

* ♻️ refactor: API interface Type 설정 UMC-Master#79

* Feat/UMC-Master#60 UI chatbot (UMC-Master#81)

* ✨ feat: 챗봇 페이지 라우팅 추가 UMC-Master#60

* 💄 UI: 전송 아이콘 추가 UMC-Master#60

* 💄 UI: 검색바 컴포넌트 추가 UMC-Master#60

* 💄 UI: 챗봇 버튼 컴포넌트 추가 UMC-Master#60

* 💄 UI: 챗봇 페이지 추가 UMC-Master#60

* 💄 UI: 오른쪽 화살표 아이콘 추가 UMC-Master#60

* 💄 UI: 챗봇 사이드바 추가 UMC-Master#60

* 💄 UI: 챗봇 입력창 추가 UMC-Master#60

* 💬 comment: 챗봇 주석 추가 UMC-Master#60

* 💄 UI: add chatbot icon UMC-Master#60

* ✨ feat: 채팅방 저장 기능 추가 UMC-Master#60

* ✨ feat: 엔터 클릭시 전송 기능 추가 UMC-Master#60

* ✨ feat: 버튼 연결 UMC-Master#60

* ✨ feat: 채팅 api 연결 UMC-Master#60

* 💄 UI: 챗봇 수정사항 반영 UMC-Master#60

* ✨ feat: 버튼별 질문 텍스트 추가 UMC-Master#60

* 🐛 bug: 첫클릭 채팅 안되는 오류 해결 UMC-Master#60

* 🔨 fix: 라우트 머지 해결 UMC-Master#60

* Feat/UMC-Master#85 feat main page filter & chatbot Icon (UMC-Master#87)

* 💄 UI: ChatBot Icon 추가 UMC-Master#85

* ✨ feat: 날짜 필터링 기능 추가 UMC-Master#85

* 🔥  remove: RecommedTipSection 삭제 UMC-Master#85

* ♻️ refactor: SearchApi Tag로만 검색 가능하게 query 옵셔널 추가 UMC-Master#85

* ✨ feat: user HashTag Get, Post UMC-Master#85

* ♻️ refactor: TipSection 재활용성 극대화 / useTipList, useSearchList 조건문을 통해 하나로 통합 /  Card 와 BigCard 조건문으로 하나로 통합 UMC-Master#85

* 💄 UI: 검색 페이지 title 문구 수정 및 데이터 수정 UMC-Master#85

* ♻️ refactor: useSearchList Sorted 옵션 추가 UMC-Master#85

* ♻️ refactor: defaultSort Props 추가 UMC-Master#85

* 💄 UI: 카테고리 visible default 수정 UMC-Master#85

* ✏️ typo: bookmarks -> saves UMC-Master#85

* 🔥 remove: console.log 제거 UMC-Master#85

* ♻️ refactor: query 추가 및 isMoreLimit 조건 추가 UMC-Master#85

* 🔥 remove: console 제거 UMC-Master#85

* Feat/UMC-Master#84 UI my challenge (UMC-Master#88)

* ✨ feat: MyChallenge Path 추가 UMC-Master#84

* 🔨 fix: navigate 주소 수정 UMC-Master#84

* 💄 UI: MyChallenge UI 구현 UMC-Master#84

* 💄 UI: Challenge Tip Skeleton 추가 UMC-Master#84

* 💄 UI: cursor: pointer 추가 완료 UMC-Master#84

* Feat/UMC-Master#90 UI challenge detail page (UMC-Master#91)

* 🔧 config: 챌린저 상세 페이지 라우터 연결 UMC-Master#90

* ✨ feat: onCardClick 속성 추가 UMC-Master#90

* ✨ feat: onCardClick 함수 추가 [UMC-Master#90]

* 📦 package: 더미데이터 UMC-Master#90

* ✨ feat: ChallengeDetailPage 추가 UMC-Master#90

* ✨ feat: ChallengeDetail 컴포넌트 추가 UMC-Master#90

* ✨ feat: ChallengeComment 컴포넌트 추가 UMC-Master#90

* ♻️ refactor: FloatingToggleBtn 컴포넌트 분리 UMC-Master#90

* 💄 UI: 챌린지 상세 페이지 UI 구현 UMC-Master#90

* 💄 UI: 챌린지 상세 페이지 참가자 후기 UI 구현 UMC-Master#90

* ✨ feat: handleCardClick 추가 [UMC-Master#90]

* Feat/UMC-Master#76 feature page api (UMC-Master#92)

* 💄 UI: 마이페이지 UI 수정 UMC-Master#76

* ✨ feat: 프로필 이미지 변경 (이미지 수정 api 필요) UMC-Master#76

* ✨ feat: 최근 본 꿀팁 기능 (저장된 꿀팁 페이지까지만 추가됨/메인, 매거진 등등 handleCardClick 추가수정 해야함.) UMC-Master#76

* ✨ feat: 무한 로그인 페이지 해결 UMC-Master#76

* 📦 package: InfiniteQuery 추가 UMC-Master#76

* ✨ feat: getSavedTips api 추가 (아직 에러 해결X) UMC-Master#76

* ✨ feat: useSaveTipList 쿼리 이용해서 무한스크롤 추가 시도 UMC-Master#76

* ✨ feat: api 연결 중 UMC-Master#76

* ✨ feat: tip 형식 통일 UMC-Master#76

* ✨ feat: 카카오 공유하기 기능 추가 UMC-Master#76

* ✨ feat: getTipDetail api, useTipDetail 추가 UMC-Master#76

* ✨ feat: dummydata 삭제 후 api 연결 시도 UMC-Master#76

* ✨ feat:  comment get, post, put, delete api 추가 UMC-Master#76

* ✨ feat: 좋아요와 북마크 토글 api 추가 UMC-Master#76

* ✨ feat: 좋아요와 북마크 mutation 추가 UMC-Master#76

* 💄 UI: 토글 버튼들 컴포넌트화 UMC-Master#76

* ♻️ refactor: 컴포넌트화 반영 UMC-Master#76

* 💄 UI: 꿀팁 상세 컴포넌트 추가 UMC-Master#76

* ♻️ refactor: 저장 위치 변경 UMC-Master#76

* ✨ feat: 저장 꿀팁 반환값 수정 UMC-Master#76

* 💄 UI: modify width UMC-Master#76

* 💄 UI: remove text UMC-Master#76

* ✨ feat: 저장한 꿀팁 api 연결 UMC-Master#76

* ✨ feat: 카카오 공유하기 기능 오류 수정 [UMC-Master#76]

* 💄 UI: cursor pointer 추가 [UMC-Master#76]

* ✨ feat: 이메일 입력 폼 api 수정 UMC-Master#76

* ✨ feat: 좋아요 및 저장 여부 저장 UMC-Master#76

* 💬 comment: 주석 삭제 UMC-Master#76

* ♻️ refactor: DTO 수정사항항 반영 UMC-Master#76

* ✨ feat: 댓글 api 연결 UMC-Master#76

* ✨ feat: 댓글 기능 추가 UMC-Master#76

* 🐛 bug: 카카오 공유 UMC-Master#76

* ✨ feat: 인터페이스 속성 반영 UMC-Master#76

* 🐛 bug: 타입 에러 해결 UMC-Master#76

* ♻️ refactor: 댓글 인터페이스 적용 UMC-Master#76

* ✨ feat: 회원가입 api 연결 UMC-Master#76

* ✨ feat: userStore updateProfile 추가 UMC-Master#76

* ✨ feat: 오류 수정 UMC-Master#76

* 복제 문서 삭제

* ✨ feat: 회원가입 오류 수정중  UMC-Master#76

---------

Co-authored-by: rael <emilyekos@gmail.com>
Co-authored-by: Head-ddy <80982532+Head-ddy@users.noreply.github.com>

* Feat/UMC-Master#89 Navigation bar UI (UMC-Master#93)

* 💄 UI: 네비게이션바 호버링 추가 UMC-Master#89

* ✨ feat: 파비콘 추가 UMC-Master#89

* 🐛 bug: 충돌 에러 해결

* Feat/UMC-Master#82 api magazine (UMC-Master#94)

* 💄 UI: 매거진 캐릭터 이미지 추가 UMC-Master#82

* ✨ feat: 인기 해시테그 연결 UMC-Master#82

* ✨ feat: 매거진 상세 정보 api 연결 UMC-Master#82

* ✨ feat: 전체 이미지보기 모달 추가 UMC-Master#82

* 🐛 bug: 정책 api 인터페이스 수정 UMC-Master#82

* 🐛 bug: 타입 에러러

* Fix/UMC-Master#96 fix landing page access (UMC-Master#98)

* ✨ feat: AuthWrapper 통해 권한 없이 다른 페이지 접근 제한 UMC-Master#96

* ♻️ refactor: 실제 accessToken 으로 접근 UMC-Master#96

* ♻️ refactor: refreshToken Default 값 null 설정 UMC-Master#96

* Feat/UMC-Master#66 fix signup modify (UMC-Master#99)

* 🔧 config: gitignore 수정 UMC-Master#66

* ✨ feat: 전체 이용약관 체크박스 오류 수정 UMC-Master#66

* ✏️ Typo: 필요없는 코드 삭제 UMC-Master#66

* ✨ feat: 비밀번호 입력 상태 검증 및 에러메시지 추가 UMC-Master#66

* ✨ feat: 닉네임 상태 검증 및 에러메시지 추가 UMC-Master#66

* ✨ feat: 닉네임 에러메세지 추가 UMC-Master#66

* 💄 UI: 회원가입 단계 UI 수정 UMC-Master#66

* ✨ feat: 비밀번호 에러메세지 추가 UMC-Master#66

* ✨ feat: 회원가입 성공! UMC-Master#66

* ✨ feat: 이메일 중복 확인 및 버튼 애니메이션 추가 UMC-Master#66

* ✨ feat: api 수정 UMC-Master#66

* ✨ feat: 회원가입 후 로그인 페이지로  UMC-Master#66

* ✨ feat: 프로필 이미지 업로드  UMC-Master#66

* ✨ feat: 이메일 중복 확인 수정 UMC-Master#66

* 💄 UI: 회원가입 성공 alert 추가 UMC-Master#66

* Fix/#97/saved tips (#100)

* ✨ feat: 상단 스크롤 기능 #97

* ✨ feat: 로고 이미지에도 상단 스크롤 기능 추가 #97

* 💄 UI: 포인터 추가 #97

* ✨ feat: 좋아요 & 저장 수 추가 #97

* ✨ feat: 사진 개수에 따른 그리드 추가 #97

* ✨ feat: 사진 5개 임시 그리드 #97

* ✨ feat: profile image 추가 #97

---------

Co-authored-by: S-Gihun <89789115+S-Gihun@users.noreply.github.com>
Co-authored-by: rael <ekosemily@gmail.com>
Co-authored-by: Head-ddy <80982532+Head-ddy@users.noreply.github.com>
Co-authored-by: Rael <emilyekos@gmail.com>
minzee09 referenced this pull request Feb 20, 2025
* ✨ feat: MainPage Banner UI 구현

* 💄 UI: Banner padding 수정 # 11

* ✨ feat: QuizBox 컴포넌트 구현 #11

* ✨ feat: SearchBar 구현 #11

* ✨ feat: Categories 컴포넌트 구현 #11

* 🔧 config: Font Awesome 설치 #11

* 💄 UI: categories 아래 화살표 추가 #11

* ✨ feat : TipsSection 컴포넌트 구현 #11

* ✨ feat: LoginPage Title&Input UI 구현 #10

* ✨ feat: LoginPage LoginOptions UI 구현 #10

* ✨ feat: LoginPage LoginButton UI 구현 #10

* ♻️ refactor: LoginPage Title component #10

* ♻️ refactor: LoginPage Title component #10

* ♻️ refactor: LoginPage ButtonBox component #10

* ♻️ refactor: LoginPage InputForm component #10

* 💄 UI : TipsSectionTopFive 중복 삭제 #11

* 💄 UI : Card Component 분리 작업 #11

* 💄 UI : SearchBar/ Card 공용 컴포넌트로 분리  #11

* 🔧 config: CI 경로 수정 #7

* 🔧 config: cwd 추가 #7

* 🔧 config: 라우팅 동작 위한 파일 추가 #7

* 💄 UI: LoginPage KakaoLogin Button 수정 #10

* 💄 UI: LoginPage UI사이즈 축소 #10

* 💄 UI: LoginPage UI사이즈 확대 (Figma Size) #10

* ✨ feat: add MyPage router #16

* ✨ feat: MyPage Title&상단카드 구현현 #16

* ✨ feat: MyPage 프로필 변경 버튼 추가가 #16

* 🔧 config: eslint 규칙 제거 #12

* 📦 package: add react-icons #12

* 🎨 styles: update reset.css file #12

* 💄 UI: add logo image #12

* ✨ feat: 헤더 컴포넌트 추가 #12

* ✨ feat: 푸터 컴포넌트 추가 #12

* 💄 UI: 헤더 푸터 레이아웃 추가 #12

* ✨ feat: MyPage 최근에 본 꿀팁 추가 & 카드 컴포넌트 #16

* ✏️ typo: MyPage GoodTip->RecnetGoodTip으로 수정정 #16

* ✨ feat: MyPage Best 꿀팁 선정 횟수 & 나의 관심사 컴포넌트 #16

* ♻️ refactor: MyPage ProfileSection 컴포넌트 분리 #10

* ♻️ refactor: MyPage RecentTips 컴포넌트 분리 #10

* ♻️ refactor: MyPage dummyData 분리 #10

* ♻️ refactor: MyPage BestInterest 컴포넌트 분리 #10

* ♻️ refactor: MyPage 이슈번호 수정정 #16

* 💄 UI: MyPage 컴포넌트 위치 수정 #16

* 📦 package: add framer-motion #12

* 🎨 style: 선물상자, 트로피 이미지 추가 #12

* ✨ feat: 스크롤 애니메이션 훅 추가 #12

* ✨ feat: add LandingPage #12

* 💄 UI : Card CSS 중복 제거 #19

* 💄 UI : dummy Image 추가 #19

* 💄 UI : max-width -> min-width 수정 #19

* 💄 UI : SearchSection 컴포넌트 세분화 및 CSS 수정 #19

* 💄 UI : TipSection Props 형식 수정 #19

* 💄 UI : Search Bar 공용 사용으로 인한 CSS 수정 #19

* 💄 UI : 공용 BigCard 컴포넌트 추가 #19

* 💄 UI : SearchPage 구현 #19

* 💄 UI : SearchPage Recommended Title 컴포넌트 #19

* 💄 UI : SearchPage TipSection 구현 #19

* 💄 UI : dummyImage MainPage에 추가 #19

* 💄 UI: LoginPage Input.tsx 컴포넌트 분리 및 Style 수정 #10

* ♻️ refactor: LoginPage Button.tsx 컴포넌트 분리 #10

* 💄 UI : Button 공용 컴포넌트로 분리 #10

* 💄 UI : Input 공용 컴포넌트로 분리 #10

* ♻️ refactor: MyPage InterestTag.tsx 컴포넌트 분리 #16

* ♻️ refactor: MyPage Section.tsx 컴포넌트 분리 #16

* 💄 UI : InterestTag 공용 컴포넌트로 분리 #16

* 🔥 remove: isAuth 삭제 #12

* ✨ feat: add font #22

* ✨ feat: add themeProvider #22

* ✨ feat: add globalStyle #22

* ✨ feat: add typography #22

* ♻️ refactor: kakao_login 이미지 파일 위치 변경 #10

* ♻️ refactor: <></> 삭제 #10

* ✏️ typo: 폴더 이름 변경 (MyPage_components -> components) #16

* ✏️ typo: 오타 수정 (ProfileCard2 -> ProfileCard) #16

* ♻️ refactor: <></> 삭제 #16

* ♻️ refactor: import 경로를 절대 경로로 변경 #16

* ♻️ refactor : keypress -> keydown 으로 수정 #19

* ♻️ refactor : text1, text2 숫자 사용 front, backText 로 수정 #19

* 🔧 config: package-lock 파일 삭제

* 💄 UI: modify logo image file #25

* ✨ feat: 추가된 디자인 시스템 반영 #22

* ✨ feat: 추가된 디자인 시스템 타이포 반영 #22

* 💄 UI: Title 컴포넌트 수정 #26

* 💄 UI: LoginPage 사이즈 수정 #26

* 📦 package: add vite-plugin-svgr #25

* 🔧 config: svg 사용 위한 타입스크립트 파일 설정 #25

* 💄 UI: 알림 아이톤 추가 #25

* 💄 UI: update Navigation Bar #25

* ✏️ Typo: todo 텍스트 중복 삭제 #25

* 💄 UI: Input 사이즈 수정 #26

* 💄 UI: Button 사이즈 수정 #26

* 💄 UI: LoginPage 사이즈 수정 #26

* 💄UI: logo 아이콘 이미지 추가 #25

* 💄 UI: 푸터 수정사항 반영 #25

* ✨ feat: SignupPage 구조 #21

* ✨ feat: 네비게이션바 고정 #25

* ✨ feat: 프로필 아바타 생성  #21

* ✨ feat: 프로필 추가 버튼  #21

* 🔧 config: design system 추가 #24

* 💄 UI: Tag 컴포넌트 분리 #24

* 💄 UI: Card 컴포넌트 디자인 수정 #24

* 💄 UI: Banner UI 수정 #24

* 💄 UI: Search UI 수정 #24

* 💄 UI: Quiz 컴포넌트 수정 #24

* 💄 UI: TipSection 컴포넌트 수정 #24

* 💄 UI: Category 컴포넌트 수정 #24

* 💄 UI: MainPage 수정 #24

* ✨ feat: 입력창 추가 #21

* 🎨 style: alarm 아이콘 수정 #25

* 💄 UI: close icon 추가 #25

* 💄 UI: SearchSection margin 수정 #24

* 💄 UI: BigCard 공용 컴포넌트 수정 #24

* 💄 UI: SearchPage Tip 불러오기 수정 #24

* ✨ feat: add alarm modal #25

* 💄 UI: Banner UI 수정 #24

* 🔧 config: 빌드 오류 해결 #25

* 💄 UI: SavedTipSection  Card Props 수정 #24

* ♻️ refactor: p태그 오류 수정 #24

* 💄 UI: Design System 적용 #24

* ♻️ refactor: Console오류 props attr DOM 랜더링 해결 #24

* 💄 UI: errorMessage 스타일 추가 (빨간 테두리) #34

* 🔧 config: 에러핸들링을 위한 useInput 커스텀훅 추가 #34

* ✨ feat: 이메일과 비밀번호 상태 검증 및 유효성 검사 #34

* 🔧 config: 이메일 및 비밀번호 검사를 위한 validation 생성 #34

* 📦 package: axios 추가 #34

* 🔧 config: errorHandler 삭제제 #34

* ♻️ refactor: ButtonBox 삭제 후 InputForm에 합치기기 #34

* ✨ feat: 자동로그인 클릭 시 체크박스 활성화 #34

* Feat/#33 UI community page UI & CreateAndPostPage UI (#37)

* 💄 UI: recent/ likes / bookmarks 기능 수정 #33

* 💄 UI: Community Page Banner Component #33

* 💄 UI: Community Page 1 구현 #33

* 🔧 config: --host 추가 #33

* 💄 UI: plus 아이콘 추가 #33

* 💄 UI: Tag 컴포넌트 수정 #33

* 💄 UI: 이미지 업로더 컴포넌트 구현 #33

* 💄 UI: Title 컴포넌트 구현 #33

* 💄 UI: CreatePostPage 구현 #33

* 💄 UI: Categories 컴포넌트 재수정 #33

* 💄 UI: SearchModal 구현 #33

* 💄 UI: SearchSection 재수정 #33

* 💄 UI: SearchModalBar 구현 #33

* 🐛 fix : error 해결결

* 💄 UI: 타이틀 디자인 수정 #29

* 💄 UI: 최근에 본 꿀팁 수정 #29

* 💄 UI: 마이페이지 UI 사이즈 수정 #29

* 💄 UI: Tag 공용 컴포넌트 이용하여 수정 #29

* 💄 UI: Section 컴포넌트 UI 수정 #29

* 💄 UI: 최근에 본 꿀팁 수정 조건부 추가 #29

* 💄 UI: 태그 배경색 props 추가 및 흰색일 때 조건 추가 #29

* 💄 UI: 태그 배경색 props 추가 및 흰색일 때 수정 #29

* 💄 UI: 프로필카드 수정 #29

* 💄 UI: 태그 배경색 props 추가 및 흰색일 때 조건 추가 #29

* 💄 UI: 편집하기 버튼 추가 #29

* ✨ feat: profileEdit 버튼 변수 추가 및 onClick 속성 추가 #29

* ✨ feat: add ProfileEditModal router #29

* 💄 UI: 드롭다운 아이콘 추가 #29

* 📦 package: 지역 더미데이터 추가 #29

* ✨ feat: profileEdit 모달 생성 #29

* ✨ feat: profileEdit 모달 연결 #29

* 🔧 config: 빌드 오류 해결 #29

* 🔧 config: 빌드 오류 해결 #29

* ✏️ Typo: 필요없는 코드 삭제 #29

* ✨ feat: interestEdit 버튼 변수 추가 #29

* 💄 UI: 버튼 padding 수정 #29

* ✨ feat: interestEdit 모달 생성 #29

* ✨ feat: interestEdit 모달 연결 #29

* ✨ feat: 모달 상단에 X 닫기 버튼 생성 #29

* ✨ feat: add SignUpPage 전체 수정 #21

* ✨ feat: add SignupState 컴포넌트 생성 #21

* ✨ feat: button에 pageUp, pageDown, signUp 변수 생성 #21

* ✨ feat: Section1 약관 동의 컴포넌트 #21

* ✨ feat: button에 disabled 속성 생성 #21

* ✨ feat: 필수 약관 동의에 따른 버튼 활성화  #21

* ✨ feat: Button에 disabled 스타일 추가 #21

* ✨ feat: + 눌렀을 때 약관 상세 내용 띄우기 추가 #21

* ✨ feat: button에 emailCheck 변수 생성 #21

* ✨ feat: Section2 이메일 입력 컴포넌트 #21

* ✨ feat: Section3 비밀번호 입력 컴포넌트 #21

* 💄 UI: 제목 색상 primary[700]으로 변경 #21

* ✨ feat: Section4 개인정보 입력 컴포넌트 #21

* ✨ feat: Section4 다음 버튼 추가 수정 #21

* ✨ feat: Section5 관심사 입력 컴포넌트 #21

* ✨ feat: 회원가입 완료 버튼 클릭 시 메인화면으로 #21

* ✨ feat: Section4 프로필 카메라 커서 포인터 #21

* ✨ feat: 닉네임 필수 입력에 따른 버튼 활성화 #21

* ✨ feat: 비밀번호 필수 입력에 따른 버튼 활성화 #21

* ✨ feat: 이메일 및 인증번호 필수 입력에 따른 버튼 활성화 #21

* ✏️ Typo: 섹션 컴포넌트 이름 변경 #21

* 💄 UI: 버튼 글자수에 맞게 선택상자 크기 수정 및 font style 추가 #29

* 💄 UI: 자동로그인 체크박스 색상 변경 #34

* Feat/#38 pagination 구현 & Skeleton UI TipSection  (#40)

* 🔧 config: .env gitignore 설정 #38

* 🔧 config: axios, react-query 설치 #38

* 🔧 config: ReactQueryDevtools, queryClient 설정 #38

* ✨ feat: axios 기본 hook #38

* 💄 UI: dummyData 생성 #38

* ✨ feat: useGetTips hook 구현 #38

* 💄 UI: TipsSection Component 수정 #38

* 💄 UI: TipsSection Props 수정 #38

* ♻️ refactor: Props 로 인한 console 오류 해결 #38

* ✨ feat: Pagination 기능 구현 #38

* 💄 UI: TipsSection 타입 추가 #38

* ✨ feat: SkeletonCard UI 구현 #38

* 💄 UI: SkeletonBigCard 컴포넌트 구현 #38

* # UI: RecommendTips 더미 데이터 구현 #38

* 💄 UI: CommunityPage TipSection 컴포넌트 Props 수정 #38

* ♻️ refactor: BigCard p태그 console 오류 해결 #38

* Feat/#46 feat quiz banner (#47)

* 🔧 config: .env gitignore 설정 #38

* 🔧 config: axios, react-query 설치 #38

* 🔧 config: ReactQueryDevtools, queryClient 설정 #38

* ✨ feat: axios 기본 hook #38

* 💄 UI: dummyData 생성 #38

* ✨ feat: useGetTips hook 구현 #38

* 💄 UI: TipsSection Component 수정 #38

* 💄 UI: TipsSection Props 수정 #38

* ♻️ refactor: Props 로 인한 console 오류 해결 #38

* ✨ feat: Pagination 기능 구현 #38

* 💄 UI: TipsSection 타입 추가 #38

* ✨ feat: SkeletonCard UI 구현 #38

* 💄 UI: SkeletonBigCard 컴포넌트 구현 #38

* # UI: RecommendTips 더미 데이터 구현 #38

* 💄 UI: CommunityPage TipSection 컴포넌트 Props 수정 #38

* ♻️ refactor: BigCard p태그 console 오류 해결 #38

* 🔧 config: 상태관리 zustand 설치 #41

* 💄 UI: dummyCategories 폴더 이동 #41

* 💄 UI: SearchBar Icon 수정 #41

* 💄 UI: DummyCat 추가 #41

* ✨ feat: CreateAndPost Post Api 연동 #41

* ✨ feat: Complete Modal 구현 #41

* 🔧 config: framer-motion 설치 #46

* 💄 UI: Icon, character 이미지 추가 #46

* ✨ feat: quiz Store 구현 #46

* 💄 UI: QuizBox 행동 구현 #46

* 🔧 config: develop 문제 해결 #46

* 🚨 conflict 해결 #46

* 💄 UI: Vecel 오류 해결 #46

* ✨ feat: kakaocallback페이지 구현 및 라우터 #49

* ✏️ Typo: eslint 무시 문구 삭제 #49

* ✨ feat: 회원가입 클릭 시 회원가입 페이지로 연결 #49

* ✨ feat: 회원 정보 찾기 페이지 생성 #49

* ✨ feat: 회원 정보 찾기 페이지 연결 #49

* Feat/#43 UI save tip page (#50)

* ✨ feat: SaveTipPage 구현 #43

* 📦 package: 더미데이터 추가 #43

* 📦 package: 더미데이터 추가 변경 #43

* ✨ feat: SkeletonImage width 240px로 변경#43

* ✨ feat: 무한 스크롤 구현 #43

* ✨ feat: Card 컴포넌트 onClick 속성 추가 #43

* ✨ feat: 카드 컴포넌트 클릭 시 상세 페이지로 이동 #43

* ✨ feat: 마이페이지 최근 본 꿀팁 상세페이지 연결 #43

* ✨ feat: onClick 속성에 ?선택 추가 #43

---------

Co-authored-by: rael <ekosemily@gmail.com>

* Feat/#54 feat quiz modify and on click add (#56)

* ✨ feat: BigCard OnClick 함수 구현 #54

* ♻️ refactor: Exit Animation 구현 완료 #54

* ✨ feat: RecommedTip OnClick 연결 #54

* ✨ feat: Post 오류 메세지 추가 - 서버 오류 해결 후 다시 시도 예정 #54

* Feat/#36 UI magazine (#51)

* 🔧 config: framer-motion 버전 수정 #36

* ✨ feat: add mind-map component #36

* ✨ feat: add card-grid component #36

* ♻️ refactor: card에서 cardInfo 분리 #36

* 💄 UI: add MagazinePage #36

* 💄 UI: add MagazineDetailPage #36

* Feat/#53 api folder stucture (#55)

* 🔧 config: framer-motion 버전 수정 #36

* ✨ feat: add mind-map component #36

* ✨ feat: add card-grid component #36

* ♻️ refactor: card에서 cardInfo 분리 #36

* 💄 UI: add MagazinePage #36

* 💄 UI: add MagazineDetailPage #36

* 🔥 remove: index file from api folder #53

* 🔥 remove: queries folder from hooks #53

* ✨ feat: tip 관련 api 호출 추가 #53

* ✨ feat: tip 관련 query 추가 #53

* ♻️ refactor: api 호출 방식 수정 #53

* ✨ feat: policy api 추가 #53

* ✨ feat: policy query 추가 #53

* ✨ feat: title 속성 수정 #53

* 💬 comment: 주석 수정 #53

* Feat/#52 랜딩페이지, 네비게이션 모달창 UI (#57)

* 🐛 bug: DOM 경고창 해결 #52

* 💄 UI: 로고 이미지 변경 #52

* 💄 UI: 캐릭터 이미지 추가 #52

* 🐛 bug: DOM 경고창 해결 #52

* 💄 UI: 프로필 모달 관련 아이콘 추가 #52

* ✨ feat: 프로필 모달 구현 #52

* ✨ feat: 랜딩페이지 버튼 컴포넌트화 #52

* 💄 UI: 랜딩페이지 디자인 시스템 반영 #52

* 💄 UI: dot 디자인 수정 #52

* Feat/#44 UI save tip detail page (#58)

* ✨ feat: SaveTipDetail 게시글 상세 구현 #44

* ♻️ refactor: PostDetail 컴포넌트 분리 #44

* ♻️ refactor: CommentView 컴포넌트 분리 #44

* ✏️ Typo: props 중복 삭제 #44

* 💄 UI: 댓글 입력창 구현 #44

* ✨ feat: 댓글 입력 기능 및 더보기 구현 #44

* 💄 UI: 댓글목록 gap 수정 #44

* 🔧 config: .gitignore에 .env 추가 #44

* 📦 package: 더미데이터 추가 및 데이터 불러오는 방식 수정 #44

* ✏️ Typo: 댓글에 ... 삭제 #44

* ✏️ Typo: 단어 수정 #44

* ✏️ Typo: 오타 수정 #29

* 💄 UI: 기존 댓글 삭제 #44

* 💄 UI: 좋아요, 저장하기, 공유하기 버튼 생성 및 useState 구현 #44

* 💄 UI: PAGE_SIZE 5개로 수정 #44

* 💄 UI: SkeletonComment 댓글 UI 구현 #44

* 💄 UI: 댓글 무한스크롤 구현 #44

* 📦 package: 댓글 더미데이터 수정 #44

* 💄 UI: 댓글 무한스크롤 3개씩 로딩 #44

---------

Co-authored-by: rael <ekosemily@gmail.com>

* Fix/#59 fix search page modify (#61)

* 🔨 fix: react Hook Rendering 순서 변경 #59

* 🔨 fix: title Default 값 제거 및 undefined 방지 #59

* Feat/#62 feat token zustand (#63)

* ✨ feat: zustand 전역상태 관리를 통한 refresh Token 구현 #62

* ✨ feat: hashtags 2중 배열로 post #62

* 💄 UI: TipSection Animation 추가 #62

* 💄 UI: height 변동 #62

* ✨ feat: RoutePaths 사용 #62

* ✨ feat: handleEmailLogin #49

* ✨ feat: 프로필 드랍다운 로그아웃 버튼 클릭시 로그아웃 추가 #49

* ✨ feat: 로그인 시 네비게이션바 프로필로 변경 #49

* ✨ feat: 전역상태관리로 로그인 상태 관리 #49

* ✨ feat: 이메일 로그인 API 연결 #49

* ✨ feat: User 정보 연결 #49

* 🐛 bug: 중복 파일 삭제제

* Feat/#64 feat main page modify (#68)

* 💄 UI: NavigationBar z-index 수정 #64

* 💬 comment: refresh 토큰 성공 확인후 토큰 콘솔 주석화 #64

* 💄 UI: DummyData id 추가 #64

* ✨ feat: Banner Animation 기능 추가 #64

* ✨ feat: NavigationBar 개발자모드에서 리랜더링 문제 임시 해결 #64

* ✨ feat: Quiz Hook 구현 #64

* ✨ feat: Search Hook 구현 #64

* ✨ feat: TipSection Api 연동 및 컴포넌트 재활용 효율 향상 #64

* ♻️ refactor: hashtags 이중 배열에서 그냥 배열로 post #64

* ✨ feat: SearchPage Search Hook 사용 및 TipItem 타입 transform 설정 #64

* 💄 UI: Categories UI 적 요소 재구성 #64

* ✨ feat: Quiz API 연결 및 화면 구성 #64

* ✨ feat: quizAnswer Hook 구현 #64

* ✨ feat: QuizAnswer Hook 구현 2 #64

* ✨ feat: QuizAnswer Api 연결 #64

* ♻️ refactor: 큰 화면에서 배너 애니메이션이 동작할 때마다 가로 스크롤 발생 문제 해결 #64

* 💬 comment: Quiz Skeleton UI 구현전 주석처리 #64

* ♻️ refactor: axios-instance 자체에 권한 수여 #64

* 🔨 fix: 정답일 때만 server로 post #64

* ♻️ refactor: quizAPI 파일 이름 정리 및 api 통합 #64

* ♻️ refactor: 수정된 hook 이름 가져오기 #64

* Feat/#73 feat create page modify (#74)

* ✨ feat: 글 생성시 userID 추가 #73

* ✨ feat: TipCreate Api 분리 #73

* ✨ feat: SearchModal Close시 입력창 초기화 #73

* Feat/#75 UI challenge page UI (#77)

* ✨ feat: 글 생성시 userID 추가 #73

* ✨ feat: TipCreate Api 분리 #73

* ✨ feat: SearchModal Close시 입력창 초기화 #73

* ✨ feat: FetchUser 후 user.nickname 불러오기 #75

* 💄 UI: 이미지 추가 #75

* 💄 UI: Card border-radius 수정 #75

* ✨ feat: RoutePath에 Challenge 추가 #75

* ✨ feat: NumberCard 컴포넌트 구현 #75

* 💄 UI: Challenge Banner 구현 #75

* 💄 UI: ChallengeHeader 구현 #75

* 💄 UI: Challenge TipSection 구현 및 InfiniteScroll / Skeleton UI 적용 #75

* 💄 UI: ChallengePage UI #75

* Feat/#79 feat image upload & ErrorPage & SearchTag (#80)

* ✨ feat: Image Post 추가 #79

* ✨ feat: ErrorPage 구현 및 연결 #79

* ♻️ refactor: SearchPage 에러 발생  코드 임시 조치 추후 수정 예정 #79

* ✨ feat: Search Tag 기능 추가 #79

* ✨ feat: Image Upload시 여러 번 업로드 되는 문제 해결 #79

* ♻️ refactor: API interface Type 설정 #79

* Feat/#60 UI chatbot (#81)

* ✨ feat: 챗봇 페이지 라우팅 추가 #60

* 💄 UI: 전송 아이콘 추가 #60

* 💄 UI: 검색바 컴포넌트 추가 #60

* 💄 UI: 챗봇 버튼 컴포넌트 추가 #60

* 💄 UI: 챗봇 페이지 추가 #60

* 💄 UI: 오른쪽 화살표 아이콘 추가 #60

* 💄 UI: 챗봇 사이드바 추가 #60

* 💄 UI: 챗봇 입력창 추가 #60

* 💬 comment: 챗봇 주석 추가 #60

* 💄 UI: add chatbot icon #60

* ✨ feat: 채팅방 저장 기능 추가 #60

* ✨ feat: 엔터 클릭시 전송 기능 추가 #60

* ✨ feat: 버튼 연결 #60

* ✨ feat: 채팅 api 연결 #60

* 💄 UI: 챗봇 수정사항 반영 #60

* ✨ feat: 버튼별 질문 텍스트 추가 #60

* 🐛 bug: 첫클릭 채팅 안되는 오류 해결 #60

* 🔨 fix: 라우트 머지 해결 #60

* Feat/#85 feat main page filter & chatbot Icon (#87)

* 💄 UI: ChatBot Icon 추가 #85

* ✨ feat: 날짜 필터링 기능 추가 #85

* 🔥  remove: RecommedTipSection 삭제 #85

* ♻️ refactor: SearchApi Tag로만 검색 가능하게 query 옵셔널 추가 #85

* ✨ feat: user HashTag Get, Post #85

* ♻️ refactor: TipSection 재활용성 극대화 / useTipList, useSearchList 조건문을 통해 하나로 통합 /  Card 와 BigCard 조건문으로 하나로 통합 #85

* 💄 UI: 검색 페이지 title 문구 수정 및 데이터 수정 #85

* ♻️ refactor: useSearchList Sorted 옵션 추가 #85

* ♻️ refactor: defaultSort Props 추가 #85

* 💄 UI: 카테고리 visible default 수정 #85

* ✏️ typo: bookmarks -> saves #85

* 🔥 remove: console.log 제거 #85

* ♻️ refactor: query 추가 및 isMoreLimit 조건 추가 #85

* 🔥 remove: console 제거 #85

* Feat/#84 UI my challenge (#88)

* ✨ feat: MyChallenge Path 추가 #84

* 🔨 fix: navigate 주소 수정 #84

* 💄 UI: MyChallenge UI 구현 #84

* 💄 UI: Challenge Tip Skeleton 추가 #84

* 💄 UI: cursor: pointer 추가 완료 #84

* Feat/#90 UI challenge detail page (#91)

* 🔧 config: 챌린저 상세 페이지 라우터 연결 #90

* ✨ feat: onCardClick 속성 추가 #90

* ✨ feat: onCardClick 함수 추가 [#90]

* 📦 package: 더미데이터 #90

* ✨ feat: ChallengeDetailPage 추가 #90

* ✨ feat: ChallengeDetail 컴포넌트 추가 #90

* ✨ feat: ChallengeComment 컴포넌트 추가 #90

* ♻️ refactor: FloatingToggleBtn 컴포넌트 분리 #90

* 💄 UI: 챌린지 상세 페이지 UI 구현 #90

* 💄 UI: 챌린지 상세 페이지 참가자 후기 UI 구현 #90

* ✨ feat: handleCardClick 추가 [#90]

* Feat/#76 feature page api (#92)

* 💄 UI: 마이페이지 UI 수정 #76

* ✨ feat: 프로필 이미지 변경 (이미지 수정 api 필요) #76

* ✨ feat: 최근 본 꿀팁 기능 (저장된 꿀팁 페이지까지만 추가됨/메인, 매거진 등등 handleCardClick 추가수정 해야함.) #76

* ✨ feat: 무한 로그인 페이지 해결 #76

* 📦 package: InfiniteQuery 추가 #76

* ✨ feat: getSavedTips api 추가 (아직 에러 해결X) #76

* ✨ feat: useSaveTipList 쿼리 이용해서 무한스크롤 추가 시도 #76

* ✨ feat: api 연결 중 #76

* ✨ feat: tip 형식 통일 #76

* ✨ feat: 카카오 공유하기 기능 추가 #76

* ✨ feat: getTipDetail api, useTipDetail 추가 #76

* ✨ feat: dummydata 삭제 후 api 연결 시도 #76

* ✨ feat:  comment get, post, put, delete api 추가 #76

* ✨ feat: 좋아요와 북마크 토글 api 추가 #76

* ✨ feat: 좋아요와 북마크 mutation 추가 #76

* 💄 UI: 토글 버튼들 컴포넌트화 #76

* ♻️ refactor: 컴포넌트화 반영 #76

* 💄 UI: 꿀팁 상세 컴포넌트 추가 #76

* ♻️ refactor: 저장 위치 변경 #76

* ✨ feat: 저장 꿀팁 반환값 수정 #76

* 💄 UI: modify width #76

* 💄 UI: remove text #76

* ✨ feat: 저장한 꿀팁 api 연결 #76

* ✨ feat: 카카오 공유하기 기능 오류 수정 [#76]

* 💄 UI: cursor pointer 추가 [#76]

* ✨ feat: 이메일 입력 폼 api 수정 #76

* ✨ feat: 좋아요 및 저장 여부 저장 #76

* 💬 comment: 주석 삭제 #76

* ♻️ refactor: DTO 수정사항항 반영 #76

* ✨ feat: 댓글 api 연결 #76

* ✨ feat: 댓글 기능 추가 #76

* 🐛 bug: 카카오 공유 #76

* ✨ feat: 인터페이스 속성 반영 #76

* 🐛 bug: 타입 에러 해결 #76

* ♻️ refactor: 댓글 인터페이스 적용 #76

* ✨ feat: 회원가입 api 연결 #76

* ✨ feat: userStore updateProfile 추가 #76

* ✨ feat: 오류 수정 #76

* 복제 문서 삭제

* ✨ feat: 회원가입 오류 수정중  #76

---------

Co-authored-by: rael <emilyekos@gmail.com>
Co-authored-by: Head-ddy <80982532+Head-ddy@users.noreply.github.com>

* Feat/#89 Navigation bar UI (#93)

* 💄 UI: 네비게이션바 호버링 추가 #89

* ✨ feat: 파비콘 추가 #89

* 🐛 bug: 충돌 에러 해결

* Feat/#82 api magazine (#94)

* 💄 UI: 매거진 캐릭터 이미지 추가 #82

* ✨ feat: 인기 해시테그 연결 #82

* ✨ feat: 매거진 상세 정보 api 연결 #82

* ✨ feat: 전체 이미지보기 모달 추가 #82

* 🐛 bug: 정책 api 인터페이스 수정 #82

* 🐛 bug: 타입 에러러

* Fix/#96 fix landing page access (#98)

* ✨ feat: AuthWrapper 통해 권한 없이 다른 페이지 접근 제한 #96

* ♻️ refactor: 실제 accessToken 으로 접근 #96

* ♻️ refactor: refreshToken Default 값 null 설정 #96

* Feat/#66 fix signup modify (#99)

* 🔧 config: gitignore 수정 #66

* ✨ feat: 전체 이용약관 체크박스 오류 수정 #66

* ✏️ Typo: 필요없는 코드 삭제 #66

* ✨ feat: 비밀번호 입력 상태 검증 및 에러메시지 추가 #66

* ✨ feat: 닉네임 상태 검증 및 에러메시지 추가 #66

* ✨ feat: 닉네임 에러메세지 추가 #66

* 💄 UI: 회원가입 단계 UI 수정 #66

* ✨ feat: 비밀번호 에러메세지 추가 #66

* ✨ feat: 회원가입 성공! #66

* ✨ feat: 이메일 중복 확인 및 버튼 애니메이션 추가 #66

* ✨ feat: api 수정 #66

* ✨ feat: 회원가입 후 로그인 페이지로  #66

* ✨ feat: 프로필 이미지 업로드  #66

* ✨ feat: 이메일 중복 확인 수정 #66

* 💄 UI: 회원가입 성공 alert 추가 #66

* Fix/#97/saved tips (#100)

* ✨ feat: 상단 스크롤 기능 #97

* ✨ feat: 로고 이미지에도 상단 스크롤 기능 추가 #97

* 💄 UI: 포인터 추가 #97

* ✨ feat: 좋아요 & 저장 수 추가 #97

* ✨ feat: 사진 개수에 따른 그리드 추가 #97

* ✨ feat: 사진 5개 임시 그리드 #97

* ✨ feat: profile image 추가 #97

* Feat/#69 feature kakao login (#102)

* ✨ feat: 카카로 로그인 엔드포인트 수정 #69

* ✨ feat: 카카오 로그인 #69

* ✨ feat: 핸들 카카오 로그인 #69

* 🐛 bug: 충돌 에러러 #69

* ✨ feat: 핸들 카카오 로그인 수정 #69

* ✨ feat: 핸들 카카오 로그인 수정중... #69

* 🐛 bug: 카카오 로그인 해결 #69

---------

Co-authored-by: rael <emilyekos@gmail.com>

---------

Co-authored-by: S-Gihun <89789115+S-Gihun@users.noreply.github.com>
Co-authored-by: rael <ekosemily@gmail.com>
Co-authored-by: Head-ddy <80982532+Head-ddy@users.noreply.github.com>
Co-authored-by: Rael <emilyekos@gmail.com>
minzee09 referenced this pull request in minzee09/umc-homemaster-deploy Feb 20, 2025
* ✨ feat: MainPage Banner UI 구현

* 💄 UI: Banner padding 수정 # 11

* ✨ feat: QuizBox 컴포넌트 구현 UMC-Master#11

* ✨ feat: SearchBar 구현 UMC-Master#11

* ✨ feat: Categories 컴포넌트 구현 UMC-Master#11

* 🔧 config: Font Awesome 설치 UMC-Master#11

* 💄 UI: categories 아래 화살표 추가 UMC-Master#11

* ✨ feat : TipsSection 컴포넌트 구현 UMC-Master#11

* ✨ feat: LoginPage Title&Input UI 구현 UMC-Master#10

* ✨ feat: LoginPage LoginOptions UI 구현 UMC-Master#10

* ✨ feat: LoginPage LoginButton UI 구현 UMC-Master#10

* ♻️ refactor: LoginPage Title component UMC-Master#10

* ♻️ refactor: LoginPage Title component UMC-Master#10

* ♻️ refactor: LoginPage ButtonBox component UMC-Master#10

* ♻️ refactor: LoginPage InputForm component UMC-Master#10

* 💄 UI : TipsSectionTopFive 중복 삭제 UMC-Master#11

* 💄 UI : Card Component 분리 작업 UMC-Master#11

* 💄 UI : SearchBar/ Card 공용 컴포넌트로 분리  UMC-Master#11

* 🔧 config: CI 경로 수정 UMC-Master#7

* 🔧 config: cwd 추가 UMC-Master#7

* 🔧 config: 라우팅 동작 위한 파일 추가 UMC-Master#7

* 💄 UI: LoginPage KakaoLogin Button 수정 UMC-Master#10

* 💄 UI: LoginPage UI사이즈 축소 UMC-Master#10

* 💄 UI: LoginPage UI사이즈 확대 (Figma Size) UMC-Master#10

* ✨ feat: add MyPage router UMC-Master#16

* ✨ feat: MyPage Title&상단카드 구현현 UMC-Master#16

* ✨ feat: MyPage 프로필 변경 버튼 추가가 UMC-Master#16

* 🔧 config: eslint 규칙 제거 UMC-Master#12

* 📦 package: add react-icons UMC-Master#12

* 🎨 styles: update reset.css file UMC-Master#12

* 💄 UI: add logo image UMC-Master#12

* ✨ feat: 헤더 컴포넌트 추가 UMC-Master#12

* ✨ feat: 푸터 컴포넌트 추가 UMC-Master#12

* 💄 UI: 헤더 푸터 레이아웃 추가 UMC-Master#12

* ✨ feat: MyPage 최근에 본 꿀팁 추가 & 카드 컴포넌트 UMC-Master#16

* ✏️ typo: MyPage GoodTip->RecnetGoodTip으로 수정정 UMC-Master#16

* ✨ feat: MyPage Best 꿀팁 선정 횟수 & 나의 관심사 컴포넌트 UMC-Master#16

* ♻️ refactor: MyPage ProfileSection 컴포넌트 분리 UMC-Master#10

* ♻️ refactor: MyPage RecentTips 컴포넌트 분리 UMC-Master#10

* ♻️ refactor: MyPage dummyData 분리 UMC-Master#10

* ♻️ refactor: MyPage BestInterest 컴포넌트 분리 UMC-Master#10

* ♻️ refactor: MyPage 이슈번호 수정정 UMC-Master#16

* 💄 UI: MyPage 컴포넌트 위치 수정 UMC-Master#16

* 📦 package: add framer-motion UMC-Master#12

* 🎨 style: 선물상자, 트로피 이미지 추가 UMC-Master#12

* ✨ feat: 스크롤 애니메이션 훅 추가 UMC-Master#12

* ✨ feat: add LandingPage UMC-Master#12

* 💄 UI : Card CSS 중복 제거 UMC-Master#19

* 💄 UI : dummy Image 추가 UMC-Master#19

* 💄 UI : max-width -> min-width 수정 UMC-Master#19

* 💄 UI : SearchSection 컴포넌트 세분화 및 CSS 수정 UMC-Master#19

* 💄 UI : TipSection Props 형식 수정 UMC-Master#19

* 💄 UI : Search Bar 공용 사용으로 인한 CSS 수정 UMC-Master#19

* 💄 UI : 공용 BigCard 컴포넌트 추가 UMC-Master#19

* 💄 UI : SearchPage 구현 UMC-Master#19

* 💄 UI : SearchPage Recommended Title 컴포넌트 UMC-Master#19

* 💄 UI : SearchPage TipSection 구현 UMC-Master#19

* 💄 UI : dummyImage MainPage에 추가 UMC-Master#19

* 💄 UI: LoginPage Input.tsx 컴포넌트 분리 및 Style 수정 UMC-Master#10

* ♻️ refactor: LoginPage Button.tsx 컴포넌트 분리 UMC-Master#10

* 💄 UI : Button 공용 컴포넌트로 분리 UMC-Master#10

* 💄 UI : Input 공용 컴포넌트로 분리 UMC-Master#10

* ♻️ refactor: MyPage InterestTag.tsx 컴포넌트 분리 UMC-Master#16

* ♻️ refactor: MyPage Section.tsx 컴포넌트 분리 UMC-Master#16

* 💄 UI : InterestTag 공용 컴포넌트로 분리 UMC-Master#16

* 🔥 remove: isAuth 삭제 UMC-Master#12

* ✨ feat: add font UMC-Master#22

* ✨ feat: add themeProvider UMC-Master#22

* ✨ feat: add globalStyle UMC-Master#22

* ✨ feat: add typography UMC-Master#22

* ♻️ refactor: kakao_login 이미지 파일 위치 변경 UMC-Master#10

* ♻️ refactor: <></> 삭제 UMC-Master#10

* ✏️ typo: 폴더 이름 변경 (MyPage_components -> components) UMC-Master#16

* ✏️ typo: 오타 수정 (ProfileCard2 -> ProfileCard) UMC-Master#16

* ♻️ refactor: <></> 삭제 UMC-Master#16

* ♻️ refactor: import 경로를 절대 경로로 변경 UMC-Master#16

* ♻️ refactor : keypress -> keydown 으로 수정 UMC-Master#19

* ♻️ refactor : text1, text2 숫자 사용 front, backText 로 수정 UMC-Master#19

* 🔧 config: package-lock 파일 삭제

* 💄 UI: modify logo image file UMC-Master#25

* ✨ feat: 추가된 디자인 시스템 반영 UMC-Master#22

* ✨ feat: 추가된 디자인 시스템 타이포 반영 UMC-Master#22

* 💄 UI: Title 컴포넌트 수정 UMC-Master#26

* 💄 UI: LoginPage 사이즈 수정 UMC-Master#26

* 📦 package: add vite-plugin-svgr UMC-Master#25

* 🔧 config: svg 사용 위한 타입스크립트 파일 설정 UMC-Master#25

* 💄 UI: 알림 아이톤 추가 UMC-Master#25

* 💄 UI: update Navigation Bar UMC-Master#25

* ✏️ Typo: todo 텍스트 중복 삭제 UMC-Master#25

* 💄 UI: Input 사이즈 수정 UMC-Master#26

* 💄 UI: Button 사이즈 수정 UMC-Master#26

* 💄 UI: LoginPage 사이즈 수정 UMC-Master#26

* 💄UI: logo 아이콘 이미지 추가 UMC-Master#25

* 💄 UI: 푸터 수정사항 반영 UMC-Master#25

* ✨ feat: SignupPage 구조 UMC-Master#21

* ✨ feat: 네비게이션바 고정 UMC-Master#25

* ✨ feat: 프로필 아바타 생성  UMC-Master#21

* ✨ feat: 프로필 추가 버튼  UMC-Master#21

* 🔧 config: design system 추가 UMC-Master#24

* 💄 UI: Tag 컴포넌트 분리 UMC-Master#24

* 💄 UI: Card 컴포넌트 디자인 수정 UMC-Master#24

* 💄 UI: Banner UI 수정 UMC-Master#24

* 💄 UI: Search UI 수정 UMC-Master#24

* 💄 UI: Quiz 컴포넌트 수정 UMC-Master#24

* 💄 UI: TipSection 컴포넌트 수정 UMC-Master#24

* 💄 UI: Category 컴포넌트 수정 UMC-Master#24

* 💄 UI: MainPage 수정 UMC-Master#24

* ✨ feat: 입력창 추가 UMC-Master#21

* 🎨 style: alarm 아이콘 수정 UMC-Master#25

* 💄 UI: close icon 추가 UMC-Master#25

* 💄 UI: SearchSection margin 수정 UMC-Master#24

* 💄 UI: BigCard 공용 컴포넌트 수정 UMC-Master#24

* 💄 UI: SearchPage Tip 불러오기 수정 UMC-Master#24

* ✨ feat: add alarm modal UMC-Master#25

* 💄 UI: Banner UI 수정 UMC-Master#24

* 🔧 config: 빌드 오류 해결 UMC-Master#25

* 💄 UI: SavedTipSection  Card Props 수정 UMC-Master#24

* ♻️ refactor: p태그 오류 수정 UMC-Master#24

* 💄 UI: Design System 적용 UMC-Master#24

* ♻️ refactor: Console오류 props attr DOM 랜더링 해결 UMC-Master#24

* 💄 UI: errorMessage 스타일 추가 (빨간 테두리) UMC-Master#34

* 🔧 config: 에러핸들링을 위한 useInput 커스텀훅 추가 UMC-Master#34

* ✨ feat: 이메일과 비밀번호 상태 검증 및 유효성 검사 UMC-Master#34

* 🔧 config: 이메일 및 비밀번호 검사를 위한 validation 생성 UMC-Master#34

* 📦 package: axios 추가 UMC-Master#34

* 🔧 config: errorHandler 삭제제 UMC-Master#34

* ♻️ refactor: ButtonBox 삭제 후 InputForm에 합치기기 UMC-Master#34

* ✨ feat: 자동로그인 클릭 시 체크박스 활성화 UMC-Master#34

* Feat/UMC-Master#33 UI community page UI & CreateAndPostPage UI (UMC-Master#37)

* 💄 UI: recent/ likes / bookmarks 기능 수정 UMC-Master#33

* 💄 UI: Community Page Banner Component UMC-Master#33

* 💄 UI: Community Page 1 구현 UMC-Master#33

* 🔧 config: --host 추가 UMC-Master#33

* 💄 UI: plus 아이콘 추가 UMC-Master#33

* 💄 UI: Tag 컴포넌트 수정 UMC-Master#33

* 💄 UI: 이미지 업로더 컴포넌트 구현 UMC-Master#33

* 💄 UI: Title 컴포넌트 구현 UMC-Master#33

* 💄 UI: CreatePostPage 구현 UMC-Master#33

* 💄 UI: Categories 컴포넌트 재수정 UMC-Master#33

* 💄 UI: SearchModal 구현 UMC-Master#33

* 💄 UI: SearchSection 재수정 UMC-Master#33

* 💄 UI: SearchModalBar 구현 UMC-Master#33

* 🐛 fix : error 해결결

* 💄 UI: 타이틀 디자인 수정 UMC-Master#29

* 💄 UI: 최근에 본 꿀팁 수정 UMC-Master#29

* 💄 UI: 마이페이지 UI 사이즈 수정 UMC-Master#29

* 💄 UI: Tag 공용 컴포넌트 이용하여 수정 UMC-Master#29

* 💄 UI: Section 컴포넌트 UI 수정 UMC-Master#29

* 💄 UI: 최근에 본 꿀팁 수정 조건부 추가 UMC-Master#29

* 💄 UI: 태그 배경색 props 추가 및 흰색일 때 조건 추가 UMC-Master#29

* 💄 UI: 태그 배경색 props 추가 및 흰색일 때 수정 UMC-Master#29

* 💄 UI: 프로필카드 수정 UMC-Master#29

* 💄 UI: 태그 배경색 props 추가 및 흰색일 때 조건 추가 UMC-Master#29

* 💄 UI: 편집하기 버튼 추가 UMC-Master#29

* ✨ feat: profileEdit 버튼 변수 추가 및 onClick 속성 추가 UMC-Master#29

* ✨ feat: add ProfileEditModal router UMC-Master#29

* 💄 UI: 드롭다운 아이콘 추가 UMC-Master#29

* 📦 package: 지역 더미데이터 추가 UMC-Master#29

* ✨ feat: profileEdit 모달 생성 UMC-Master#29

* ✨ feat: profileEdit 모달 연결 UMC-Master#29

* 🔧 config: 빌드 오류 해결 UMC-Master#29

* 🔧 config: 빌드 오류 해결 UMC-Master#29

* ✏️ Typo: 필요없는 코드 삭제 UMC-Master#29

* ✨ feat: interestEdit 버튼 변수 추가 UMC-Master#29

* 💄 UI: 버튼 padding 수정 UMC-Master#29

* ✨ feat: interestEdit 모달 생성 UMC-Master#29

* ✨ feat: interestEdit 모달 연결 UMC-Master#29

* ✨ feat: 모달 상단에 X 닫기 버튼 생성 UMC-Master#29

* ✨ feat: add SignUpPage 전체 수정 UMC-Master#21

* ✨ feat: add SignupState 컴포넌트 생성 UMC-Master#21

* ✨ feat: button에 pageUp, pageDown, signUp 변수 생성 UMC-Master#21

* ✨ feat: Section1 약관 동의 컴포넌트 UMC-Master#21

* ✨ feat: button에 disabled 속성 생성 UMC-Master#21

* ✨ feat: 필수 약관 동의에 따른 버튼 활성화  UMC-Master#21

* ✨ feat: Button에 disabled 스타일 추가 UMC-Master#21

* ✨ feat: + 눌렀을 때 약관 상세 내용 띄우기 추가 UMC-Master#21

* ✨ feat: button에 emailCheck 변수 생성 UMC-Master#21

* ✨ feat: Section2 이메일 입력 컴포넌트 UMC-Master#21

* ✨ feat: Section3 비밀번호 입력 컴포넌트 UMC-Master#21

* 💄 UI: 제목 색상 primary[700]으로 변경 UMC-Master#21

* ✨ feat: Section4 개인정보 입력 컴포넌트 UMC-Master#21

* ✨ feat: Section4 다음 버튼 추가 수정 UMC-Master#21

* ✨ feat: Section5 관심사 입력 컴포넌트 UMC-Master#21

* ✨ feat: 회원가입 완료 버튼 클릭 시 메인화면으로 UMC-Master#21

* ✨ feat: Section4 프로필 카메라 커서 포인터 UMC-Master#21

* ✨ feat: 닉네임 필수 입력에 따른 버튼 활성화 UMC-Master#21

* ✨ feat: 비밀번호 필수 입력에 따른 버튼 활성화 UMC-Master#21

* ✨ feat: 이메일 및 인증번호 필수 입력에 따른 버튼 활성화 UMC-Master#21

* ✏️ Typo: 섹션 컴포넌트 이름 변경 UMC-Master#21

* 💄 UI: 버튼 글자수에 맞게 선택상자 크기 수정 및 font style 추가 UMC-Master#29

* 💄 UI: 자동로그인 체크박스 색상 변경 UMC-Master#34

* Feat/UMC-Master#38 pagination 구현 & Skeleton UI TipSection  (UMC-Master#40)

* 🔧 config: .env gitignore 설정 UMC-Master#38

* 🔧 config: axios, react-query 설치 UMC-Master#38

* 🔧 config: ReactQueryDevtools, queryClient 설정 UMC-Master#38

* ✨ feat: axios 기본 hook UMC-Master#38

* 💄 UI: dummyData 생성 UMC-Master#38

* ✨ feat: useGetTips hook 구현 UMC-Master#38

* 💄 UI: TipsSection Component 수정 UMC-Master#38

* 💄 UI: TipsSection Props 수정 UMC-Master#38

* ♻️ refactor: Props 로 인한 console 오류 해결 UMC-Master#38

* ✨ feat: Pagination 기능 구현 UMC-Master#38

* 💄 UI: TipsSection 타입 추가 UMC-Master#38

* ✨ feat: SkeletonCard UI 구현 UMC-Master#38

* 💄 UI: SkeletonBigCard 컴포넌트 구현 UMC-Master#38

* # UI: RecommendTips 더미 데이터 구현 UMC-Master#38

* 💄 UI: CommunityPage TipSection 컴포넌트 Props 수정 UMC-Master#38

* ♻️ refactor: BigCard p태그 console 오류 해결 UMC-Master#38

* Feat/UMC-Master#46 feat quiz banner (UMC-Master#47)

* 🔧 config: .env gitignore 설정 UMC-Master#38

* 🔧 config: axios, react-query 설치 UMC-Master#38

* 🔧 config: ReactQueryDevtools, queryClient 설정 UMC-Master#38

* ✨ feat: axios 기본 hook UMC-Master#38

* 💄 UI: dummyData 생성 UMC-Master#38

* ✨ feat: useGetTips hook 구현 UMC-Master#38

* 💄 UI: TipsSection Component 수정 UMC-Master#38

* 💄 UI: TipsSection Props 수정 UMC-Master#38

* ♻️ refactor: Props 로 인한 console 오류 해결 UMC-Master#38

* ✨ feat: Pagination 기능 구현 UMC-Master#38

* 💄 UI: TipsSection 타입 추가 UMC-Master#38

* ✨ feat: SkeletonCard UI 구현 UMC-Master#38

* 💄 UI: SkeletonBigCard 컴포넌트 구현 UMC-Master#38

* # UI: RecommendTips 더미 데이터 구현 UMC-Master#38

* 💄 UI: CommunityPage TipSection 컴포넌트 Props 수정 UMC-Master#38

* ♻️ refactor: BigCard p태그 console 오류 해결 UMC-Master#38

* 🔧 config: 상태관리 zustand 설치 UMC-Master#41

* 💄 UI: dummyCategories 폴더 이동 UMC-Master#41

* 💄 UI: SearchBar Icon 수정 UMC-Master#41

* 💄 UI: DummyCat 추가 UMC-Master#41

* ✨ feat: CreateAndPost Post Api 연동 UMC-Master#41

* ✨ feat: Complete Modal 구현 UMC-Master#41

* 🔧 config: framer-motion 설치 UMC-Master#46

* 💄 UI: Icon, character 이미지 추가 UMC-Master#46

* ✨ feat: quiz Store 구현 UMC-Master#46

* 💄 UI: QuizBox 행동 구현 UMC-Master#46

* 🔧 config: develop 문제 해결 UMC-Master#46

* 🚨 conflict 해결 UMC-Master#46

* 💄 UI: Vecel 오류 해결 UMC-Master#46

* ✨ feat: kakaocallback페이지 구현 및 라우터 UMC-Master#49

* ✏️ Typo: eslint 무시 문구 삭제 UMC-Master#49

* ✨ feat: 회원가입 클릭 시 회원가입 페이지로 연결 UMC-Master#49

* ✨ feat: 회원 정보 찾기 페이지 생성 UMC-Master#49

* ✨ feat: 회원 정보 찾기 페이지 연결 UMC-Master#49

* Feat/UMC-Master#43 UI save tip page (UMC-Master#50)

* ✨ feat: SaveTipPage 구현 UMC-Master#43

* 📦 package: 더미데이터 추가 UMC-Master#43

* 📦 package: 더미데이터 추가 변경 UMC-Master#43

* ✨ feat: SkeletonImage width 240px로 변경UMC-Master#43

* ✨ feat: 무한 스크롤 구현 UMC-Master#43

* ✨ feat: Card 컴포넌트 onClick 속성 추가 UMC-Master#43

* ✨ feat: 카드 컴포넌트 클릭 시 상세 페이지로 이동 UMC-Master#43

* ✨ feat: 마이페이지 최근 본 꿀팁 상세페이지 연결 UMC-Master#43

* ✨ feat: onClick 속성에 ?선택 추가 UMC-Master#43

---------

Co-authored-by: rael <ekosemily@gmail.com>

* Feat/UMC-Master#54 feat quiz modify and on click add (UMC-Master#56)

* ✨ feat: BigCard OnClick 함수 구현 UMC-Master#54

* ♻️ refactor: Exit Animation 구현 완료 UMC-Master#54

* ✨ feat: RecommedTip OnClick 연결 UMC-Master#54

* ✨ feat: Post 오류 메세지 추가 - 서버 오류 해결 후 다시 시도 예정 UMC-Master#54

* Feat/UMC-Master#36 UI magazine (UMC-Master#51)

* 🔧 config: framer-motion 버전 수정 UMC-Master#36

* ✨ feat: add mind-map component UMC-Master#36

* ✨ feat: add card-grid component UMC-Master#36

* ♻️ refactor: card에서 cardInfo 분리 UMC-Master#36

* 💄 UI: add MagazinePage UMC-Master#36

* 💄 UI: add MagazineDetailPage UMC-Master#36

* Feat/UMC-Master#53 api folder stucture (UMC-Master#55)

* 🔧 config: framer-motion 버전 수정 UMC-Master#36

* ✨ feat: add mind-map component UMC-Master#36

* ✨ feat: add card-grid component UMC-Master#36

* ♻️ refactor: card에서 cardInfo 분리 UMC-Master#36

* 💄 UI: add MagazinePage UMC-Master#36

* 💄 UI: add MagazineDetailPage UMC-Master#36

* 🔥 remove: index file from api folder UMC-Master#53

* 🔥 remove: queries folder from hooks UMC-Master#53

* ✨ feat: tip 관련 api 호출 추가 UMC-Master#53

* ✨ feat: tip 관련 query 추가 UMC-Master#53

* ♻️ refactor: api 호출 방식 수정 UMC-Master#53

* ✨ feat: policy api 추가 UMC-Master#53

* ✨ feat: policy query 추가 UMC-Master#53

* ✨ feat: title 속성 수정 UMC-Master#53

* 💬 comment: 주석 수정 UMC-Master#53

* Feat/UMC-Master#52 랜딩페이지, 네비게이션 모달창 UI (UMC-Master#57)

* 🐛 bug: DOM 경고창 해결 UMC-Master#52

* 💄 UI: 로고 이미지 변경 UMC-Master#52

* 💄 UI: 캐릭터 이미지 추가 UMC-Master#52

* 🐛 bug: DOM 경고창 해결 UMC-Master#52

* 💄 UI: 프로필 모달 관련 아이콘 추가 UMC-Master#52

* ✨ feat: 프로필 모달 구현 UMC-Master#52

* ✨ feat: 랜딩페이지 버튼 컴포넌트화 UMC-Master#52

* 💄 UI: 랜딩페이지 디자인 시스템 반영 UMC-Master#52

* 💄 UI: dot 디자인 수정 UMC-Master#52

* Feat/UMC-Master#44 UI save tip detail page (UMC-Master#58)

* ✨ feat: SaveTipDetail 게시글 상세 구현 UMC-Master#44

* ♻️ refactor: PostDetail 컴포넌트 분리 UMC-Master#44

* ♻️ refactor: CommentView 컴포넌트 분리 UMC-Master#44

* ✏️ Typo: props 중복 삭제 UMC-Master#44

* 💄 UI: 댓글 입력창 구현 UMC-Master#44

* ✨ feat: 댓글 입력 기능 및 더보기 구현 UMC-Master#44

* 💄 UI: 댓글목록 gap 수정 UMC-Master#44

* 🔧 config: .gitignore에 .env 추가 UMC-Master#44

* 📦 package: 더미데이터 추가 및 데이터 불러오는 방식 수정 UMC-Master#44

* ✏️ Typo: 댓글에 ... 삭제 UMC-Master#44

* ✏️ Typo: 단어 수정 UMC-Master#44

* ✏️ Typo: 오타 수정 UMC-Master#29

* 💄 UI: 기존 댓글 삭제 UMC-Master#44

* 💄 UI: 좋아요, 저장하기, 공유하기 버튼 생성 및 useState 구현 UMC-Master#44

* 💄 UI: PAGE_SIZE 5개로 수정 UMC-Master#44

* 💄 UI: SkeletonComment 댓글 UI 구현 UMC-Master#44

* 💄 UI: 댓글 무한스크롤 구현 UMC-Master#44

* 📦 package: 댓글 더미데이터 수정 UMC-Master#44

* 💄 UI: 댓글 무한스크롤 3개씩 로딩 UMC-Master#44

---------

Co-authored-by: rael <ekosemily@gmail.com>

* Fix/UMC-Master#59 fix search page modify (UMC-Master#61)

* 🔨 fix: react Hook Rendering 순서 변경 UMC-Master#59

* 🔨 fix: title Default 값 제거 및 undefined 방지 UMC-Master#59

* Feat/UMC-Master#62 feat token zustand (UMC-Master#63)

* ✨ feat: zustand 전역상태 관리를 통한 refresh Token 구현 UMC-Master#62

* ✨ feat: hashtags 2중 배열로 post UMC-Master#62

* 💄 UI: TipSection Animation 추가 UMC-Master#62

* 💄 UI: height 변동 UMC-Master#62

* ✨ feat: RoutePaths 사용 UMC-Master#62

* ✨ feat: handleEmailLogin UMC-Master#49

* ✨ feat: 프로필 드랍다운 로그아웃 버튼 클릭시 로그아웃 추가 UMC-Master#49

* ✨ feat: 로그인 시 네비게이션바 프로필로 변경 UMC-Master#49

* ✨ feat: 전역상태관리로 로그인 상태 관리 UMC-Master#49

* ✨ feat: 이메일 로그인 API 연결 UMC-Master#49

* ✨ feat: User 정보 연결 UMC-Master#49

* 🐛 bug: 중복 파일 삭제제

* Feat/UMC-Master#64 feat main page modify (UMC-Master#68)

* 💄 UI: NavigationBar z-index 수정 UMC-Master#64

* 💬 comment: refresh 토큰 성공 확인후 토큰 콘솔 주석화 UMC-Master#64

* 💄 UI: DummyData id 추가 UMC-Master#64

* ✨ feat: Banner Animation 기능 추가 UMC-Master#64

* ✨ feat: NavigationBar 개발자모드에서 리랜더링 문제 임시 해결 UMC-Master#64

* ✨ feat: Quiz Hook 구현 UMC-Master#64

* ✨ feat: Search Hook 구현 UMC-Master#64

* ✨ feat: TipSection Api 연동 및 컴포넌트 재활용 효율 향상 UMC-Master#64

* ♻️ refactor: hashtags 이중 배열에서 그냥 배열로 post UMC-Master#64

* ✨ feat: SearchPage Search Hook 사용 및 TipItem 타입 transform 설정 UMC-Master#64

* 💄 UI: Categories UI 적 요소 재구성 UMC-Master#64

* ✨ feat: Quiz API 연결 및 화면 구성 UMC-Master#64

* ✨ feat: quizAnswer Hook 구현 UMC-Master#64

* ✨ feat: QuizAnswer Hook 구현 2 UMC-Master#64

* ✨ feat: QuizAnswer Api 연결 UMC-Master#64

* ♻️ refactor: 큰 화면에서 배너 애니메이션이 동작할 때마다 가로 스크롤 발생 문제 해결 UMC-Master#64

* 💬 comment: Quiz Skeleton UI 구현전 주석처리 UMC-Master#64

* ♻️ refactor: axios-instance 자체에 권한 수여 UMC-Master#64

* 🔨 fix: 정답일 때만 server로 post UMC-Master#64

* ♻️ refactor: quizAPI 파일 이름 정리 및 api 통합 UMC-Master#64

* ♻️ refactor: 수정된 hook 이름 가져오기 UMC-Master#64

* Feat/UMC-Master#73 feat create page modify (UMC-Master#74)

* ✨ feat: 글 생성시 userID 추가 UMC-Master#73

* ✨ feat: TipCreate Api 분리 UMC-Master#73

* ✨ feat: SearchModal Close시 입력창 초기화 UMC-Master#73

* Feat/UMC-Master#75 UI challenge page UI (UMC-Master#77)

* ✨ feat: 글 생성시 userID 추가 UMC-Master#73

* ✨ feat: TipCreate Api 분리 UMC-Master#73

* ✨ feat: SearchModal Close시 입력창 초기화 UMC-Master#73

* ✨ feat: FetchUser 후 user.nickname 불러오기 UMC-Master#75

* 💄 UI: 이미지 추가 UMC-Master#75

* 💄 UI: Card border-radius 수정 UMC-Master#75

* ✨ feat: RoutePath에 Challenge 추가 UMC-Master#75

* ✨ feat: NumberCard 컴포넌트 구현 UMC-Master#75

* 💄 UI: Challenge Banner 구현 UMC-Master#75

* 💄 UI: ChallengeHeader 구현 UMC-Master#75

* 💄 UI: Challenge TipSection 구현 및 InfiniteScroll / Skeleton UI 적용 UMC-Master#75

* 💄 UI: ChallengePage UI UMC-Master#75

* Feat/UMC-Master#79 feat image upload & ErrorPage & SearchTag (UMC-Master#80)

* ✨ feat: Image Post 추가 UMC-Master#79

* ✨ feat: ErrorPage 구현 및 연결 UMC-Master#79

* ♻️ refactor: SearchPage 에러 발생  코드 임시 조치 추후 수정 예정 UMC-Master#79

* ✨ feat: Search Tag 기능 추가 UMC-Master#79

* ✨ feat: Image Upload시 여러 번 업로드 되는 문제 해결 UMC-Master#79

* ♻️ refactor: API interface Type 설정 UMC-Master#79

* Feat/UMC-Master#60 UI chatbot (UMC-Master#81)

* ✨ feat: 챗봇 페이지 라우팅 추가 UMC-Master#60

* 💄 UI: 전송 아이콘 추가 UMC-Master#60

* 💄 UI: 검색바 컴포넌트 추가 UMC-Master#60

* 💄 UI: 챗봇 버튼 컴포넌트 추가 UMC-Master#60

* 💄 UI: 챗봇 페이지 추가 UMC-Master#60

* 💄 UI: 오른쪽 화살표 아이콘 추가 UMC-Master#60

* 💄 UI: 챗봇 사이드바 추가 UMC-Master#60

* 💄 UI: 챗봇 입력창 추가 UMC-Master#60

* 💬 comment: 챗봇 주석 추가 UMC-Master#60

* 💄 UI: add chatbot icon UMC-Master#60

* ✨ feat: 채팅방 저장 기능 추가 UMC-Master#60

* ✨ feat: 엔터 클릭시 전송 기능 추가 UMC-Master#60

* ✨ feat: 버튼 연결 UMC-Master#60

* ✨ feat: 채팅 api 연결 UMC-Master#60

* 💄 UI: 챗봇 수정사항 반영 UMC-Master#60

* ✨ feat: 버튼별 질문 텍스트 추가 UMC-Master#60

* 🐛 bug: 첫클릭 채팅 안되는 오류 해결 UMC-Master#60

* 🔨 fix: 라우트 머지 해결 UMC-Master#60

* Feat/UMC-Master#85 feat main page filter & chatbot Icon (UMC-Master#87)

* 💄 UI: ChatBot Icon 추가 UMC-Master#85

* ✨ feat: 날짜 필터링 기능 추가 UMC-Master#85

* 🔥  remove: RecommedTipSection 삭제 UMC-Master#85

* ♻️ refactor: SearchApi Tag로만 검색 가능하게 query 옵셔널 추가 UMC-Master#85

* ✨ feat: user HashTag Get, Post UMC-Master#85

* ♻️ refactor: TipSection 재활용성 극대화 / useTipList, useSearchList 조건문을 통해 하나로 통합 /  Card 와 BigCard 조건문으로 하나로 통합 UMC-Master#85

* 💄 UI: 검색 페이지 title 문구 수정 및 데이터 수정 UMC-Master#85

* ♻️ refactor: useSearchList Sorted 옵션 추가 UMC-Master#85

* ♻️ refactor: defaultSort Props 추가 UMC-Master#85

* 💄 UI: 카테고리 visible default 수정 UMC-Master#85

* ✏️ typo: bookmarks -> saves UMC-Master#85

* 🔥 remove: console.log 제거 UMC-Master#85

* ♻️ refactor: query 추가 및 isMoreLimit 조건 추가 UMC-Master#85

* 🔥 remove: console 제거 UMC-Master#85

* Feat/UMC-Master#84 UI my challenge (UMC-Master#88)

* ✨ feat: MyChallenge Path 추가 UMC-Master#84

* 🔨 fix: navigate 주소 수정 UMC-Master#84

* 💄 UI: MyChallenge UI 구현 UMC-Master#84

* 💄 UI: Challenge Tip Skeleton 추가 UMC-Master#84

* 💄 UI: cursor: pointer 추가 완료 UMC-Master#84

* Feat/UMC-Master#90 UI challenge detail page (UMC-Master#91)

* 🔧 config: 챌린저 상세 페이지 라우터 연결 UMC-Master#90

* ✨ feat: onCardClick 속성 추가 UMC-Master#90

* ✨ feat: onCardClick 함수 추가 [UMC-Master#90]

* 📦 package: 더미데이터 UMC-Master#90

* ✨ feat: ChallengeDetailPage 추가 UMC-Master#90

* ✨ feat: ChallengeDetail 컴포넌트 추가 UMC-Master#90

* ✨ feat: ChallengeComment 컴포넌트 추가 UMC-Master#90

* ♻️ refactor: FloatingToggleBtn 컴포넌트 분리 UMC-Master#90

* 💄 UI: 챌린지 상세 페이지 UI 구현 UMC-Master#90

* 💄 UI: 챌린지 상세 페이지 참가자 후기 UI 구현 UMC-Master#90

* ✨ feat: handleCardClick 추가 [UMC-Master#90]

* Feat/UMC-Master#76 feature page api (UMC-Master#92)

* 💄 UI: 마이페이지 UI 수정 UMC-Master#76

* ✨ feat: 프로필 이미지 변경 (이미지 수정 api 필요) UMC-Master#76

* ✨ feat: 최근 본 꿀팁 기능 (저장된 꿀팁 페이지까지만 추가됨/메인, 매거진 등등 handleCardClick 추가수정 해야함.) UMC-Master#76

* ✨ feat: 무한 로그인 페이지 해결 UMC-Master#76

* 📦 package: InfiniteQuery 추가 UMC-Master#76

* ✨ feat: getSavedTips api 추가 (아직 에러 해결X) UMC-Master#76

* ✨ feat: useSaveTipList 쿼리 이용해서 무한스크롤 추가 시도 UMC-Master#76

* ✨ feat: api 연결 중 UMC-Master#76

* ✨ feat: tip 형식 통일 UMC-Master#76

* ✨ feat: 카카오 공유하기 기능 추가 UMC-Master#76

* ✨ feat: getTipDetail api, useTipDetail 추가 UMC-Master#76

* ✨ feat: dummydata 삭제 후 api 연결 시도 UMC-Master#76

* ✨ feat:  comment get, post, put, delete api 추가 UMC-Master#76

* ✨ feat: 좋아요와 북마크 토글 api 추가 UMC-Master#76

* ✨ feat: 좋아요와 북마크 mutation 추가 UMC-Master#76

* 💄 UI: 토글 버튼들 컴포넌트화 UMC-Master#76

* ♻️ refactor: 컴포넌트화 반영 UMC-Master#76

* 💄 UI: 꿀팁 상세 컴포넌트 추가 UMC-Master#76

* ♻️ refactor: 저장 위치 변경 UMC-Master#76

* ✨ feat: 저장 꿀팁 반환값 수정 UMC-Master#76

* 💄 UI: modify width UMC-Master#76

* 💄 UI: remove text UMC-Master#76

* ✨ feat: 저장한 꿀팁 api 연결 UMC-Master#76

* ✨ feat: 카카오 공유하기 기능 오류 수정 [UMC-Master#76]

* 💄 UI: cursor pointer 추가 [UMC-Master#76]

* ✨ feat: 이메일 입력 폼 api 수정 UMC-Master#76

* ✨ feat: 좋아요 및 저장 여부 저장 UMC-Master#76

* 💬 comment: 주석 삭제 UMC-Master#76

* ♻️ refactor: DTO 수정사항항 반영 UMC-Master#76

* ✨ feat: 댓글 api 연결 UMC-Master#76

* ✨ feat: 댓글 기능 추가 UMC-Master#76

* 🐛 bug: 카카오 공유 UMC-Master#76

* ✨ feat: 인터페이스 속성 반영 UMC-Master#76

* 🐛 bug: 타입 에러 해결 UMC-Master#76

* ♻️ refactor: 댓글 인터페이스 적용 UMC-Master#76

* ✨ feat: 회원가입 api 연결 UMC-Master#76

* ✨ feat: userStore updateProfile 추가 UMC-Master#76

* ✨ feat: 오류 수정 UMC-Master#76

* 복제 문서 삭제

* ✨ feat: 회원가입 오류 수정중  UMC-Master#76

---------

Co-authored-by: rael <emilyekos@gmail.com>
Co-authored-by: Head-ddy <80982532+Head-ddy@users.noreply.github.com>

* Feat/UMC-Master#89 Navigation bar UI (UMC-Master#93)

* 💄 UI: 네비게이션바 호버링 추가 UMC-Master#89

* ✨ feat: 파비콘 추가 UMC-Master#89

* 🐛 bug: 충돌 에러 해결

* Feat/UMC-Master#82 api magazine (UMC-Master#94)

* 💄 UI: 매거진 캐릭터 이미지 추가 UMC-Master#82

* ✨ feat: 인기 해시테그 연결 UMC-Master#82

* ✨ feat: 매거진 상세 정보 api 연결 UMC-Master#82

* ✨ feat: 전체 이미지보기 모달 추가 UMC-Master#82

* 🐛 bug: 정책 api 인터페이스 수정 UMC-Master#82

* 🐛 bug: 타입 에러러

* Fix/UMC-Master#96 fix landing page access (UMC-Master#98)

* ✨ feat: AuthWrapper 통해 권한 없이 다른 페이지 접근 제한 UMC-Master#96

* ♻️ refactor: 실제 accessToken 으로 접근 UMC-Master#96

* ♻️ refactor: refreshToken Default 값 null 설정 UMC-Master#96

* Feat/UMC-Master#66 fix signup modify (UMC-Master#99)

* 🔧 config: gitignore 수정 UMC-Master#66

* ✨ feat: 전체 이용약관 체크박스 오류 수정 UMC-Master#66

* ✏️ Typo: 필요없는 코드 삭제 UMC-Master#66

* ✨ feat: 비밀번호 입력 상태 검증 및 에러메시지 추가 UMC-Master#66

* ✨ feat: 닉네임 상태 검증 및 에러메시지 추가 UMC-Master#66

* ✨ feat: 닉네임 에러메세지 추가 UMC-Master#66

* 💄 UI: 회원가입 단계 UI 수정 UMC-Master#66

* ✨ feat: 비밀번호 에러메세지 추가 UMC-Master#66

* ✨ feat: 회원가입 성공! UMC-Master#66

* ✨ feat: 이메일 중복 확인 및 버튼 애니메이션 추가 UMC-Master#66

* ✨ feat: api 수정 UMC-Master#66

* ✨ feat: 회원가입 후 로그인 페이지로  UMC-Master#66

* ✨ feat: 프로필 이미지 업로드  UMC-Master#66

* ✨ feat: 이메일 중복 확인 수정 UMC-Master#66

* 💄 UI: 회원가입 성공 alert 추가 UMC-Master#66

* Fix/#97/saved tips (#100)

* ✨ feat: 상단 스크롤 기능 #97

* ✨ feat: 로고 이미지에도 상단 스크롤 기능 추가 #97

* 💄 UI: 포인터 추가 #97

* ✨ feat: 좋아요 & 저장 수 추가 #97

* ✨ feat: 사진 개수에 따른 그리드 추가 #97

* ✨ feat: 사진 5개 임시 그리드 #97

* ✨ feat: profile image 추가 #97

* Feat/#69 feature kakao login (#102)

* ✨ feat: 카카로 로그인 엔드포인트 수정 #69

* ✨ feat: 카카오 로그인 #69

* ✨ feat: 핸들 카카오 로그인 #69

* 🐛 bug: 충돌 에러러 #69

* ✨ feat: 핸들 카카오 로그인 수정 #69

* ✨ feat: 핸들 카카오 로그인 수정중... #69

* 🐛 bug: 카카오 로그인 해결 #69

---------

Co-authored-by: rael <emilyekos@gmail.com>

---------

Co-authored-by: S-Gihun <89789115+S-Gihun@users.noreply.github.com>
Co-authored-by: rael <ekosemily@gmail.com>
Co-authored-by: Head-ddy <80982532+Head-ddy@users.noreply.github.com>
Co-authored-by: Rael <emilyekos@gmail.com>
S-Gihun referenced this pull request Feb 21, 2025
* ✨ feat: MainPage Banner UI 구현

* 💄 UI: Banner padding 수정 # 11

* ✨ feat: QuizBox 컴포넌트 구현 #11

* ✨ feat: SearchBar 구현 #11

* ✨ feat: Categories 컴포넌트 구현 #11

* 🔧 config: Font Awesome 설치 #11

* 💄 UI: categories 아래 화살표 추가 #11

* ✨ feat : TipsSection 컴포넌트 구현 #11

* ✨ feat: LoginPage Title&Input UI 구현 #10

* ✨ feat: LoginPage LoginOptions UI 구현 #10

* ✨ feat: LoginPage LoginButton UI 구현 #10

* ♻️ refactor: LoginPage Title component #10

* ♻️ refactor: LoginPage Title component #10

* ♻️ refactor: LoginPage ButtonBox component #10

* ♻️ refactor: LoginPage InputForm component #10

* 💄 UI : TipsSectionTopFive 중복 삭제 #11

* 💄 UI : Card Component 분리 작업 #11

* 💄 UI : SearchBar/ Card 공용 컴포넌트로 분리  #11

* 🔧 config: CI 경로 수정 #7

* 🔧 config: cwd 추가 #7

* 🔧 config: 라우팅 동작 위한 파일 추가 #7

* 💄 UI: LoginPage KakaoLogin Button 수정 #10

* 💄 UI: LoginPage UI사이즈 축소 #10

* 💄 UI: LoginPage UI사이즈 확대 (Figma Size) #10

* ✨ feat: add MyPage router #16

* ✨ feat: MyPage Title&상단카드 구현현 #16

* ✨ feat: MyPage 프로필 변경 버튼 추가가 #16

* 🔧 config: eslint 규칙 제거 #12

* 📦 package: add react-icons #12

* 🎨 styles: update reset.css file #12

* 💄 UI: add logo image #12

* ✨ feat: 헤더 컴포넌트 추가 #12

* ✨ feat: 푸터 컴포넌트 추가 #12

* 💄 UI: 헤더 푸터 레이아웃 추가 #12

* ✨ feat: MyPage 최근에 본 꿀팁 추가 & 카드 컴포넌트 #16

* ✏️ typo: MyPage GoodTip->RecnetGoodTip으로 수정정 #16

* ✨ feat: MyPage Best 꿀팁 선정 횟수 & 나의 관심사 컴포넌트 #16

* ♻️ refactor: MyPage ProfileSection 컴포넌트 분리 #10

* ♻️ refactor: MyPage RecentTips 컴포넌트 분리 #10

* ♻️ refactor: MyPage dummyData 분리 #10

* ♻️ refactor: MyPage BestInterest 컴포넌트 분리 #10

* ♻️ refactor: MyPage 이슈번호 수정정 #16

* 💄 UI: MyPage 컴포넌트 위치 수정 #16

* 📦 package: add framer-motion #12

* 🎨 style: 선물상자, 트로피 이미지 추가 #12

* ✨ feat: 스크롤 애니메이션 훅 추가 #12

* ✨ feat: add LandingPage #12

* 💄 UI : Card CSS 중복 제거 #19

* 💄 UI : dummy Image 추가 #19

* 💄 UI : max-width -> min-width 수정 #19

* 💄 UI : SearchSection 컴포넌트 세분화 및 CSS 수정 #19

* 💄 UI : TipSection Props 형식 수정 #19

* 💄 UI : Search Bar 공용 사용으로 인한 CSS 수정 #19

* 💄 UI : 공용 BigCard 컴포넌트 추가 #19

* 💄 UI : SearchPage 구현 #19

* 💄 UI : SearchPage Recommended Title 컴포넌트 #19

* 💄 UI : SearchPage TipSection 구현 #19

* 💄 UI : dummyImage MainPage에 추가 #19

* 💄 UI: LoginPage Input.tsx 컴포넌트 분리 및 Style 수정 #10

* ♻️ refactor: LoginPage Button.tsx 컴포넌트 분리 #10

* 💄 UI : Button 공용 컴포넌트로 분리 #10

* 💄 UI : Input 공용 컴포넌트로 분리 #10

* ♻️ refactor: MyPage InterestTag.tsx 컴포넌트 분리 #16

* ♻️ refactor: MyPage Section.tsx 컴포넌트 분리 #16

* 💄 UI : InterestTag 공용 컴포넌트로 분리 #16

* 🔥 remove: isAuth 삭제 #12

* ✨ feat: add font #22

* ✨ feat: add themeProvider #22

* ✨ feat: add globalStyle #22

* ✨ feat: add typography #22

* ♻️ refactor: kakao_login 이미지 파일 위치 변경 #10

* ♻️ refactor: <></> 삭제 #10

* ✏️ typo: 폴더 이름 변경 (MyPage_components -> components) #16

* ✏️ typo: 오타 수정 (ProfileCard2 -> ProfileCard) #16

* ♻️ refactor: <></> 삭제 #16

* ♻️ refactor: import 경로를 절대 경로로 변경 #16

* ♻️ refactor : keypress -> keydown 으로 수정 #19

* ♻️ refactor : text1, text2 숫자 사용 front, backText 로 수정 #19

* 🔧 config: package-lock 파일 삭제

* 💄 UI: modify logo image file #25

* ✨ feat: 추가된 디자인 시스템 반영 #22

* ✨ feat: 추가된 디자인 시스템 타이포 반영 #22

* 💄 UI: Title 컴포넌트 수정 #26

* 💄 UI: LoginPage 사이즈 수정 #26

* 📦 package: add vite-plugin-svgr #25

* 🔧 config: svg 사용 위한 타입스크립트 파일 설정 #25

* 💄 UI: 알림 아이톤 추가 #25

* 💄 UI: update Navigation Bar #25

* ✏️ Typo: todo 텍스트 중복 삭제 #25

* 💄 UI: Input 사이즈 수정 #26

* 💄 UI: Button 사이즈 수정 #26

* 💄 UI: LoginPage 사이즈 수정 #26

* 💄UI: logo 아이콘 이미지 추가 #25

* 💄 UI: 푸터 수정사항 반영 #25

* ✨ feat: SignupPage 구조 #21

* ✨ feat: 네비게이션바 고정 #25

* ✨ feat: 프로필 아바타 생성  #21

* ✨ feat: 프로필 추가 버튼  #21

* 🔧 config: design system 추가 #24

* 💄 UI: Tag 컴포넌트 분리 #24

* 💄 UI: Card 컴포넌트 디자인 수정 #24

* 💄 UI: Banner UI 수정 #24

* 💄 UI: Search UI 수정 #24

* 💄 UI: Quiz 컴포넌트 수정 #24

* 💄 UI: TipSection 컴포넌트 수정 #24

* 💄 UI: Category 컴포넌트 수정 #24

* 💄 UI: MainPage 수정 #24

* ✨ feat: 입력창 추가 #21

* 🎨 style: alarm 아이콘 수정 #25

* 💄 UI: close icon 추가 #25

* 💄 UI: SearchSection margin 수정 #24

* 💄 UI: BigCard 공용 컴포넌트 수정 #24

* 💄 UI: SearchPage Tip 불러오기 수정 #24

* ✨ feat: add alarm modal #25

* 💄 UI: Banner UI 수정 #24

* 🔧 config: 빌드 오류 해결 #25

* 💄 UI: SavedTipSection  Card Props 수정 #24

* ♻️ refactor: p태그 오류 수정 #24

* 💄 UI: Design System 적용 #24

* ♻️ refactor: Console오류 props attr DOM 랜더링 해결 #24

* 💄 UI: errorMessage 스타일 추가 (빨간 테두리) #34

* 🔧 config: 에러핸들링을 위한 useInput 커스텀훅 추가 #34

* ✨ feat: 이메일과 비밀번호 상태 검증 및 유효성 검사 #34

* 🔧 config: 이메일 및 비밀번호 검사를 위한 validation 생성 #34

* 📦 package: axios 추가 #34

* 🔧 config: errorHandler 삭제제 #34

* ♻️ refactor: ButtonBox 삭제 후 InputForm에 합치기기 #34

* ✨ feat: 자동로그인 클릭 시 체크박스 활성화 #34

* Feat/#33 UI community page UI & CreateAndPostPage UI (#37)

* 💄 UI: recent/ likes / bookmarks 기능 수정 #33

* 💄 UI: Community Page Banner Component #33

* 💄 UI: Community Page 1 구현 #33

* 🔧 config: --host 추가 #33

* 💄 UI: plus 아이콘 추가 #33

* 💄 UI: Tag 컴포넌트 수정 #33

* 💄 UI: 이미지 업로더 컴포넌트 구현 #33

* 💄 UI: Title 컴포넌트 구현 #33

* 💄 UI: CreatePostPage 구현 #33

* 💄 UI: Categories 컴포넌트 재수정 #33

* 💄 UI: SearchModal 구현 #33

* 💄 UI: SearchSection 재수정 #33

* 💄 UI: SearchModalBar 구현 #33

* 🐛 fix : error 해결결

* 💄 UI: 타이틀 디자인 수정 #29

* 💄 UI: 최근에 본 꿀팁 수정 #29

* 💄 UI: 마이페이지 UI 사이즈 수정 #29

* 💄 UI: Tag 공용 컴포넌트 이용하여 수정 #29

* 💄 UI: Section 컴포넌트 UI 수정 #29

* 💄 UI: 최근에 본 꿀팁 수정 조건부 추가 #29

* 💄 UI: 태그 배경색 props 추가 및 흰색일 때 조건 추가 #29

* 💄 UI: 태그 배경색 props 추가 및 흰색일 때 수정 #29

* 💄 UI: 프로필카드 수정 #29

* 💄 UI: 태그 배경색 props 추가 및 흰색일 때 조건 추가 #29

* 💄 UI: 편집하기 버튼 추가 #29

* ✨ feat: profileEdit 버튼 변수 추가 및 onClick 속성 추가 #29

* ✨ feat: add ProfileEditModal router #29

* 💄 UI: 드롭다운 아이콘 추가 #29

* 📦 package: 지역 더미데이터 추가 #29

* ✨ feat: profileEdit 모달 생성 #29

* ✨ feat: profileEdit 모달 연결 #29

* 🔧 config: 빌드 오류 해결 #29

* 🔧 config: 빌드 오류 해결 #29

* ✏️ Typo: 필요없는 코드 삭제 #29

* ✨ feat: interestEdit 버튼 변수 추가 #29

* 💄 UI: 버튼 padding 수정 #29

* ✨ feat: interestEdit 모달 생성 #29

* ✨ feat: interestEdit 모달 연결 #29

* ✨ feat: 모달 상단에 X 닫기 버튼 생성 #29

* ✨ feat: add SignUpPage 전체 수정 #21

* ✨ feat: add SignupState 컴포넌트 생성 #21

* ✨ feat: button에 pageUp, pageDown, signUp 변수 생성 #21

* ✨ feat: Section1 약관 동의 컴포넌트 #21

* ✨ feat: button에 disabled 속성 생성 #21

* ✨ feat: 필수 약관 동의에 따른 버튼 활성화  #21

* ✨ feat: Button에 disabled 스타일 추가 #21

* ✨ feat: + 눌렀을 때 약관 상세 내용 띄우기 추가 #21

* ✨ feat: button에 emailCheck 변수 생성 #21

* ✨ feat: Section2 이메일 입력 컴포넌트 #21

* ✨ feat: Section3 비밀번호 입력 컴포넌트 #21

* 💄 UI: 제목 색상 primary[700]으로 변경 #21

* ✨ feat: Section4 개인정보 입력 컴포넌트 #21

* ✨ feat: Section4 다음 버튼 추가 수정 #21

* ✨ feat: Section5 관심사 입력 컴포넌트 #21

* ✨ feat: 회원가입 완료 버튼 클릭 시 메인화면으로 #21

* ✨ feat: Section4 프로필 카메라 커서 포인터 #21

* ✨ feat: 닉네임 필수 입력에 따른 버튼 활성화 #21

* ✨ feat: 비밀번호 필수 입력에 따른 버튼 활성화 #21

* ✨ feat: 이메일 및 인증번호 필수 입력에 따른 버튼 활성화 #21

* ✏️ Typo: 섹션 컴포넌트 이름 변경 #21

* 💄 UI: 버튼 글자수에 맞게 선택상자 크기 수정 및 font style 추가 #29

* 💄 UI: 자동로그인 체크박스 색상 변경 #34

* Feat/#38 pagination 구현 & Skeleton UI TipSection  (#40)

* 🔧 config: .env gitignore 설정 #38

* 🔧 config: axios, react-query 설치 #38

* 🔧 config: ReactQueryDevtools, queryClient 설정 #38

* ✨ feat: axios 기본 hook #38

* 💄 UI: dummyData 생성 #38

* ✨ feat: useGetTips hook 구현 #38

* 💄 UI: TipsSection Component 수정 #38

* 💄 UI: TipsSection Props 수정 #38

* ♻️ refactor: Props 로 인한 console 오류 해결 #38

* ✨ feat: Pagination 기능 구현 #38

* 💄 UI: TipsSection 타입 추가 #38

* ✨ feat: SkeletonCard UI 구현 #38

* 💄 UI: SkeletonBigCard 컴포넌트 구현 #38

* # UI: RecommendTips 더미 데이터 구현 #38

* 💄 UI: CommunityPage TipSection 컴포넌트 Props 수정 #38

* ♻️ refactor: BigCard p태그 console 오류 해결 #38

* Feat/#46 feat quiz banner (#47)

* 🔧 config: .env gitignore 설정 #38

* 🔧 config: axios, react-query 설치 #38

* 🔧 config: ReactQueryDevtools, queryClient 설정 #38

* ✨ feat: axios 기본 hook #38

* 💄 UI: dummyData 생성 #38

* ✨ feat: useGetTips hook 구현 #38

* 💄 UI: TipsSection Component 수정 #38

* 💄 UI: TipsSection Props 수정 #38

* ♻️ refactor: Props 로 인한 console 오류 해결 #38

* ✨ feat: Pagination 기능 구현 #38

* 💄 UI: TipsSection 타입 추가 #38

* ✨ feat: SkeletonCard UI 구현 #38

* 💄 UI: SkeletonBigCard 컴포넌트 구현 #38

* # UI: RecommendTips 더미 데이터 구현 #38

* 💄 UI: CommunityPage TipSection 컴포넌트 Props 수정 #38

* ♻️ refactor: BigCard p태그 console 오류 해결 #38

* 🔧 config: 상태관리 zustand 설치 #41

* 💄 UI: dummyCategories 폴더 이동 #41

* 💄 UI: SearchBar Icon 수정 #41

* 💄 UI: DummyCat 추가 #41

* ✨ feat: CreateAndPost Post Api 연동 #41

* ✨ feat: Complete Modal 구현 #41

* 🔧 config: framer-motion 설치 #46

* 💄 UI: Icon, character 이미지 추가 #46

* ✨ feat: quiz Store 구현 #46

* 💄 UI: QuizBox 행동 구현 #46

* 🔧 config: develop 문제 해결 #46

* 🚨 conflict 해결 #46

* 💄 UI: Vecel 오류 해결 #46

* ✨ feat: kakaocallback페이지 구현 및 라우터 #49

* ✏️ Typo: eslint 무시 문구 삭제 #49

* ✨ feat: 회원가입 클릭 시 회원가입 페이지로 연결 #49

* ✨ feat: 회원 정보 찾기 페이지 생성 #49

* ✨ feat: 회원 정보 찾기 페이지 연결 #49

* Feat/#43 UI save tip page (#50)

* ✨ feat: SaveTipPage 구현 #43

* 📦 package: 더미데이터 추가 #43

* 📦 package: 더미데이터 추가 변경 #43

* ✨ feat: SkeletonImage width 240px로 변경#43

* ✨ feat: 무한 스크롤 구현 #43

* ✨ feat: Card 컴포넌트 onClick 속성 추가 #43

* ✨ feat: 카드 컴포넌트 클릭 시 상세 페이지로 이동 #43

* ✨ feat: 마이페이지 최근 본 꿀팁 상세페이지 연결 #43

* ✨ feat: onClick 속성에 ?선택 추가 #43

---------

Co-authored-by: rael <ekosemily@gmail.com>

* Feat/#54 feat quiz modify and on click add (#56)

* ✨ feat: BigCard OnClick 함수 구현 #54

* ♻️ refactor: Exit Animation 구현 완료 #54

* ✨ feat: RecommedTip OnClick 연결 #54

* ✨ feat: Post 오류 메세지 추가 - 서버 오류 해결 후 다시 시도 예정 #54

* Feat/#36 UI magazine (#51)

* 🔧 config: framer-motion 버전 수정 #36

* ✨ feat: add mind-map component #36

* ✨ feat: add card-grid component #36

* ♻️ refactor: card에서 cardInfo 분리 #36

* 💄 UI: add MagazinePage #36

* 💄 UI: add MagazineDetailPage #36

* Feat/#53 api folder stucture (#55)

* 🔧 config: framer-motion 버전 수정 #36

* ✨ feat: add mind-map component #36

* ✨ feat: add card-grid component #36

* ♻️ refactor: card에서 cardInfo 분리 #36

* 💄 UI: add MagazinePage #36

* 💄 UI: add MagazineDetailPage #36

* 🔥 remove: index file from api folder #53

* 🔥 remove: queries folder from hooks #53

* ✨ feat: tip 관련 api 호출 추가 #53

* ✨ feat: tip 관련 query 추가 #53

* ♻️ refactor: api 호출 방식 수정 #53

* ✨ feat: policy api 추가 #53

* ✨ feat: policy query 추가 #53

* ✨ feat: title 속성 수정 #53

* 💬 comment: 주석 수정 #53

* Feat/#52 랜딩페이지, 네비게이션 모달창 UI (#57)

* 🐛 bug: DOM 경고창 해결 #52

* 💄 UI: 로고 이미지 변경 #52

* 💄 UI: 캐릭터 이미지 추가 #52

* 🐛 bug: DOM 경고창 해결 #52

* 💄 UI: 프로필 모달 관련 아이콘 추가 #52

* ✨ feat: 프로필 모달 구현 #52

* ✨ feat: 랜딩페이지 버튼 컴포넌트화 #52

* 💄 UI: 랜딩페이지 디자인 시스템 반영 #52

* 💄 UI: dot 디자인 수정 #52

* Feat/#44 UI save tip detail page (#58)

* ✨ feat: SaveTipDetail 게시글 상세 구현 #44

* ♻️ refactor: PostDetail 컴포넌트 분리 #44

* ♻️ refactor: CommentView 컴포넌트 분리 #44

* ✏️ Typo: props 중복 삭제 #44

* 💄 UI: 댓글 입력창 구현 #44

* ✨ feat: 댓글 입력 기능 및 더보기 구현 #44

* 💄 UI: 댓글목록 gap 수정 #44

* 🔧 config: .gitignore에 .env 추가 #44

* 📦 package: 더미데이터 추가 및 데이터 불러오는 방식 수정 #44

* ✏️ Typo: 댓글에 ... 삭제 #44

* ✏️ Typo: 단어 수정 #44

* ✏️ Typo: 오타 수정 #29

* 💄 UI: 기존 댓글 삭제 #44

* 💄 UI: 좋아요, 저장하기, 공유하기 버튼 생성 및 useState 구현 #44

* 💄 UI: PAGE_SIZE 5개로 수정 #44

* 💄 UI: SkeletonComment 댓글 UI 구현 #44

* 💄 UI: 댓글 무한스크롤 구현 #44

* 📦 package: 댓글 더미데이터 수정 #44

* 💄 UI: 댓글 무한스크롤 3개씩 로딩 #44

---------

Co-authored-by: rael <ekosemily@gmail.com>

* Fix/#59 fix search page modify (#61)

* 🔨 fix: react Hook Rendering 순서 변경 #59

* 🔨 fix: title Default 값 제거 및 undefined 방지 #59

* Feat/#62 feat token zustand (#63)

* ✨ feat: zustand 전역상태 관리를 통한 refresh Token 구현 #62

* ✨ feat: hashtags 2중 배열로 post #62

* 💄 UI: TipSection Animation 추가 #62

* 💄 UI: height 변동 #62

* ✨ feat: RoutePaths 사용 #62

* ✨ feat: handleEmailLogin #49

* ✨ feat: 프로필 드랍다운 로그아웃 버튼 클릭시 로그아웃 추가 #49

* ✨ feat: 로그인 시 네비게이션바 프로필로 변경 #49

* ✨ feat: 전역상태관리로 로그인 상태 관리 #49

* ✨ feat: 이메일 로그인 API 연결 #49

* ✨ feat: User 정보 연결 #49

* 🐛 bug: 중복 파일 삭제제

* Feat/#64 feat main page modify (#68)

* 💄 UI: NavigationBar z-index 수정 #64

* 💬 comment: refresh 토큰 성공 확인후 토큰 콘솔 주석화 #64

* 💄 UI: DummyData id 추가 #64

* ✨ feat: Banner Animation 기능 추가 #64

* ✨ feat: NavigationBar 개발자모드에서 리랜더링 문제 임시 해결 #64

* ✨ feat: Quiz Hook 구현 #64

* ✨ feat: Search Hook 구현 #64

* ✨ feat: TipSection Api 연동 및 컴포넌트 재활용 효율 향상 #64

* ♻️ refactor: hashtags 이중 배열에서 그냥 배열로 post #64

* ✨ feat: SearchPage Search Hook 사용 및 TipItem 타입 transform 설정 #64

* 💄 UI: Categories UI 적 요소 재구성 #64

* ✨ feat: Quiz API 연결 및 화면 구성 #64

* ✨ feat: quizAnswer Hook 구현 #64

* ✨ feat: QuizAnswer Hook 구현 2 #64

* ✨ feat: QuizAnswer Api 연결 #64

* ♻️ refactor: 큰 화면에서 배너 애니메이션이 동작할 때마다 가로 스크롤 발생 문제 해결 #64

* 💬 comment: Quiz Skeleton UI 구현전 주석처리 #64

* ♻️ refactor: axios-instance 자체에 권한 수여 #64

* 🔨 fix: 정답일 때만 server로 post #64

* ♻️ refactor: quizAPI 파일 이름 정리 및 api 통합 #64

* ♻️ refactor: 수정된 hook 이름 가져오기 #64

* Feat/#73 feat create page modify (#74)

* ✨ feat: 글 생성시 userID 추가 #73

* ✨ feat: TipCreate Api 분리 #73

* ✨ feat: SearchModal Close시 입력창 초기화 #73

* Feat/#75 UI challenge page UI (#77)

* ✨ feat: 글 생성시 userID 추가 #73

* ✨ feat: TipCreate Api 분리 #73

* ✨ feat: SearchModal Close시 입력창 초기화 #73

* ✨ feat: FetchUser 후 user.nickname 불러오기 #75

* 💄 UI: 이미지 추가 #75

* 💄 UI: Card border-radius 수정 #75

* ✨ feat: RoutePath에 Challenge 추가 #75

* ✨ feat: NumberCard 컴포넌트 구현 #75

* 💄 UI: Challenge Banner 구현 #75

* 💄 UI: ChallengeHeader 구현 #75

* 💄 UI: Challenge TipSection 구현 및 InfiniteScroll / Skeleton UI 적용 #75

* 💄 UI: ChallengePage UI #75

* Feat/#79 feat image upload & ErrorPage & SearchTag (#80)

* ✨ feat: Image Post 추가 #79

* ✨ feat: ErrorPage 구현 및 연결 #79

* ♻️ refactor: SearchPage 에러 발생  코드 임시 조치 추후 수정 예정 #79

* ✨ feat: Search Tag 기능 추가 #79

* ✨ feat: Image Upload시 여러 번 업로드 되는 문제 해결 #79

* ♻️ refactor: API interface Type 설정 #79

* Feat/#60 UI chatbot (#81)

* ✨ feat: 챗봇 페이지 라우팅 추가 #60

* 💄 UI: 전송 아이콘 추가 #60

* 💄 UI: 검색바 컴포넌트 추가 #60

* 💄 UI: 챗봇 버튼 컴포넌트 추가 #60

* 💄 UI: 챗봇 페이지 추가 #60

* 💄 UI: 오른쪽 화살표 아이콘 추가 #60

* 💄 UI: 챗봇 사이드바 추가 #60

* 💄 UI: 챗봇 입력창 추가 #60

* 💬 comment: 챗봇 주석 추가 #60

* 💄 UI: add chatbot icon #60

* ✨ feat: 채팅방 저장 기능 추가 #60

* ✨ feat: 엔터 클릭시 전송 기능 추가 #60

* ✨ feat: 버튼 연결 #60

* ✨ feat: 채팅 api 연결 #60

* 💄 UI: 챗봇 수정사항 반영 #60

* ✨ feat: 버튼별 질문 텍스트 추가 #60

* 🐛 bug: 첫클릭 채팅 안되는 오류 해결 #60

* 🔨 fix: 라우트 머지 해결 #60

* Feat/#85 feat main page filter & chatbot Icon (#87)

* 💄 UI: ChatBot Icon 추가 #85

* ✨ feat: 날짜 필터링 기능 추가 #85

* 🔥  remove: RecommedTipSection 삭제 #85

* ♻️ refactor: SearchApi Tag로만 검색 가능하게 query 옵셔널 추가 #85

* ✨ feat: user HashTag Get, Post #85

* ♻️ refactor: TipSection 재활용성 극대화 / useTipList, useSearchList 조건문을 통해 하나로 통합 /  Card 와 BigCard 조건문으로 하나로 통합 #85

* 💄 UI: 검색 페이지 title 문구 수정 및 데이터 수정 #85

* ♻️ refactor: useSearchList Sorted 옵션 추가 #85

* ♻️ refactor: defaultSort Props 추가 #85

* 💄 UI: 카테고리 visible default 수정 #85

* ✏️ typo: bookmarks -> saves #85

* 🔥 remove: console.log 제거 #85

* ♻️ refactor: query 추가 및 isMoreLimit 조건 추가 #85

* 🔥 remove: console 제거 #85

* Feat/#84 UI my challenge (#88)

* ✨ feat: MyChallenge Path 추가 #84

* 🔨 fix: navigate 주소 수정 #84

* 💄 UI: MyChallenge UI 구현 #84

* 💄 UI: Challenge Tip Skeleton 추가 #84

* 💄 UI: cursor: pointer 추가 완료 #84

* Feat/#90 UI challenge detail page (#91)

* 🔧 config: 챌린저 상세 페이지 라우터 연결 #90

* ✨ feat: onCardClick 속성 추가 #90

* ✨ feat: onCardClick 함수 추가 [#90]

* 📦 package: 더미데이터 #90

* ✨ feat: ChallengeDetailPage 추가 #90

* ✨ feat: ChallengeDetail 컴포넌트 추가 #90

* ✨ feat: ChallengeComment 컴포넌트 추가 #90

* ♻️ refactor: FloatingToggleBtn 컴포넌트 분리 #90

* 💄 UI: 챌린지 상세 페이지 UI 구현 #90

* 💄 UI: 챌린지 상세 페이지 참가자 후기 UI 구현 #90

* ✨ feat: handleCardClick 추가 [#90]

* Feat/#76 feature page api (#92)

* 💄 UI: 마이페이지 UI 수정 #76

* ✨ feat: 프로필 이미지 변경 (이미지 수정 api 필요) #76

* ✨ feat: 최근 본 꿀팁 기능 (저장된 꿀팁 페이지까지만 추가됨/메인, 매거진 등등 handleCardClick 추가수정 해야함.) #76

* ✨ feat: 무한 로그인 페이지 해결 #76

* 📦 package: InfiniteQuery 추가 #76

* ✨ feat: getSavedTips api 추가 (아직 에러 해결X) #76

* ✨ feat: useSaveTipList 쿼리 이용해서 무한스크롤 추가 시도 #76

* ✨ feat: api 연결 중 #76

* ✨ feat: tip 형식 통일 #76

* ✨ feat: 카카오 공유하기 기능 추가 #76

* ✨ feat: getTipDetail api, useTipDetail 추가 #76

* ✨ feat: dummydata 삭제 후 api 연결 시도 #76

* ✨ feat:  comment get, post, put, delete api 추가 #76

* ✨ feat: 좋아요와 북마크 토글 api 추가 #76

* ✨ feat: 좋아요와 북마크 mutation 추가 #76

* 💄 UI: 토글 버튼들 컴포넌트화 #76

* ♻️ refactor: 컴포넌트화 반영 #76

* 💄 UI: 꿀팁 상세 컴포넌트 추가 #76

* ♻️ refactor: 저장 위치 변경 #76

* ✨ feat: 저장 꿀팁 반환값 수정 #76

* 💄 UI: modify width #76

* 💄 UI: remove text #76

* ✨ feat: 저장한 꿀팁 api 연결 #76

* ✨ feat: 카카오 공유하기 기능 오류 수정 [#76]

* 💄 UI: cursor pointer 추가 [#76]

* ✨ feat: 이메일 입력 폼 api 수정 #76

* ✨ feat: 좋아요 및 저장 여부 저장 #76

* 💬 comment: 주석 삭제 #76

* ♻️ refactor: DTO 수정사항항 반영 #76

* ✨ feat: 댓글 api 연결 #76

* ✨ feat: 댓글 기능 추가 #76

* 🐛 bug: 카카오 공유 #76

* ✨ feat: 인터페이스 속성 반영 #76

* 🐛 bug: 타입 에러 해결 #76

* ♻️ refactor: 댓글 인터페이스 적용 #76

* ✨ feat: 회원가입 api 연결 #76

* ✨ feat: userStore updateProfile 추가 #76

* ✨ feat: 오류 수정 #76

* 복제 문서 삭제

* ✨ feat: 회원가입 오류 수정중  #76

---------

Co-authored-by: rael <emilyekos@gmail.com>
Co-authored-by: Head-ddy <80982532+Head-ddy@users.noreply.github.com>

* Feat/#89 Navigation bar UI (#93)

* 💄 UI: 네비게이션바 호버링 추가 #89

* ✨ feat: 파비콘 추가 #89

* 🐛 bug: 충돌 에러 해결

* Feat/#82 api magazine (#94)

* 💄 UI: 매거진 캐릭터 이미지 추가 #82

* ✨ feat: 인기 해시테그 연결 #82

* ✨ feat: 매거진 상세 정보 api 연결 #82

* ✨ feat: 전체 이미지보기 모달 추가 #82

* 🐛 bug: 정책 api 인터페이스 수정 #82

* 🐛 bug: 타입 에러러

* Fix/#96 fix landing page access (#98)

* ✨ feat: AuthWrapper 통해 권한 없이 다른 페이지 접근 제한 #96

* ♻️ refactor: 실제 accessToken 으로 접근 #96

* ♻️ refactor: refreshToken Default 값 null 설정 #96

* Feat/#66 fix signup modify (#99)

* 🔧 config: gitignore 수정 #66

* ✨ feat: 전체 이용약관 체크박스 오류 수정 #66

* ✏️ Typo: 필요없는 코드 삭제 #66

* ✨ feat: 비밀번호 입력 상태 검증 및 에러메시지 추가 #66

* ✨ feat: 닉네임 상태 검증 및 에러메시지 추가 #66

* ✨ feat: 닉네임 에러메세지 추가 #66

* 💄 UI: 회원가입 단계 UI 수정 #66

* ✨ feat: 비밀번호 에러메세지 추가 #66

* ✨ feat: 회원가입 성공! #66

* ✨ feat: 이메일 중복 확인 및 버튼 애니메이션 추가 #66

* ✨ feat: api 수정 #66

* ✨ feat: 회원가입 후 로그인 페이지로  #66

* ✨ feat: 프로필 이미지 업로드  #66

* ✨ feat: 이메일 중복 확인 수정 #66

* 💄 UI: 회원가입 성공 alert 추가 #66

* Fix/#97/saved tips (#100)

* ✨ feat: 상단 스크롤 기능 #97

* ✨ feat: 로고 이미지에도 상단 스크롤 기능 추가 #97

* 💄 UI: 포인터 추가 #97

* ✨ feat: 좋아요 & 저장 수 추가 #97

* ✨ feat: 사진 개수에 따른 그리드 추가 #97

* ✨ feat: 사진 5개 임시 그리드 #97

* ✨ feat: profile image 추가 #97

* Feat/#69 feature kakao login (#102)

* ✨ feat: 카카로 로그인 엔드포인트 수정 #69

* ✨ feat: 카카오 로그인 #69

* ✨ feat: 핸들 카카오 로그인 #69

* 🐛 bug: 충돌 에러러 #69

* ✨ feat: 핸들 카카오 로그인 수정 #69

* ✨ feat: 핸들 카카오 로그인 수정중... #69

* 🐛 bug: 카카오 로그인 해결 #69

---------

Co-authored-by: rael <emilyekos@gmail.com>

* Feat/#104 fix demo modify (#105)

* 🔧 fix: undefined 문제 해결 #104

* ✨ feat: RecentTip 추가 #104

* 💄 UI: 날짜 UI 수정 #104

---------

Co-authored-by: rael <ekosemily@gmail.com>
Co-authored-by: Minji Kim <minjikim2000@hotmail.com>
Co-authored-by: Kim Minji <68258295+minzee09@users.noreply.github.com>
Co-authored-by: Head-ddy <80982532+Head-ddy@users.noreply.github.com>
Co-authored-by: Rael <emilyekos@gmail.com>
minzee09 referenced this pull request in minzee09/umc-homemaster-deploy Feb 21, 2025
* ✨ feat: MainPage Banner UI 구현

* 💄 UI: Banner padding 수정 # 11

* ✨ feat: QuizBox 컴포넌트 구현 UMC-Master#11

* ✨ feat: SearchBar 구현 UMC-Master#11

* ✨ feat: Categories 컴포넌트 구현 UMC-Master#11

* 🔧 config: Font Awesome 설치 UMC-Master#11

* 💄 UI: categories 아래 화살표 추가 UMC-Master#11

* ✨ feat : TipsSection 컴포넌트 구현 UMC-Master#11

* ✨ feat: LoginPage Title&Input UI 구현 UMC-Master#10

* ✨ feat: LoginPage LoginOptions UI 구현 UMC-Master#10

* ✨ feat: LoginPage LoginButton UI 구현 UMC-Master#10

* ♻️ refactor: LoginPage Title component UMC-Master#10

* ♻️ refactor: LoginPage Title component UMC-Master#10

* ♻️ refactor: LoginPage ButtonBox component UMC-Master#10

* ♻️ refactor: LoginPage InputForm component UMC-Master#10

* 💄 UI : TipsSectionTopFive 중복 삭제 UMC-Master#11

* 💄 UI : Card Component 분리 작업 UMC-Master#11

* 💄 UI : SearchBar/ Card 공용 컴포넌트로 분리  UMC-Master#11

* 🔧 config: CI 경로 수정 UMC-Master#7

* 🔧 config: cwd 추가 UMC-Master#7

* 🔧 config: 라우팅 동작 위한 파일 추가 UMC-Master#7

* 💄 UI: LoginPage KakaoLogin Button 수정 UMC-Master#10

* 💄 UI: LoginPage UI사이즈 축소 UMC-Master#10

* 💄 UI: LoginPage UI사이즈 확대 (Figma Size) UMC-Master#10

* ✨ feat: add MyPage router UMC-Master#16

* ✨ feat: MyPage Title&상단카드 구현현 UMC-Master#16

* ✨ feat: MyPage 프로필 변경 버튼 추가가 UMC-Master#16

* 🔧 config: eslint 규칙 제거 UMC-Master#12

* 📦 package: add react-icons UMC-Master#12

* 🎨 styles: update reset.css file UMC-Master#12

* 💄 UI: add logo image UMC-Master#12

* ✨ feat: 헤더 컴포넌트 추가 UMC-Master#12

* ✨ feat: 푸터 컴포넌트 추가 UMC-Master#12

* 💄 UI: 헤더 푸터 레이아웃 추가 UMC-Master#12

* ✨ feat: MyPage 최근에 본 꿀팁 추가 & 카드 컴포넌트 UMC-Master#16

* ✏️ typo: MyPage GoodTip->RecnetGoodTip으로 수정정 UMC-Master#16

* ✨ feat: MyPage Best 꿀팁 선정 횟수 & 나의 관심사 컴포넌트 UMC-Master#16

* ♻️ refactor: MyPage ProfileSection 컴포넌트 분리 UMC-Master#10

* ♻️ refactor: MyPage RecentTips 컴포넌트 분리 UMC-Master#10

* ♻️ refactor: MyPage dummyData 분리 UMC-Master#10

* ♻️ refactor: MyPage BestInterest 컴포넌트 분리 UMC-Master#10

* ♻️ refactor: MyPage 이슈번호 수정정 UMC-Master#16

* 💄 UI: MyPage 컴포넌트 위치 수정 UMC-Master#16

* 📦 package: add framer-motion UMC-Master#12

* 🎨 style: 선물상자, 트로피 이미지 추가 UMC-Master#12

* ✨ feat: 스크롤 애니메이션 훅 추가 UMC-Master#12

* ✨ feat: add LandingPage UMC-Master#12

* 💄 UI : Card CSS 중복 제거 UMC-Master#19

* 💄 UI : dummy Image 추가 UMC-Master#19

* 💄 UI : max-width -> min-width 수정 UMC-Master#19

* 💄 UI : SearchSection 컴포넌트 세분화 및 CSS 수정 UMC-Master#19

* 💄 UI : TipSection Props 형식 수정 UMC-Master#19

* 💄 UI : Search Bar 공용 사용으로 인한 CSS 수정 UMC-Master#19

* 💄 UI : 공용 BigCard 컴포넌트 추가 UMC-Master#19

* 💄 UI : SearchPage 구현 UMC-Master#19

* 💄 UI : SearchPage Recommended Title 컴포넌트 UMC-Master#19

* 💄 UI : SearchPage TipSection 구현 UMC-Master#19

* 💄 UI : dummyImage MainPage에 추가 UMC-Master#19

* 💄 UI: LoginPage Input.tsx 컴포넌트 분리 및 Style 수정 UMC-Master#10

* ♻️ refactor: LoginPage Button.tsx 컴포넌트 분리 UMC-Master#10

* 💄 UI : Button 공용 컴포넌트로 분리 UMC-Master#10

* 💄 UI : Input 공용 컴포넌트로 분리 UMC-Master#10

* ♻️ refactor: MyPage InterestTag.tsx 컴포넌트 분리 UMC-Master#16

* ♻️ refactor: MyPage Section.tsx 컴포넌트 분리 UMC-Master#16

* 💄 UI : InterestTag 공용 컴포넌트로 분리 UMC-Master#16

* 🔥 remove: isAuth 삭제 UMC-Master#12

* ✨ feat: add font UMC-Master#22

* ✨ feat: add themeProvider UMC-Master#22

* ✨ feat: add globalStyle UMC-Master#22

* ✨ feat: add typography UMC-Master#22

* ♻️ refactor: kakao_login 이미지 파일 위치 변경 UMC-Master#10

* ♻️ refactor: <></> 삭제 UMC-Master#10

* ✏️ typo: 폴더 이름 변경 (MyPage_components -> components) UMC-Master#16

* ✏️ typo: 오타 수정 (ProfileCard2 -> ProfileCard) UMC-Master#16

* ♻️ refactor: <></> 삭제 UMC-Master#16

* ♻️ refactor: import 경로를 절대 경로로 변경 UMC-Master#16

* ♻️ refactor : keypress -> keydown 으로 수정 UMC-Master#19

* ♻️ refactor : text1, text2 숫자 사용 front, backText 로 수정 UMC-Master#19

* 🔧 config: package-lock 파일 삭제

* 💄 UI: modify logo image file UMC-Master#25

* ✨ feat: 추가된 디자인 시스템 반영 UMC-Master#22

* ✨ feat: 추가된 디자인 시스템 타이포 반영 UMC-Master#22

* 💄 UI: Title 컴포넌트 수정 UMC-Master#26

* 💄 UI: LoginPage 사이즈 수정 UMC-Master#26

* 📦 package: add vite-plugin-svgr UMC-Master#25

* 🔧 config: svg 사용 위한 타입스크립트 파일 설정 UMC-Master#25

* 💄 UI: 알림 아이톤 추가 UMC-Master#25

* 💄 UI: update Navigation Bar UMC-Master#25

* ✏️ Typo: todo 텍스트 중복 삭제 UMC-Master#25

* 💄 UI: Input 사이즈 수정 UMC-Master#26

* 💄 UI: Button 사이즈 수정 UMC-Master#26

* 💄 UI: LoginPage 사이즈 수정 UMC-Master#26

* 💄UI: logo 아이콘 이미지 추가 UMC-Master#25

* 💄 UI: 푸터 수정사항 반영 UMC-Master#25

* ✨ feat: SignupPage 구조 UMC-Master#21

* ✨ feat: 네비게이션바 고정 UMC-Master#25

* ✨ feat: 프로필 아바타 생성  UMC-Master#21

* ✨ feat: 프로필 추가 버튼  UMC-Master#21

* 🔧 config: design system 추가 UMC-Master#24

* 💄 UI: Tag 컴포넌트 분리 UMC-Master#24

* 💄 UI: Card 컴포넌트 디자인 수정 UMC-Master#24

* 💄 UI: Banner UI 수정 UMC-Master#24

* 💄 UI: Search UI 수정 UMC-Master#24

* 💄 UI: Quiz 컴포넌트 수정 UMC-Master#24

* 💄 UI: TipSection 컴포넌트 수정 UMC-Master#24

* 💄 UI: Category 컴포넌트 수정 UMC-Master#24

* 💄 UI: MainPage 수정 UMC-Master#24

* ✨ feat: 입력창 추가 UMC-Master#21

* 🎨 style: alarm 아이콘 수정 UMC-Master#25

* 💄 UI: close icon 추가 UMC-Master#25

* 💄 UI: SearchSection margin 수정 UMC-Master#24

* 💄 UI: BigCard 공용 컴포넌트 수정 UMC-Master#24

* 💄 UI: SearchPage Tip 불러오기 수정 UMC-Master#24

* ✨ feat: add alarm modal UMC-Master#25

* 💄 UI: Banner UI 수정 UMC-Master#24

* 🔧 config: 빌드 오류 해결 UMC-Master#25

* 💄 UI: SavedTipSection  Card Props 수정 UMC-Master#24

* ♻️ refactor: p태그 오류 수정 UMC-Master#24

* 💄 UI: Design System 적용 UMC-Master#24

* ♻️ refactor: Console오류 props attr DOM 랜더링 해결 UMC-Master#24

* 💄 UI: errorMessage 스타일 추가 (빨간 테두리) UMC-Master#34

* 🔧 config: 에러핸들링을 위한 useInput 커스텀훅 추가 UMC-Master#34

* ✨ feat: 이메일과 비밀번호 상태 검증 및 유효성 검사 UMC-Master#34

* 🔧 config: 이메일 및 비밀번호 검사를 위한 validation 생성 UMC-Master#34

* 📦 package: axios 추가 UMC-Master#34

* 🔧 config: errorHandler 삭제제 UMC-Master#34

* ♻️ refactor: ButtonBox 삭제 후 InputForm에 합치기기 UMC-Master#34

* ✨ feat: 자동로그인 클릭 시 체크박스 활성화 UMC-Master#34

* Feat/UMC-Master#33 UI community page UI & CreateAndPostPage UI (UMC-Master#37)

* 💄 UI: recent/ likes / bookmarks 기능 수정 UMC-Master#33

* 💄 UI: Community Page Banner Component UMC-Master#33

* 💄 UI: Community Page 1 구현 UMC-Master#33

* 🔧 config: --host 추가 UMC-Master#33

* 💄 UI: plus 아이콘 추가 UMC-Master#33

* 💄 UI: Tag 컴포넌트 수정 UMC-Master#33

* 💄 UI: 이미지 업로더 컴포넌트 구현 UMC-Master#33

* 💄 UI: Title 컴포넌트 구현 UMC-Master#33

* 💄 UI: CreatePostPage 구현 UMC-Master#33

* 💄 UI: Categories 컴포넌트 재수정 UMC-Master#33

* 💄 UI: SearchModal 구현 UMC-Master#33

* 💄 UI: SearchSection 재수정 UMC-Master#33

* 💄 UI: SearchModalBar 구현 UMC-Master#33

* 🐛 fix : error 해결결

* 💄 UI: 타이틀 디자인 수정 UMC-Master#29

* 💄 UI: 최근에 본 꿀팁 수정 UMC-Master#29

* 💄 UI: 마이페이지 UI 사이즈 수정 UMC-Master#29

* 💄 UI: Tag 공용 컴포넌트 이용하여 수정 UMC-Master#29

* 💄 UI: Section 컴포넌트 UI 수정 UMC-Master#29

* 💄 UI: 최근에 본 꿀팁 수정 조건부 추가 UMC-Master#29

* 💄 UI: 태그 배경색 props 추가 및 흰색일 때 조건 추가 UMC-Master#29

* 💄 UI: 태그 배경색 props 추가 및 흰색일 때 수정 UMC-Master#29

* 💄 UI: 프로필카드 수정 UMC-Master#29

* 💄 UI: 태그 배경색 props 추가 및 흰색일 때 조건 추가 UMC-Master#29

* 💄 UI: 편집하기 버튼 추가 UMC-Master#29

* ✨ feat: profileEdit 버튼 변수 추가 및 onClick 속성 추가 UMC-Master#29

* ✨ feat: add ProfileEditModal router UMC-Master#29

* 💄 UI: 드롭다운 아이콘 추가 UMC-Master#29

* 📦 package: 지역 더미데이터 추가 UMC-Master#29

* ✨ feat: profileEdit 모달 생성 UMC-Master#29

* ✨ feat: profileEdit 모달 연결 UMC-Master#29

* 🔧 config: 빌드 오류 해결 UMC-Master#29

* 🔧 config: 빌드 오류 해결 UMC-Master#29

* ✏️ Typo: 필요없는 코드 삭제 UMC-Master#29

* ✨ feat: interestEdit 버튼 변수 추가 UMC-Master#29

* 💄 UI: 버튼 padding 수정 UMC-Master#29

* ✨ feat: interestEdit 모달 생성 UMC-Master#29

* ✨ feat: interestEdit 모달 연결 UMC-Master#29

* ✨ feat: 모달 상단에 X 닫기 버튼 생성 UMC-Master#29

* ✨ feat: add SignUpPage 전체 수정 UMC-Master#21

* ✨ feat: add SignupState 컴포넌트 생성 UMC-Master#21

* ✨ feat: button에 pageUp, pageDown, signUp 변수 생성 UMC-Master#21

* ✨ feat: Section1 약관 동의 컴포넌트 UMC-Master#21

* ✨ feat: button에 disabled 속성 생성 UMC-Master#21

* ✨ feat: 필수 약관 동의에 따른 버튼 활성화  UMC-Master#21

* ✨ feat: Button에 disabled 스타일 추가 UMC-Master#21

* ✨ feat: + 눌렀을 때 약관 상세 내용 띄우기 추가 UMC-Master#21

* ✨ feat: button에 emailCheck 변수 생성 UMC-Master#21

* ✨ feat: Section2 이메일 입력 컴포넌트 UMC-Master#21

* ✨ feat: Section3 비밀번호 입력 컴포넌트 UMC-Master#21

* 💄 UI: 제목 색상 primary[700]으로 변경 UMC-Master#21

* ✨ feat: Section4 개인정보 입력 컴포넌트 UMC-Master#21

* ✨ feat: Section4 다음 버튼 추가 수정 UMC-Master#21

* ✨ feat: Section5 관심사 입력 컴포넌트 UMC-Master#21

* ✨ feat: 회원가입 완료 버튼 클릭 시 메인화면으로 UMC-Master#21

* ✨ feat: Section4 프로필 카메라 커서 포인터 UMC-Master#21

* ✨ feat: 닉네임 필수 입력에 따른 버튼 활성화 UMC-Master#21

* ✨ feat: 비밀번호 필수 입력에 따른 버튼 활성화 UMC-Master#21

* ✨ feat: 이메일 및 인증번호 필수 입력에 따른 버튼 활성화 UMC-Master#21

* ✏️ Typo: 섹션 컴포넌트 이름 변경 UMC-Master#21

* 💄 UI: 버튼 글자수에 맞게 선택상자 크기 수정 및 font style 추가 UMC-Master#29

* 💄 UI: 자동로그인 체크박스 색상 변경 UMC-Master#34

* Feat/UMC-Master#38 pagination 구현 & Skeleton UI TipSection  (UMC-Master#40)

* 🔧 config: .env gitignore 설정 UMC-Master#38

* 🔧 config: axios, react-query 설치 UMC-Master#38

* 🔧 config: ReactQueryDevtools, queryClient 설정 UMC-Master#38

* ✨ feat: axios 기본 hook UMC-Master#38

* 💄 UI: dummyData 생성 UMC-Master#38

* ✨ feat: useGetTips hook 구현 UMC-Master#38

* 💄 UI: TipsSection Component 수정 UMC-Master#38

* 💄 UI: TipsSection Props 수정 UMC-Master#38

* ♻️ refactor: Props 로 인한 console 오류 해결 UMC-Master#38

* ✨ feat: Pagination 기능 구현 UMC-Master#38

* 💄 UI: TipsSection 타입 추가 UMC-Master#38

* ✨ feat: SkeletonCard UI 구현 UMC-Master#38

* 💄 UI: SkeletonBigCard 컴포넌트 구현 UMC-Master#38

* # UI: RecommendTips 더미 데이터 구현 UMC-Master#38

* 💄 UI: CommunityPage TipSection 컴포넌트 Props 수정 UMC-Master#38

* ♻️ refactor: BigCard p태그 console 오류 해결 UMC-Master#38

* Feat/UMC-Master#46 feat quiz banner (UMC-Master#47)

* 🔧 config: .env gitignore 설정 UMC-Master#38

* 🔧 config: axios, react-query 설치 UMC-Master#38

* 🔧 config: ReactQueryDevtools, queryClient 설정 UMC-Master#38

* ✨ feat: axios 기본 hook UMC-Master#38

* 💄 UI: dummyData 생성 UMC-Master#38

* ✨ feat: useGetTips hook 구현 UMC-Master#38

* 💄 UI: TipsSection Component 수정 UMC-Master#38

* 💄 UI: TipsSection Props 수정 UMC-Master#38

* ♻️ refactor: Props 로 인한 console 오류 해결 UMC-Master#38

* ✨ feat: Pagination 기능 구현 UMC-Master#38

* 💄 UI: TipsSection 타입 추가 UMC-Master#38

* ✨ feat: SkeletonCard UI 구현 UMC-Master#38

* 💄 UI: SkeletonBigCard 컴포넌트 구현 UMC-Master#38

* # UI: RecommendTips 더미 데이터 구현 UMC-Master#38

* 💄 UI: CommunityPage TipSection 컴포넌트 Props 수정 UMC-Master#38

* ♻️ refactor: BigCard p태그 console 오류 해결 UMC-Master#38

* 🔧 config: 상태관리 zustand 설치 UMC-Master#41

* 💄 UI: dummyCategories 폴더 이동 UMC-Master#41

* 💄 UI: SearchBar Icon 수정 UMC-Master#41

* 💄 UI: DummyCat 추가 UMC-Master#41

* ✨ feat: CreateAndPost Post Api 연동 UMC-Master#41

* ✨ feat: Complete Modal 구현 UMC-Master#41

* 🔧 config: framer-motion 설치 UMC-Master#46

* 💄 UI: Icon, character 이미지 추가 UMC-Master#46

* ✨ feat: quiz Store 구현 UMC-Master#46

* 💄 UI: QuizBox 행동 구현 UMC-Master#46

* 🔧 config: develop 문제 해결 UMC-Master#46

* 🚨 conflict 해결 UMC-Master#46

* 💄 UI: Vecel 오류 해결 UMC-Master#46

* ✨ feat: kakaocallback페이지 구현 및 라우터 UMC-Master#49

* ✏️ Typo: eslint 무시 문구 삭제 UMC-Master#49

* ✨ feat: 회원가입 클릭 시 회원가입 페이지로 연결 UMC-Master#49

* ✨ feat: 회원 정보 찾기 페이지 생성 UMC-Master#49

* ✨ feat: 회원 정보 찾기 페이지 연결 UMC-Master#49

* Feat/UMC-Master#43 UI save tip page (UMC-Master#50)

* ✨ feat: SaveTipPage 구현 UMC-Master#43

* 📦 package: 더미데이터 추가 UMC-Master#43

* 📦 package: 더미데이터 추가 변경 UMC-Master#43

* ✨ feat: SkeletonImage width 240px로 변경UMC-Master#43

* ✨ feat: 무한 스크롤 구현 UMC-Master#43

* ✨ feat: Card 컴포넌트 onClick 속성 추가 UMC-Master#43

* ✨ feat: 카드 컴포넌트 클릭 시 상세 페이지로 이동 UMC-Master#43

* ✨ feat: 마이페이지 최근 본 꿀팁 상세페이지 연결 UMC-Master#43

* ✨ feat: onClick 속성에 ?선택 추가 UMC-Master#43

---------

Co-authored-by: rael <ekosemily@gmail.com>

* Feat/UMC-Master#54 feat quiz modify and on click add (UMC-Master#56)

* ✨ feat: BigCard OnClick 함수 구현 UMC-Master#54

* ♻️ refactor: Exit Animation 구현 완료 UMC-Master#54

* ✨ feat: RecommedTip OnClick 연결 UMC-Master#54

* ✨ feat: Post 오류 메세지 추가 - 서버 오류 해결 후 다시 시도 예정 UMC-Master#54

* Feat/UMC-Master#36 UI magazine (UMC-Master#51)

* 🔧 config: framer-motion 버전 수정 UMC-Master#36

* ✨ feat: add mind-map component UMC-Master#36

* ✨ feat: add card-grid component UMC-Master#36

* ♻️ refactor: card에서 cardInfo 분리 UMC-Master#36

* 💄 UI: add MagazinePage UMC-Master#36

* 💄 UI: add MagazineDetailPage UMC-Master#36

* Feat/UMC-Master#53 api folder stucture (UMC-Master#55)

* 🔧 config: framer-motion 버전 수정 UMC-Master#36

* ✨ feat: add mind-map component UMC-Master#36

* ✨ feat: add card-grid component UMC-Master#36

* ♻️ refactor: card에서 cardInfo 분리 UMC-Master#36

* 💄 UI: add MagazinePage UMC-Master#36

* 💄 UI: add MagazineDetailPage UMC-Master#36

* 🔥 remove: index file from api folder UMC-Master#53

* 🔥 remove: queries folder from hooks UMC-Master#53

* ✨ feat: tip 관련 api 호출 추가 UMC-Master#53

* ✨ feat: tip 관련 query 추가 UMC-Master#53

* ♻️ refactor: api 호출 방식 수정 UMC-Master#53

* ✨ feat: policy api 추가 UMC-Master#53

* ✨ feat: policy query 추가 UMC-Master#53

* ✨ feat: title 속성 수정 UMC-Master#53

* 💬 comment: 주석 수정 UMC-Master#53

* Feat/UMC-Master#52 랜딩페이지, 네비게이션 모달창 UI (UMC-Master#57)

* 🐛 bug: DOM 경고창 해결 UMC-Master#52

* 💄 UI: 로고 이미지 변경 UMC-Master#52

* 💄 UI: 캐릭터 이미지 추가 UMC-Master#52

* 🐛 bug: DOM 경고창 해결 UMC-Master#52

* 💄 UI: 프로필 모달 관련 아이콘 추가 UMC-Master#52

* ✨ feat: 프로필 모달 구현 UMC-Master#52

* ✨ feat: 랜딩페이지 버튼 컴포넌트화 UMC-Master#52

* 💄 UI: 랜딩페이지 디자인 시스템 반영 UMC-Master#52

* 💄 UI: dot 디자인 수정 UMC-Master#52

* Feat/UMC-Master#44 UI save tip detail page (UMC-Master#58)

* ✨ feat: SaveTipDetail 게시글 상세 구현 UMC-Master#44

* ♻️ refactor: PostDetail 컴포넌트 분리 UMC-Master#44

* ♻️ refactor: CommentView 컴포넌트 분리 UMC-Master#44

* ✏️ Typo: props 중복 삭제 UMC-Master#44

* 💄 UI: 댓글 입력창 구현 UMC-Master#44

* ✨ feat: 댓글 입력 기능 및 더보기 구현 UMC-Master#44

* 💄 UI: 댓글목록 gap 수정 UMC-Master#44

* 🔧 config: .gitignore에 .env 추가 UMC-Master#44

* 📦 package: 더미데이터 추가 및 데이터 불러오는 방식 수정 UMC-Master#44

* ✏️ Typo: 댓글에 ... 삭제 UMC-Master#44

* ✏️ Typo: 단어 수정 UMC-Master#44

* ✏️ Typo: 오타 수정 UMC-Master#29

* 💄 UI: 기존 댓글 삭제 UMC-Master#44

* 💄 UI: 좋아요, 저장하기, 공유하기 버튼 생성 및 useState 구현 UMC-Master#44

* 💄 UI: PAGE_SIZE 5개로 수정 UMC-Master#44

* 💄 UI: SkeletonComment 댓글 UI 구현 UMC-Master#44

* 💄 UI: 댓글 무한스크롤 구현 UMC-Master#44

* 📦 package: 댓글 더미데이터 수정 UMC-Master#44

* 💄 UI: 댓글 무한스크롤 3개씩 로딩 UMC-Master#44

---------

Co-authored-by: rael <ekosemily@gmail.com>

* Fix/UMC-Master#59 fix search page modify (UMC-Master#61)

* 🔨 fix: react Hook Rendering 순서 변경 UMC-Master#59

* 🔨 fix: title Default 값 제거 및 undefined 방지 UMC-Master#59

* Feat/UMC-Master#62 feat token zustand (UMC-Master#63)

* ✨ feat: zustand 전역상태 관리를 통한 refresh Token 구현 UMC-Master#62

* ✨ feat: hashtags 2중 배열로 post UMC-Master#62

* 💄 UI: TipSection Animation 추가 UMC-Master#62

* 💄 UI: height 변동 UMC-Master#62

* ✨ feat: RoutePaths 사용 UMC-Master#62

* ✨ feat: handleEmailLogin UMC-Master#49

* ✨ feat: 프로필 드랍다운 로그아웃 버튼 클릭시 로그아웃 추가 UMC-Master#49

* ✨ feat: 로그인 시 네비게이션바 프로필로 변경 UMC-Master#49

* ✨ feat: 전역상태관리로 로그인 상태 관리 UMC-Master#49

* ✨ feat: 이메일 로그인 API 연결 UMC-Master#49

* ✨ feat: User 정보 연결 UMC-Master#49

* 🐛 bug: 중복 파일 삭제제

* Feat/UMC-Master#64 feat main page modify (UMC-Master#68)

* 💄 UI: NavigationBar z-index 수정 UMC-Master#64

* 💬 comment: refresh 토큰 성공 확인후 토큰 콘솔 주석화 UMC-Master#64

* 💄 UI: DummyData id 추가 UMC-Master#64

* ✨ feat: Banner Animation 기능 추가 UMC-Master#64

* ✨ feat: NavigationBar 개발자모드에서 리랜더링 문제 임시 해결 UMC-Master#64

* ✨ feat: Quiz Hook 구현 UMC-Master#64

* ✨ feat: Search Hook 구현 UMC-Master#64

* ✨ feat: TipSection Api 연동 및 컴포넌트 재활용 효율 향상 UMC-Master#64

* ♻️ refactor: hashtags 이중 배열에서 그냥 배열로 post UMC-Master#64

* ✨ feat: SearchPage Search Hook 사용 및 TipItem 타입 transform 설정 UMC-Master#64

* 💄 UI: Categories UI 적 요소 재구성 UMC-Master#64

* ✨ feat: Quiz API 연결 및 화면 구성 UMC-Master#64

* ✨ feat: quizAnswer Hook 구현 UMC-Master#64

* ✨ feat: QuizAnswer Hook 구현 2 UMC-Master#64

* ✨ feat: QuizAnswer Api 연결 UMC-Master#64

* ♻️ refactor: 큰 화면에서 배너 애니메이션이 동작할 때마다 가로 스크롤 발생 문제 해결 UMC-Master#64

* 💬 comment: Quiz Skeleton UI 구현전 주석처리 UMC-Master#64

* ♻️ refactor: axios-instance 자체에 권한 수여 UMC-Master#64

* 🔨 fix: 정답일 때만 server로 post UMC-Master#64

* ♻️ refactor: quizAPI 파일 이름 정리 및 api 통합 UMC-Master#64

* ♻️ refactor: 수정된 hook 이름 가져오기 UMC-Master#64

* Feat/UMC-Master#73 feat create page modify (UMC-Master#74)

* ✨ feat: 글 생성시 userID 추가 UMC-Master#73

* ✨ feat: TipCreate Api 분리 UMC-Master#73

* ✨ feat: SearchModal Close시 입력창 초기화 UMC-Master#73

* Feat/UMC-Master#75 UI challenge page UI (UMC-Master#77)

* ✨ feat: 글 생성시 userID 추가 UMC-Master#73

* ✨ feat: TipCreate Api 분리 UMC-Master#73

* ✨ feat: SearchModal Close시 입력창 초기화 UMC-Master#73

* ✨ feat: FetchUser 후 user.nickname 불러오기 UMC-Master#75

* 💄 UI: 이미지 추가 UMC-Master#75

* 💄 UI: Card border-radius 수정 UMC-Master#75

* ✨ feat: RoutePath에 Challenge 추가 UMC-Master#75

* ✨ feat: NumberCard 컴포넌트 구현 UMC-Master#75

* 💄 UI: Challenge Banner 구현 UMC-Master#75

* 💄 UI: ChallengeHeader 구현 UMC-Master#75

* 💄 UI: Challenge TipSection 구현 및 InfiniteScroll / Skeleton UI 적용 UMC-Master#75

* 💄 UI: ChallengePage UI UMC-Master#75

* Feat/UMC-Master#79 feat image upload & ErrorPage & SearchTag (UMC-Master#80)

* ✨ feat: Image Post 추가 UMC-Master#79

* ✨ feat: ErrorPage 구현 및 연결 UMC-Master#79

* ♻️ refactor: SearchPage 에러 발생  코드 임시 조치 추후 수정 예정 UMC-Master#79

* ✨ feat: Search Tag 기능 추가 UMC-Master#79

* ✨ feat: Image Upload시 여러 번 업로드 되는 문제 해결 UMC-Master#79

* ♻️ refactor: API interface Type 설정 UMC-Master#79

* Feat/UMC-Master#60 UI chatbot (UMC-Master#81)

* ✨ feat: 챗봇 페이지 라우팅 추가 UMC-Master#60

* 💄 UI: 전송 아이콘 추가 UMC-Master#60

* 💄 UI: 검색바 컴포넌트 추가 UMC-Master#60

* 💄 UI: 챗봇 버튼 컴포넌트 추가 UMC-Master#60

* 💄 UI: 챗봇 페이지 추가 UMC-Master#60

* 💄 UI: 오른쪽 화살표 아이콘 추가 UMC-Master#60

* 💄 UI: 챗봇 사이드바 추가 UMC-Master#60

* 💄 UI: 챗봇 입력창 추가 UMC-Master#60

* 💬 comment: 챗봇 주석 추가 UMC-Master#60

* 💄 UI: add chatbot icon UMC-Master#60

* ✨ feat: 채팅방 저장 기능 추가 UMC-Master#60

* ✨ feat: 엔터 클릭시 전송 기능 추가 UMC-Master#60

* ✨ feat: 버튼 연결 UMC-Master#60

* ✨ feat: 채팅 api 연결 UMC-Master#60

* 💄 UI: 챗봇 수정사항 반영 UMC-Master#60

* ✨ feat: 버튼별 질문 텍스트 추가 UMC-Master#60

* 🐛 bug: 첫클릭 채팅 안되는 오류 해결 UMC-Master#60

* 🔨 fix: 라우트 머지 해결 UMC-Master#60

* Feat/UMC-Master#85 feat main page filter & chatbot Icon (UMC-Master#87)

* 💄 UI: ChatBot Icon 추가 UMC-Master#85

* ✨ feat: 날짜 필터링 기능 추가 UMC-Master#85

* 🔥  remove: RecommedTipSection 삭제 UMC-Master#85

* ♻️ refactor: SearchApi Tag로만 검색 가능하게 query 옵셔널 추가 UMC-Master#85

* ✨ feat: user HashTag Get, Post UMC-Master#85

* ♻️ refactor: TipSection 재활용성 극대화 / useTipList, useSearchList 조건문을 통해 하나로 통합 /  Card 와 BigCard 조건문으로 하나로 통합 UMC-Master#85

* 💄 UI: 검색 페이지 title 문구 수정 및 데이터 수정 UMC-Master#85

* ♻️ refactor: useSearchList Sorted 옵션 추가 UMC-Master#85

* ♻️ refactor: defaultSort Props 추가 UMC-Master#85

* 💄 UI: 카테고리 visible default 수정 UMC-Master#85

* ✏️ typo: bookmarks -> saves UMC-Master#85

* 🔥 remove: console.log 제거 UMC-Master#85

* ♻️ refactor: query 추가 및 isMoreLimit 조건 추가 UMC-Master#85

* 🔥 remove: console 제거 UMC-Master#85

* Feat/UMC-Master#84 UI my challenge (UMC-Master#88)

* ✨ feat: MyChallenge Path 추가 UMC-Master#84

* 🔨 fix: navigate 주소 수정 UMC-Master#84

* 💄 UI: MyChallenge UI 구현 UMC-Master#84

* 💄 UI: Challenge Tip Skeleton 추가 UMC-Master#84

* 💄 UI: cursor: pointer 추가 완료 UMC-Master#84

* Feat/UMC-Master#90 UI challenge detail page (UMC-Master#91)

* 🔧 config: 챌린저 상세 페이지 라우터 연결 UMC-Master#90

* ✨ feat: onCardClick 속성 추가 UMC-Master#90

* ✨ feat: onCardClick 함수 추가 [UMC-Master#90]

* 📦 package: 더미데이터 UMC-Master#90

* ✨ feat: ChallengeDetailPage 추가 UMC-Master#90

* ✨ feat: ChallengeDetail 컴포넌트 추가 UMC-Master#90

* ✨ feat: ChallengeComment 컴포넌트 추가 UMC-Master#90

* ♻️ refactor: FloatingToggleBtn 컴포넌트 분리 UMC-Master#90

* 💄 UI: 챌린지 상세 페이지 UI 구현 UMC-Master#90

* 💄 UI: 챌린지 상세 페이지 참가자 후기 UI 구현 UMC-Master#90

* ✨ feat: handleCardClick 추가 [UMC-Master#90]

* Feat/UMC-Master#76 feature page api (UMC-Master#92)

* 💄 UI: 마이페이지 UI 수정 UMC-Master#76

* ✨ feat: 프로필 이미지 변경 (이미지 수정 api 필요) UMC-Master#76

* ✨ feat: 최근 본 꿀팁 기능 (저장된 꿀팁 페이지까지만 추가됨/메인, 매거진 등등 handleCardClick 추가수정 해야함.) UMC-Master#76

* ✨ feat: 무한 로그인 페이지 해결 UMC-Master#76

* 📦 package: InfiniteQuery 추가 UMC-Master#76

* ✨ feat: getSavedTips api 추가 (아직 에러 해결X) UMC-Master#76

* ✨ feat: useSaveTipList 쿼리 이용해서 무한스크롤 추가 시도 UMC-Master#76

* ✨ feat: api 연결 중 UMC-Master#76

* ✨ feat: tip 형식 통일 UMC-Master#76

* ✨ feat: 카카오 공유하기 기능 추가 UMC-Master#76

* ✨ feat: getTipDetail api, useTipDetail 추가 UMC-Master#76

* ✨ feat: dummydata 삭제 후 api 연결 시도 UMC-Master#76

* ✨ feat:  comment get, post, put, delete api 추가 UMC-Master#76

* ✨ feat: 좋아요와 북마크 토글 api 추가 UMC-Master#76

* ✨ feat: 좋아요와 북마크 mutation 추가 UMC-Master#76

* 💄 UI: 토글 버튼들 컴포넌트화 UMC-Master#76

* ♻️ refactor: 컴포넌트화 반영 UMC-Master#76

* 💄 UI: 꿀팁 상세 컴포넌트 추가 UMC-Master#76

* ♻️ refactor: 저장 위치 변경 UMC-Master#76

* ✨ feat: 저장 꿀팁 반환값 수정 UMC-Master#76

* 💄 UI: modify width UMC-Master#76

* 💄 UI: remove text UMC-Master#76

* ✨ feat: 저장한 꿀팁 api 연결 UMC-Master#76

* ✨ feat: 카카오 공유하기 기능 오류 수정 [UMC-Master#76]

* 💄 UI: cursor pointer 추가 [UMC-Master#76]

* ✨ feat: 이메일 입력 폼 api 수정 UMC-Master#76

* ✨ feat: 좋아요 및 저장 여부 저장 UMC-Master#76

* 💬 comment: 주석 삭제 UMC-Master#76

* ♻️ refactor: DTO 수정사항항 반영 UMC-Master#76

* ✨ feat: 댓글 api 연결 UMC-Master#76

* ✨ feat: 댓글 기능 추가 UMC-Master#76

* 🐛 bug: 카카오 공유 UMC-Master#76

* ✨ feat: 인터페이스 속성 반영 UMC-Master#76

* 🐛 bug: 타입 에러 해결 UMC-Master#76

* ♻️ refactor: 댓글 인터페이스 적용 UMC-Master#76

* ✨ feat: 회원가입 api 연결 UMC-Master#76

* ✨ feat: userStore updateProfile 추가 UMC-Master#76

* ✨ feat: 오류 수정 UMC-Master#76

* 복제 문서 삭제

* ✨ feat: 회원가입 오류 수정중  UMC-Master#76

---------

Co-authored-by: rael <emilyekos@gmail.com>
Co-authored-by: Head-ddy <80982532+Head-ddy@users.noreply.github.com>

* Feat/UMC-Master#89 Navigation bar UI (UMC-Master#93)

* 💄 UI: 네비게이션바 호버링 추가 UMC-Master#89

* ✨ feat: 파비콘 추가 UMC-Master#89

* 🐛 bug: 충돌 에러 해결

* Feat/UMC-Master#82 api magazine (UMC-Master#94)

* 💄 UI: 매거진 캐릭터 이미지 추가 UMC-Master#82

* ✨ feat: 인기 해시테그 연결 UMC-Master#82

* ✨ feat: 매거진 상세 정보 api 연결 UMC-Master#82

* ✨ feat: 전체 이미지보기 모달 추가 UMC-Master#82

* 🐛 bug: 정책 api 인터페이스 수정 UMC-Master#82

* 🐛 bug: 타입 에러러

* Fix/UMC-Master#96 fix landing page access (UMC-Master#98)

* ✨ feat: AuthWrapper 통해 권한 없이 다른 페이지 접근 제한 UMC-Master#96

* ♻️ refactor: 실제 accessToken 으로 접근 UMC-Master#96

* ♻️ refactor: refreshToken Default 값 null 설정 UMC-Master#96

* Feat/UMC-Master#66 fix signup modify (UMC-Master#99)

* 🔧 config: gitignore 수정 UMC-Master#66

* ✨ feat: 전체 이용약관 체크박스 오류 수정 UMC-Master#66

* ✏️ Typo: 필요없는 코드 삭제 UMC-Master#66

* ✨ feat: 비밀번호 입력 상태 검증 및 에러메시지 추가 UMC-Master#66

* ✨ feat: 닉네임 상태 검증 및 에러메시지 추가 UMC-Master#66

* ✨ feat: 닉네임 에러메세지 추가 UMC-Master#66

* 💄 UI: 회원가입 단계 UI 수정 UMC-Master#66

* ✨ feat: 비밀번호 에러메세지 추가 UMC-Master#66

* ✨ feat: 회원가입 성공! UMC-Master#66

* ✨ feat: 이메일 중복 확인 및 버튼 애니메이션 추가 UMC-Master#66

* ✨ feat: api 수정 UMC-Master#66

* ✨ feat: 회원가입 후 로그인 페이지로  UMC-Master#66

* ✨ feat: 프로필 이미지 업로드  UMC-Master#66

* ✨ feat: 이메일 중복 확인 수정 UMC-Master#66

* 💄 UI: 회원가입 성공 alert 추가 UMC-Master#66

* Fix/#97/saved tips (#100)

* ✨ feat: 상단 스크롤 기능 #97

* ✨ feat: 로고 이미지에도 상단 스크롤 기능 추가 #97

* 💄 UI: 포인터 추가 #97

* ✨ feat: 좋아요 & 저장 수 추가 #97

* ✨ feat: 사진 개수에 따른 그리드 추가 #97

* ✨ feat: 사진 5개 임시 그리드 #97

* ✨ feat: profile image 추가 #97

* Feat/#69 feature kakao login (#102)

* ✨ feat: 카카로 로그인 엔드포인트 수정 #69

* ✨ feat: 카카오 로그인 #69

* ✨ feat: 핸들 카카오 로그인 #69

* 🐛 bug: 충돌 에러러 #69

* ✨ feat: 핸들 카카오 로그인 수정 #69

* ✨ feat: 핸들 카카오 로그인 수정중... #69

* 🐛 bug: 카카오 로그인 해결 #69

---------

Co-authored-by: rael <emilyekos@gmail.com>

* Feat/#104 fix demo modify (#105)

* 🔧 fix: undefined 문제 해결 #104

* ✨ feat: RecentTip 추가 #104

* 💄 UI: 날짜 UI 수정 #104

---------

Co-authored-by: rael <ekosemily@gmail.com>
Co-authored-by: Minji Kim <minjikim2000@hotmail.com>
Co-authored-by: Kim Minji <68258295+minzee09@users.noreply.github.com>
Co-authored-by: Head-ddy <80982532+Head-ddy@users.noreply.github.com>
Co-authored-by: Rael <emilyekos@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FIX] 꿀팁 테그 및 저장된 꿀팁와 좋아요 안보이는 현상

3 participants