Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
843 commits
Select commit Hold shift + click to select a range
ca6892b
fix: 모달 아이콘 props 수정 (#187)
ssumanlife Dec 2, 2024
2c247cf
fix: 데이터 없을경우 null로 초기화 (#187)
ssumanlife Dec 2, 2024
22b6bd4
Merge pull request #190 from FC-DEV-FinalProject/feat/loading-skeleto…
ssumanlife Dec 2, 2024
39395e4
Merge pull request #193 from FC-DEV-FinalProject/feat/login-subscribe…
ssumanlife Dec 2, 2024
c71d1be
feat: number type 문자로 포맷 (#188)
ssumanlife Dec 2, 2024
9c34a60
config: s3의 이미지를 받을 수 있는 설정 추가 (#162)
kimpra2989 Dec 2, 2024
cc510ff
feat: 관리자 종목 관리 테이블에 이미지 크기 지정 (#162)
kimpra2989 Dec 2, 2024
1ff1a51
feat: 관리자 종목 file input 로직 수정, 이미지 등록 마무리 (#162)
kimpra2989 Dec 2, 2024
fb37025
fix: 관리자 종목에서 mutation 후 페이지에 데이터가 없는 경우, 전체 데이터가 없는 것처럼 보이는 버그 해결 …
kimpra2989 Dec 2, 2024
55f4a8a
fix: resolve merge conflict (#162)
kimpra2989 Dec 2, 2024
7228a52
Merge branch 'develop' into feat/admin-users-page-109
kimpra2989 Dec 2, 2024
b5bac26
fix: 로그인 엔드포인트 변경에 따른 코드 수정 (#196)
Dec 2, 2024
8ce6fb4
Merge pull request #197 from FC-DEV-FinalProject/hotfix/login-endpoin…
devdeun Dec 2, 2024
6f4c064
fix: 포맷 메서드 수정 (#188)
ssumanlife Dec 3, 2024
a462c2f
fix: 리뷰 반영 (#188)
ssumanlife Dec 3, 2024
76e491c
Merge pull request #194 from FC-DEV-FinalProject/feat/format-number-188
Dec 3, 2024
e98f126
feat: 구독 api & 확인 모달 적용 (186)
ssumanlife Dec 3, 2024
09eafa1
fix: api axiosInstance 적용 (#186)
ssumanlife Dec 3, 2024
f5377e7
fix: 누락된 모달close 추가 (#186)
ssumanlife Dec 3, 2024
55cd15a
fix: api 엔드포인트 수정 (#186)
ssumanlife Dec 3, 2024
5c77aa2
design: 랜딩 페이지 반응형 스타일 적용 (#199)
devdeun Dec 3, 2024
5bbd350
Merge pull request #198 from FC-DEV-FinalProject/feat/subscribe-186
devdeun Dec 3, 2024
08269e9
Merge pull request #202 from FC-DEV-FinalProject/design/landing-page-…
Dec 3, 2024
b8cb8f3
design: footer 반응형 디자인 적용 (#203)
devdeun Dec 3, 2024
011c6f7
Merge branch 'develop' into feat/admin-users-page-109
kimpra2989 Dec 3, 2024
1342f4b
feat: 관리자 회원 관리 get api 연동 (#109)
kimpra2989 Dec 3, 2024
d1a5838
Merge pull request #204 from FC-DEV-FinalProject/design/footer-mobile…
Dec 3, 2024
d977282
fix: 랜딩 페이지 바로 함께하기 버튼 조건 처리 (#207)
devdeun Dec 3, 2024
db7598e
rename: check-duplicate 파일 shared로 이동 (#206)
devdeun Dec 3, 2024
b5f3783
design: 목록 grid column 사이즈 수정 (#201)
ssumanlife Dec 3, 2024
1022feb
Merge pull request #209 from FC-DEV-FinalProject/refactor/signup-to-s…
nanafromjeju Dec 3, 2024
65bdca1
fix: axiosInstance로 수정 (#201)
ssumanlife Dec 3, 2024
8f43692
Merge pull request #208 from FC-DEV-FinalProject/bug/landing-signup-b…
nanafromjeju Dec 3, 2024
cf6afde
bug: 전략 검색바 상태 및 호출 타이밍 수정 (#201)
ssumanlife Dec 3, 2024
6f2872c
Merge pull request #210 from FC-DEV-FinalProject/bug/strategies-201
ssumanlife Dec 3, 2024
c43d508
feat: 관리자 회원 관리 patch api 연동 (#109)
kimpra2989 Dec 3, 2024
67aee4e
Merge pull request #195 from FC-DEV-FinalProject/feat/admin-strategy-…
kimpra2989 Dec 3, 2024
1977d9c
Merge branch 'develop' into feat/admin-users-page-109
kimpra2989 Dec 3, 2024
6ce88a3
fix: 관리자 회원 관리 (무의미한 suspense 제거 (#109)
kimpra2989 Dec 3, 2024
e7e03c3
fix: page path name (#162)
kimpra2989 Dec 3, 2024
e47db78
feat: 관리자 회원 관리 (delete 기능 구현 api 활성화 후 연동 예정 (#109)
kimpra2989 Dec 3, 2024
9124829
design: 헤더 반응형 작업 (#213)
devdeun Dec 3, 2024
c21e682
Merge branch 'develop' into feat/admin-notice-page-90
kimpra2989 Dec 3, 2024
6a02b7a
Merge pull request #216 from FC-DEV-FinalProject/design/header-mobile…
devdeun Dec 3, 2024
c6d2037
Merge pull request #214 from FC-DEV-FinalProject/fix/admin-category-p…
devdeun Dec 3, 2024
d6042ea
fix: resolve merge conflict (#90)
kimpra2989 Dec 3, 2024
09d4b7b
fix: resolve merge conflict (#109)
kimpra2989 Dec 3, 2024
37b1fd3
feat: UserInfo, UserProfile, UserWithdraw 컴포넌트 생성 (#127)
nanafromjeju Dec 3, 2024
703c4b1
feat: MyProfileWithdrawPage 페이지 생성 (#127)
nanafromjeju Dec 3, 2024
e0f4de3
fix: 검색바 input value속성 누락되어 추가 (#200)
ssumanlife Dec 4, 2024
b41696f
feat: 리뷰 수정, 삭제 api 추가 (#200)
ssumanlife Dec 4, 2024
cf58761
feat: api 적용 및 안내모달 추가 (#200)
ssumanlife Dec 4, 2024
95b7872
feat: 대표 전략 통합 평균 지표 api 연결 (#211)
devdeun Dec 4, 2024
3430379
design: 약관 페이지 여백 추가 및 폰트 사이즈 수정 (#224)
devdeun Dec 4, 2024
4e65006
fix: 중복타입 인터페이스 추가 (#200)
ssumanlife Dec 4, 2024
6f9306a
fix: 상태명 컨벤션에 맞게 수정 (#200)
ssumanlife Dec 4, 2024
1629f96
feat: 관리자 세션 만료 전 경고 모달 구현 (#226)
Dec 4, 2024
6209ad9
feat: 로그인 유지 기능 구현 및 불필요한 코드 제거 (#226)
Dec 4, 2024
1cf4971
design: 공지 목록 페이지 디자인 (#90)
kimpra2989 Dec 4, 2024
3109bc7
Merge pull request #225 from FC-DEV-FinalProject/design/terms-page-224
Dec 4, 2024
ffdebe8
Merge pull request #223 from FC-DEV-FinalProject/feat/average-metrics…
Dec 4, 2024
70b172d
Merge pull request #220 from FC-DEV-FinalProject/feat/edit-review-api…
Dec 4, 2024
bb0862f
Merge pull request #215 from FC-DEV-FinalProject/feat/admin-users-pag…
Dec 4, 2024
a4fe54c
Merge branch 'develop' of https://github.com/FC-DEV-FinalProject/Fina…
Dec 4, 2024
a72a1ed
fix: closeModal => onCloseModal 로 변경 (#226)
Dec 4, 2024
27e24f5
fix: axios 요청마다 최신 store 상태를 참조할 수 있도록 코드 수정 (#226)
Dec 4, 2024
b3acb65
fix: 코드 리뷰 반영 (#226)
Dec 4, 2024
b0cc602
design: 디자인과 다른 스타일 수정 (#221)
ssumanlife Dec 4, 2024
a8da621
feat: 문의하기 모달 & 문의등록성공 안내 모달 추가 (#221)
ssumanlife Dec 4, 2024
d57d551
feat: 문의하기 모달 적용 (#221)
ssumanlife Dec 4, 2024
2c6175a
design: padding값 수정 (#221)
ssumanlife Dec 4, 2024
df93356
Merge pull request #227 from FC-DEV-FinalProject/feat/login-modal-226
ssumanlife Dec 4, 2024
0dc2630
feat: 공지사항 페이지 퍼블리싱 (#230)
devdeun Dec 4, 2024
7ca92e2
Merge pull request #233 from FC-DEV-FinalProject/feat/notice-page-230
nanafromjeju Dec 4, 2024
ced6388
bug: 이미지 예외처리 추가 (#222)
ssumanlife Dec 4, 2024
b522afa
fix: 차트 예외처리 (#222)
ssumanlife Dec 4, 2024
7629b75
fix: 구독 api수정으로 쿼리파라미터 수정 (#222)
ssumanlife Dec 4, 2024
d1f8f7f
design: 충돌된 스타일 정리 (#222)
ssumanlife Dec 4, 2024
8262d97
feat: 문의내역 api 추가 (#191)
devdeun Dec 3, 2024
4fd17e5
feat: 문의 내역 상세 api 추가 (#191)
devdeun Dec 3, 2024
8b37abf
feat: 문의 내역 api 적용 (#191)
devdeun Dec 3, 2024
e1f195f
fix: user 조건 처리 수정 (#191)
devdeun Dec 3, 2024
1ab1bd3
feat: 실계좌이미지 api추가 (#235)
ssumanlife Dec 4, 2024
a083fb0
feat: 이미지 크게 볼수있는 모달 추가 (#235)
ssumanlife Dec 4, 2024
caaf67a
feat: api, 모달 적용 (#235)
ssumanlife Dec 4, 2024
01682f9
Merge pull request #234 from FC-DEV-FinalProject/bug/icon-image-222
Dec 4, 2024
cf90145
Merge pull request #229 from FC-DEV-FinalProject/feat/add-questions-221
Dec 4, 2024
f239dda
feat: 제안서 다운, 분석 엑셀 다운 api 추가 (#232)
ssumanlife Dec 4, 2024
765bca1
feat: 제안서 다운, 분석 엑셀 다운 api 적용 (#232)
ssumanlife Dec 4, 2024
79f4afe
fix: 중복 코드 제거 (#232)
ssumanlife Dec 4, 2024
178ff18
refactor: 핸들러 함수명 on추가 (#231)
ssumanlife Dec 4, 2024
ae05817
feat: 문의 내역 불러오기 api 연결 (#191)
devdeun Dec 4, 2024
46085c6
API response base interface 추가
kimpra2989 Dec 4, 2024
b84b1cd
Merge branch 'develop' into feat/account-api-235
ssumanlife Dec 4, 2024
f42813d
fix: 스토리북 props 수정 (#191)
devdeun Dec 4, 2024
b8a9edf
fix: return타입 명시 (#235)
ssumanlife Dec 4, 2024
1cd37e2
fix: useQuery 로딩 상태 추가 (#235)
ssumanlife Dec 4, 2024
70e9f2e
Merge pull request #238 from FC-DEV-FinalProject/refactor/rename-hand…
devdeun Dec 4, 2024
00b5b28
Merge pull request #241 from FC-DEV-FinalProject/utils/response-type-176
devdeun Dec 4, 2024
1f0a5df
feat: NoticeDetail 컴포넌트 생성 및 download 아이콘 추가 (#217)
nanafromjeju Dec 4, 2024
0f84a03
Merge pull request #242 from FC-DEV-FinalProject/feat/my-questions-ap…
devdeun Dec 4, 2024
2671377
feat: 파일첨부 타이틀 onClick 함수 추가 (#217)
nanafromjeju Dec 4, 2024
6c4b7d6
Merge branch 'develop' of https://github.com/FC-DEV-FinalProject/Fina…
nanafromjeju Dec 4, 2024
e0c4fac
refactor: UserInfo 컴포넌트 isWhiteDisabled 불필요 코드 제거 (#127)
nanafromjeju Dec 4, 2024
469e3bf
feat: 전략 통계 %,일 수치 표시 추가 (#240)
ssumanlife Dec 4, 2024
9cfefdb
feat: UserWithdraw 컴포넌트 use client 추가 (#127)
nanafromjeju Dec 4, 2024
2c129ec
Merge pull request #219 from FC-DEV-FinalProject/feat/profile-compone…
nanafromjeju Dec 4, 2024
07e91e2
settings: 모달 등록 아이콘 이름 변경 및 XSLX 라이브러리 설치 (#228)
Dec 4, 2024
18fe166
feat: 일간 분석 엑셀 업로드 모달, 직접 입력 모달 구현 (#228)
Dec 4, 2024
0da65a1
feat: 일간 분석 업로드 관련 api 연결 (#228)
Dec 4, 2024
c2cf306
refactor: NoticeDetail 컴포넌트 Props제거 (#217)
nanafromjeju Dec 4, 2024
8447223
feat: 기타 코드 변경 사항 (#228)
Dec 4, 2024
02e1f6e
Merge branch 'develop' of https://github.com/FC-DEV-FinalProject/Fina…
Dec 4, 2024
db82097
feat: NoticeDetailPage에 NoticeDetail 컴포넌트 추가 (#217)
nanafromjeju Dec 4, 2024
6cb2517
design: NoticeDetail 컴포넌트 CSS 변경 (#217)
nanafromjeju Dec 4, 2024
3f2d8e7
Merge branch 'develop' into feat/announcement-217
nanafromjeju Dec 4, 2024
df91315
Merge pull request #244 from FC-DEV-FinalProject/feat/announcement-217
nanafromjeju Dec 4, 2024
02d80f3
design: 공지 등록 페이지 디자인 (#90)
kimpra2989 Dec 4, 2024
1405819
fix: resolve merge conflict
kimpra2989 Dec 4, 2024
52d64fe
design: 마이페이지 프로필 페이지 퍼블리싱 (#137)
nanafromjeju Dec 4, 2024
b4980d1
feat: LinkButton 회원탈퇴 경로 추가 (#137)
nanafromjeju Dec 4, 2024
31de1b1
feat: 관리자 전략 페이지 api 및 훅 개발 (#247)
kimpra2989 Dec 4, 2024
4e7b96c
feat: 랜딩 페이지 사용자 지표 api 연동 (#243)
devdeun Dec 5, 2024
cfcaf2e
Merge branch 'develop' into feat/my-strategies-manage-api-228
Dec 5, 2024
a454a11
Merge pull request #246 from FC-DEV-FinalProject/feat/my-strategies-m…
Dec 5, 2024
d22802f
Merge branch 'develop' into feat/account-api-235
ssumanlife Dec 5, 2024
2240d0d
Merge pull request #236 from FC-DEV-FinalProject/feat/account-api-235
ssumanlife Dec 5, 2024
867c0a9
Merge branch 'develop' into feat/strategy-download-api-232
ssumanlife Dec 5, 2024
bde32de
Merge pull request #237 from FC-DEV-FinalProject/feat/strategy-downlo…
ssumanlife Dec 5, 2024
1fede47
Merge pull request #245 from FC-DEV-FinalProject/feat/statistics-form…
ssumanlife Dec 5, 2024
b38fa79
fix: 나의 전략 일간분석 테이블에 전략 아이디를 제외하고 넣어주도록 수정 (#251)
Dec 5, 2024
aa6f54c
settings: xlsx 라이브러리의 보안 취약점 문제로 audit 체크 임시로 비활성화 (#251)
Dec 5, 2024
47b7370
Merge pull request #252 from FC-DEV-FinalProject/bug/my-strategy-dail…
devdeun Dec 5, 2024
e4fd7b3
feat: 문의 등록 api 추가 (#239)
ssumanlife Dec 5, 2024
e2e9e31
fix: 스토리북 props 수정 (#239)
ssumanlife Dec 5, 2024
eb4b58d
Merge pull request #254 from FC-DEV-FinalProject/feat/questions-api-239
devdeun Dec 5, 2024
7cfccac
feat: 관리자 전략 페이지 기본 구조 완성 (#247)
kimpra2989 Dec 5, 2024
4538381
fix: 탭 이동 시 page를 1으로 리셋 (#248)
devdeun Dec 5, 2024
0a53065
rename: 프로필 API명세서 이름에 맞게 변경(#137)
nanafromjeju Dec 5, 2024
059d657
feat: 실계좌 이미지 등록 관련 API 추가 (#253)
Dec 5, 2024
aed2077
feat: 실계좌 등록 모달 구현 (#253)
Dec 5, 2024
034e444
Merge pull request #256 from FC-DEV-FinalProject/feat/profile-137
nanafromjeju Dec 5, 2024
b7d80ba
Merge branch 'develop' into feat/admin-strategy-page-247
kimpra2989 Dec 5, 2024
63cbac9
design: cursor pointer추가 (#253)
Dec 5, 2024
a2fe054
fix: 쿼리 네이밍 충돌 해결 (#253)
Dec 5, 2024
465e3e3
fix: 전략목록 아이콘 hidden, 전략상세 아이콘 2line 처리 (#255)
ssumanlife Dec 5, 2024
73a0be3
Merge pull request #257 from FC-DEV-FinalProject/feat/account-registe…
Dec 5, 2024
77f87f2
design: 라인차트 색상 수정 (#255)
ssumanlife Dec 5, 2024
e611a5f
hotfix: 전략 분석 api 쿼리키 추가 (#262)
ssumanlife Dec 5, 2024
4b59467
Merge pull request #263 from FC-DEV-FinalProject/hotfix/analysis-quer…
devdeun Dec 5, 2024
115c02d
Merge pull request #260 from FC-DEV-FinalProject/feat/icon-overflow-255
devdeun Dec 5, 2024
08f4b8f
feat: input field를 admin/shared로 옮김 (#90)
kimpra2989 Dec 5, 2024
13ab52d
Merge branch 'develop' into feat/admin-notice-page-90
kimpra2989 Dec 5, 2024
bb84efc
feat: 답변 등록 api 추가 및 연동 (#248)
devdeun Dec 5, 2024
6c0a4e0
feat: 나의 전략일때 구독 할 수 없는 경고 모달 적용 (#264)
ssumanlife Dec 5, 2024
cb45d95
Merge pull request #267 from FC-DEV-FinalProject/feat/landing-metrics…
devdeun Dec 5, 2024
74da45c
feat: 인터페이스 변경사항 반영 (#248)
devdeun Dec 5, 2024
280de66
Merge pull request #265 from FC-DEV-FinalProject/feat/admin-notice-pa…
devdeun Dec 5, 2024
96173e3
feat: 실계좌 이미지 삭제 api 연결 (#259)
Dec 5, 2024
f3dc71a
Merge pull request #268 from FC-DEV-FinalProject/feat/users-subscribe…
devdeun Dec 5, 2024
f83f6fd
feat: 답변 등록 후 목록 페이지로 이동했을 때 최신 데이터로 반영되도록 쿼리키 추가 (#248)
devdeun Dec 5, 2024
920da31
Merge pull request #269 from FC-DEV-FinalProject/feat/my-account-imag…
Dec 5, 2024
cc59687
Merge pull request #270 from FC-DEV-FinalProject/feat/questions-answe…
Dec 5, 2024
4c3e492
feat: 전략목록 스켈레톤 ui 추가 및 적용 (#249)
ssumanlife Dec 5, 2024
2ae154e
Merge pull request #273 from FC-DEV-FinalProject/feat/strategies-skel…
nanafromjeju Dec 5, 2024
ea3875a
feat: 문의하기 답변 삭제 기능 구현 (#271)
devdeun Dec 5, 2024
6c225fe
feat: 문의 내역 삭제 기능 구현 (#271)
devdeun Dec 5, 2024
85b89dc
feat: 추가 문의하기 기능 구현 (#212)
devdeun Dec 5, 2024
ee30e88
feat: 전략 상세 로딩 스켈레톤 추가 및 적용 (#274)
ssumanlife Dec 5, 2024
b11c95f
feat: 문의 내역 상세 페이지에 줄바꿈 적용 (#212)
devdeun Dec 5, 2024
eddb42d
Merge pull request #275 from FC-DEV-FinalProject/feat/details-skeleto…
devdeun Dec 5, 2024
e751659
feat: 파비콘 추가 (#277)
devdeun Dec 5, 2024
61e0614
Merge pull request #276 from FC-DEV-FinalProject/feat/questions-answe…
devdeun Dec 5, 2024
a2b7a6f
Merge pull request #278 from FC-DEV-FinalProject/feat/favicon-277
ssumanlife Dec 5, 2024
7329375
feat: 검색 searchInput 엔터키 추가 (#279)
ssumanlife Dec 5, 2024
cece168
feat: spinner 가운데 정렬 (#281)
devdeun Dec 5, 2024
a493660
feat: 구독한 전략 없을 때 문구 추가 (#284)
devdeun Dec 5, 2024
1c2afe3
Merge pull request #282 from FC-DEV-FinalProject/feat/search-enter-ke…
devdeun Dec 5, 2024
bd30970
feat: 스켈레톤 UI 추가 (#284)
devdeun Dec 5, 2024
1755897
feat: 이메일 및 비밀 번호 찾기 모달 구현 (#272)
Dec 5, 2024
bbd3590
feat: 이메일 및 비밀번호 찾기 관련 api 연결 (#272)
Dec 5, 2024
12c38ac
Merge pull request #283 from FC-DEV-FinalProject/feat/landing-spinner…
devdeun Dec 5, 2024
8ef0441
Merge pull request #285 from FC-DEV-FinalProject/feat/no-subscription…
devdeun Dec 5, 2024
2976c05
feat: 프로필 get요청, 공지사항 상세보기 get요청 API 연동
nanafromjeju Dec 5, 2024
a3830b3
fix: 로그인할 때 유저 정보 권한 없음 문제 해결 (#272)
Dec 5, 2024
4e775b6
Merge pull request #286 from FC-DEV-FinalProject/feat/email-password-…
Dec 5, 2024
71ce8a5
Merge branch 'develop' of https://github.com/FC-DEV-FinalProject/Fina…
nanafromjeju Dec 5, 2024
85e0575
feat: 프로필페이지 토큰 추가 (#258)
nanafromjeju Dec 5, 2024
4eb6e6f
fix: 회원가입 완료 메시지가 바로 뜨지 않는 오류 해결 (#287)
devdeun Dec 5, 2024
70f2aef
Merge branch 'develop' into feat/admin-strategy-page-247
kimpra2989 Dec 5, 2024
23d1196
feat: 내전략일때 전략관리페이지로 이동버튼 추가 (#280)
ssumanlife Dec 5, 2024
4e7a070
fix: params string타입으로 수정 (#292)
ssumanlife Dec 5, 2024
c8e6cc3
fix: 구독모달 핸들러수정 (#292)
ssumanlife Dec 5, 2024
d556d1d
Merge pull request #290 from FC-DEV-FinalProject/bug/signup-complete-…
devdeun Dec 5, 2024
366be3b
Merge pull request #293 from FC-DEV-FinalProject/fix/params-string-292
Dec 5, 2024
2ddb404
Merge pull request #291 from FC-DEV-FinalProject/feat/details-to-myst…
Dec 5, 2024
dccca41
Merge branch 'develop' into feat/admin-strategy-page-247
kimpra2989 Dec 5, 2024
5ddd223
feat: 관리자 전략 페이지 get API 연동 (#247)
kimpra2989 Dec 5, 2024
6aa2b3a
feat: 토큰제거 및 코드리뷰 반영 (#258)
nanafromjeju Dec 5, 2024
cac1f36
feat: 마이페이지 프로필 API 관련 코드 수정 (#258)
nanafromjeju Dec 5, 2024
c9eb819
feat: 관리자 전략 페이지 patch API 연동 (#247)
kimpra2989 Dec 5, 2024
4cc2e4d
refactor: 불필요 주석 제거 (#258)
nanafromjeju Dec 5, 2024
8d1c317
Merge pull request #288 from FC-DEV-FinalProject/feat/profile-258
nanafromjeju Dec 5, 2024
e9feaca
feat: 관리자 사용자 페이지 delete API 연동 (#109)
kimpra2989 Dec 5, 2024
d537736
feat: 공지사항 상세보기 및 첨부파일 다운로드 기능 (#258)
nanafromjeju Dec 5, 2024
92d2958
feat: 마이페이지 프로필 patch-profile 생성 (#258)
nanafromjeju Dec 5, 2024
a0db6d4
Merge pull request #294 from FC-DEV-FinalProject/feat/admin-users-pag…
devdeun Dec 6, 2024
ce7b625
feat: 트레이더 페이지 API 작업 (#258)
nanafromjeju Dec 6, 2024
64741e1
fix: 관리자 전략 페이지 전략 등록 링크 제거 (#247)
kimpra2989 Dec 6, 2024
fb18d7e
refactor: 스켈레톤 loading파일이 아닌 일반파일로 수정 (#298)
ssumanlife Dec 6, 2024
e82de5b
fix: 사이즈 수정 (#298)
ssumanlife Dec 6, 2024
e76b7ce
fix: 아이콘 사이즈 배율에 맞게 수정 (#296)
ssumanlife Dec 6, 2024
b25692d
design: 아이콘 height 고정 (#296)
ssumanlife Dec 6, 2024
98fe152
fix: 관리자 categoty 페이지 axiosInstance로 수정 (#162)
kimpra2989 Dec 6, 2024
d8f5e34
Merge pull request #300 from FC-DEV-FinalProject/fix/strategies-icon-…
ssumanlife Dec 6, 2024
d0dbdd8
Merge pull request #299 from FC-DEV-FinalProject/refactor/skeleton-su…
ssumanlife Dec 6, 2024
5769356
feat: API 연동 코드 수정 (#258)
nanafromjeju Dec 6, 2024
06701ea
Co-authored-by: deun <[email protected]>
nanafromjeju Dec 6, 2024
3a52a9c
fix: 쿼리키로 page 추가 (#301)
ssumanlife Dec 6, 2024
790cdf5
design: 스타일 수정 (#301)
ssumanlife Dec 6, 2024
08d7995
fix: 분석 데이터 없을 경우 UI통일 (#301)
ssumanlife Dec 6, 2024
2406b73
fix: 데이터 없을경우 ui수정 (#301)
ssumanlife Dec 6, 2024
155fae6
fix: 조건문 수정 (#301)
ssumanlife Dec 6, 2024
f9ec3b0
Merge pull request #297 from FC-DEV-FinalProject/feat/admin-strategy-…
ssumanlife Dec 6, 2024
312b648
Merge pull request #302 from FC-DEV-FinalProject/feat/analysis-tab-301
ssumanlife Dec 6, 2024
d9aa45f
fix: 관리자 categoty 페이지 useSuspenseQuery와 Suspense로 처리 (#162)
kimpra2989 Dec 6, 2024
2b934c3
feat: 공지사항 상세보기 API 연동 (#258)
nanafromjeju Dec 6, 2024
aaa9cb2
fix: 관리자 categoty 페이지 테이블 데이터를 가공하는 부분 api로 따로 분리 (#162)
kimpra2989 Dec 6, 2024
efab2e5
fix: 모달 클레스명 수정 (#304)
ssumanlife Dec 6, 2024
c5e3e2f
feat: 로그인 유저가 아닌상태로 전략상세 클릭시 로그인 체크 모달오픈 (#304)
ssumanlife Dec 6, 2024
e4ba373
fix: file input 컴포넌트 admin/_ui로 옮김 (#162)
kimpra2989 Dec 6, 2024
f002c60
fix: 관리자 categoty 페이지 이미지 업로드api axiosInstance로 수정 (#162)
kimpra2989 Dec 6, 2024
95d8ef0
Merge pull request #305 from FC-DEV-FinalProject/feat/strategies-logi…
ssumanlife Dec 6, 2024
0866cbf
feat: 전략 등록 퍼블리싱 및 API 연결 (#170)
Dec 6, 2024
2cc70fd
Merge pull request #308 from FC-DEV-FinalProject/feat/add-strategies-170
Dec 6, 2024
8e4981c
feat: 마이페이지 프로필 기능 구현 (#258)
nanafromjeju Dec 6, 2024
ac77936
feat: % 수치 소수점 두자리까지 보여지도록 적용 (#306)
ssumanlife Dec 6, 2024
e624c01
Merge pull request #307 from FC-DEV-FinalProject/fix/admin-category-p…
ssumanlife Dec 6, 2024
7a38aff
Merge pull request #309 from FC-DEV-FinalProject/feat/percent-tofixed…
devdeun Dec 6, 2024
3b22675
feat: 트레이더 목록 상세보기 API 연동 (#258)
nanafromjeju Dec 6, 2024
6ec8c8f
feat: 공지사항 API 구현 (#258)
nanafromjeju Dec 6, 2024
58d8040
fix: vertical table 스켈레톤의 isEditable 부활 (#162)
kimpra2989 Dec 6, 2024
20b0109
Merge branch 'develop' into fix/admin-category-page-162
kimpra2989 Dec 6, 2024
2496dd8
refactor: 코드 불필요 속성 제거 (#258)
nanafromjeju Dec 6, 2024
a0cb43d
refactor: 불필요한 주석 제거 (#258)
nanafromjeju Dec 6, 2024
f4f20b6
refactor: 컴포넌트 불필요 주석 제거 (#258)
nanafromjeju Dec 6, 2024
1b97fc0
fix: build error
kimpra2989 Dec 6, 2024
533c62a
Merge pull request #310 from FC-DEV-FinalProject/fix/admin-category-p…
devdeun Dec 6, 2024
05e24cc
Merge pull request #295 from FC-DEV-FinalProject/feat/my-profile-258
devdeun Dec 6, 2024
166b7b4
Merge pull request #311 from FC-DEV-FinalProject/develop
Dec 6, 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
  •  
  •  
  •  
129 changes: 129 additions & 0 deletions .eslintrc.js

Choose a reason for hiding this comment

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

변수명도 특성에 맞춰 다양하게 제어해줬고, 파일명이나 이벤트 핸들러 제어까지 진행해주셨네요.
코드 일관성과 협업 규칙을 지키기 위한 작업을 고민하신게 느껴집니다.
실제로 개발할 땐 어떠셨나요? 좋았던 것이나 생각보다 불편했던 규칙 등이 있다면 어떻게 개선하면 좋을지 고민해보시면 좋을 것 같습니다.

Original file line number Diff line number Diff line change
@@ -0,0 +1,129 @@
module.exports = {
root: true,
env: { browser: true, es2021: true, node: true },
parser: '@typescript-eslint/parser',
parserOptions: {
ecmaFeatures: {
jsx: true,
},
ecmaVersion: 'latest',
sourceType: 'module',
project: './tsconfig.json',
tsconfigRootDir: __dirname,
},
extends: [
'eslint:recommended',
'plugin:@typescript-eslint/recommended',
'plugin:react/recommended',
'plugin:prettier/recommended',
'next/core-web-vitals',
'next/typescript',
'plugin:storybook/recommended',
],
plugins: ['@typescript-eslint', 'react', 'jsx-a11y', 'import', 'prettier', 'filenames'],
rules: {
'prettier/prettier': 'error',
'filenames/match-regex': ['error', '^[a-z-]+.[a-z]+$'],
'react/jsx-pascal-case': 'error',
camelcase: ['error', { properties: 'never' }],
'react/jsx-handler-names': [
'error',
{
eventHandlerPrefix: 'handle',
eventHandlerPropPrefix: 'on',
},
],
'@typescript-eslint/naming-convention': [
'error',
{
selector: 'variable',
types: ['boolean'],
format: ['PascalCase'],
prefix: ['is', 'has', 'should'],
},
{
selector: 'variable',
types: ['function'],
format: ['camelCase'],
suffix: ['Ref'],
filter: {
regex: 'Ref$',
match: true,
},
},
{
selector: 'interface',
format: ['PascalCase'],
custom: {
regex: '(Props|Model)$',
match: true,
},
},
{
selector: 'typeAlias',
format: ['PascalCase'],
suffix: ['Type'],
},
],
'react/destructuring-assignment': ['error', 'always'],
'@typescript-eslint/no-explicit-any': 'warn',
'@typescript-eslint/explicit-function-return-type': 'off',
'@typescript-eslint/no-unused-vars': [
'warn',
{ argsIgnorePattern: '^_', varsIgnorePattern: '^_' },
],
'@typescript-eslint/no-non-null-assertion': 'error',
'@typescript-eslint/no-empty-interface': 'off',
'@typescript-eslint/explicit-module-boundary-types': 'off',
'@typescript-eslint/consistent-type-definitions': ['error', 'interface'],
'react/function-component-definition': [
2,
{
namedComponents: 'arrow-function',
unnamedComponents: 'arrow-function',
},
],
'react/jsx-key': ['error', { checkFragmentShorthand: true }],
'react/jsx-no-duplicate-props': ['error', { ignoreCase: true }],
'jsx-a11y/alt-text': [
'error',
{
elements: ['img', 'object', 'area', 'input[type="image"]'],
img: ['Image'],
object: [],
area: [],
'input[type="image"]': [],
},
],
'no-console': ['warn', { allow: ['warn', 'error'] }],
'react/prop-types': 'off',
'react/react-in-jsx-scope': 'off',
'import/no-default-export': 'off',
'import/prefer-default-export': 'off',
'import/no-unresolved': 'off',
'prefer-const': 'error',
'no-var': 'error',
eqeqeq: 'error',
'prefer-destructuring': [
'error',
{
array: false,
object: true,
},
],
'no-useless-rename': 'error',
'object-shorthand': 'error',
},
settings: {
react: {
version: 'detect',
},
'import/resolver': {
node: {
extensions: ['.js', '.jsx', '.ts', '.tsx'],
paths: ['src', '.'],
},
},
},
ignorePatterns: ['dist', '.eslintrc.js', 'public/mockServiceWorker.js'],
}
3 changes: 0 additions & 3 deletions .eslintrc.json

This file was deleted.

27 changes: 27 additions & 0 deletions .github/.gitmessage.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
# <타입>: <제목> (#이슈 번호) 의 형식으로 제목 작성

# 변경 사항이 "무엇"인지 명확히 작성 / 끝에 마침표(.) 금지
# 예) feat: 마이페이지에 개인정보 수정 버튼 추가 (#1)

# 본문은 아래에 작성

# 여러 줄의 메시지를 작성할 땐 "-"로 구분
# 본문은 "어떻게" 보다 "무엇을", "왜"를 설명

# --- COMMIT END ---
# <타입> 리스트
# feat : 기능 (새로운 기능)
# fix : 버그 수정
# refactor : 리팩토링
# design : CSS 등 사용자 UI 디자인 변경
# docs : 문서 수정 (문서 추가, 수정, 삭제, README)
# test : 테스트 (테스트 코드 추가, 수정, 삭제: 비즈니스 로직에 변경 없음)
# settings : 프로젝트 세팅 관련
# chore : 패키지 매니저 수정, 그 외 기타 수정 ex) .gitignore
# init : 초기 생성
# rename : 파일 혹은 폴더명을 수정하거나 옮기는 작업만 한 경우
# remove : 파일을 삭제하는 작업만 수행한 경우
# ------------------

# 템플릿 설정 방법
# git config commit.template .github/.gitmessage.txt
36 changes: 36 additions & 0 deletions .github/ISSUE_TEMPLATE/bug.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
name: Bug
description: 버그가 발생했나요?
title: '[Bug] '
labels: ['🐛 Bug']
projects: ['FC-DEV-FinalProject/6']
body:
- type: textarea
id: bug-description
attributes:
label: 🐞 설명
description: 버그에 대한 설명을 작성해 주세요.
validations:
required: true
- type: textarea
id: bug-solution
attributes:
label: 💡 해결 방법
description: 해결 방법을 알고 있다면 작성해 주세요.
validations:
required: false
- type: textarea
id: bug-os
attributes:
label: 🌏 환경
description: 버그가 발생한 환경에 대해 작성해 주세요.
placeholder: |
OS: macOS 14.5
validations:
required: false
- type: textarea
id: bug-more
attributes:
label: 📝 메모
description: 더 하고 싶은 말이 있다면 작성해 주세요.
validations:
required: false
21 changes: 21 additions & 0 deletions .github/ISSUE_TEMPLATE/documentation.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: Documentation
description: 문서 추가/수정/삭제가 필요한가요?
title: '[Docs] '
labels: ['📃 Docs']
projects: ['FC-DEV-FinalProject/6']
body:
- type: textarea
id: docs-description
attributes:
label: 📄 설명
description: 추가/수정/삭제할 내용을 작성해 주세요.
placeholder: ex) README.md에 팀원 소개 추가
validations:
required: true
- type: textarea
id: docs-memo
attributes:
label: 📝 메모
description: 더 하고 싶은 말이 있다면 작성해 주세요.
validations:
required: false
21 changes: 21 additions & 0 deletions .github/ISSUE_TEMPLATE/feature.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: Feature
description: 새로운 기능이나 명세가 있나요?
title: '[Feat] '
labels: ['✨ Feature']
projects: ['FC-DEV-FinalProject/6']
body:
- type: textarea
id: feature-todo
attributes:
label: ✅ 해야 할 일
description: 해야 할 일에 대한 Tasks를 작성해 주세요.
placeholder: 최대한 세분화해서 작성! (체크박스 활용하기)
validations:
required: true
- type: textarea
id: feature-memo
attributes:
label: 📝 메모
description: 더 하고 싶은 말이 있다면 작성해 주세요.
validations:
required: false
21 changes: 21 additions & 0 deletions .github/ISSUE_TEMPLATE/refactor.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: Refactor
description: 리팩토링이 필요한가요?
title: '[Refactor] '
labels: ['🔨 Refactor']
projects: ['FC-DEV-FinalProject/6']
body:
- type: textarea
id: refactor-todo
attributes:
label: ✅ 해야 할 일
description: 해야 할 일에 대한 Tasks를 작성해 주세요.
placeholder: 최대한 세분화해서 작성! (체크박스 활용하기)
validations:
required: true
- type: textarea
id: refactor-memo
attributes:
label: 📝 메모
description: 더 하고 싶은 말이 있다면 작성해 주세요.
validations:
required: false
21 changes: 21 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# 🚀 풀 리퀘스트 제안

## 🔍 작업 내용

> 작업한 내용에 대해 자세히 설명해 주세요.

## 🔧 변경 사항

> 주요 변경 사항을 요약해 주세요. ex) validate 로직 수정, package.json 수정, 파일 수정/삭제 등

## 📸 스크린샷 (권장)

> 수정된 화면 또는 기능을 시연할 수 있는 스크린샷을 첨부해 주세요.

## 🙏 리뷰 참고 (선택 사항)

> 개발 과정에서 다른 분들의 의견이 궁금했거나 크로스 체크가 필요하다고 느껴진 코드가 있다면 남겨주세요.

## 📄 기타 (선택 사항)

> 그 외 전달하고 싶은 내용이나 특별한 요구 사항이 있으면 작성해 주세요.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ yarn-debug.log*
yarn-error.log*

# local env files
.env
.env*.local

# vercel
Expand All @@ -34,3 +35,5 @@ yarn-error.log*
# typescript
*.tsbuildinfo
next-env.d.ts

*storybook.log
14 changes: 14 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"printWidth": 100,
"tabWidth": 2,
"singleQuote": true,
"bracketSpacing": true,
"semi": false,
"trailingComma": "es5",
"arrowParens": "always",
"endOfLine": "auto",
"plugins": ["@trivago/prettier-plugin-sort-imports"],
"importOrder": ["^react$", "^next(/.*)?$", "<THIRD_PARTY_MODULES>", "^@/shared/(.*)$", "^[./]"],
"importOrderSeparation": true,
"importOrderSortSpecifiers": true
}
71 changes: 71 additions & 0 deletions .storybook/main.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
import type { StorybookConfig } from '@storybook/nextjs'
import path from 'path'

const config: StorybookConfig = {
stories: ['../**/*.stories.mdx', '../**/*.stories.@(js|jsx|mjs|ts|tsx)'],
staticDirs: ['../public'],
addons: [
'@storybook/addon-onboarding',
'@storybook/addon-essentials',
'@chromatic-com/storybook',
'@storybook/addon-interactions',
'@storybook/addon-docs',
],
framework: {
name: '@storybook/nextjs',
options: {},
},
webpackFinal: async (config) => {
if (config.module?.rules) {
const rules = config.module.rules as Array<any>
const scssRule = rules.find((rule) => rule.test && rule.test.toString().includes('scss'))
const imageRule = config.module?.rules?.find((rule) => {
const test = (rule as { test: RegExp }).test

if (!test) {
return false
}

return test.test('.svg')
}) as { [key: string]: any }

imageRule.exclude = /\.svg$/

config.module?.rules?.push({
test: /\.svg$/,
use: ['@svgr/webpack'],
})

if (scssRule) {
const sassLoader = scssRule.use.find(
(loader: any) => loader && loader.loader && loader.loader.includes('sass-loader')
)

if (sassLoader) {
sassLoader.options = {
...sassLoader.options,
additionalData: `
@import "@/shared/styles/base/variables";
@import "@/shared/styles/base/mixins";
@import "@/shared/styles/base/functions";
`,
sassOptions: {
includePaths: [path.resolve(__dirname, '..')],
},
}
}
}
}

if (config.resolve) {
config.resolve.alias = {
...config.resolve.alias,
'@': path.resolve(__dirname, '..'),
}
}

return config
},
}

export default config
Loading