Skip to content

Commit

Permalink
Close: lolog project (#1)
Browse files Browse the repository at this point in the history
* Add: 전체 max-width 추가

* Add: dark 모드 배경 색 추가

* Add: postlist UI 구현 (#1)

* Feature/postlistnavbar (sh-inv#2)

* Add: postlist UI 구현

* Add: postlistnavbar UI 구현

* Add: 설정 페이지 레이아웃 구현 (sh-inv#3)

* Add: 설정 페이지 레이아웃 구현

* Add: 설정 페이지 버튼 컴포넌트 분리

* Add: Toggle 버튼 UI 구현

* Refactor: 유저 프로필 컴포넌트 분리

* Refactor: 유저 콘텐츠 컴포넌트 분리

* Refactor: 함수 가독성 있게 리팩토링

* Add: 프로필 정보 수정 기능 구현

* Add: 콘텐츠 벨로그 제목 수정 기능 구현

* Add: 콘텐츠 벨로그 제목 수정 기능 구현

* Add: 콘텐츠 벨로그 제목 수정 기능 구현

* Modify: 유저 프로필 레이아웃 다크모드로 색상 수정

* Modify: 유저 콘텐츠 레이아웃 다크모드로 색상 수정

* Modify: 설정페이지 수정버튼 다크모드로 색상 수정

* Modify: 유저 프로필 버튼 컴포넌트 다크모드로 색상 수정

* Modify: 유저 프로필 버튼 컴포넌트 다크모드로 색상 수정

* Modify: 유저 콘텐츠 회원탈퇴 버튼 다크모드로 색상 수정

* Refactor: 토글 컴포넌트 분리

* Modify: 셋팅 페이지 버튼 호버백그라운드 수정

* Add: setting 페이지 토글버튼 기능 추가

* Add: 재사용 모달 창 레이아웃 구현 (sh-inv#4)

* Add: 설정 페이지 레이아웃 구현

* Add: 설정 페이지 버튼 컴포넌트 분리

* Add: Toggle 버튼 UI 구현

* Refactor: 유저 프로필 컴포넌트 분리

* Refactor: 유저 콘텐츠 컴포넌트 분리

* Refactor: 함수 가독성 있게 리팩토링

* Add: 프로필 정보 수정 기능 구현

* Add: 콘텐츠 벨로그 제목 수정 기능 구현

* Add: 콘텐츠 벨로그 제목 수정 기능 구현

* Add: 콘텐츠 벨로그 제목 수정 기능 구현

* Modify: 유저 프로필 레이아웃 다크모드로 색상 수정

* Modify: 유저 콘텐츠 레이아웃 다크모드로 색상 수정

* Modify: 설정페이지 수정버튼 다크모드로 색상 수정

* Modify: 유저 프로필 버튼 컴포넌트 다크모드로 색상 수정

* Modify: 유저 프로필 버튼 컴포넌트 다크모드로 색상 수정

* Modify: 유저 콘텐츠 회원탈퇴 버튼 다크모드로 색상 수정

* Refactor: 토글 컴포넌트 분리

* Modify: 셋팅 페이지 버튼 호버백그라운드 수정

* Add: setting 페이지 토글버튼 기능 추가

* Add: 재사용 모달 창 레이아웃 구현

* Add: 재사용 모달 창 닫기 기능 구현

* Modify: 모달 창 버튼 스타일 수정

* Modify: 모달 창 버튼 스타일 수정

* Add: modal 레이아웃 구현

* Modify: 확인 모달창 취소 & 확인 버튼 스타일 수정

* Add: 헤더 반응형 UI 및 기능 추가 (sh-inv#5)

* Add: 헤더 레이아웃 완성

* Add: 헤더 오른쪽 아이콘 import 및 렌더링

* Add: 헤더 UI 완료

* Modify: 헤더에 max-width 적용

* Add: 헤더 아이콘 hover css 추가 완료

* Add: 헤더 토글 메뉴 레이아웃 및 text hover 시 색 변화 css 구현 완료

* Add: 헤더 리덕스 세팅 및 다크모드 버튼 리덕스로 상태관리 구현, 헤더 토글메뉴 useState 로 상태관리 구현

* Modify: 헤더 토글 메뉴 경로 임시 지정

* Add: 검색 페이지 UI 완성

* Modify: 헤더에서 검색 아이콘 누를시 경로 지정 완료

* Add: 헤더 반응형 너비 구현 완료

* Add: 헤더  반응형 font size 구현 완료

* Add: 검색 페이지 반응형 구현 완료

* Add: 다크모드 / 라이트모드 변경시 아이콘 애니메이션 추가

* Add: 다크모드 / 라이트모드 변경 기능 추가 완료

* Add: 라이트 모드시 토글메뉴 hover color 추가

* Modify: 헤더 너비 반응형 UI 수정

* Fix: 새로고침시 다크모드로 바뀌는 오류 수정

* Fix: 헤더 토글 메뉴 바깥영역 클릭시 닫히는 기능 추가중

* Add: 임시글 레이아웃 및 기능 구현 (sh-inv#6)

* Add: 설정 페이지 레이아웃 구현

* Add: 설정 페이지 버튼 컴포넌트 분리

* Add: Toggle 버튼 UI 구현

* Refactor: 유저 프로필 컴포넌트 분리

* Refactor: 유저 콘텐츠 컴포넌트 분리

* Refactor: 함수 가독성 있게 리팩토링

* Add: 프로필 정보 수정 기능 구현

* Add: 콘텐츠 벨로그 제목 수정 기능 구현

* Add: 콘텐츠 벨로그 제목 수정 기능 구현

* Add: 콘텐츠 벨로그 제목 수정 기능 구현

* Modify: 유저 프로필 레이아웃 다크모드로 색상 수정

* Modify: 유저 콘텐츠 레이아웃 다크모드로 색상 수정

* Modify: 설정페이지 수정버튼 다크모드로 색상 수정

* Modify: 유저 프로필 버튼 컴포넌트 다크모드로 색상 수정

* Modify: 유저 프로필 버튼 컴포넌트 다크모드로 색상 수정

* Modify: 유저 콘텐츠 회원탈퇴 버튼 다크모드로 색상 수정

* Refactor: 토글 컴포넌트 분리

* Modify: 셋팅 페이지 버튼 호버백그라운드 수정

* Add: setting 페이지 토글버튼 기능 추가

* Add: 재사용 모달 창 레이아웃 구현

* Add: 재사용 모달 창 닫기 기능 구현

* Modify: 모달 창 버튼 스타일 수정

* Modify: 모달 창 버튼 스타일 수정

* Add: modal 레이아웃 구현

* Add: 임시글 레이아웃 구현

* Modify: 삭제 버튼 재사용 컴포넌트로 변경

* Refactor: 임시글 페이지 컴포넌트 분리

* Refactor: 임시 글 목록 map함수 사용하기

* Refactor: 편집 버튼 폴더 위치 이동

* Modify: 임시 글 삭제버튼 수정

* Modify: 임시 글 border & 삭제 버튼 스타일 수정

* Refactor: 임시 글 페이지 data useEffect로 받아오기

* Add: 임시 글 페이지 모달 기능 추가

* Feature/postlistnavbar (sh-inv#7)

* Add: postlistnavbar filter 기능 구현

* Refactor: 페어프로그래밍으로 코드 수정

* Refactor: 페어프로그래밍으로 코드 수정

* Refactor: 페어프로그래밍으로 코드 수정

* Fix: 헤더 반응형 / 토글메뉴 로직 수정 및 컴포넌트 분리 (sh-inv#9)

* Fix: 헤더 토글 메뉴 바깥영역 클릭시 닫히는 기능 추가 완료

* Fix: 헤더 토글 메뉴 데이터화 완료

* Fix: 헤더 토글 메뉴 오픈 요소 하나로 합치기

* Fix: 헤더 토글 메뉴 바깥 영역 클릭시 닫히는 기능 추가

* Fix: 헤더 새 글 작성 버튼 반응형 UI 라이브러리 없이 구현 완료

* Fix: 헤더 반응형 UI 수정

* Fix: 헤더에서 다크/라이트 모드 버튼 컴포넌트 분리

* Refactor: 헤더 로고, 새글작성 styled component 대신 className으로 관리

* Refactor: 헤더 토글 메뉴 관련 로직 toggleMenuList 컴포넌트 파일로 이동

* Fix: 검색 페이지 검색창 글씨색 변수화

* Refactor: color.js 다크모드 색상 정리 완료

* Refactor: media.js 활용해서 헤더/포스트리스트 반응형 전역변수로 관리

* Feature/postlist infinite scroll (sh-inv#10)

* Add: 무한스크롤 구현중

* Refactor: 데이터 갯수 조정 및 불필요한 코드 삭제

* Feature/main page color (sh-inv#11)

* Refactor: 다크모드, 라이트모드 적용

* Refactor: post에 그림자 추가, (다크,라이트)모드 변환시 부드럽게 transition 설정

* Add: 설정 페이지 반응형 추가 (sh-inv#12)

* Fix: 설정 페이지 수정 버튼 안뜨던 오류 수정

* Refactor: 임시글페이지 코드리뷰 후  리팩토링

* Fix: 임시 글 페이지 글 본문 말줄임 css 추가

* Fix: 유저 프로필 수정 기능 함수 수정

* Fix: 유저 프로필 컴포넌트 분리

* Fix: 유저 프로필 컴포넌트 분리

* Fix: 유저 컨텐츠 소셜정보 map

* Fix: 유저 정보 수정 버튼 작동 오류 수정

* Fix: 유저 소셜 정보 형태 수정

* Fix: 유저 콘텐츠 수정 버튼 함수 가독성 있게 수정

* Fix: 유저 콘텐츠 제목 placeholder 지정

* Fix: 유저 콘텐츠 제목 placeholder 지정

* Fix: 임시글 페이지 모달 온오프 함수 프롭스 수정

* Fix: 임시글 페이지 모달 스타일 수정

* Fix: 수정 버튼 클릭 시 나타나는 Input창 focus시 border 생기는 스타일

* Fix: 수정 버튼 클릭 시 나타나는 Input창 focus시 border 생기는 스타일

* Fix: 유저 정보 state명 직관적으로 변경

* Fix: 유저 콘텐츠 state명 직관적으로 변경

* Fix: 벨로그 제목, 소셜 정보 조건부로 버튼 수정

* Fix: 설정 페이지 버튼 컴포넌트 스타일 scss로 수정

* Fix: 설정 페이지 버튼 컴포넌트 스타일 scss로 수정

* Add: 설정 페이지 컨테이너 반응형 추가

* Add: 설정 페이지 유저 정보 반응형 추가

* Add: 설정 페이지 반응형 추가

* Add: 설정 페이지 반응형 추가

* Add: 라이트모드 컬러 차트 추가 (sh-inv#13)

* Add: 메인페이지 nav 더보기 ui 구현 (sh-inv#14)

* Add: 로그인 모달 창 레이아웃 구현 (sh-inv#15)

* Add: 로그인 모달 창 레이아웃 구현

* Add: 헤더에서 로그인 버튼 추가 후 로그인 모달 창 온오프 기능 추가

* Add: 헤더에서 로그인 버튼 추가 후 로그인 모달 창 온오프 기능 추가

* Add: 회원가입 온오프 기능 구현

* Add: 로그인 모달 반응형 추가

* Add: 임시글 페이지 반응형 추가 (sh-inv#16)

* Add: 임시글 페이지 반응형 추가

* Add: 임시글 페이지 반응형 추가

* Modify: 임시글 페이지 삭제 버튼 호버 스타일 수정

* Add: 버튼 hover background-color 추가 (sh-inv#17)

* Modify: 유저 프로필 이미지 default 값 수정

* Modify: 편집 버튼 호버 color 기본 값 수정

* Modify: 설정 페이지 버튼 호버 background 수정

* Modify: 설정 페이지 버튼 호버 background 수정

* Add: 확인 모달 창 확인버튼, 취소버튼 호버 background 추가

* Add: 메인페이지 navbar border 추가 (sh-inv#19)

* Feature/postlist post setdate (sh-inv#20)

* Add: 글쓴시간 (분, 시간, 일, 주, 달, 년)전 단위로 보이는 함수 추가

* Add: 글쓴시간 (분, 시간, 일, 주, 달, 년)전 단위로 보이는 함수 추가

* Add: 로그인 모달 창 비밀번호 창 추가 (sh-inv#21)

* Add: 로그인 모달 창 비밀번호 창 추가

* Modify: 로그인 모달 창 section태그 간격 수정

* Add: 로그인 모달 창 tab-index 추가

* Add: 로그인 모달 창 이미지 추가

* Modify: 헤더 로그인 버튼 스타일 수정

* Fix: 로그인 모달 창 회원가입 창에서 x버튼 클릭시 안닫히는 버그 수정

* Fix: 로그인 모달 창 회원가입 창에서 x버튼 클릭시 안닫히는 버그 수정

* Modify: 로그인 인풋 창 margin 수정

* Fix/postlist (sh-inv#22)

* Add: 스켈레톤 추가

* Refactor: 코드 리팩토링 및 자주 사용하는 함수 utils에 저장

* Refactor: 포스팅한 시간 계산 함수 utils에 저장

* Add: postlist 스켈레톤 UI 추가 (sh-inv#23)

* Fix: 토글 바깥 클릭시 return 오류 해결 (sh-inv#24)

* Add: 상세페이지, 내벨로그페이지 생성 (sh-inv#25)

* Refactor: 설정 페이지 컴포넌트 분리 (sh-inv#26)

* Modify: 유저 이미지 파트 폴더명 수정

* Modify: 유저 이미지 파트 폴더명 수정

* Modify: 유저 이미지 css 순서 변경

* Modify: 유저 소개 폴더명 수정

* Refactor: 회원탈퇴 컴포넌트 분리

* Refactor: 회원탈퇴 컴포넌트 분리

* Refactor: 이메일 수신 설정 컴포넌트 분리

* Refactor: 이메일과 소셜 정보 컴포넌트 분리

* Refactor: 벨로그 제목 컴포넌트 분리

* Refactor: 벨로그 제목과 소셜 정보 수정 함수 이름 변경

* Modify: 소셜 정보 수정 시 스타일 수정

* Modify: 소셜 정보 수정 시 input margin-top 수정

* Refactor: 유저 프로필 이미지 컴포넌트 분리

* Refactor: 유저 프로필 이미지 컴포넌트 분리

* Refactor: 설정 페이지 반응형 변수로 관리

* Refactor: 소셜 정보 수정 코드 리팩토링 (sh-inv#27)

* Refactor: 소셜 정보 수정 코드 리팩토링

* Remove: 안쓰는 state 함수 삭제

* Refactor: 소셜 정보 수정 코드 리팩토링

* Add: 내 블로그 유저 박스 레이아웃 구현 및 라우터 설정 (sh-inv#28)

* Add: 내 블로그 라우터 지정

* Add: 내 블로그 폴더 추가

* Add: 내 블로그 유저 박스 레이아웃 구현 및 라우터 설정

* Modify: 유저 박스 이미지 마진 수정

* Refactor: 다크모드 / 라이트모드 로직 수정 및 color 관련 css 변수 간략화 (sh-inv#29)

* Refactor: header 테마모드 css 변수 수정

* Refactor: 검색페이지 테마모드 css 변수 수정

* Refactor: 헤더 css 변수 수정 및 hover 수정

* Refactor: 헤더 토글메뉴 css 변수 수정 및 hover 수정

* Refactor: PostList css 변수 수정

* Refactor: More css 변수 수정

* Refactor: PeriodFilter css 변수 수정

* Refactor: 설정페이지, 메인페이지 css 변수 수정

* Refactor: PostList Nav 토글메뉴 배경색 css 추가

* Refactor: 테마모드 변경 로직 dataset 활용하여 수정

* Fix: 병함 후 중복 css 수정

* Refactor: 설정페이지 다크/라이트 모드 css 변수 수정 (sh-inv#30)

* Fix: 설정페이지 css 변수 수정

* Fix: more 버튼 props 변수명 fix (sh-inv#31)

* Refactor: 유저 프로필 이미지 컴포넌트 이동 (sh-inv#32)

* Add: 내 블로그 네브 바 레이아웃 및 기능 구현 (sh-inv#33)

* Add: 내 블로그 네브바 레이아웃 및 기능 구현

* Add: 내 블로그 네브바 레이아웃 및 기능 구현

* Add: 시리즈 컴포넌트 레이아웃 구현 (sh-inv#34)

* Add: 시리즈 컴포넌트 레이아웃 구현

* Add: 시리즈 데이터 추가

* Add: 시리즈 반응형 구현

* Feature/mylolog post tag list (sh-inv#35)

* Add:

* Add: 내 롤로그 => 글 => 태그목록 UI및 기능 구현

* Add: 내 롤로그 -> 글 -> 태그목록 UI및 반응형 구현 (sh-inv#36)

* Fix/postlist thumbnail (sh-inv#37)

* Refactor: 섬네일 컴포넌트화

* Refactor: 섬네일 컴포넌트화

* Add: 글 섬네일 스켈레톤 컴포넌트 생성 (sh-inv#39)

* Feature/mylolog post (sh-inv#42)

* Add: 내 롤로그 글탭 포스트 UI 구현 및 포스팅한 날짜 컴포넌트화

* Add: 내 롤로그 글탭 포스트 UI 구현 및 포스팅한 날짜 컴포넌트화

* Add: 소개 레이아웃 구현 (sh-inv#43)

* Add: 소개 레이아웃 구현

* Add: 소개 레이아웃 구현

* Add: 소개 레이아웃 구현

* Add: 수정하기 버튼 기능 구현 및 소개 수정 레이아웃 구현

* Add: 소개 수정하기 기능 추가

* Refactor: 시리즈, 설정, 임시글, 내 블로그, 로그인 모달 자식 컴포넌트 분리 및 폴더 구조 변경 (sh-inv#44)

* Refactor: 시리즈 컴포넌트 이동

* Refactor: 설정 페이지 컴포넌트 폴더 이동

* Refactor: 임시글 하위 컴포넌트 이동

* Refactor: 내 블로그 네브 바 컴포넌트 이동 및 스타일드 컴포넌트 명 리팩토링

* Refactor: 로그인모달 창 컴포넌트 폴더 이동

* Refactor: 로그인모달 자식 컴포넌트 분리 및 이동

* Refactor: 임시글 페이지 컴포넌트 정리

* Add: 회원가입 폼 레이아웃 및 기능 구현 (sh-inv#45)

* Add: 회원가입 폼 레이아웃 구현

* Add: 취소버튼 메인페이지 이동 기능 구현

* Add: 회원가입 모달 창에서 회원가입 폼으로 이동할 수 있게 이동 기능 추가

* Add: 회원가입 모달 창 분리 후 기능 다시 추가

* Add: 회원가입 폼 비밀번호 input 추가

* Refactor: 임시글, 시리즈 생성 날짜 부분 재사용 컴포넌트 사용해서 리팩토링 (sh-inv#46)

* Refactor: 확인 모달 창 스타일드 컴포넌트 명 컨벤션 맞춰서 리팩토링

* Modify: 확인 모달 창 취소 버튼 호버 색상 수정

* Refactor: 임시글 생성 날짜 부분 재사용 컴포넌트 사용해서 리팩토링

* Refactor: 시리즈 생성 날짜 부분 재사용 컴포넌트 사용해서 리팩토링

* Modify: 로그인 버튼 색상 수정

* Fix/mylolog post tag list (sh-inv#47)

* Add: 내롤로그 포스트 반응형 추가

* Fix: tag-list css가 주소에 따라 css변하게 수정

* Add: 유저 박스 반응형, 소셜 링크 기능, 이메일 보내기 기능 구현 (sh-inv#48)

* Add: 소셜 버튼 호버 색상 추가

* Add: 소셜 링크 태그 변경 후 링크 추가

* Add: 이메일 보내기 기능 구현

* Add: 유저 박스 반응형 추가

* Remove: 사용하지 않는 폴더 삭제

* Refactor: 프로필이미지 컴포넌트 재사용 할 수 있게 수정 (sh-inv#49)

* Add: 시리즈 포스트리스트 레이아웃 및 기능 구현 (sh-inv#50)

* Add: 시리즈 포스트리스트 컴포넌트 생성

* Add: 시리즈리스트에서 포스트리스트 가는 라우터 추가

* Add: 시리즈리스트에서 포스트리스트 가는 라우터 추가

* Add: 시리즈 포스트리스트 제목, 편집버튼, 필터버튼 레이아웃 구현 및 글로벌 스타일 변경

* Add: 시리즈 포스트리스트 레이아웃 구현

* Add: 시리즈 포스트리스트의 포스트 레이아웃 구현

* Add: 정렬 버튼 기능 구현

* Add: 편집 버튼 컴포넌트 분리

* Refactor: 정렬 컴포넌트 다시 분리

* Add: 시리즈 삭제 버튼 클릭 시 모달창 뜨는 기능 추가 + 모달 창 닫는 기능 추가

* Add: 시리즈 포스트리스트 반응형 추가

* Add: 포스트 썸네일 없을 경우 이미지 추가

* Modify: 포스트 제목 스타일 수정

* Add: 포스트 썸네일 null이고 768px일 때 안보이게 스타일 추가

* Add: 포스트 => 게시글 상세페이지로 가는 링크 추가

* Add: 포스트 768px일때 포스트 내용 margin-top 추가

* Add: 포스트 제목 호버 시 스타일 추가

* Add: 시리즈 삭제 시 이동 기능 구현

* Add: 새 글 작성 페이지 레이아웃 및 toolbar 로직 추가 (sh-inv#51)

* Add: 전체 max-width 추가

* Add: dark 모드 배경 색 추가

* Add: postlist UI 구현 (#1)

* Feature/postlistnavbar (sh-inv#2)

* Add: postlist UI 구현

* Add: postlistnavbar UI 구현

* Add: 설정 페이지 레이아웃 구현 (sh-inv#3)

* Add: 설정 페이지 레이아웃 구현

* Add: 설정 페이지 버튼 컴포넌트 분리

* Add: Toggle 버튼 UI 구현

* Refactor: 유저 프로필 컴포넌트 분리

* Refactor: 유저 콘텐츠 컴포넌트 분리

* Refactor: 함수 가독성 있게 리팩토링

* Add: 프로필 정보 수정 기능 구현

* Add: 콘텐츠 벨로그 제목 수정 기능 구현

* Add: 콘텐츠 벨로그 제목 수정 기능 구현

* Add: 콘텐츠 벨로그 제목 수정 기능 구현

* Modify: 유저 프로필 레이아웃 다크모드로 색상 수정

* Modify: 유저 콘텐츠 레이아웃 다크모드로 색상 수정

* Modify: 설정페이지 수정버튼 다크모드로 색상 수정

* Modify: 유저 프로필 버튼 컴포넌트 다크모드로 색상 수정

* Modify: 유저 프로필 버튼 컴포넌트 다크모드로 색상 수정

* Modify: 유저 콘텐츠 회원탈퇴 버튼 다크모드로 색상 수정

* Refactor: 토글 컴포넌트 분리

* Modify: 셋팅 페이지 버튼 호버백그라운드 수정

* Add: setting 페이지 토글버튼 기능 추가

* Add: 재사용 모달 창 레이아웃 구현 (sh-inv#4)

* Add: 설정 페이지 레이아웃 구현

* Add: 설정 페이지 버튼 컴포넌트 분리

* Add: Toggle 버튼 UI 구현

* Refactor: 유저 프로필 컴포넌트 분리

* Refactor: 유저 콘텐츠 컴포넌트 분리

* Refactor: 함수 가독성 있게 리팩토링

* Add: 프로필 정보 수정 기능 구현

* Add: 콘텐츠 벨로그 제목 수정 기능 구현

* Add: 콘텐츠 벨로그 제목 수정 기능 구현

* Add: 콘텐츠 벨로그 제목 수정 기능 구현

* Modify: 유저 프로필 레이아웃 다크모드로 색상 수정

* Modify: 유저 콘텐츠 레이아웃 다크모드로 색상 수정

* Modify: 설정페이지 수정버튼 다크모드로 색상 수정

* Modify: 유저 프로필 버튼 컴포넌트 다크모드로 색상 수정

* Modify: 유저 프로필 버튼 컴포넌트 다크모드로 색상 수정

* Modify: 유저 콘텐츠 회원탈퇴 버튼 다크모드로 색상 수정

* Refactor: 토글 컴포넌트 분리

* Modify: 셋팅 페이지 버튼 호버백그라운드 수정

* Add: setting 페이지 토글버튼 기능 추가

* Add: 재사용 모달 창 레이아웃 구현

* Add: 재사용 모달 창 닫기 기능 구현

* Modify: 모달 창 버튼 스타일 수정

* Modify: 모달 창 버튼 스타일 수정

* Add: modal 레이아웃 구현

* Modify: 확인 모달창 취소 & 확인 버튼 스타일 수정

* Add: 헤더 반응형 UI 및 기능 추가 (sh-inv#5)

* Add: 헤더 레이아웃 완성

* Add: 헤더 오른쪽 아이콘 import 및 렌더링

* Add: 헤더 UI 완료

* Modify: 헤더에 max-width 적용

* Add: 헤더 아이콘 hover css 추가 완료

* Add: 헤더 토글 메뉴 레이아웃 및 text hover 시 색 변화 css 구현 완료

* Add: 헤더 리덕스 세팅 및 다크모드 버튼 리덕스로 상태관리 구현, 헤더 토글메뉴 useState 로 상태관리 구현

* Modify: 헤더 토글 메뉴 경로 임시 지정

* Add: 검색 페이지 UI 완성

* Modify: 헤더에서 검색 아이콘 누를시 경로 지정 완료

* Add: 헤더 반응형 너비 구현 완료

* Add: 헤더  반응형 font size 구현 완료

* Add: 검색 페이지 반응형 구현 완료

* Add: 다크모드 / 라이트모드 변경시 아이콘 애니메이션 추가

* Add: 다크모드 / 라이트모드 변경 기능 추가 완료

* Add: 라이트 모드시 토글메뉴 hover color 추가

* Modify: 헤더 너비 반응형 UI 수정

* Fix: 새로고침시 다크모드로 바뀌는 오류 수정

* Fix: 헤더 토글 메뉴 바깥영역 클릭시 닫히는 기능 추가중

* Add: 임시글 레이아웃 및 기능 구현 (sh-inv#6)

* Add: 설정 페이지 레이아웃 구현

* Add: 설정 페이지 버튼 컴포넌트 분리

* Add: Toggle 버튼 UI 구현

* Refactor: 유저 프로필 컴포넌트 분리

* Refactor: 유저 콘텐츠 컴포넌트 분리

* Refactor: 함수 가독성 있게 리팩토링

* Add: 프로필 정보 수정 기능 구현

* Add: 콘텐츠 벨로그 제목 수정 기능 구현

* Add: 콘텐츠 벨로그 제목 수정 기능 구현

* Add: 콘텐츠 벨로그 제목 수정 기능 구현

* Modify: 유저 프로필 레이아웃 다크모드로 색상 수정

* Modify: 유저 콘텐츠 레이아웃 다크모드로 색상 수정

* Modify: 설정페이지 수정버튼 다크모드로 색상 수정

* Modify: 유저 프로필 버튼 컴포넌트 다크모드로 색상 수정

* Modify: 유저 프로필 버튼 컴포넌트 다크모드로 색상 수정

* Modify: 유저 콘텐츠 회원탈퇴 버튼 다크모드로 색상 수정

* Refactor: 토글 컴포넌트 분리

* Modify: 셋팅 페이지 버튼 호버백그라운드 수정

* Add: setting 페이지 토글버튼 기능 추가

* Add: 재사용 모달 창 레이아웃 구현

* Add: 재사용 모달 창 닫기 기능 구현

* Modify: 모달 창 버튼 스타일 수정

* Modify: 모달 창 버튼 스타일 수정

* Add: modal 레이아웃 구현

* Add: 임시글 레이아웃 구현

* Modify: 삭제 버튼 재사용 컴포넌트로 변경

* Refactor: 임시글 페이지 컴포넌트 분리

* Refactor: 임시 글 목록 map함수 사용하기

* Refactor: 편집 버튼 폴더 위치 이동

* Modify: 임시 글 삭제버튼 수정

* Modify: 임시 글 border & 삭제 버튼 스타일 수정

* Refactor: 임시 글 페이지 data useEffect로 받아오기

* Add: 임시 글 페이지 모달 기능 추가

* Feature/postlistnavbar (sh-inv#7)

* Add: postlistnavbar filter 기능 구현

* Refactor: 페어프로그래밍으로 코드 수정

* Refactor: 페어프로그래밍으로 코드 수정

* Refactor: 페어프로그래밍으로 코드 수정

* Fix: 헤더 반응형 / 토글메뉴 로직 수정 및 컴포넌트 분리 (sh-inv#9)

* Fix: 헤더 토글 메뉴 바깥영역 클릭시 닫히는 기능 추가 완료

* Fix: 헤더 토글 메뉴 데이터화 완료

* Fix: 헤더 토글 메뉴 오픈 요소 하나로 합치기

* Fix: 헤더 토글 메뉴 바깥 영역 클릭시 닫히는 기능 추가

* Fix: 헤더 새 글 작성 버튼 반응형 UI 라이브러리 없이 구현 완료

* Fix: 헤더 반응형 UI 수정

* Fix: 헤더에서 다크/라이트 모드 버튼 컴포넌트 분리

* Refactor: 헤더 로고, 새글작성 styled component 대신 className으로 관리

* Refactor: 헤더 토글 메뉴 관련 로직 toggleMenuList 컴포넌트 파일로 이동

* Fix: 검색 페이지 검색창 글씨색 변수화

* Refactor: color.js 다크모드 색상 정리 완료

* Refactor: media.js 활용해서 헤더/포스트리스트 반응형 전역변수로 관리

* Feature/postlist infinite scroll (sh-inv#10)

* Add: 무한스크롤 구현중

* Refactor: 데이터 갯수 조정 및 불필요한 코드 삭제

* Feature/main page color (sh-inv#11)

* Refactor: 다크모드, 라이트모드 적용

* Refactor: post에 그림자 추가, (다크,라이트)모드 변환시 부드럽게 transition 설정

* Add: 설정 페이지 반응형 추가 (sh-inv#12)

* Fix: 설정 페이지 수정 버튼 안뜨던 오류 수정

* Refactor: 임시글페이지 코드리뷰 후  리팩토링

* Fix: 임시 글 페이지 글 본문 말줄임 css 추가

* Fix: 유저 프로필 수정 기능 함수 수정

* Fix: 유저 프로필 컴포넌트 분리

* Fix: 유저 프로필 컴포넌트 분리

* Fix: 유저 컨텐츠 소셜정보 map

* Fix: 유저 정보 수정 버튼 작동 오류 수정

* Fix: 유저 소셜 정보 형태 수정

* Fix: 유저 콘텐츠 수정 버튼 함수 가독성 있게 수정

* Fix: 유저 콘텐츠 제목 placeholder 지정

* Fix: 유저 콘텐츠 제목 placeholder 지정

* Fix: 임시글 페이지 모달 온오프 함수 프롭스 수정

* Fix: 임시글 페이지 모달 스타일 수정

* Fix: 수정 버튼 클릭 시 나타나는 Input창 focus시 border 생기는 스타일

* Fix: 수정 버튼 클릭 시 나타나는 Input창 focus시 border 생기는 스타일

* Fix: 유저 정보 state명 직관적으로 변경

* Fix: 유저 콘텐츠 state명 직관적으로 변경

* Fix: 벨로그 제목, 소셜 정보 조건부로 버튼 수정

* Fix: 설정 페이지 버튼 컴포넌트 스타일 scss로 수정

* Fix: 설정 페이지 버튼 컴포넌트 스타일 scss로 수정

* Add: 설정 페이지 컨테이너 반응형 추가

* Add: 설정 페이지 유저 정보 반응형 추가

* Add: 설정 페이지 반응형 추가

* Add: 설정 페이지 반응형 추가

* Add: 라이트모드 컬러 차트 추가 (sh-inv#13)

* Add: 메인페이지 nav 더보기 ui 구현 (sh-inv#14)

* Add: 로그인 모달 창 레이아웃 구현 (sh-inv#15)

* Add: 로그인 모달 창 레이아웃 구현

* Add: 헤더에서 로그인 버튼 추가 후 로그인 모달 창 온오프 기능 추가

* Add: 헤더에서 로그인 버튼 추가 후 로그인 모달 창 온오프 기능 추가

* Add: 회원가입 온오프 기능 구현

* Add: 로그인 모달 반응형 추가

* Add: 임시글 페이지 반응형 추가 (sh-inv#16)

* Add: 임시글 페이지 반응형 추가

* Add: 임시글 페이지 반응형 추가

* Modify: 임시글 페이지 삭제 버튼 호버 스타일 수정

* Add: 버튼 hover background-color 추가 (sh-inv#17)

* Modify: 유저 프로필 이미지 default 값 수정

* Modify: 편집 버튼 호버 color 기본 값 수정

* Modify: 설정 페이지 버튼 호버 background 수정

* Modify: 설정 페이지 버튼 호버 background 수정

* Add: 확인 모달 창 확인버튼, 취소버튼 호버 background 추가

* Add: 메인페이지 navbar border 추가 (sh-inv#19)

* Feature/postlist post setdate (sh-inv#20)

* Add: 글쓴시간 (분, 시간, 일, 주, 달, 년)전 단위로 보이는 함수 추가

* Add: 글쓴시간 (분, 시간, 일, 주, 달, 년)전 단위로 보이는 함수 추가

* Add: 로그인 모달 창 비밀번호 창 추가 (sh-inv#21)

* Add: 로그인 모달 창 비밀번호 창 추가

* Modify: 로그인 모달 창 section태그 간격 수정

* Add: 로그인 모달 창 tab-index 추가

* Add: 로그인 모달 창 이미지 추가

* Modify: 헤더 로그인 버튼 스타일 수정

* Fix: 로그인 모달 창 회원가입 창에서 x버튼 클릭시 안닫히는 버그 수정

* Fix: 로그인 모달 창 회원가입 창에서 x버튼 클릭시 안닫히는 버그 수정

* Modify: 로그인 인풋 창 margin 수정

* Fix/postlist (sh-inv#22)

* Add: 스켈레톤 추가

* Refactor: 코드 리팩토링 및 자주 사용하는 함수 utils에 저장

* Refactor: 포스팅한 시간 계산 함수 utils에 저장

* Add: postlist 스켈레톤 UI 추가 (sh-inv#23)

* Fix: 토글 바깥 클릭시 return 오류 해결 (sh-inv#24)

* Add: 상세페이지, 내벨로그페이지 생성 (sh-inv#25)

* Refactor: 설정 페이지 컴포넌트 분리 (sh-inv#26)

* Modify: 유저 이미지 파트 폴더명 수정

* Modify: 유저 이미지 파트 폴더명 수정

* Modify: 유저 이미지 css 순서 변경

* Modify: 유저 소개 폴더명 수정

* Refactor: 회원탈퇴 컴포넌트 분리

* Refactor: 회원탈퇴 컴포넌트 분리

* Refactor: 이메일 수신 설정 컴포넌트 분리

* Refactor: 이메일과 소셜 정보 컴포넌트 분리

* Refactor: 벨로그 제목 컴포넌트 분리

* Refactor: 벨로그 제목과 소셜 정보 수정 함수 이름 변경

* Modify: 소셜 정보 수정 시 스타일 수정

* Modify: 소셜 정보 수정 시 input margin-top 수정

* Refactor: 유저 프로필 이미지 컴포넌트 분리

* Refactor: 유저 프로필 이미지 컴포넌트 분리

* Refactor: 설정 페이지 반응형 변수로 관리

* Refactor: 소셜 정보 수정 코드 리팩토링 (sh-inv#27)

* Refactor: 소셜 정보 수정 코드 리팩토링

* Remove: 안쓰는 state 함수 삭제

* Refactor: 소셜 정보 수정 코드 리팩토링

* Add: 내 블로그 유저 박스 레이아웃 구현 및 라우터 설정 (sh-inv#28)

* Add: 내 블로그 라우터 지정

* Add: 내 블로그 폴더 추가

* Add: 내 블로그 유저 박스 레이아웃 구현 및 라우터 설정

* Modify: 유저 박스 이미지 마진 수정

* Refactor: 다크모드 / 라이트모드 로직 수정 및 color 관련 css 변수 간략화 (sh-inv#29)

* Refactor: header 테마모드 css 변수 수정

* Refactor: 검색페이지 테마모드 css 변수 수정

* Refactor: 헤더 css 변수 수정 및 hover 수정

* Refactor: 헤더 토글메뉴 css 변수 수정 및 hover 수정

* Refactor: PostList css 변수 수정

* Refactor: More css 변수 수정

* Refactor: PeriodFilter css 변수 수정

* Refactor: 설정페이지, 메인페이지 css 변수 수정

* Refactor: PostList Nav 토글메뉴 배경색 css 추가

* Refactor: 테마모드 변경 로직 dataset 활용하여 수정

* Fix: 병함 후 중복 css 수정

* Refactor: 설정페이지 다크/라이트 모드 css 변수 수정 (sh-inv#30)

* Fix: 설정페이지 css 변수 수정

* Fix: more 버튼 props 변수명 fix (sh-inv#31)

* Add: 새 글 작성 페이지 editor 레이아웃

* Refactor: 유저 프로필 이미지 컴포넌트 이동 (sh-inv#32)

* Add: 내 블로그 네브 바 레이아웃 및 기능 구현 (sh-inv#33)

* Add: 내 블로그 네브바 레이아웃 및 기능 구현

* Add: 내 블로그 네브바 레이아웃 및 기능 구현

* Add: 시리즈 컴포넌트 레이아웃 구현 (sh-inv#34)

* Add: 시리즈 컴포넌트 레이아웃 구현

* Add: 시리즈 데이터 추가

* Add: 시리즈 반응형 구현

* Feature/mylolog post tag list (sh-inv#35)

* Add:

* Add: 내 롤로그 => 글 => 태그목록 UI및 기능 구현

* Add: 내 롤로그 -> 글 -> 태그목록 UI및 반응형 구현 (sh-inv#36)

* Fix/postlist thumbnail (sh-inv#37)

* Refactor: 섬네일 컴포넌트화

* Refactor: 섬네일 컴포넌트화

* Add: 글 섬네일 스켈레톤 컴포넌트 생성 (sh-inv#39)

* Feature/mylolog post (sh-inv#42)

* Add: 내 롤로그 글탭 포스트 UI 구현 및 포스팅한 날짜 컴포넌트화

* Add: 내 롤로그 글탭 포스트 UI 구현 및 포스팅한 날짜 컴포넌트화

* Add: 소개 레이아웃 구현 (sh-inv#43)

* Add: 소개 레이아웃 구현

* Add: 소개 레이아웃 구현

* Add: 소개 레이아웃 구현

* Add: 수정하기 버튼 기능 구현 및 소개 수정 레이아웃 구현

* Add: 소개 수정하기 기능 추가

* Refactor: 시리즈, 설정, 임시글, 내 블로그, 로그인 모달 자식 컴포넌트 분리 및 폴더 구조 변경 (sh-inv#44)

* Refactor: 시리즈 컴포넌트 이동

* Refactor: 설정 페이지 컴포넌트 폴더 이동

* Refactor: 임시글 하위 컴포넌트 이동

* Refactor: 내 블로그 네브 바 컴포넌트 이동 및 스타일드 컴포넌트 명 리팩토링

* Refactor: 로그인모달 창 컴포넌트 폴더 이동

* Refactor: 로그인모달 자식 컴포넌트 분리 및 이동

* Refactor: 임시글 페이지 컴포넌트 정리

* Add: 새 글 작성 페이지 editor ToolBar 레이아웃 완성

* Add: 회원가입 폼 레이아웃 및 기능 구현 (sh-inv#45)

* Add: 회원가입 폼 레이아웃 구현

* Add: 취소버튼 메인페이지 이동 기능 구현

* Add: 회원가입 모달 창에서 회원가입 폼으로 이동할 수 있게 이동 기능 추가

* Add: 회원가입 모달 창 분리 후 기능 다시 추가

* Add: 회원가입 폼 비밀번호 input 추가

* Refactor: 임시글, 시리즈 생성 날짜 부분 재사용 컴포넌트 사용해서 리팩토링 (sh-inv#46)

* Refactor: 확인 모달 창 스타일드 컴포넌트 명 컨벤션 맞춰서 리팩토링

* Modify: 확인 모달 창 취소 버튼 호버 색상 수정

* Refactor: 임시글 생성 날짜 부분 재사용 컴포넌트 사용해서 리팩토링

* Refactor: 시리즈 생성 날짜 부분 재사용 컴포넌트 사용해서 리팩토링

* Modify: 로그인 버튼 색상 수정

* Fix/mylolog post tag list (sh-inv#47)

* Add: 내롤로그 포스트 반응형 추가

* Fix: tag-list css가 주소에 따라 css변하게 수정

* Add: 유저 박스 반응형, 소셜 링크 기능, 이메일 보내기 기능 구현 (sh-inv#48)

* Add: 소셜 버튼 호버 색상 추가

* Add: 소셜 링크 태그 변경 후 링크 추가

* Add: 이메일 보내기 기능 구현

* Add: 유저 박스 반응형 추가

* Remove: 사용하지 않는 폴더 삭제

* Add: 새 글 작성 페이지 toolbar 아이콘 추가 및 editor 화면 커서 추가

* Add: 새 글 작성 페이지 레이아웃 완성

* Add: 새 글 작성 임시저장 / 출간하기 버튼 유효성 검사 로직 추가

* Refactor: 임시저장 / 출간하기 로직 해당 컴포넌트로 이동

* Add: toolbar 에서 h 태그 클릭시 게시글 내용에 # 추가되는 기능

* Refactor: toolbar h 태그 로직 useEffect 에서 분리

* Add: toolbar 에서 bold, italic, remove, quote 텍스트 이펙트 로직 추가

* Add: toolbar 에서 link 모달 레이아웃 완성

* Add: toolbar 에서 link 모달 기능 추가

* Refactor: 새 글 작성 제목, 내용 redux로 상태관리

* Add: toolbar 에서 이미지 업로드 기능 추가

* Add: toolbar 에서 코드블럭 기능 추가

* Refactor: 프로필이미지 컴포넌트 재사용 할 수 있게 수정 (sh-inv#49)

* Fix: 새 글 작성 페이지editor 화면 스크롤 css 추가

* Add: 시리즈 포스트리스트 레이아웃 및 기능 구현 (sh-inv#50)

* Add: 시리즈 포스트리스트 컴포넌트 생성

* Add: 시리즈리스트에서 포스트리스트 가는 라우터 추가

* Add: 시리즈리스트에서 포스트리스트 가는 라우터 추가

* Add: 시리즈 포스트리스트 제목, 편집버튼, 필터버튼 레이아웃 구현 및 글로벌 스타일 변경

* Add: 시리즈 포스트리스트 레이아웃 구현

* Add: 시리즈 포스트리스트의 포스트 레이아웃 구현

* Add: 정렬 버튼 기능 구현

* Add: 편집 버튼 컴포넌트 분리

* Refactor: 정렬 컴포넌트 다시 분리

* Add: 시리즈 삭제 버튼 클릭 시 모달창 뜨는 기능 추가 + 모달 창 닫는 기능 추가

* Add: 시리즈 포스트리스트 반응형 추가

* Add: 포스트 썸네일 없을 경우 이미지 추가

* Modify: 포스트 제목 스타일 수정

* Add: 포스트 썸네일 null이고 768px일 때 안보이게 스타일 추가

* Add: 포스트 => 게시글 상세페이지로 가는 링크 추가

* Add: 포스트 768px일때 포스트 내용 margin-top 추가

* Add: 포스트 제목 호버 시 스타일 추가

* Add: 시리즈 삭제 시 이동 기능 구현

* Fix: 새 글 작성 페이지 padding 재설정

* Fix: 새 글 작성 preview 화면 title, content 리덕스로 상태 관리

* Fix: 새 글 작성 toolbar 리덕스로 상태 관리

Co-authored-by: sh.inv <qierapu1im@gmail.com>
Co-authored-by: sh.inv <104422865+sh-inv@users.noreply.github.com>
Co-authored-by: Eden Park <109200582+daydreamplace@users.noreply.github.com>

* Add: 회원가입 유효성 검사 및 에러 문구 추가 (sh-inv#52)

* Modify: 인증 관련한 컴포넌트 명 수정

* Add: 회원가입 폼 인풋 레이아웃 구현

* Refactor: 로그인 회원가입 모달 하나로 통합

* Remove: 사용하지 않는 코드 제거

* Add: 유효성 검사 문구 구역 추가

* Add: 이메일 유효성 검사

* Add: 비밀번호 유효성 검사

* Add: 비밀번호 확인 유효성 검사

* Add: 아이디 유효성 검사

* Add: 전체 유효성 검사 문구 추가, 이메일 란 접근할 수 없게 구현

* Add: 아이디 유효성 검사 중복확인 문구 추가

* Add: 전체 유효성검사 에러문구 추가

* Fix: 전체 유효성 검사 문구 조건 수정

* Fix: 새 글 작성 페이지 반응형 레이아웃, 업로드 모달 추가, 버튼 컴포넌트 수정 (sh-inv#53)

* Fix: 새 글 작성 페이지 임시저장, 출간하기 axios 통신 기능 추가

* Fix: 새 글 작성 페이지 반응형 레이아웃 적용

* Add: editor 화면, preview 화면 reverse 버튼 레이아웃

* Add: editor 화면, preview 화면 reverse 버튼 기능 적용

* Add: editor 화면, preview 화면 reverse 버튼 1024px 이하에서 안 보이도록 수정

* Fix: 새 글 작성 페이지 제목이나 내용 없을 시 임시저장 / 출간하기 에러처리

* Add: 새 글 작성 페이지 업로드 모달 레이아웃 완성

* Fix: 새 글 작성 페이지 업로드 모달 height 수정

* Add: 새 글 작성 페이지 업로드 모달 아이콘 삽입

* Fix: 새 글 작성 페이지 업로드 모달 썸네일 padding 수정

* Add: 새 글 작성 페이지 업로드 모달 썸네일 업로드 기능 추가

* Add: 새 글 작성 페이지 업로드 모달 게시글 제목, 소개 기능 추가

* Refactor: 새 글 작성 페이지 업로드 모달 게시글 제목, 소개 기능 코드 순서 정리

* Add: 새 글 작성 페이지 업로드 모달 전체 공개/비공개 기능 추가

* Add: 새 글 작성 페이지 업로드 모달 url 설정 기능 추가

* Add: 새 글 작성 페이지 업로드 모달 취소/임시저장/출간하기 기능 추가

* Fix: Button 컴포넌트 color props로 조건부 스타일링 구현

* Fix: 새 글 작성 페이지 Button 컴포넌트 props 지정 및 업로드 모달 언마운트 시 redux 상태값 초기화 완료

* Add: 새 글 작성 페이지 업로드 모달 반응형 레이아웃 완성

* Add: 시리즈 포스트 리스트 수정 중일 때 레이아웃과 기능 구현 (sh-inv#54)

* Add: 수정버튼에서 수정 모드시에 적용버튼 보이게 추가

* Modify: 수정 상태관리 상위 컴포넌트로 이동하고 수정true일 때 보여주는 기능 추가

* Add: 시리즈 포스트리스트 수정모드 레이아웃 구현

* Add: react dnd 설치 후 선언

* Add: react dnd 설치 후 선언

* Add: 드래그앤 드랍 기능 구현

* Fix: Drag and Drop 기능 구현 후 오류 수정

* Modify: 비슷한 컴포넌트 이름 수정

* Modify: develop 브랜치 머지 후 변한 스타일 수정

* Modify: 시리즈 포스트 리스트 수정모드 썸네일 없는 게시글도 썸네일 공간 보일 수 있게   반응형 수정

* Remove: 복제된 파일 삭제

* Remove: 복제된 파일 삭제

* Remove: 복제된 파일 삭제

* Add: 회원가입 폼 input창 클릭 했을 때, label과 cursor border 색상 active 되는 스타일 구현 (sh-inv#55)

* Modify: 인풋 박스 스타일 수정

* Add: 회원가입 폼 input창 클릭 했을 때, label과 cursor border 색상 active 되는 스타일 구현

* Add: api 주소 환경변수로 관리 및 axios import (sh-inv#56)

* Feature/detail commentarea commentlist (sh-inv#58)

* Add: 상세페이지 댓글 목록 폴더 및 파일 생성

* Add: 상세페이지 댓글 목록 폴더 및 파일 생성

* Add: 상세페이지 댓글 목록 UI 구현중

* Add: 상세페이지 댓글 수정 클릭시 나오는 UI 및 취소 기능 구현

* Add: 댓글 목록 UI 구현 완료

* Add: 댓글 수정시 기존에 있던 댓글 내용 나오게 설정

* Add: 댓글 입력 및 갯수 UI 구현 (sh-inv#59)

* Add: Toasify 라이브러리 설치 및 Toast 구현 (sh-inv#60)

* Add: Toasify 라이브러리 설치 및 Toast 구현

* Add: Register에 toast 임시로 구현

* Add: 구독 버튼 레이아웃 및 기능 구현 (sh-inv#61)

* Add: 팔로우 버튼 레이아웃 및 기능 구현

* Refactor: 팔로우 버튼 컴포넌트 분리

* Add: 구독하기 버튼 UI 완성

* Add: 유저 설정 리덕스로 상태 관리 ing, css와 코드 Fix (sh-inv#62)

* Modify: userinfo userintro 폴더명 수정

* Fix: 설정 프로필 이미지 재사용 컴포넌트 수정되면서 css 픽스

* Add: 회원탈퇴 시 탈퇴 후 메인페이지로 이동하는 기눙 추가

* Refactor: 유저정보 map으로 코드 깔끔하게 리팩토링

* Add: image 업로드 기능 구현(프리뷰, 제거 x)

* Add: 설정페이지에서 소셜 정보 값 없을 때 안보이는 기능 추가

* Add: 유저 이름 리덕스로 상태 관리

* Fix: 취소 버튼시에도 메인페이지로 이동하던 버그 수정

* Add: 유저에 관한 정보 리덕스로 상태관리

* Add: 유저 소개 상태 관리 및 통신을 위한 API 파일 생성

* Add: 설정페이지 API 통신을 위한 코드 작성

* Remove: 사용하지 않는 코드 주석 처리

* Fix: merge

* Add: 임시글 제목과 내용 클릭 시 에디터로 이동하는 라우터 추가 (sh-inv#63)

* Refactor: 임시글 컴포넌트 분리

* Add: 임시글 삭제시 토스트 뜨게 구현

* Modify: 임시글 정보 폰트 사이즈 수정

* Add: 임시글 제목과 내용 클릭 시 에디터로 이동하는 라우터 추가

* Refactor: 댓글 컴포넌트 안의 불필요한 컴포넌트 삭제 및 수정 (sh-inv#64)

* Feature/detail nextprepost (sh-inv#65)

* Add: 이전, 다음 포스트 UI 및 기능 구현

* Add: 이전, 다음 포스트 UI 및 기능 구현

* Add: 이전, 다음 포스트 반응형 구현 (sh-inv#66)

* Add: user 목데이터 추가, Redux 이용해서 상태관리 (sh-inv#67)

* Add: user 목데이터 추가, Redux이용해서 상태관리

* Modify: api 코드와 리덕스 수정

* Modify: 유저 상태관리 리덕스로 하고 유저 프로필 부분 수정

* Modify: 설정 > 유저이메일 주소 리덕스로 상태관리

* Modify: 설정 > 유저 소셜정보 리덕스로 상태관리

* Modify: 설정 > 롤로그제목  리덕스로 상태관리

* Add: 롤로그 제목 수정 리덕스로 가능하게 구현

* Add: 롤로그 제목 수정 리덕스로 가능하게 구현

* Remove: 사용하지 않는 코드 삭제

* Fix: 소셜 정보 수정 오류 픽스

* Fix: 이미지 제거 오류 픽스

* Fix: 유저 이름, 소개 수정 오류 픽스

* Fix: 유저 이미지 미리보기 오류 픽스

* Remove: 사용하지 않는 코드 삭제

* Remove: 사용하지 않는 코드 삭제

* Feature/detail comments list redux (sh-inv#68)

* Add: 댓글목록 반응형 구현

* Rfactor: 이전, 다음 포스트 버튼 불필요한 코드 삭제

* Add: 댓글 추가 통신 구현

* Fix: api 연동 후 기능 픽스 (sh-inv#69)

* Modify: api 통신 코드 수정

* Remove: 사용하지 않는 리덕스 스토어 코드 삭제

* Add: 유저 알림설정 수정 통신 코드 추가

* Add: 유저 알림설정 수정 통신 코드 추가

* Fix: 이메일 수신 설정 api 통신 코드 오류 픽스

* Refactor: 회원탈퇴 부분 import 순서 변경

* Modify: api 통신 토큰 교체

* Fix: 이메일 수신 설정 api 통신 및 토글기능 오류 픽스

* Add: 설정, 이름 소개 수정 api연동 성공

* Add: 이름 입력 안하고 수정버튼 클릭시 에러문구 추가

* Remove: 사용하지 않는 코드 삭제

* Add: 롤로그 제목 수정 api 연동 성공

* Refactor: user리덕스 조건부 가능하게 리팩토링

* Add: 소셜 정보 수정 api 연동 성공

* Add: 회원탈퇴 api 연동 및 기능 구현

* Add: 내롤로그 시리즈 api 연동 및 데이터 없을 때 화면 구현 (sh-inv#70)

* Add: 내롤로그 시리즈 api 연동!

* Add: 시리즈 카드 없을 때 화면 구현

* Add: 임시글 GET,DEL api 연동 및 임시글 없을 때 보여지는 페이지 구현 (sh-inv#71)

* Add: 임시글 get, del 성공

* Add: 임시글 없을 때 보여지는 페이지 레이아웃 추가

* Modify: 머지 후 삭제 기능 수정

* Add: lolog > about GET, PATCH 연동 및 소개글 편집 기능 (sh-inv#72)

* Add: lolog > about get 연동

* Add: lolog > about patch 연동 및 소개글 편집 기능

* Refactor: lolog > userbox > social map함수로 리팩토링 (sh-inv#73)

* Refactor: lolog > userbox > social map함수로 리팩토링

* Modify: 구독버튼 색상 변경

* Modify: 구독버튼 색상 변경, 반응형 수정

* Add: 댓글, 대댓글 작성 기능 추가 (sh-inv#75)

Add: 댓글, 대댓글 작성 기능 추가

* Add: 게시글 상세페이지 / 게시글 업로드 모달 레이아웃 및 기능 추가 (sh-inv#74)

* Fix: 새 글 작성 페이지 공개 설정 버튼 onClick 시 스타일 버벅거림 오류 수정

* Refactor: 검색창 컴포넌트화 완료

* Refactor: 검색창 css 부모 컴포넌트에서 수정하도록 수정

* Refactor: Mylolog 에 검색창 추가

* Refactor: 검색페이지 검색창 아이콘 크기값 수정

* Add: 내 벨로그 페이지 검색창 반응형 완료

* Add: 새 글 작성 페이지 나가기 버튼 기능 추가

* Refactor: 출간하기 API 통신 부분 bodyData 변수로 선언

* Fix: 새 글 작성 로직 수정중

* Add: 새 글 작성 공개/비공개 출간하기 axios 통신 및 에러처리 완료

* Add: 새 글 작성 임시저장 axios 통신 및 에러처리 완료

* Add: 새 글 작성 게시글 등록 성공/실패 시 toast alert 띄우기 기능 추가

* Add: 새 글 작성 썸네일 등록 axios 통신 및 비동기 상태에서 toast alert 처리

* Fix: 헤더 토글 메뉴 axios get url 수정 후 오류 해결

* Add: 게시글 상세페이지 레이아웃 완성

* Refactor: 게시글 상세피이지 기능별로 컴포넌트 분리

* Add: 게시글 상세페이지 react-icons 추가

* Add: 게시글 상세페이지 좋아요 버튼 axios 통신 제외한 기능 구현

* Add: 게시글 상세페이지 공유 버튼 애니메이션 추가

* Add: 게시글 상세페이지 시리즈 목록 레이아웃

* Add: 게시글 상세페이지 작성일 GetPostData 컴포넌트 적용

* Add: 게시글 상세페이지 스크롤시 snb fixed 적용

* Add: 게시글 상세페이지 목데이터로 데이터 출력완료

* Add: 게시글 상세페이지 axios 통신 완료

* Add: 게시글 업로드 모달 시리즈 설정 axios 통신 및 조건부 렌더링

* Add: 게시글 업로드 모달 시리즈 설정 기능 완료

* Add: 게시글 업로드 모달 시리즈 선택시 css 변화

* Add: 게시글 업로드 모달 시리즈 설정 버튼 레이아웃 및 기능 추가

* Add: 게시글 업로드 모달 시리즈 url 생성 기능 추가

* Add: 게시글 업로드 기능 및 게시글 상세페이지로 이동 완료

* Feature/mylolog main api (sh-inv#76)

* Add: 내 벨로그 글 목록 불러오기 기능 추가

* Add: 내 벨로그 태그 목록 통신

* Add: 내 벨로그 태그 목록 통신 구현

* Remove: user에서 조건부 렌더링을 통해 데이터가 없을때는 렌더링 되지 않게 표

* Add: 로그인, 이메일 중복확인, 아이디 중복확인, 회원가입 api통신 및 기능 구현 (sh-inv#77)

* Add: 로그인 api 연동

* Modify: 아이디 로그인으로 변경되면서 문구 수정

* Modify: 아이디 로그인으로 변경되면서 문구 수정

* Add: 이메일 인증번호 입력 input 추가

* Add: 이메일 유효성검사 및 인증번호 입력 input 추가

* Modify: statuscode 수정

* Add: 이메일 중복확인 api연동 및 이메일 인증번호 수신 확인

* Add: 회원 등록 api 연동

* Modify: 수정 중

* Modify: 아이디 중복체크 확인 버튼 스타일 수정

* Add: 이메일 인증하기 api통신 및 기능 구현

* Add: 회원가입 이메일 리덕스로 상태관리

* Add: 회원가입 모달에서 상태관리한 이메일 회원가입 폼에서 보여주기

* Add: 회원가입 폼 아이디 중복체크 api연동 그리고 이메일 회원가입 api연동 및 기능구현

* Add: 로컬스토리지에 이메일주소 저장

* Fix: 회원가입 완료 후 토큰 저장 가능하게 fix

* Fix: fixes

* Feature/main api (sh-inv#79)

* Add: 메인페이지 트렌딩, 최신 카테고리 데이터 통신

* Refactor: 메인 포스트 카드 내부의 프로필 이미지 컴포넌트 사용

* Add: 트렌딩 필터에 따라 요청하는 데이터가 변하게 구현

* Feature/detail interesting post (sh-inv#80)

* Add: 상세페이지의 관심 있을 만한 포스트 UI, 반응형, 통신 구현

* Fix: 포스트 카드 썸네일 높이 수정

* Feature/mylolog main infinite scroll (sh-inv#81)

* Fix: 기존에 이름이 겹치던 post 폴더이름을 명확하게 하기 위해 MyLologPost로 변명

* Add: 내 벨로그 글 목록 무한 스크롤 구현

* Fix: 내 벨로그 태그목록 클릭시 /id 가 아닌 /:id 로 path가 변경 될 수 있게 수정

* Add: 더이상 불러올 게시글이 없을 때 모니터링 하는 타겟을 없애도록 구현

* Add: 내 벨로그 프로필 통신 완료 (sh-inv#83)

* Close: 설정 페이지 완료 (sh-inv#84)

* Fix: 직접 넣어주는 토큰 값을 로컬스토리지에 저장한 토큰값으로 픽스

* Fix: profile image upload fixes

* Fix: 프로필 이미지 수정, 삭제 api 연동 및 기능 구현

* Add: 이미지 업로드 후 사진 보여지게 구현

* Close: 설정 페이지 완료

* Add: 내 벨로그 데이터 redux로 변경 (sh-inv#85)

* Feature/detail comments (sh-inv#86)

* Refactor: 내벨로그 데이터 redux적용

* Refactor: 댓글 통신 주소 수정

* Add: 댓글 삭제 모달창 추가

* Add: 댓글 및 대댓글 삭제 기능 구현

* Add: 댓글 작성, 수정, 삭제 기능 구현

* Refactor: 게시글 업로드 모달, 게시글 상세페이지 컴포넌트 정리, css / import 순서 정리 (sh-inv#87)

* Refactor: 게시글 상세페이지 좋아요/공유 snb 컴포넌트 분리

* Refactor: 게시글 상세페이지 소제목 라우터 snb 컴포넌트 분리

* Refactor: 게시글 상세페이지 좋아요/공유 snb 컴포넌트 className 수정 및 css 순서 정리

* Refactor: 게시글 상세페이지 소제목 라우터 snb 컴포넌트 className 수정 및 css 순서 정리

* Refactor: 게시글 상세페이지 snb 컴포넌트 import 순서 정리

* Refactor: 게시글 상세페이지 series 박스 컴포넌트 분리 및 css 순서 정리

* Add: 게시글 상세페이지 시리즈 pre next 버튼 기능 추가

* Fix: 게시글 상세페이지 location pathname 바뀔 때마다 데이터 fetch 하도록 수정

* Refactor: 게시글 상세페이지 시리즈 목록 컴포넌트 css 순서 정리

* Fix: 게시글 상세페이지 시리즈 정보 없을 시 조건부 렌더링

* Refactor: 게시글 상세페이지 태그 컴포넌트 css 순서 정리

* Refactor: 게시글 업로드 모달 썸네일 url, 썸네일 미리보기 리덕스 상태값 동시에 관리

* Refactor: 게시글 소개 컴포넌트 분리 및 이름 변경

* Refactor: 게시글 업로드 모달 게시글 등록시 body에 discription 추가

* Refactor: 게시글 업로드 모달, 상세페이지 리덕스 action 함수 재사용

* Refactor: 게시글 상세페이지 썸네일 제거

* Refactor: api 통신 axios에서 apiClient 사용자 전역함수로 사용

* Refactor: api 통신 헤더에 토큰 localStrage 에서 가져와서 담기

* Refactor: 게시글 업로드 모달 시리즈 설정 컴포넌트 분해

* Refactor: 게시글 작성 페이지 언마운트시 리덕스 값 초기화

* Add: 게시글 상세페이지 좋아요 기능 추가중

* Refactor: 게시글 상세페이지 좋아요, 공유 컴포넌트 분리

* Add: 게시글 좋아요 / 좋아요 취소 기능 추가 (sh-inv#88)

* Add: 좋아요/좋아요 취소 기능 추가

* Refactor: 게시글 상세페이지 포스트헤더 css 순서 정리

* Fix: 게시글 상세페이지 pathname 바뀔 때마다 사용자 좋아요 클릭 여부 체크

* Fix: console 제거

* Fix: 시리즈, 소개 데이터 없을 때 화면 구현, 조건 수정 (sh-inv#89)

* Fix: 롤로그 > 시리즈 데이터 없을 때 조건 변경

* Fix: 롤로그 > 시리즈 데이터 없을 때 조건 변경

* Fix: 통신 코드 수정 fixes

* Fix: 소개글 없을 때 fixes

* Fix: 소개글 안보일 때 로직 수정

* Add: 블로그 주인에게만 소개 수정버튼 보이게 구현

* Fix: fixes

* Add: 소개글 데이터 없을 때 새글 작성하기 버튼 블로그 주인한테만 보이게 구현

* Add: 소개글 데이터 없을 때 새글 작성하기 버튼 블로그 주인한테만 보이게 구현

* Fix: 임시글 데이터 없을 때 보여지는 화면 조건 픽스 (sh-inv#90)

* Add: 팔로우리스트 레이아웃 및 기능 구현 그리고 유저 박스 팔로우/언팔로우 기능 구현 (sh-inv#91)

* Add: 팔로우리스트 레이아웃 구현

* Add: 팔로우 리스트 GET/ 언팔로우 DEL api 연동 및 기능 구현

* Add: 언팔로우 api 연동 및 구현

* Add: 소셜 로그인 api 주소 추가 및 fixes (sh-inv#92)

* Fix: 소셜auth 태그 a태그로 변경

* Fix: fixes

* Fix: 소셜 버튼 map

* Add: 소셜 로그인 api 주소 추가 & fixes

* Fix: auth/social/login fixes

* Add: 게시글 작성 및 게시글 뷰어 레이아웃 및 기능 추가 (sh-inv#93)

* Fix: 게시글 좋아요 api 요청 url 수정

* Add: 에디터 사진 업로드 기능 추가

* Fix: 게시글 썸네일, 에디터 이미지 업로드 요청 api url 수정

* Add: 에디터 이미지 업로드 성공/실패시 toast 추가

* Refactor: 에디터 값 리덕스로 상태관리 및 미리보기 화면에 렌더링

* Add: 에디터 프리뷰 code, a 태그 css 추가

* Refactor: 에디터 toolbar 필요없는 컴포넌트 제거

* Add: 에디터 외관 커스텀 css 추가

* Add: 게시글 작성 페이지에서 임시글 api 통신 기능 추가

* Refactor: 임시글 불러오기 기능 추가 및 게시글 viewer 공통컴포넌트 생성

* Fix/main infinity scroll (sh-inv#94)

* Fix: 상세페이지 데이터를 요청 할 때 로그인 토큰이 있을 때만 Bearer가 생기게 설정

* Fix: 메인페이지 무한스크롤 간헐적으로 로딩 안되는 현상 수정 및 데이터요청 섹션을 커스텀훅으로 만들어서 재활용

* Fix: 내벨로그 글 무한스크롤 메인페이지처럼 수정

* Fix: 더이상 불러올 데이터가 없을때 스켈레톤 사라지게 조건 설정

* Fix: 내벨로그 이동 path 수정, hover UI수정, 로그인시에 보이는 UI 수정 (sh-inv#95)

* Fix: 내벨로그 navbar 보더 수정 (sh-inv#96)

* Fix/main to userlolog (sh-inv#97)

* Fix: 내벨로그 navbar 보더 수정

* Fix: 메인 포스트에서 유저 클릭시 유저벨로그로 이동하게 path 설정

* Fix: router와 api 주소 리덕스에서 가져와서 Fix (sh-inv#98)

* Fix: fixes

* Fix: fixes

* Fix: fixes

* Add: 시리즈포스트리스트 리덕스로 상태관리 및 GET DEL PATCH api 연동(sh-inv#99)

* Add: 시리즈포스트리스트 리덕스로 상태관리 및 api연동 및 sort 기능 구현

* Fix: 시리즈포스트리스트 수정 fixes

* Fix: fixes

* Fix: fixes

* Add: 시리즈 삭제 api연동 및 기능 구현

* Fix: 시리즈 포스트리스트 수정 fixes

* Fix: 시리즈 포스트리스트 제목과 순서 수정 fix

* Remove: 사용하지 않는 코드 삭제

* Remove: 사용하지 않는 코드 삭제

* Add: 로그인 후 유저아이디와 프로필 이미지 로컬스토리지에 저장 (sh-inv#100)

* Add: 로그인 후 유저아이디와 프로필 이미지 로컬스토리지에 저장

* Add: 로그인 실패 시 토스트로 오류메세지 출력하게 끔 추가

* Modify: 로그인 버튼 호버시 스타일 수정

* Modify: 로그인 버튼 호버시 스타일 수정

* Add: 구글 회원가입 폼 레이아웃 구현 및 회원가입 폼 컴포넌트 분리 (sh-inv#101)

* Add: 구글 회원가입 폼 레이아웃 구현

* Fix: 이메일 회원가입 폼과 구글 회원가입 폼 컴포넌트 분리

* Fix: fixes

* Add: 내 정보가 아닐 때만 팔로우 버튼 보이게 구현  (sh-inv#102)

* Add: 내 정보가 아닐 때만 팔로우 버튼 보이게 구현

* Add: 유저 박스 유저 소셜 정보 받아오기

* Fix: 유저 소셜 정보 조건부 걸어주기

* Remove: 사용하지 않는 코드 삭제

* Refactor: import 순서 변경

* Refactor: import 순서 변경

* Add: 게시글 작성 페이지 기능 완성, 게시글 수정 / 삭제 기능 및 게시글 상세 페이지 반응형 레이아웃 구현 (sh-inv#103)

* Fix: 게시글 작성 페이지 에디터 toolbar 버튼 크기 수정

* Fix: 게시글 뷰어 bold, italic, blockquote, code 태그 css 추가

* Fix: 게시글 작성 페이지 에디터 toolbar 상단에 고정

* Add: 게시글 자동임시저장 타이머 로직 추가

* Add: 게시글 작성 페이지 기존에 존재하는 게시글일 경우 기존 데이터 세팅

* Fix: 게시글 작성 페이지 예외처리 >> 설정된 시리즈 없을 경우

* Fix: 게시글 조회/임시글 조회 통신 로직 통합

* Fix: 게시글 업로드 모달 시리즈 세팅, 삭제 버튼색 css 수정

* Fix: 게시글 조회/임시글 조회 통신 로직 분리

* Fix: 게시글 업로드 모달 뒤로가기 막고 모달 닫는 함수 추가

* Add: 게시글 작성 페이지 30초마다 임시저장 기능 추가

* Add: 게시글 작성 페이지 태그 가이드 박스 애니메이션 추가

* Add: 게시글 작성 페이지 태그 생성 애니메이션 추가

* Add: 게시글 작성 페이지 태그 삭제 기능 추가

* Refactor: 게시글 작성 페이지 태그 추가 함수 이름 수정

* Add: 게시글 작성 태그 기능 추가

* Add: 게시글 조회시 본인 게시글이면 수정/삭제 기능 추가

* Fix: 게시글 작성 페이지 toolbar, react quill, tag 가이드 박스 css 수정

* Fix: 게시글 작성 페이지 reverse 버튼 클릭시 toolbar left 값 수정

* Add: 게시글 작성 페이지 toolbar, footer 반응형 css 완성

* Add: 게시글 상세 페이지 반응형 레이아웃 구현

* Add: 게시글 상세 페이지 좋아요 반응형

* Fix: 콘솔 제거

* Fix: 팔로우, 언팔로우 기능 fix (sh-inv#104)

* Refactor: 팔로우 리스트 코드 리팩토링 팔로이 없을 때 화면 추가 (sh-inv#105)

* Remove: 사용하지 않는 console. import 삭제

* Refactor: 팔로우 리스트 코드 리팩토링

* Fix: 언팔로우 후 페이지 리로드 되게 픽스

* Add: 팔로우 리스트 롤로그 이름 추가

* Remove: console.log 삭제

* Fix: 헤더 스크롤 이벤트 추가 및 반응형 구현, 게시글 작성 페이지 반응형 구현 (sh-inv#106)

* Refactor: 헤더 로고, 오른쪽 아이콘  컴포넌트 분리

* Refactor: 콘솔로그 제거 및 헤더 /write, /register 에서 안 보이도록 구현

* Add: 헤더 스크롤시 상단에 고정

* Add: 헤더에 스크롤시 트렌딩, 최신, 팔로우, 더보기 nav 바 추가 및 반응형 구현

* Fix: 게시글 작성 페이지 반응형 css 추가 및 수정

* Fix: 게시글 작성 페이지 리버스 버튼 크기 확장

* Fix/infinity scroll (sh-inv#107)

* Remove: 콘솔로그 삭제

* Fix

* Fix: 메인 카테고리 클릭시 포스트리스트 초기화

* Fix: 유저 프로필 이미지 원본 삭제하게 끔 픽스  (sh-inv#108)

* Remove: 사용하지 않는 console. import 삭제

* Refactor: 팔로우 리스트 코드 리팩토링

* Fix: 언팔로우 후 페이지 리로드 되게 픽스

* Add: 팔로우 리스트 롤로그 이름 추가

* Remove: console.log 삭제

* Fix: 유저 프로필 이미지 원본 삭제하게 끔 픽스

* Fix: 시리즈 포스트 리스트 내용 data key 수정

* Fix: 유저 프로필 이미지 data 넘겨줄 때 오타 fix

* Fix: 좋아요 기능, 헤더 스크롤 이벤트, 게시글 상세페이지 초기화, 내 밸로그 검색창 위치, 업로드 모달 썸네일 및 자동 저장 수정 (sh-inv#109)

* Fix: 게시글 상세페이지, 게시글 작성페이지에서 헤더 오류 수정

* Fix: 게시글 상세페이지 좋아요 버튼 한 컴포넌트로 합침

* Fix: 게시글 상세페이지 1921px 이상에서 반응형 css 추가

* Fix: 임시저장 업로드 모달에서는 자동임시저장 막기

* Fix: 게시글 작성 페이지 toolbar, footer, uploadModal z-index 수정

* Fix: 게시글 업로드 모달 overflow css 추가

* Fix: 시리즈 생성시 공백을 중간대시로 치환

* Fix: 업로드 모달 썸네일 max-height 추가

* Fix: 게시글 상세페이지에서는 최신, 트렌드, 팔로우 nav 바 안 보이도록 수정

* Add: 헤더 스크롤시 애니메이션 추가

* Fix: 게시글 업로드 모달 1024px에서 padding 값 수정

* Fix: 내 밸로그 검색창 위치 수정

* Fix: 게시글 상세페이지 언마운트시 redux 상태값 초기화

* Fix: 헤더 스크롤 이벤트 /recent, /follow 에도 적용

* Fix: 유저 박스 팔로우 버튼 안 뜨는 오류 수정

* Fix: 헤더 토글메뉴 최상위 div에 postion relative 부여

* Add: 페이지 이동시 스크롤 맨위로 세팅 (sh-inv#110)

* Fix: 게시글 작성 페이지 scroll 오류 수정

* Fix: 페이지 이동시 스크롤 맨 위로 세팅

* Feature/header (sh-inv#111)

* Remove: 콘솔로그 삭제

* Add: 게시글 또는 내벨로그에 들어갔을때 헤더 변경

* Add: 게시글 또는 내벨로그에 들어갔을때 헤더 변경

Co-authored-by: sh.inv <qierapu1im@gmail.com>
Co-authored-by: sh.inv <104422865+sh-inv@users.noreply.github.com>
Co-authored-by: Goo Hyun <94745558+Goohyun3436@users.noreply.github.com>
  • Loading branch information
4 people committed Dec 17, 2022
1 parent 4eb021c commit 47dc496
Show file tree
Hide file tree
Showing 158 changed files with 11,537 additions and 35 deletions.
940 changes: 914 additions & 26 deletions package-lock.json

Large diffs are not rendered by default.

8 changes: 8 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,18 @@
"dependencies": {
"@reduxjs/toolkit": "^1.8.6",
"axios": "^1.1.3",
"immutability-helper": "^3.1.1",
"query-string": "^7.1.3",
"react": "^18.2.0",
"react-dnd": "^16.0.1",
"react-dnd-html5-backend": "^16.0.1",
"react-dom": "^18.2.0",
"react-icons": "^4.6.0",
"react-quill": "^2.0.0",
"react-redux": "^8.0.4",
"react-responsive": "^9.0.0",
"react-router-dom": "^6.4.2",
"react-toastify": "^9.1.1",
"redux-devtools-extension": "^2.13.9",
"redux-logger": "^3.0.6",
"styled-components": "^5.3.6",
Expand Down
105 changes: 105 additions & 0 deletions public/data/detailpage/detailPage.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
{
"statusCode": 200,
"series": [
{
"sort": 1,
"id": 11,
"title": "제목"
},
{
"sort": 1,
"id": 59,
"title": "제목"
}
],
"post": {
"user_id": 1,
"login_id": "게시글 작성자의 login_id",
"name": "게시글 작성자의 name",
"profile_image": null,
"about_me": "게시글 작성자의 한줄 소개",
"id": 8,
"title": "제목",
"status": 1,
"content": "내용",
"tags": [
{
"tag_id": 1,
"tag_name": "태그"
}
],
"comment_count": 11,
"is_writer": "1"
},
"next_post": {
"post_id": 9,
"title": "다음 포스트"
},
"pre_post": {
"post_id": 7,
"title": "이전 포스트"
},
"comments": [
{
"post_id": 8,
"user_id": 1,
"comment_login_id": "댓글 작성자의 login_id",
"comment_profile_image": null,
"comment_id": 9,
"content": "댓글 내용",
"depth": 0,
"create_at": "2022-11-21T05:21:52.135Z",
"nested_comments": [
{
"comment_id": 10,
"depth": 1,
"content": "대댓글 1",
"user_id": 1,
"comment_login_id": "댓글 작성자의 login_id",
"create_at": "2022-11-21 14:27:16.393231",
"is_comments_writer": "true",
"comment_profile_image": null
},
{
"comment_id": 11,
"depth": 1,
"content": "대댓글 2",
"user_id": 1,
"comment_login_id": "댓글 작성자의 login_id",
"create_at": "2022-11-21 14:27:16.393231",
"is_comments_writer": "true",
"comment_profile_image": null
}
],
"is_comments_writer": 1
}
],
"interested": [
{
"post_title": "제목",
"post_content": "내용",
"post_thumbnail": "",
"post_views": 3,
"post_likes": 0,
"post_comment_count": 0,
"post_create_at": "2022-11-18T13:54:37.144Z",
"user_login_id": "게시글 작성자의 login_id",
"user_profile_image": null,
"user_id": 1,
"post_id": 5
},
{
"post_title": "제목",
"post_content": "내용",
"post_thumbnail": "",
"post_views": 0,
"post_likes": 0,
"post_comment_count": 0,
"post_create_at": "2022-11-29T07:19:04.915Z",
"user_login_id": "게시글 작성자의 login_id",
"user_profile_image": null,
"user_id": 3,
"post_id": 60
}
]
}
32 changes: 32 additions & 0 deletions public/data/header/toggle.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"toggle": [
{
"name": "내 벨로그",
"path": "/id"
},
{
"name": "새 글 작성",
"path": "/write"
},
{
"name": "임시 글",
"path": "/saves"
},
{
"name": "팔로우 목록",
"path": "/follow-list"
},
{
"name": "읽기 목록",
"path": "/lists/liked"
},
{
"name": "설정",
"path": "/setting"
},
{
"name": "로그아웃",
"path": "/"
}
]
}
25 changes: 25 additions & 0 deletions public/data/postlist/data.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"data": [
{ "name": 1 },
{ "name": 1 },
{ "name": 1 },
{ "name": 1 },
{ "name": 1 },
{ "name": 1 },
{ "name": 1 },
{ "name": 1 },
{ "name": 1 },
{ "name": 1 },
{ "name": 1 },
{ "name": 1 },
{ "name": 1 },
{ "name": 1 },
{ "name": 1 },
{ "name": 1 },
{ "name": 1 },
{ "name": 1 },
{ "name": 1 },
{ "name": 1 },
{ "name": 1 }
]
}
24 changes: 24 additions & 0 deletions public/data/postlist/filter.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"filterdata": [
{
"name": "오늘",
"query": "today",
"view": false
},
{
"name": "이번 주",
"query": "week",
"view": true
},
{
"name": "이번 달",
"query": "month",
"view": false
},
{
"name": "올해",
"query": "year",
"view": false
}
]
}
16 changes: 16 additions & 0 deletions public/data/postlist/more.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"moredata": [
{
"name": "공지사항",
"path": ""
},
{
"name": "태그 목록",
"path": "/tags"
},
{
"name": "만든이",
"path": ""
}
]
}
17 changes: 17 additions & 0 deletions public/data/setting/user.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"user": {
"id": 14,
"profile_image": "https://velog.velcdn.com/images/daydreamplace/post/3a7c1309-51a5-46eb-abb6-407954aa7948/image.png",
"name": "eden",
"about_me": "i am me",
"title": "me.log",
"email": "emailtest@gmail.com",
"comment_alert": 0,
"update_alert": 0,
"social_info_email": "ubin@gmail.com",
"social_info_github": "ubin",
"social_info_twitter": "ubinzzang",
"social_info_facebook": "ubn",
"social_info_url": "bn.com"
}
}
33 changes: 31 additions & 2 deletions src/App.jsx
Original file line number Diff line number Diff line change
@@ -1,7 +1,19 @@
import GlobalStyle from './GlobalStyle';
import { Routes, Route } from 'react-router-dom';
import Main from './pages/Main';
import Header from './layout';
import { Header } from './layout';
import Search from './pages/Search';
import Setting from './pages/Setting';
import Saves from './pages/Saves';
import MyLolog from './pages/MyLolog';
import Write from './pages/Write';
import MyLologPosts from './pages/MyLolog/MyLologPosts';
import Series from './pages/MyLolog/Series';
import About from './pages/MyLolog/About';
import SeriesPostList from './pages/SeriesPostList';
import Register from './pages/Register';
import DetailPage from './pages/DetailPage';
import Follow from './pages/Follow';
import GlobalStyle from './GlobalStyle';

const App = () => {
return (
Expand All @@ -10,6 +22,23 @@ const App = () => {
<Header />
<Routes>
<Route path='/' element={<Main />} />
<Route path='/recent' element={<Main />} />
<Route path='/follow' element={<Main />} />
<Route path='/search' element={<Search />} />
<Route path='/write' element={<Write />} />
<Route path='/setting' element={<Setting />} />
<Route path='/saves' element={<Saves />} />
<Route path='/:id' element={<MyLolog />}>
<Route index element={<MyLologPosts />} />
<Route path='series' element={<Series />} />
<Route path='about' element={<About />} />
</Route>
<Route path='/:id/series/:postid' element={<SeriesPostList />} />
<Route path='/posts/:postid' element={<DetailPage />} />
<Route path='/register' element={<Register />}>
<Route path='google' element={<Register />} />
</Route>
<Route path='/follow-list' element={<Follow />} />
</Routes>
</>
);
Expand Down
28 changes: 28 additions & 0 deletions src/GlobalStyle.js
Original file line number Diff line number Diff line change
@@ -1,17 +1,45 @@
import { createGlobalStyle } from 'styled-components';
import reset from 'styled-reset';
import { lightTheme, darkTheme } from './styles/color';

const GlobalStyle = createGlobalStyle`
${reset}
* {
box-sizing: border-box;
}
body {
background: var(--bg-page2);
color: var(--text1);
transition: background-color 0.2s;
}
body[data-theme='light'] {
${lightTheme};
}
body[data-theme='dark'] {
${darkTheme};
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-size: 100%;
font-weight: 700;
}
a {
text-decoration: none;
color: var(--text1);
}
input {
outline: none;
}
Expand Down
5 changes: 5 additions & 0 deletions src/api/index.jsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
import axios from 'axios';

export const apiClient = axios.create({
baseURL: import.meta.env.VITE_BASE_URL,
});
Binary file added src/assets/nodata.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/assets/profile.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added src/assets/welcome.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 47dc496

Please sign in to comment.