Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Deploy] 1차 배포 #163

Merged
merged 1,074 commits into from
Mar 20, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1074 commits
Select commit Hold shift + click to select a range
ee730ad
[Feat ✏️] 좋아요 취소 낙관적 업데이트 구현
Whoknow77 Mar 15, 2024
bea4d53
[Feat ✏️] 좋아요 요청 시 1:1로 쿼리키와 대응되도록 수정
Whoknow77 Mar 15, 2024
4361a9c
[Feat ✏️] 좋아요, 댓글 작성시 invalidate 쿼리키 수정
Whoknow77 Mar 15, 2024
23586bb
[Feat ✏️] 파일 업로드 api 생성
hellosonic-r Mar 15, 2024
3dd4f17
[Refactor ⚙️] 프로필 이미지 변경 모달 생성
hellosonic-r Mar 15, 2024
c4b0b1b
[Refactor ⚙️] base64
hellosonic-r Mar 15, 2024
2aff462
[Feat ✏️] 파일 업로드 모달, 드래그 앤 드랍 구현
hellosonic-r Mar 15, 2024
ca59384
[Feat ✏️] job 입력 필드 생성
hellosonic-r Mar 15, 2024
3f4c08f
[Refactor ⚙️] 비밀번호 변경 폼 제출
hellosonic-r Mar 15, 2024
21a73b8
[Refactor ⚙️] 모달에 이미지 업로드 시 원 깨지는 현상 해결
hellosonic-r Mar 15, 2024
012c557
Merge branch 'dev' into refactor/#113/ProfilePage
hellosonic-r Mar 15, 2024
30676cf
Merge pull request #118 from side-peek/refactor/#113/ProfilePage
hellosonic-r Mar 15, 2024
7589c86
Merge branch 'dev' of https://github.com/side-peek/sidepeek_frontend …
hellosonic-r Mar 15, 2024
6f0df2b
[Refactor ⚙️] dev 브랜치에 없는 endpoints 추가
hellosonic-r Mar 15, 2024
25db38f
[Refactor ⚙️] api 경로 수정 api->apis
hellosonic-r Mar 15, 2024
05fcbf7
[Feat ✏️] 프로필 수정 페이지 userInfo useQuery 훅 생성
hellosonic-r Mar 15, 2024
dc3840c
[Refactor ⚙️] 프로필 수정 버튼 클릭 시 프로필 수정 페이지로 이동
hellosonic-r Mar 15, 2024
8a29002
[Refactor ⚙️] UserInfo 타입 수정
hellosonic-r Mar 15, 2024
33c01e6
[Refactor ⚙️] 프로필 수정 페이지 초기 값 받아오기
hellosonic-r Mar 15, 2024
0561df1
[Refactor ⚙️] career가 빈 문자열이면 '연차' 로 표시
hellosonic-r Mar 15, 2024
d97b5d7
[Refactoring ⚙️] 코드리뷰반영
miloul Mar 15, 2024
ea027d7
[Refactor ⚙️] putUserDetail api body 수정
hellosonic-r Mar 16, 2024
1347f51
[Refactor ⚙️] putUserDetail mutation 훅 생성
hellosonic-r Mar 16, 2024
6efb6c0
[Refactor ⚙️] putUserDetail api 연동
hellosonic-r Mar 16, 2024
48e1ff9
Merge branch 'dev' of https://github.com/side-peek/sidepeek_frontend …
Mar 16, 2024
dfd48c3
[Fix 🪛] 경로 수정
Mar 16, 2024
447ed99
[Hotfix] tsconfig @apis 폴더 절대경로 수정
Mar 16, 2024
03d9977
[Hotfix] src/api 에서 src/apis로 폴더명 변경
Mar 16, 2024
5e34595
[Change 🚜 ] @apis 절대경로 변경에 따른 경로 수정
Mar 16, 2024
e576166
[Refactoring ⚙️] prettier 오류 수정
Mar 16, 2024
af30681
Merge pull request #128 from side-peek/hotfix/settings
whdgur5717 Mar 16, 2024
9c48b5c
Merge branch 'dev' of https://github.com/side-peek/sidepeek_frontend …
Mar 16, 2024
abae7de
[Remove 🗑️] getUserSummary 파일 삭제
Mar 16, 2024
cf3abb5
[Refactoring ⚙️] 프로젝트 상세조회 요청 baseInstacne -> authInstance 변경
Whoknow77 Mar 16, 2024
cc88ac6
[Refactor ⚙️] api 요청시와 응답시 내려오는 TechStack이 달라서 타입 수정
hellosonic-r Mar 16, 2024
18c136d
[Refactor ⚙️] 프로필 수정 api 요청 성공 시 본인의 프로필 페이지로 리다이렉팅
hellosonic-r Mar 16, 2024
95d3789
[Refactor ⚙️] 프로필 수정 페이지에서 현재 유저가 이미 선택한 기술 스택 보여지도록 수정
hellosonic-r Mar 16, 2024
0fc322f
[Refactor ⚙️] 파일 업로드, 드래그앤드랍 커스텀 훅 분리, 프로필 이미지 변경 모달 위치 수정, 이미지 깨짐 해결
hellosonic-r Mar 16, 2024
ad1633c
[Refactor ⚙️] 프로필 이미지 변경 모달 이미지 깨짐 해결
hellosonic-r Mar 16, 2024
29f37b3
[Feat ✏️] 더보기 기능
miloul Mar 16, 2024
46a2dc4
[Refactoring ⚙️] 낙관적 업데이트 재적용
Whoknow77 Mar 16, 2024
a7f70a5
[Refactoring ⚙️] getprojectdetail 데이터 authinstance => baseinstance
Whoknow77 Mar 16, 2024
ee90be4
Merge branch 'dev' of https://github.com/side-peek/sidepeek_frontend …
Whoknow77 Mar 16, 2024
c2413f6
[Refactoring ⚙️] 좋아요 취소 낙관적 업데이트 수정
Whoknow77 Mar 16, 2024
ad978b6
[Remove 🗑️] 불필요한 파일 삭제
Whoknow77 Mar 16, 2024
e37c4d5
[Feat ✏️] 더보기 로직 개선
miloul Mar 16, 2024
4eb4efe
[Refactoring ⚙️] 프로젝트 목록 분리
miloul Mar 16, 2024
2a498c0
[Fix 🪛] 다른 옵션 선택시 다음 페이지 가져오는 버그
miloul Mar 16, 2024
fec8b75
[Refactor ⚙️] getUserProjects api authInstance로 변경
hellosonic-r Mar 17, 2024
228591b
[Refactor ⚙️] ProjectCard 이미지가 없을 경우 기본 이미지 렌더링 되도록 코드 추가
hellosonic-r Mar 17, 2024
01aabfc
[Refactor ⚙️] 프로필 수정 api 요청이 성공한 후 프로필 페이지로 navigate 시 프로필 정보가 이전 상태로…
hellosonic-r Mar 17, 2024
d329c41
[Refactor ⚙️] 프로필 페이지 기술 스택에 아이콘 추가
hellosonic-r Mar 17, 2024
58a2b8b
[Refactor ⚙️] gcTime : 0 제거
hellosonic-r Mar 17, 2024
c9f6ea9
[Refactor ⚙️] 비밀번호 변경 api 연동
hellosonic-r Mar 17, 2024
d1d6cdb
[Refactor ⚙️] 주석 제거
hellosonic-r Mar 17, 2024
bfa938c
[Refactor ⚙️] 문단 띄우기
hellosonic-r Mar 17, 2024
03eb809
[Design 🎨] 프로젝트 상세정봇 섹션 폰트 크기 증가
Whoknow77 Mar 17, 2024
43cba3a
[Refactoring ⚙️] overimageUrl이 없을때 기본 이미지 보여주도록 설정
Whoknow77 Mar 17, 2024
a31dec4
[Design 🎨] Summary 반응형 수정
Whoknow77 Mar 17, 2024
fdff068
[Feat ✏️] 댓글이 비어있을때 처리
Whoknow77 Mar 17, 2024
8ca72c7
[Refactoring ⚙️] 기능/트러블 슈팅 없을때 처리
Whoknow77 Mar 17, 2024
5b78b42
[Feat ✏️] 기술스택이 없을때 처리
Whoknow77 Mar 17, 2024
a8c447f
[Design 🎨] 요소가 없을때는 가로로 없다고 처리
Whoknow77 Mar 17, 2024
3b81932
[Feat ✏️] 멤버가 없을때 문구 처리
Whoknow77 Mar 17, 2024
22617b7
[Refactoring ⚙️] 전체 프로젝트 조회 관련 리팩토링
miloul Mar 17, 2024
fe029f8
[Version 🔖] react-intersection-observer
miloul Mar 17, 2024
b9b9c06
[Feat ✏️] 프로젝트 정보를 받아올때의 에러처리 구현(토스트))
Whoknow77 Mar 17, 2024
d7fe854
[Feat ✏️] ProjectList 무한스크롤
miloul Mar 17, 2024
052e03e
[Feat ✏️] 댓글 요청에 대한 에러처리 토스트 메시지로 출력하도록 하는 기능 추가
Whoknow77 Mar 17, 2024
0413ad5
[Feat ✏️] 좋아요 관련 요청에 대한 에러처리 추가
Whoknow77 Mar 17, 2024
e4c6d3d
[Refactoring ⚙️] 좋아요 mutation 오류 수정
Whoknow77 Mar 17, 2024
d335f99
Merge pull request #130 from side-peek/feature/#114/ProjectDetail/like
Whoknow77 Mar 17, 2024
8bb21ab
[Version 🔖] v6 - react dropzone 패키지 설치
Mar 18, 2024
b7bd15c
[Feat ✏️] projectForm 기본 타입 overviewImage 추가
Mar 18, 2024
501372e
[Refactoring ⚙️] 폴더위치 변경 및 dropzone관련 props 상속
Mar 18, 2024
d52cab9
[Refactoring ⚙️] 파일 업로드 관련 로직 수정
Mar 18, 2024
463dbfa
[Feat ✏️] FileUploadSection 컴포넌트 추가
Mar 18, 2024
7cbafb0
[Feat ✏️] overview 컴포넌트 추가
Mar 18, 2024
8d6955d
[Feat ✏️] Thumbnail 컴포넌트 추가
Mar 18, 2024
e8df12e
[Feat ✏️] projectForm 파일 업로드 부분 추가
Mar 18, 2024
e8e64ed
[Feat ✏️] 파일 업로드 section 유효성 및 검사 추가
Mar 18, 2024
9783497
Merge pull request #122 from side-peek/feature/#47/team
whdgur5717 Mar 18, 2024
2c7d2b4
[Fix 🪛] 콘솔 제거
Mar 18, 2024
40ad4a5
[Feat ✏️] project value type 추가
Mar 18, 2024
d57c8ff
[Refactor ⚙️] 프로필 수정 페이지 새로고침 버그 해결 useQuery -> useSuspenseQuery
hellosonic-r Mar 18, 2024
da77f24
WIP: 41b281e [Refactor ⚙️] 콘솔 제거
Whoknow77 Mar 18, 2024
4b4adbb
[Fix 🪛] mutate오류 수정
Whoknow77 Mar 18, 2024
9e6803a
Merge pull request #124 from side-peek/feature/#120/HandleHeaderLogin
wdgWon Mar 18, 2024
b328fb4
Merge branch 'dev' of https://github.com/side-peek/sidepeek_frontend …
Whoknow77 Mar 18, 2024
41a528f
[Refactoring ⚙️] 리팩토링
miloul Mar 18, 2024
2566ba1
[Refactoring ⚙️] 다시 원래대로
miloul Mar 18, 2024
427a51a
Merge branch 'dev' of https://github.com/side-peek/sidepeek_frontend …
hellosonic-r Mar 18, 2024
8d21960
[Refactor ⚙️] getUserProjects authInstance
hellosonic-r Mar 18, 2024
292474b
[Refactor ⚙️] 빌드 에러 해결 : api 경로 수정
hellosonic-r Mar 18, 2024
cc44eb2
Merge pull request #129 from side-peek/refactor/#108/ProfileEditPage
hellosonic-r Mar 18, 2024
cf6175b
[Refactoring ⚙️] 댓글 작성 shift+enter / enter 구분 삭제
Whoknow77 Mar 18, 2024
7670b0c
[Refactoring ⚙️] techstack 컴포넌트 공통화
Mar 18, 2024
31d8ffd
Merge pull request #126 from side-peek/refactor/#125/RemoveLodash
wdgWon Mar 18, 2024
5e7464b
Merge branch 'dev' of https://github.com/side-peek/sidepeek_frontend …
miloul Mar 18, 2024
a7db68e
[Rename 🏷️] api 경로 요청 apis로
miloul Mar 18, 2024
daa6038
[Refactoring ⚙️] 수정사항 반영
Mar 18, 2024
277858c
[Fix 🪛] 타입 오류 수정
Mar 18, 2024
c3f3eff
Merge pull request #107 from side-peek/featrue/#79/FixHomePage
miloul Mar 18, 2024
3559eeb
Merge branch 'dev' of https://github.com/side-peek/sidepeek_frontend …
miloul Mar 18, 2024
87ee1a6
[Feat ✏️] 익명 기능 추가
Whoknow77 Mar 18, 2024
7ad109d
[Refactoring ⚙️] 기능 추가 및 리팩토링
Mar 18, 2024
5177fdb
[Refactoring ⚙️] toast 메시지 오류 수정
Whoknow77 Mar 18, 2024
0087af6
[Fix 🪛] career로 인한 api 요청 실패 이슈 해결
hellosonic-r Mar 18, 2024
59a2569
Merge pull request #132 from side-peek/feature/#121/ProjectDetail/error
Whoknow77 Mar 18, 2024
cdec73e
Merge pull request #131 from side-peek/feature/editor
whdgur5717 Mar 18, 2024
8f4dc62
[Refactoring ⚙️] projectListPage 적용
miloul Mar 18, 2024
47ba7a4
[Feat ✏️] getAllProject 헤더에 토큰 추가
miloul Mar 18, 2024
ab8b6fb
Merge pull request #137 from side-peek/fix/#136/AllProjectListApi
miloul Mar 18, 2024
8131894
[Refactoring ⚙️] ProjectList 공통컴포넌트로
miloul Mar 18, 2024
67d039b
Merge pull request #138 from side-peek/feature/#40/ProjectListPage
miloul Mar 18, 2024
954b41b
[Feat ✏️] 수정 삭제버튼 ui 구현
Whoknow77 Mar 18, 2024
8417bc0
Merge branch 'dev' of https://github.com/side-peek/sidepeek_frontend …
Whoknow77 Mar 18, 2024
8ef7f38
[Feat ✏️] 프로젝트 삭제 기능 구현
Whoknow77 Mar 18, 2024
13c18d0
[Refactoring ⚙️] 이미지 엣지케이스 반응형 오류 수정
Whoknow77 Mar 18, 2024
b4d0af2
[Feat ✏️] 검색 연동 (url 접근)
miloul Mar 18, 2024
38ae83a
[Rename 🏷️] searchsection을 searchBarsection으로
miloul Mar 18, 2024
a624fb3
[Feat ✏️] 허더 검색 로직 구현
wdgWon Mar 19, 2024
f36a5f3
[Feat ✏️] 프로젝트 삭제 확인 모달 구현
Whoknow77 Mar 19, 2024
43646b6
[Feat ✏️] 전역 에러 바운더리 구현
wdgWon Mar 19, 2024
e13d8ea
[Design 🎨] 모달 스타일 수정
Whoknow77 Mar 19, 2024
4d1ca1c
[Rename 🏷️] Stack -> id로 함수명 변경
Mar 19, 2024
34b8486
[Rename 🏷️] 함수명 변경 적용
Mar 19, 2024
f4775dd
[Design 🎨] FieldContainer 컴포넌트 생성
Mar 19, 2024
66568f5
[Design 🎨] 모달 스타일 재수정
Whoknow77 Mar 19, 2024
638ace9
[Feat ✏️] Description 에디터 컴포넌트 추가
Mar 19, 2024
1976dbf
[Feat ✏️] 에디터 툴바에 들어가는 아이콘 추가
Mar 19, 2024
13e4c37
[Remove 🗑️] 주석 제거
Mar 19, 2024
3fb97fb
[Refactoring ⚙️] FieldContainer 적용 및 세부사항 수정
Mar 19, 2024
3128f6c
[Refactoring ⚙️] FieldContainer 적용 및 세부 사항 수정
Mar 19, 2024
4e66979
[Refactoring ⚙️] props 추가 및 필터링 로직 추가
Mar 19, 2024
ca38888
[Feat ✏️] postProjectMutation 추가
Mar 19, 2024
2ba5558
[Refactoring ⚙️] 데이터 속성 변경에 따른 수정
Mar 19, 2024
1ec8bbe
[Feat ✏️] 에디터 관련 values 추가
Mar 19, 2024
ca1094e
[Feat ✏️] submitHandler 함수 추가(수정 필요)
Mar 19, 2024
63e5d5d
[Design 🎨] Viewcount 커서 포인터 제거
Whoknow77 Mar 19, 2024
330d305
[Refactoring ⚙️] postProjectPayload 타입 변경
Mar 19, 2024
83fb05e
[Feat ✏️] ProjectForm 에디터 필드 추가
Mar 19, 2024
e779c17
[Design 🎨] 768 너비 이하시 좋아요만 표시
Whoknow77 Mar 19, 2024
c29c44b
[Refactor ⚙️] 아바타 + 버튼 추가
hellosonic-r Mar 19, 2024
84df7ba
[Fix 🪛] 추가된 field type 변경
Mar 19, 2024
af126ed
[Remove 🗑️] 불필요한 코드 삭제
Whoknow77 Mar 19, 2024
339af7e
[Fix 🪛] 함수명 변경 적용
Mar 19, 2024
6941b29
[Feat ✏️] 검색 기능
miloul Mar 19, 2024
e4d2b29
[Refactor ⚙️] 서버에서 파일 url 받아오는동안 버튼 로딩처리
hellosonic-r Mar 19, 2024
98d4d0c
[Feat ✏️] 프로젝트 없을 시 처리
miloul Mar 19, 2024
43bbb75
[Refactor ⚙️] 아바타 + 버튼 위치 변경
hellosonic-r Mar 19, 2024
198eaca
[Refactoring ⚙️] 체크박스 드롭다운 projectfilter로
miloul Mar 19, 2024
0747756
[Fix 🪛] 검색 시 url 바뀌게
miloul Mar 19, 2024
84232ae
[Refactoring ⚙️] 프로젝트 카드 링크
miloul Mar 19, 2024
bc7826b
[Remove 🗑️] msw 주석 제거
Whoknow77 Mar 19, 2024
09835dc
[Refactor ⚙️] 주석, 콘솔로그 제거
hellosonic-r Mar 19, 2024
3146f42
[Remove 🗑️] 주석 제거
miloul Mar 19, 2024
f73e30d
[Refactor ⚙️] 프로필 페이지 주석, 콘솔로그 제거
hellosonic-r Mar 19, 2024
fbbf955
[Refactoring ⚙️] 프로젝트 카드 이미지 조정
miloul Mar 19, 2024
d4c39f9
[Refactoring ⚙️] 쿼리키 전역으로 뺌
Whoknow77 Mar 19, 2024
797e441
[Fix 🪛] 콘솔 삭제
Mar 19, 2024
2572173
Merge pull request #146 from side-peek/feature/#135/ProjectDetail/button
Whoknow77 Mar 19, 2024
9beec08
[Fix 🪛] 불필요한 Error문 제거
Mar 19, 2024
2d1eea0
[Feat ✏️] 에디터 툴바 commands 추가
Mar 19, 2024
8bea2f6
Merge pull request #148 from side-peek/refactor/#134/ProfileEditPage
hellosonic-r Mar 19, 2024
5c114d3
Merge branch 'dev' of https://github.com/side-peek/sidepeek_frontend …
Mar 19, 2024
ae4bf9a
Merge pull request #145 from side-peek/refactor/ProjectForm
whdgur5717 Mar 19, 2024
5026523
[Feat ✏️] 로딩시 spinner 추가 + 코드리뷰 반영
miloul Mar 19, 2024
8d8234e
Merge branch 'dev' of https://github.com/side-peek/sidepeek_frontend …
miloul Mar 19, 2024
4653349
Merge pull request #149 from side-peek/refactor/#142/ProjectListPage
miloul Mar 19, 2024
2a614fd
Merge pull request #144 from side-peek/feature/#140/UncaughtErrorBoun…
wdgWon Mar 19, 2024
bdee0dc
Merge pull request #143 from side-peek/feature/#139/HeaderSearch
wdgWon Mar 19, 2024
f66a7cf
[Fix 🪛] 홈, 검색 버그
miloul Mar 19, 2024
41a8474
[Refactoring ⚙️] close버튼 클릭시에만 이벤트 발생하도록 수정
Mar 19, 2024
2de7fc1
[Refactoring ⚙️] 프로필 페이지 url 추가
miloul Mar 19, 2024
47edf38
[Change 🚜 ] styles 폴더 생성 및 Container 파일 이동
Mar 19, 2024
6ef2511
Merge pull request #151 from side-peek/refactor/#142/ProjectListPage
miloul Mar 19, 2024
7f65cdc
[Refactoring ⚙️] 배포를 위한 주석 및 콘솔 제거
wdgWon Mar 19, 2024
5e42927
[Feat ✏️] useDebounce hook 추가
Mar 19, 2024
ecfbe00
[Chore 🚀] vercel.json 추가
wdgWon Mar 19, 2024
2420e10
[Feat ✏️] useInput debounce 적용
Mar 19, 2024
d7e5915
[Refactoring ⚙️] SearchBar 비제어방식으로 사용 가능하게 타입 수정
Mar 19, 2024
419a28d
[Refactoring ⚙️] import 경로 수정
Mar 19, 2024
3e70b43
[Feat ✏️] SearchResultContainer 컴포넌트 생성
Mar 19, 2024
a49033b
[Feat ✏️] 필드 remove 메서드 추가
Mar 19, 2024
f71cf63
[Feat ✏️] 필드 삭제 버튼 추가 및 스타일 적용
Mar 19, 2024
4e1e76c
[Refactoring ⚙️] debounce 적용 위해 비제어 방식으로 변경
Mar 19, 2024
75e4b76
[Design 🎨] 레이아웃 div -> flex로 변경
Mar 19, 2024
d517f71
[Chore 🚀] https가 http로 요청 보낼 수 있게 meta 태그 적용
wdgWon Mar 19, 2024
3d26f68
[Fix 🪛] AuthErrorBoundary가 로그아웃 에러를 처리할 수 있도록 수정
wdgWon Mar 19, 2024
1bd999f
Merge pull request #154 from side-peek/Hotfix/#153/CatchLogoutError
wdgWon Mar 19, 2024
0e45cd7
[Refactoring ⚙️] 타입 수정
Mar 19, 2024
0dfae9f
[Feat ✏️] fields data 배열 중 빈 배열 조사하는 유틸함수 추가
Mar 19, 2024
8305dc4
[Refactoring ⚙️] 대댓글 작성시 폼 닫히도록 수정
Whoknow77 Mar 19, 2024
e5ebe7b
[Refactoring ⚙️] 기술스택 cursor pointer 제거
Whoknow77 Mar 19, 2024
0e95f2d
[Design 🎨] Summary Top Icon과 Control Button 가로정렬
Whoknow77 Mar 19, 2024
8e66f42
[Design 🎨] 익명 박스와 textarea 반응형 고려하여 수정
Whoknow77 Mar 19, 2024
af9f2a5
[Feat ✏️] 댓글 삭제도 모달로 변경
Whoknow77 Mar 19, 2024
8885f53
[Change 🚜 ] deletecheckModal 밖으로 분리
Whoknow77 Mar 19, 2024
5addf8e
[Design 🎨] 불필요한 스타일 제거
Mar 19, 2024
72d93ed
[Refactoring ⚙️] 중복확인 입력 재사용을 위한 분리
wdgWon Mar 19, 2024
aaccd22
[Feat ✏️] 깃헙 로그인 api 함수 추가
wdgWon Mar 19, 2024
1e4310a
[Feat ✏️] 깃헙 로그인 클릭시 깃헙의 로그인 페이지로 이동
wdgWon Mar 19, 2024
1deee52
[Feat ✏️] 깃헙 로그인 쿼리 작성
wdgWon Mar 19, 2024
b6bec23
[Feat ✏️] 닉네임이 없을 경우 닉네임을 입력하게하는 컴포넌트 구현
wdgWon Mar 19, 2024
12e6c2d
[Feat ✏️] 필드 기본값 수정
Mar 19, 2024
94738d9
[Refactoring ⚙️] 기술스택 선택 필드 에러 및 유효성 검사 추가
Mar 19, 2024
a8aea35
[Design 🎨] MemberAvatarCard로 컴포넌트 분리
Mar 19, 2024
cd8a384
[Refactoring ⚙️] UserSearchBox 리팩토링 적용
Mar 19, 2024
fb896e0
[Design 🎨] CloseButton 컴포넌트 생성
Mar 19, 2024
91605ce
[Refactoring ⚙️] MemberFields 리팩토링 적용
Mar 19, 2024
933ff9d
[Design 🎨] cursor pointer 추가
Mar 19, 2024
02430b8
[Design 🎨] 에러메시지 색상 추가
Mar 19, 2024
bff53c0
[Refactoring ⚙️] Field 컴포넌트 라벨 등록
Mar 19, 2024
661ad97
[Feat ✏️] startDate , endDate input 추가
Mar 19, 2024
eecf7e9
[Fix 🪛] register validate 수정
Mar 19, 2024
255919d
[Feat ✏️] startDate endDate 유효성 옵션 추가
Mar 19, 2024
4192181
[Feat ✏️] 댓글 수정 버튼 클릭 시 자동 포커스
Whoknow77 Mar 20, 2024
740f766
[Refactoring ⚙️] 답글달기와 수정 종속성 제거
Whoknow77 Mar 20, 2024
0abb301
[Refactoring ⚙️] 불필요한 api 요청을 기존값 할당으로 대체
wdgWon Mar 20, 2024
acf4fb9
[Remove 🗑️] 안쓰는 mutation 삭제
wdgWon Mar 20, 2024
3d48bbd
[Change 🚜 ] 파일명 변경으로 인한 import 경로 수정
wdgWon Mar 20, 2024
7313bcc
[Feat ✏️] github link 유효성 정규표현식 추가
Mar 20, 2024
c1b2cbf
[Refactoring ⚙️] 댓글 수정 낙관적 업데이트 도입(테스트)
Whoknow77 Mar 20, 2024
c9e24da
[Fix 🪛] 주석 제거
Mar 20, 2024
5fa1094
[Refactoring ⚙️] 배포 링크 있을때만 보이게하기
Whoknow77 Mar 20, 2024
41f90a8
[Refactoring ⚙️] 댓글 강제 스크롤 빠르게 수정
Whoknow77 Mar 20, 2024
5d31de1
[Fix 🪛] 파일 변경으로 인한 타입오류 수정
Mar 20, 2024
3fcf02c
[Fix 🪛] 타입 오류 수정
Mar 20, 2024
1b9aaae
[Fix 🪛] 콘솔 삭제
Mar 20, 2024
321c984
[Refactoring ⚙️] 댓글 수정 낙관적 업데이트 구현
Whoknow77 Mar 20, 2024
cea4066
Merge pull request #155 from side-peek/feature/#123/GithubSocialLogin
wdgWon Mar 20, 2024
d981512
[Remove 🗑️] 불필요한 코드 삭제
Whoknow77 Mar 20, 2024
df5a625
[Refactoring ⚙️] 모든 쿼리요청이 고유의 쿼리키를 할당하도록 수정
Whoknow77 Mar 20, 2024
46a13f1
[Fix 🪛] 댓글을 영어로 입력시 줄바꿈 깨지는 오류 수정
Whoknow77 Mar 20, 2024
ee82192
[Refactoring ⚙️] 댓글 100자 이하일때 토스트 메시지 출력
Whoknow77 Mar 20, 2024
124c9d0
[Refactoring ⚙️] ScrollBar None 형식 변경
Whoknow77 Mar 20, 2024
cb39067
[Feat ✏️] regExp 폴더 생성 및 url 정규표현식 추가
Mar 20, 2024
5777e73
[Design 🎨] ErrorText 컴포넌트 추가
Mar 20, 2024
5b0509b
[Refactoring ⚙️] 유효성 옵션 추가 및 type 변경
Mar 20, 2024
ac5495c
[Refactoring ⚙️] 유효성 적용 변경 및 스타일 일부적용
Mar 20, 2024
b2a009c
Merge branch 'dev' of https://github.com/side-peek/sidepeek_frontend …
Mar 20, 2024
de1b206
[Refactoring ⚙️] 수정폼과 텍스트 분리
Whoknow77 Mar 20, 2024
bf8b33b
[Refactoring ⚙️] register props drilling 제거
Whoknow77 Mar 20, 2024
e561f95
[Refactoring ⚙️] 대댓글 자동 포커스 추가
Whoknow77 Mar 20, 2024
067171e
Merge pull request #158 from side-peek/refactor/#150/ProjectForm
whdgur5717 Mar 20, 2024
638b27e
[Refactoring ⚙️] setfocus 재렌더링 방지
Whoknow77 Mar 20, 2024
ffc89cf
Merge pull request #159 from side-peek/refactor/#141/ProjectDetail
Whoknow77 Mar 20, 2024
f3e40a8
Merge branch 'dev' of https://github.com/side-peek/sidepeek_frontend …
wdgWon Mar 20, 2024
91aeba1
Merge pull request #162 from side-peek/refactor/DeployTest
wdgWon Mar 20, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
34 changes: 9 additions & 25 deletions .eslintrc.cjs
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,7 @@ module.exports = {
"eslint:recommended",
"plugin:@typescript-eslint/recommended",
"plugin:react/recommended",
"plugin:import/recommended",
"plugin:import/typescript",
"plugin:react/jsx-runtime",
"plugin:jsx-a11y/recommended",
"plugin:react-hooks/recommended",
"plugin:@tanstack/eslint-plugin-query/recommended",
Expand All @@ -19,16 +18,17 @@ module.exports = {
parser: "@typescript-eslint/parser",
plugins: [
"react-refresh",
"react",
"@tanstack/query",
"@typescript-eslint",
"prettier",
],

settings: {
react: {
version: "detect",
},
},
rules: {
"react-refresh/only-export-components": [
"warn",
{ allowConstantExport: true },
],
"react/react-in-jsx-scope": "off",
"react/function-component-definition": [
2,
Expand All @@ -37,29 +37,13 @@ module.exports = {
"@tanstack/query/exhaustive-deps": "error",
"@tanstack/query/no-rest-destructuring": "warn",
"@tanstack/query/stable-query-client": "error",
quotes: ["error", "double"],
"prettier/prettier": [
"error",
{
endOfLine: "auto",
},
],
"import/order": [
"error",
{
groups: ["builtin", "external", ["parent", "sibling"], "index"],
pathGroups: [
{
pattern: "angular",
group: "external",
position: "before",
},
],
alphabetize: {
order: "asc",
caseInsensitive: true,
},
"newlines-between": "always",
},
],
"react/no-unescaped-entities": 0,
},
}
2 changes: 0 additions & 2 deletions .github/CODEOWNERS

This file was deleted.

47 changes: 47 additions & 0 deletions .github/actions/reviewers/action.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
import { getInput, setFailed } from "@actions/core"
import { context, getOctokit } from "@actions/github"

try {
const candidates = getInput("reviewers").split(", ")
const reviewers = selectRandomReviewer(candidates)
const token = getInput("github_token")
const octokit = getOctokit(token)

const { owner, repo } = context.repo
const pull_number = context.issue.number

const response = await octokit.rest.pulls.listRequestedReviewers({
owner,
repo,
pull_number,
})

if (response.data.users.length < 2) {
await octokit.rest.pulls.requestReviewers({
owner,
repo,
pull_number,
reviewers: reviewers,
})
}
} catch (error) {
setFailed(error.message)
}

function selectRandomReviewer(reviewers) {
const requiredReviewer = 2
const creator = context.payload.pull_request.user.login
const candidates = reviewers.filter((reviewer) => reviewer !== creator)

const result = []
for (let i = 0; i < requiredReviewer; i++) {
const { length } = candidates
if (length === 0) {
break
}

const randomIndex = Math.floor(Math.random() * length)
result.push(...candidates.splice(randomIndex, 1))
}
return result
}
11 changes: 11 additions & 0 deletions .github/actions/reviewers/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
name: "reviewers"

inputs:
reviewers:
required: true
github_token:
required: true

runs:
using: "node16"
main: "action.js"
62 changes: 62 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
name: deploy

on: pull_request

jobs:
deploy:
runs-on: ubuntu-latest
permissions:
pull-requests: write
steps:
- uses: actions/checkout@v3

- name: Use Node.js
uses: actions/setup-node@v3
with:
node-version: 18

- name: Cache node modules
uses: actions/cache@v3
id: npm-cache
with:
path: "**/node_modules"
key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
restore-keys: |
${{ runner.os }}-node-

- name: Install Dependencies
if: steps.cache.outputs.cache-hit != 'true'
run: |
echo 'npm cache existed'
npm ci

- name: lint
run: npm run lint

- name: build
run: npm run build

- name: If build fail
if: ${{ failure() }}
uses: actions/github-script@v6
with:
github-token: ${{ github.token }}
script: |
const pull_number = ${{ github.event.pull_request.number }}
await github.rest.pulls.createReview({
owner: context.repo.owner,
repo: context.repo.repo,
pull_number: pull_number,
body: '빌드에 실패했습니다. Commits 탭에서 에러를 확인하고 먼저 수정해주세요.',
})

- name: Assign assignee
uses: hkusu/review-assign-action@v1
with:
assignees: ${{ github.actor }}

- name: Assign reviewers randomly
uses: ./.github/actions/reviewers
with:
github_token: ${{secrets.token}}
reviewers: ${{vars.reviewers}}
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,7 @@ dist-ssr
*.sln
*.sw?

stats.html

.env
.eslintcache
4 changes: 4 additions & 0 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"

npx lint-staged
34 changes: 24 additions & 10 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -1,24 +1,38 @@
{
"plugins": ["@trivago/prettier-plugin-sort-imports"],
"importOrder": [
"^react(.*)",
"<THIRD_PARTY_MODULES>",
"^@tanstack/(.*)$",
"^styled-components",
"^@/(.*)$",
"^@common/(.*)$",
"^@components/(.*)$",
"^@apis/(.*)$",
"^@assets/(.*)$",
"^@hooks/(.*)$",
"^@pages/(.*)$",
"^@stores/(.*)$",
"^@utils/(.*)$",
"^@types/(.*)$",
"^@styles/(.*)$",
"^@mocks/(.*)$",
"^@constants/(.*)$",
"^App",
"^[./]"
],
"importOrderSeparation": true,
"importOrderSortSpecifiers": true,
"endOfLine": "lf",

"printWidth": 80,

"tabWidth": 2,

"semi": false,

"singleQuote": false,

"useTabs": false,

"singleAttributePerLine": true,

"jsxSingleQuote": false,

"trailingComma": "all",

"bracketSameLine": true,

"jsxBracketSameLine": false,
"arrowParens": "always"
}
3 changes: 3 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@
<meta
name="viewport"
content="width=device-width, initial-scale=1.0" />
<meta
httpEquiv="Content-Security-Policy"
content="upgrade-insecure-requests" />
<title>SidePeek</title>
</head>
<body>
Expand Down
Loading
Loading