From 1d3975d46c5906129f23419c79254afd8ad63cd7 Mon Sep 17 00:00:00 2001 From: JeongHwan-dev Date: Sat, 2 Apr 2022 21:03:25 +0900 Subject: [PATCH 1/8] =?UTF-8?q?Modify=20:=20=EC=BD=94=EB=93=9C=20=EC=84=A0?= =?UTF-8?q?=EC=96=B8=20=EC=98=A4=ED=83=80=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/account/FindUserIdCard.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/account/FindUserIdCard.tsx b/src/components/account/FindUserIdCard.tsx index 9cd5d32..3d95642 100644 --- a/src/components/account/FindUserIdCard.tsx +++ b/src/components/account/FindUserIdCard.tsx @@ -325,7 +325,7 @@ const Input = styled.input` &:hover { border: 1px solid #3396f4; - box-shadow: inset 0 0 0 1px#3396f4; + box-shadow: inset 0 0 0 1px #3396f4; } &:focus { border: 1px solid #3396f4; From 549d9dacce3b265b10a23768992bf50320729808 Mon Sep 17 00:00:00 2001 From: JeongHwan-dev Date: Sat, 2 Apr 2022 21:03:50 +0900 Subject: [PATCH 2/8] =?UTF-8?q?Refactor=20:=20To=20Top=20=EB=B2=84?= =?UTF-8?q?=ED=8A=BC=20=EC=9D=B4=EB=B2=A4=ED=8A=B8=20=ED=95=B8=EB=93=A4?= =?UTF-8?q?=EB=9F=AC=20=EB=84=A4=EC=9D=B4=EB=B0=8D=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/home/common/ToTopButton.tsx | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/components/home/common/ToTopButton.tsx b/src/components/home/common/ToTopButton.tsx index 095c435..cf71f44 100644 --- a/src/components/home/common/ToTopButton.tsx +++ b/src/components/home/common/ToTopButton.tsx @@ -14,14 +14,10 @@ const ToTopButton: React.FC = () => { const toggleVisible = () => { const scrolled = document.documentElement.scrollTop; - if (scrolled > 300) { - setIsVisible(true); - } else if (scrolled <= 300) { - setIsVisible(false); - } + scrolled > 300 ? setIsVisible(true) : setIsVisible(false); }; - const scrollToTop = () => { + const handleArrowButtonClick = () => { window.scrollTo({ top: 0, behavior: 'smooth', @@ -31,7 +27,7 @@ const ToTopButton: React.FC = () => { window.addEventListener('scroll', toggleVisible); return ( - ); From e78584e979d86d6a8d677372081e98ebaeddf857 Mon Sep 17 00:00:00 2001 From: JeongHwan-dev Date: Sun, 3 Apr 2022 20:44:59 +0900 Subject: [PATCH 3/8] =?UTF-8?q?Refactor=20:=20=ED=94=84=EB=A1=9C=EC=A0=9D?= =?UTF-8?q?=ED=8A=B8=20=EB=A7=81=ED=81=AC=20=EC=B9=B4=EB=93=9C=20=EC=BB=B4?= =?UTF-8?q?=ED=8F=AC=EB=84=8C=ED=8A=B8=20=ED=95=B8=EB=93=A4=EB=9F=AC=20?= =?UTF-8?q?=EB=84=A4=EC=9D=B4=EB=B0=8D=20=EA=B0=9C=ED=8E=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../home/projectLinks/ProjectLinkCard.tsx | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/components/home/projectLinks/ProjectLinkCard.tsx b/src/components/home/projectLinks/ProjectLinkCard.tsx index f49a23a..ce36feb 100644 --- a/src/components/home/projectLinks/ProjectLinkCard.tsx +++ b/src/components/home/projectLinks/ProjectLinkCard.tsx @@ -51,7 +51,7 @@ const ProjectLinkCard: React.FC = ({ } }, [token, projectTrack]); - const handleClickCardItem = () => { + const handleCardClick = () => { if (token !== null) { projectTrack ? dispatch(push(pageUrl)) : setOpenProjectTrackDialog(true); } else { @@ -59,7 +59,9 @@ const ProjectLinkCard: React.FC = ({ } }; - const handleClose = (newSelectedProjectTrack?: ProjectTrack) => { + const handleProjectTrackDialogClose = ( + newSelectedProjectTrack?: ProjectTrack, + ) => { setOpenProjectTrackDialog(false); if (newSelectedProjectTrack !== undefined) { @@ -67,11 +69,11 @@ const ProjectLinkCard: React.FC = ({ } }; - const handleClickOpenBlockDialog = () => { + const handleCardWithBlockDialogClick = () => { token !== null ? setOpenBlockDialog(true) : setOpenWarningAlert(true); }; - const handleMouseEnterBlockDialog = () => { + const handleCardMouseEnter = () => { import('./ProjectTrackDialog'); }; @@ -88,10 +90,10 @@ const ProjectLinkCard: React.FC = ({ = ({ pageUrl={pageUrl} hexColorCode={hexColorCode} trackOptions={trackOptions} - onClose={handleClose} + onClose={handleProjectTrackDialogClose} /> )} From d56e7675bb482d9acf74c7a3cee6c8995344d0c5 Mon Sep 17 00:00:00 2001 From: JeongHwan-dev Date: Sun, 3 Apr 2022 20:50:10 +0900 Subject: [PATCH 4/8] =?UTF-8?q?Refactor=20:=20=ED=94=84=EB=A1=9C=EC=A0=9D?= =?UTF-8?q?=ED=8A=B8=20=ED=8A=B8=EB=9E=99=20=EB=8B=A4=EC=9D=B4=EC=96=BC=20?= =?UTF-8?q?=EC=BB=B4=ED=8F=AC=EB=84=8C=ED=8A=B8=20=ED=95=B8=EB=93=A4?= =?UTF-8?q?=EB=9F=AC=20=EB=84=A4=EC=9D=B4=EB=B0=8D=20=EA=B0=9C=ED=8E=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../home/projectLinks/ProjectTrackDialog.tsx | 38 +++++++++---------- 1 file changed, 17 insertions(+), 21 deletions(-) diff --git a/src/components/home/projectLinks/ProjectTrackDialog.tsx b/src/components/home/projectLinks/ProjectTrackDialog.tsx index c95020f..2f39a1d 100644 --- a/src/components/home/projectLinks/ProjectTrackDialog.tsx +++ b/src/components/home/projectLinks/ProjectTrackDialog.tsx @@ -57,15 +57,13 @@ const ProjectTrackDialog: React.FC = ({ onClose, ...other }) => { - const [selectedProjectTrack, setSelectedProjectTrack] = useState( - selectedProjectTrackProp, - ); + const [projectTrack, setProjectTrack] = useState(selectedProjectTrackProp); const radioGroupRef = useRef(null); const dispatch = useDispatch(); useEffect(() => { if (!open) { - setSelectedProjectTrack(selectedProjectTrackProp); + setProjectTrack(selectedProjectTrackProp); } }, [selectedProjectTrackProp, open]); @@ -82,8 +80,8 @@ const ProjectTrackDialog: React.FC = ({ } }; - const handleSubmitSelectedProjectTrack = () => { - if (selectedProjectTrack === null && selectedProjectTrack === '') { + const handleDialogButtonClick = () => { + if (projectTrack === null && projectTrack === '') { dispatch( showSsafyMateAlert({ show: true, @@ -97,14 +95,16 @@ const ProjectTrackDialog: React.FC = ({ selectProjectTrack({ project, - projectTrack: selectedProjectTrack, + projectTrack, }); - onClose(selectedProjectTrack); + onClose(projectTrack); }; - const handleChange = (event: React.ChangeEvent) => { - setSelectedProjectTrack((event.target as HTMLInputElement).value); + const handleProjectTrackRadioGroupChange = ( + event: React.ChangeEvent, + ) => { + setProjectTrack((event.target as HTMLInputElement).value); }; return ( @@ -121,10 +121,10 @@ const ProjectTrackDialog: React.FC = ({ {trackOptions?.map((trackOption) => ( = ({ 확인 @@ -155,10 +151,10 @@ const ProjectTrackDialog: React.FC = ({ }; const ProjectTrackTitle = styled(DialogTitle)` + background-color: ${(props) => props.hexcolorcode}; font-family: 'Spoqa Han Sans Neo', 'sans-serif'; font-size: 18px; color: #fff; - background-color: ${(props) => props.hexcolorcode}; @media (max-width: 575px) { font-size: 16px; From 9033140be9c8549b1ea2876f87cb104da6f98f2c Mon Sep 17 00:00:00 2001 From: JeongHwan-dev Date: Mon, 4 Apr 2022 20:49:23 +0900 Subject: [PATCH 5/8] =?UTF-8?q?Refactor=20:=20=EC=9D=B4=EB=B2=A4=ED=8A=B8?= =?UTF-8?q?=20=ED=95=B8=EB=93=A4=EB=9F=AC=20=EB=84=A4=EC=9D=B4=EB=B0=8D=20?= =?UTF-8?q?=EA=B0=9C=ED=8E=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/signIn/SignInCard.tsx | 2 +- src/components/team/TeamEditForm.tsx | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/components/signIn/SignInCard.tsx b/src/components/signIn/SignInCard.tsx index 3966e2e..50d346e 100644 --- a/src/components/signIn/SignInCard.tsx +++ b/src/components/signIn/SignInCard.tsx @@ -263,7 +263,7 @@ const SignInInput = styled.input` &:hover { border: 1px solid #3396f4; - box-shadow: inset 0 0 0 1px#3396f4; + box-shadow: inset 0 0 0 1px #3396f4; } &:focus { border: 1px solid #3396f4; diff --git a/src/components/team/TeamEditForm.tsx b/src/components/team/TeamEditForm.tsx index 7fca1c2..3a14225 100644 --- a/src/components/team/TeamEditForm.tsx +++ b/src/components/team/TeamEditForm.tsx @@ -317,7 +317,7 @@ const TeamEditForm: React.FC = () => { } }; - const renderingRecruitmentOptions = ( + const renderRecruitmentOptions = ( startHeadCount: number, endHeadCount: number, ) => { @@ -567,7 +567,7 @@ const TeamEditForm: React.FC = () => { onChange={handleTotalRecruitmentChange} required > - {renderingRecruitmentOptions(totalHeadcount <= 5 ? 5 : 6, 6)} + {renderRecruitmentOptions(totalHeadcount <= 5 ? 5 : 6, 6)} {isDisplayedWarningText && totalRecruitment === 0 && ( @@ -592,7 +592,7 @@ const TeamEditForm: React.FC = () => { disabled={totalRecruitment === 0} required > - {renderingRecruitmentOptions( + {renderRecruitmentOptions( frontendHeadcount >= 1 ? frontendHeadcount : 1, totalRecruitment - 1, )} @@ -618,7 +618,7 @@ const TeamEditForm: React.FC = () => { disabled={totalRecruitment === 0 || frontendRecruitment === 0} required > - {renderingRecruitmentOptions( + {renderRecruitmentOptions( totalRecruitment - frontendRecruitment, totalRecruitment - frontendRecruitment, )} From 6c0a027b541e91fa23db2e47715f7180919106de Mon Sep 17 00:00:00 2001 From: JeongHwan-dev Date: Tue, 5 Apr 2022 21:40:04 +0900 Subject: [PATCH 6/8] =?UTF-8?q?Modify=20:=20=ED=91=B8=ED=84=B0=EC=9D=98=20?= =?UTF-8?q?=EA=B9=83=ED=97=88=EB=B8=8C=20=EB=A7=81=ED=81=AC=20=EC=A3=BC?= =?UTF-8?q?=EC=86=8C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/common/Footer.tsx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/components/common/Footer.tsx b/src/components/common/Footer.tsx index 0823862..fe114a9 100644 --- a/src/components/common/Footer.tsx +++ b/src/components/common/Footer.tsx @@ -36,7 +36,7 @@ const Footer: React.FC = ({ offMarginTop }) => { @@ -45,7 +45,7 @@ const Footer: React.FC = ({ offMarginTop }) => { @@ -81,7 +81,7 @@ const Footer: React.FC = ({ offMarginTop }) => { @@ -91,7 +91,7 @@ const Footer: React.FC = ({ offMarginTop }) => { From bbec4bd911ec3301d57331d1d9bac7543cc04d77 Mon Sep 17 00:00:00 2001 From: JeongHwan-dev Date: Tue, 5 Apr 2022 21:41:57 +0900 Subject: [PATCH 7/8] =?UTF-8?q?Chore=20:=20=EC=84=9C=EB=B9=84=EC=8A=A4=20?= =?UTF-8?q?=EB=B2=84=EC=A0=84=201.2.10=20=EC=97=85=EB=8D=B0=EC=9D=B4?= =?UTF-8?q?=ED=8A=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 7260e83..92cb599 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ssafy-mate_front-end", - "version": "1.2.9", + "version": "1.2.10", "private": true, "dependencies": { "@emotion/react": "^11.7.1", From e45858c4d7ffecbcbbdabfa7d2c80086761d50f3 Mon Sep 17 00:00:00 2001 From: JeongHwan-dev Date: Tue, 5 Apr 2022 21:42:51 +0900 Subject: [PATCH 8/8] =?UTF-8?q?Docs=20:=20=EC=84=9C=EB=B9=84=EC=8A=A4=20?= =?UTF-8?q?=EB=B2=84=EC=A0=84=201.2.10=20=EC=97=85=EB=8D=B0=EC=9D=B4?= =?UTF-8?q?=ED=8A=B8=20=EB=82=B4=EC=9A=A9=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 43 ++++++++++++++++++++++--------------------- 1 file changed, 22 insertions(+), 21 deletions(-) diff --git a/README.md b/README.md index ec09b82..bb05ec7 100644 --- a/README.md +++ b/README.md @@ -68,27 +68,28 @@ ## 👷 버전 기록 -| 버전 |
업데이트 내용
| 업데이트 날짜 | -| :------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :-----------: | -| `v1.2.9` | - 이메일 인증 코드 만료 오류 수정 | 22.03.30. | -| `v1.2.8` | - 팀 합류 요청 다이얼의 옵션 요소 위치 오류 수정 | 22.03.29. | -| `v1.2.7` | - 웹 성능 최적화(다이얼 창 지연 로딩 적용) | 22.03.20. | -| `v1.2.6` | - 채팅 서비스 로직 수정
- 웹 성능 최적화(Code Splitting 적용)
| 22.03.17. | -| `v1.2.5` | - 홈 배너 애니메이션 파일들을 기본 이미지 파일로 교체
- 프로젝트 트랙 소개 배너 mp4 파일들을 webp 파일 형식으로 교체
- 페이지 헤딩 처리 개편 | 22.03.16. | -| `v1.2.4` | - 프로젝트 트랙 소개 배너 gif 파일 mp4 파일로 변경
- 서비스 Description 수정
- 서비스 로고 이미지 최적화 | 22.03.14. | -| `v1.2.3` | - 채팅 서버 URL 수정 | 22.03.07. | -| `v1.2.2` | - 첫 페이지 웹 성능 최적화
- 페이지 헤딩 처리 수정 | 22.03.07. | -| `v1.2.1` | - 푸터 유튜브 아이콘에 서비스 소개 UCC 영상 링크 연결 | 22.02.20. | -| `v1.2.0` | - 받은 제안 및 보낸 요청 항목 삭제 기능 추가
- 채팅 목록 리스트에서 선택된 채팅방 표시 기능 추가
- 받은 제안 및 보낸 요청 페이지 UI 개선
- 기술 스택 선택 옵션 추가
- 모집 마감 토글 버튼 클릭 시 페이지네이션 미초기화 오류 수정 | 22.02.17. | -| `v1.1.1` | - 소켓 서버 연결 오류 해결 | 22.02.15. | -| `v1.1.0` | - 채팅 페이지 사용자 접속 ON/OFF 표시 기능 추가
- 프로젝트 트랙 소개 배너 이미지 추가
- 받은 제안 및 보낸 요청 목록 시간순 정렬 적용 및 UI 수정
- 헤더 마이 메뉴 창 UI 수정
- 팀 소개, 자기소개 입력 창 오토사이즈 오류 수정
- 기술 스택 입력 및 수정 시 엔터키 인식 오류 수정 | 22.02.15. | -| `v1.0.6` | - 채팅 페이지 프로필 이미지 CSS 중첩 오류 수정
- 채팅 페이지의 상대방 프로필 링크 UI 개선
- 홈 페이지의 모바일 서비스 소개 부분 PC, Mobile 이미지 스타일링 수정
- 공고 페이지 필터 옵션 변경시 페이지 설정 미초기화 오류 수정
- 교육생 공고 페이지 공유하기, 메시지 보내기 버튼 UI 수정
- 팀 생성 및 수정 텍스트 입력 폼 입력 텍스트 길이 제한 추가 | 22.02.14. | -| `v1.0.5` | - 헤더 네비게이션 링크 오류 수정
- 모바일 서비스 소개 이미지 위치 재조정 | 22.02.13. | -| `v1.0.4` | - 받은 제안 및 보낸 요청 아이템 상태 박스 배치 오류 수정 수정 | 22.02.13. | -| `v1.0.3` | - 기술 스택 입력란에서의 백스페이스 입력 오류 수정 | 22.02.13. | -| `v1.0.2` | - 프로젝트 트랙 선택을 로그인 후 바로 실행으로 로직 수정
- 채팅 페이지 채팅방 선택이 없을 시 생기는 오류 수정 | 22.02.12. | -| `v1.0.1` | - 회원가입 2단계 오류 문구 수정 | 22.02.12. | -| `v1.0.0` | - 싸피 메이트 서비스 오픈 | 22.02.12. | +| 버전 |
업데이트 내용
| 업데이트 날짜 | +| :-------: | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :-----------: | +| `v1.2.10` | - 푸터의 깃허브 링크 주소 수정 | 22.04.05. | +| `v1.2.9` | - 이메일 인증 코드 만료 오류 수정 | 22.03.30. | +| `v1.2.8` | - 팀 합류 요청 다이얼의 옵션 요소 위치 오류 수정 | 22.03.29. | +| `v1.2.7` | - 웹 성능 최적화(다이얼 창 지연 로딩 적용) | 22.03.20. | +| `v1.2.6` | - 채팅 서비스 로직 수정
- 웹 성능 최적화(Code Splitting 적용)
| 22.03.17. | +| `v1.2.5` | - 홈 배너 애니메이션 파일들을 기본 이미지 파일로 교체
- 프로젝트 트랙 소개 배너 mp4 파일들을 webp 파일 형식으로 교체
- 페이지 헤딩 처리 개편 | 22.03.16. | +| `v1.2.4` | - 프로젝트 트랙 소개 배너 gif 파일 mp4 파일로 변경
- 서비스 Description 수정
- 서비스 로고 이미지 최적화 | 22.03.14. | +| `v1.2.3` | - 채팅 서버 URL 수정 | 22.03.07. | +| `v1.2.2` | - 첫 페이지 웹 성능 최적화
- 페이지 헤딩 처리 수정 | 22.03.07. | +| `v1.2.1` | - 푸터 유튜브 아이콘에 서비스 소개 UCC 영상 링크 연결 | 22.02.20. | +| `v1.2.0` | - 받은 제안 및 보낸 요청 항목 삭제 기능 추가
- 채팅 목록 리스트에서 선택된 채팅방 표시 기능 추가
- 받은 제안 및 보낸 요청 페이지 UI 개선
- 기술 스택 선택 옵션 추가
- 모집 마감 토글 버튼 클릭 시 페이지네이션 미초기화 오류 수정 | 22.02.17. | +| `v1.1.1` | - 소켓 서버 연결 오류 해결 | 22.02.15. | +| `v1.1.0` | - 채팅 페이지 사용자 접속 ON/OFF 표시 기능 추가
- 프로젝트 트랙 소개 배너 이미지 추가
- 받은 제안 및 보낸 요청 목록 시간순 정렬 적용 및 UI 수정
- 헤더 마이 메뉴 창 UI 수정
- 팀 소개, 자기소개 입력 창 오토사이즈 오류 수정
- 기술 스택 입력 및 수정 시 엔터키 인식 오류 수정 | 22.02.15. | +| `v1.0.6` | - 채팅 페이지 프로필 이미지 CSS 중첩 오류 수정
- 채팅 페이지의 상대방 프로필 링크 UI 개선
- 홈 페이지의 모바일 서비스 소개 부분 PC, Mobile 이미지 스타일링 수정
- 공고 페이지 필터 옵션 변경시 페이지 설정 미초기화 오류 수정
- 교육생 공고 페이지 공유하기, 메시지 보내기 버튼 UI 수정
- 팀 생성 및 수정 텍스트 입력 폼 입력 텍스트 길이 제한 추가 | 22.02.14. | +| `v1.0.5` | - 헤더 네비게이션 링크 오류 수정
- 모바일 서비스 소개 이미지 위치 재조정 | 22.02.13. | +| `v1.0.4` | - 받은 제안 및 보낸 요청 아이템 상태 박스 배치 오류 수정 수정 | 22.02.13. | +| `v1.0.3` | - 기술 스택 입력란에서의 백스페이스 입력 오류 수정 | 22.02.13. | +| `v1.0.2` | - 프로젝트 트랙 선택을 로그인 후 바로 실행으로 로직 수정
- 채팅 페이지 채팅방 선택이 없을 시 생기는 오류 수정 | 22.02.12. | +| `v1.0.1` | - 회원가입 2단계 오류 문구 수정 | 22.02.12. | +| `v1.0.0` | - 싸피 메이트 서비스 오픈 | 22.02.12. |