Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
310 commits
Select commit Hold shift + click to select a range
d5e2fe0
🔨 Refactor: Header, Footer, Modal 컴포넌트 index.js로 엔트리 변경
two678 Apr 18, 2025
d4e53a4
💄 헤더 스타일 수정: 로고 중앙 고정 및 프로필 우측 정렬
two678 Apr 18, 2025
f98097d
🔨 Footer 레이아웃 구조를 mainGrid 클래스 기반으로 리팩토링
two678 Apr 18, 2025
8513a10
🔨 Header와 Footer 스타일 파일 분리
two678 Apr 18, 2025
982a260
Merge pull request #36 from FandomJingyu/refactor/header-footer-css-u…
two678 Apr 18, 2025
2dc791f
🔧 Fix: 크레딧 충전 컴포넌트 수정
ddumini Apr 18, 2025
51cdfb5
Merge pull request #37 from FandomJingyu/fix/credit-charge-animation
two678 Apr 18, 2025
a6d86f0
💄 Feat: 전반적인 ui 레이아웃 구성
TopiaYu Apr 18, 2025
27e7f79
🎨 Feat: [list] - 후원을 기다리는 조공 Donation 컴포넌트 UI 완료
Seon-K Apr 18, 2025
7761647
📝 Chore: 테스트 했던 Card 컴포넌트 제거
Seon-K Apr 18, 2025
13848ce
🎨 Docs: Card 컴포넌트 설명 주석 추가
Seon-K Apr 18, 2025
212c2de
Merge pull request #39 from FandomJingyu/feature/list-donation-ui
two678 Apr 18, 2025
50aaeb6
✨ Feat: API 통합 구조 설계 및 공통 모듈 분리
ddumini Apr 18, 2025
814ffd0
🚚 Fix: api 파일명 변경
ddumini Apr 18, 2025
3e2c419
Merge pull request #40 from FandomJingyu/feature/api-structure-setup
two678 Apr 19, 2025
14c2b35
♻️ Refactor: RadioButton 컴포넌트를 label + input 구조로 개선하여 시맨틱 및 접근성 향상
Seon-K Apr 19, 2025
5b42cfc
♻️ Refactor: 접근성을 고려하여 라디오 버튼 숨김 처리 방식 개선
Seon-K Apr 19, 2025
b58931a
Merge pull request #42 from FandomJingyu/refactor/radiobutton-to-sema…
two678 Apr 19, 2025
1fb1a54
💄 Design: ui 구현
TopiaYu Apr 19, 2025
ca2ba71
✏️ Fix: 주석 추가 및 경로 수정
TopiaYu Apr 19, 2025
3478ad9
Merge pull request #45 from FandomJingyu/feature/mypage-ui
two678 Apr 19, 2025
dd49a5b
✨ Feat: 크레딧 상태 관리 Context 및 Provider 구현
Seon-K Apr 19, 2025
0e9fb5d
✨ Feat: App 컴포넌트에 CreditProvider를 적용해 전역 크레딧 상태 관리 구현
Seon-K Apr 19, 2025
800c41d
✨ Feat: 테스트 페이지에 크레딧 상태 변화 확인
Seon-K Apr 19, 2025
db64709
🧱 Feat: 페이지 공통 레이아웃 제외를 위한 라우팅 구조 수정
ddumini Apr 21, 2025
498b2b6
Merge pull request #46 from FandomJingyu/feature/setup-credit-context
two678 Apr 21, 2025
bd30ee9
💄 Fix: 공통 전역 스타일 중복 수정
ddumini Apr 21, 2025
3640301
📝 Chore: 스타일 파일 확장자 변경 .jsx -> .js
Seon-K Apr 21, 2025
24178eb
✨ Feat: List 컴포넌트에 Donation 컴포넌트 연결
Seon-K Apr 21, 2025
75cda94
🎨 Refactor: 필요 없는 div태그 및 스타일 제거
Seon-K Apr 21, 2025
0e7acbc
✨ ✨ 포탈 구조 모달 컴포넌트 파일 분리
two678 Apr 21, 2025
067ee52
👽️ Feat: API 호출로 코드 변경
TopiaYu Apr 21, 2025
decd742
✅ Fix: 랜딩 페이지 버튼에 경로 추가
ddumini Apr 21, 2025
239dc32
🎨 Refactor: 페이지네이션 버튼 marginGrid 외부로 위치 조정
Seon-K Apr 21, 2025
c6c47b3
🎨 Refactor: 불필요한 font-family 속성 제거
Seon-K Apr 21, 2025
eb1e734
🎨 Refactor: 버튼 클릭시 호버 색상 적용
Seon-K Apr 21, 2025
4485343
🎨 Refactor: 불필요한 css 속성 제거 및 주석 추가
Seon-K Apr 21, 2025
47f7b90
🎨 Refactor: 슬라이더 내부를 기준으로 버튼 재조정
Seon-K Apr 21, 2025
154b7dc
✨ Feat: Modal 컴포넌트에 React Portal 적용
two678 Apr 21, 2025
2754aa4
💄 Style: Modal 스타일 리팩토링
two678 Apr 21, 2025
5e7307f
Merge pull request #51 from FandomJingyu/refactor/modal-portal
two678 Apr 21, 2025
657b536
✨ 이달의 차트 완성, 기능작업
Taeil08 Apr 21, 2025
a757610
Merge pull request #52 from FandomJingyu/refactor/donation-ui
two678 Apr 21, 2025
3e94acd
📝 Chore: Card 컴포넌트 내부에 ProgressBar 컴포넌트 폴더를 생성하여 폴더 구조 변경
Seon-K Apr 21, 2025
d0fde5a
✅ Feat: <button> 태그 -> 공통 컴포넌트 <Button> 으로 대체
Seon-K Apr 21, 2025
68f668f
✨ Feat: 크레딧 충전 모달 컴포넌트 생성
two678 Apr 21, 2025
b6829fd
Merge branch 'develop' into idolChart-api
Seon-K Apr 21, 2025
23d71b3
✨ Feat: 크레딧 충전 모달 기능 구현
two678 Apr 21, 2025
e99f4aa
Merge pull request #55 from FandomJingyu/idolChart-api
two678 Apr 21, 2025
2a6fa1b
✨ Feat: 버튼 컴포넌트에 type prop 추가하여 버튼 타입 유연하게 설정 가능하도록 수정
two678 Apr 21, 2025
e2e3b6e
💄 Feat: slider에 의한 ui 변경
TopiaYu Apr 21, 2025
fd659c6
📝 Refactor: credit 값확인을 위해 작성해둔 console.log() 제거
Seon-K Apr 21, 2025
e045294
✨ Feat: ProgressBar 컴포넌트 추가 및 Card 컴포넌트와 연동 테스트
Seon-K Apr 21, 2025
10e06d4
💄 Style: 크레딧 충전 모달 스타일 수정
two678 Apr 21, 2025
e2d5eca
🔧 Fix: 병합 conflicts 해결
two678 Apr 21, 2025
d3e6201
Merge pull request #57 from FandomJingyu/feature/credit-recharge-modal
two678 Apr 21, 2025
3bc6881
♻️ Refactor: Progress바 위치 조정을 위한 Card 컴포넌트 구조 조정
Seon-K Apr 21, 2025
f1a912f
♻️ Refactor: targetDonation 숫자를 1,000단위 콤마 형식으로 표시하도록 수정
Seon-K Apr 21, 2025
1101093
🚑️ Fix: 충돌 오류 해결
two678 Apr 21, 2025
7e82897
🎨 Refactor: 디테일 수정
Seon-K Apr 21, 2025
8040cd8
⚡️ Fix: 전역 css 속성 outline 삭제
ddumini Apr 21, 2025
7fecf07
Merge pull request #59 from FandomJingyu/fix/conflic-credit
two678 Apr 21, 2025
72651c3
Merge pull request #60 from FandomJingyu/feature/donation-progressBar
two678 Apr 21, 2025
399f5bb
🎨 Feat: 랜딩페이지 헤더 반응형 완료
ddumini Apr 21, 2025
777e6ef
💄 Feat: 좌우 화살표 버튼 ui 완성
TopiaYu Apr 21, 2025
bf8aab4
♻️ Fix: 슬라이더 화살표 버튼 위치 정렬 문제 수정
Seon-K Apr 21, 2025
1870d57
🎨 Feat: 랜딩 페이지 첫 번째 섹션 반응형 완료
ddumini Apr 21, 2025
1be73b1
💄 Design: 넘길때2개씩 넘기도록 수정
TopiaYu Apr 21, 2025
2b3852a
Merge pull request #63 from FandomJingyu/refactor/mypage-ui
two678 Apr 21, 2025
b1e30b5
🎨 Feat: 랜딩 페이지 중간 섹션 반응형 완료
ddumini Apr 21, 2025
60a5ecb
🎨 Feat: 랜딩 페이지 마지막 섹션 반응형 완료
ddumini Apr 21, 2025
9a11b78
🎨 Feat: 랜딩 페이지 푸터 반응형 완료
ddumini Apr 21, 2025
6c95857
🎨 Feat: 랜딩페이지 반응형 작업 및 공통 헤더, 푸터 예외처리
ddumini Apr 21, 2025
0d7a3cb
🔧 Fix: merge conflict 해결
ddumini Apr 21, 2025
aae69e2
Merge pull request #65 from FandomJingyu/feature/landing-responsive
two678 Apr 21, 2025
191d95c
Merge pull request #62 from FandomJingyu/refactor/donation-button-ui
two678 Apr 21, 2025
2ccddfb
♻️ Refactor: donationAPI pageSize를 쿼리 파라미터로 전달 받도록 변경 및 teamName 고정값으…
Seon-K Apr 22, 2025
60d00c3
👽️ Update: API연동
Seon-K Apr 22, 2025
80357ba
♻️ Refactor: ProgressBar height 1px로 수정
Seon-K Apr 22, 2025
87e2292
✨ Feat: 공통 모달 여자아이돌 남자아이돌 투표하기 type 구분
two678 Apr 22, 2025
b45bfac
⚡️ Fix: 공통 컴포넌트에 디바이스 별 숨김/노출 처리 class 추가
ddumini Apr 22, 2025
6c0e79b
⚡️ Fix: 반응형 작업중 pc UI 건드린 부분 수정
ddumini Apr 22, 2025
2e74174
💄 Feat: Circle 추가
TopiaYu Apr 22, 2025
df25980
✨ Feat: 차트 활성 탭의 성별에 따라 투표하기 모달 창 제목 변경 추가
two678 Apr 22, 2025
5055464
Merge pull request #70 from FandomJingyu/fix/landing-ui
two678 Apr 22, 2025
8c63708
⚡️ Fix: 기존 있던 크레딧 금액부터 카운트모션 되게 수정
ddumini Apr 22, 2025
cb6580a
⚡️ Fix: List.jsx파일 provider중복 삭제
ddumini Apr 22, 2025
2db9ef8
♻️ Change: pageSize=10 을 기본값으로 설정
Seon-K Apr 22, 2025
d21abfc
✨ Feat: API연동 및 캐러셀 구현
Seon-K Apr 22, 2025
1ab4c90
📝 Chore: JSDoc 주석 추가
Seon-K Apr 22, 2025
e0e91b3
✨ 차트 투표하기 기능추가
Taeil08 Apr 22, 2025
885d509
💩 Chore: 무시해주세요..!
Seon-K Apr 22, 2025
67890c2
✨ Feat: 투표 모달창 컴포넌트 생성
two678 Apr 22, 2025
a73935b
Merge branch 'develop' into chart-vote-action
two678 Apr 22, 2025
677dd0e
Merge pull request #71 from FandomJingyu/chart-vote-action
two678 Apr 22, 2025
56805b6
🎨 Fix: 충전하기 버튼 호버효과 추가
ddumini Apr 22, 2025
f9d6dae
🐛 Fix: 머지 충돌 해결
two678 Apr 22, 2025
c32c96f
♻️ Feat: 아이돌 담는 상태변수 추가
TopiaYu Apr 22, 2025
def9946
Merge branch 'develop' into fix/charge-credit-animation
two678 Apr 22, 2025
ab3b0e4
Merge pull request #73 from FandomJingyu/fix/charge-credit-animation
two678 Apr 22, 2025
1e4da9c
✨ Feat: 투표하기 로직 구현 완료
two678 Apr 22, 2025
d0b96d5
Merge pull request #74 from FandomJingyu/feature/donation-carousel
two678 Apr 22, 2025
750d0af
♻️ Refactor: RadioButton 스타일 로직 개선 및 선택 상태 반영 방식 수정
Seon-K Apr 22, 2025
b211cfa
♻️ Refactor: 머지 충돌 수정
two678 Apr 22, 2025
0f6e3f7
Merge pull request #76 from FandomJingyu/refactor/radiobutton-css
two678 Apr 22, 2025
b435432
Merge branch 'develop' into feature/vote-modal
two678 Apr 22, 2025
8ee70d3
✨ Feat: idol을 선택함에 따라 선택표시가 보입니다.
TopiaYu Apr 22, 2025
aacd40d
✨ Feat: idol을 선택함에 따라 선택표시가 보입니다.
TopiaYu Apr 22, 2025
baae4a8
✨ Feat: 투표 API 생성
two678 Apr 22, 2025
af9c46c
✨ Feat: ChartVoteModal 컴포넌트 분리 및 투표 로직 구현
two678 Apr 22, 2025
254dd23
💄 Style: 투표 모달 관련 스타일 정리 및 스타일 파일 분리
two678 Apr 22, 2025
9c92b2c
Merge pull request #79 from FandomJingyu/feature/vote-modal
two678 Apr 22, 2025
3269547
✨ Feat: 후원 마감 및 달성률 100% 달성시 버튼 비활성화 처리
Seon-K Apr 22, 2025
1d4318e
♻️ Refactor: Progress바에 progress를 전달하는 구조로 변경
Seon-K Apr 22, 2025
07a2812
Merge pull request #80 from FandomJingyu/feature/donation-button
two678 Apr 22, 2025
228645d
✨ Feat: 아이돌 선택 후 추가하기 버튼 활성
TopiaYu Apr 22, 2025
a3127a8
Merge branch 'develop' into feature/mypage-addIdol
TopiaYu Apr 22, 2025
ba375b2
WIP: 스타일 수정 중
Taeil08 Apr 22, 2025
9c32f91
Merge branch 'develop' into refactor/chart-style
Taeil08 Apr 22, 2025
1f5bc8b
♻️ Chart style 변경
Taeil08 Apr 22, 2025
6202074
Merge branch 'feature/mypage-addIdol' of https://github.com/FandomJin…
TopiaYu Apr 23, 2025
b8f31eb
✨ Feat: 선택 아이돌 삭제 구현
TopiaYu Apr 23, 2025
9f46a21
Merge pull request #82 from FandomJingyu/refactor/chart-style
two678 Apr 23, 2025
3ab4ba9
Merge pull request #83 from FandomJingyu/feature/mypage-addIdol
two678 Apr 23, 2025
2311e57
📝 Feat: donation detail 페이지 생성
ddumini Apr 23, 2025
3d8b81f
🎨 Feat: Donation 컴포넌트 반응형 구현
Seon-K Apr 23, 2025
632de9d
✨ Feat: DonationDetailInfo.jsx, DonationDetailText.jsx 컴포넌트 생성
ddumini Apr 23, 2025
fea26d1
♻️ Refactor: CheckIdol에 isVote prop 추가 및 위치 조정 / 투표 모달 내 아이돌 선택 시 체크 …
two678 Apr 23, 2025
878e7ca
Merge pull request #86 from FandomJingyu/feature/donation-responsive
two678 Apr 23, 2025
c9fc4dc
Merge pull request #88 from FandomJingyu/feature/vote-modal-idol-select
two678 Apr 23, 2025
7be360b
✨ Feat: 라우터 파라미터 추가 및 링크 연결
ddumini Apr 23, 2025
798d054
♻️ Chart 반응형 스타일 적용 (모바일/태블릿 대응)
Taeil08 Apr 23, 2025
2da90f3
Merge pull request #92 from FandomJingyu/refactor/chart-responsive
two678 Apr 23, 2025
2a1aab8
✨ Feat: 모달에 모바일 props 추가
two678 Apr 23, 2025
514c300
Merge branch 'develop' into feature/vote-modal-mobile-responsive
two678 Apr 23, 2025
5004f64
♻️ Refactor: 캐러셀 화살표 반응형 수정
Seon-K Apr 23, 2025
bd19b0b
✨ Feat: Feat: 에러 발생 시 사용자에게 안내 메세지를 보여주는 컴포넌트
Seon-K Apr 23, 2025
74a180a
✨ Feat: 후원을 기다리는 조공 상세페이지 UI작업
ddumini Apr 23, 2025
f1cbf41
✨ Feat: 투표 모달창 모바일 배경 색 변경
two678 Apr 23, 2025
b076eec
Merge pull request #94 from FandomJingyu/feature/error
two678 Apr 23, 2025
7c95b71
Merge pull request #95 from FandomJingyu/feature/donation-detail-ui
two678 Apr 23, 2025
45834d9
♻️ Feat: 모달용 버튼 컴포넌트 코드 리팩토링
TopiaYu Apr 23, 2025
5b52e28
Merge pull request #98 from FandomJingyu/refactor/button
two678 Apr 23, 2025
7d5e22d
✨ Feat: DonationDetailText.jsx 작업 완료
ddumini Apr 24, 2025
8270d61
Merge branch 'develop' of https://github.com/FandomJingyu/Fandom-K in…
ddumini Apr 24, 2025
319f94b
✨ Feat: 스크롤시 컴포넌트 상단에 제목 노출
ddumini Apr 24, 2025
f5a876d
♻️ Refactor: 라디오 버튼 내부 width를 100%로 변경하여 모달창 크기에 맞게 조절 가능하도록 수정했습니다.
Seon-K Apr 24, 2025
35789b8
♻️ Refactor: 후원을 기다리는 조공 목록 로딩 시 에러 핸들링 추가 및 ux 개선
Seon-K Apr 24, 2025
5196af0
✨ Feat: DonationDetailTimer.jsx로 타이머 컴포넌트 분리
ddumini Apr 24, 2025
3fec1c4
✨ Feat: 조사를 유연하게 바꿀 수 있는 postPosition.js 유틸함수로 제작
ddumini Apr 24, 2025
4baa5de
✨ Feat: 타이틀에 랜덤 이모지 생성
ddumini Apr 24, 2025
078e182
✨ Feat: 후원을 기다리는 조공 상세페이지 기능 작업 완료
ddumini Apr 24, 2025
d5975e4
Merge pull request #101 from FandomJingyu/refactor/donation-loading-e…
two678 Apr 24, 2025
0cc670b
Merge pull request #102 from FandomJingyu/feature/donation-detail-api
two678 Apr 24, 2025
c4af3e8
📝 Refactor: 기한 만료 시 표시되는 문구를 변경하였습니다.
Seon-K Apr 24, 2025
1c27417
✨ Feat: Error 컴포넌트 모바일 사이즈 반응형 구현
Seon-K Apr 24, 2025
0889829
✨ Feat: 모바일 사이즈 적용에 대한 훅 생성
two678 Apr 24, 2025
ec8fa88
Merge branch 'develop' into feature/vote-modal-mobile-responsive
two678 Apr 24, 2025
84f740d
♻️ Refactor: 투표 버튼 fullWidth true로 props 보내기
two678 Apr 24, 2025
2a3c8be
♻️ Refactor: errorWrapper gap 사이즈 조정
Seon-K Apr 24, 2025
8968074
♻️ Refactor: 라디오 버튼 라벨 내부 콘텐츠 영역 스타일 수정
two678 Apr 24, 2025
966a046
♻️ Refactor: 모달 컴포넌트 padding 변경
two678 Apr 24, 2025
be53983
Merge pull request #107 from FandomJingyu/feature/error-responsive
two678 Apr 24, 2025
ce86d03
♻️ Fix: 전역 스타일 미디어쿼리 분기점 변경
ddumini Apr 24, 2025
68673fe
💄 랜딩페이지 반응형 분기점 변경
ddumini Apr 24, 2025
7c3951b
♻️ Refactor: useDonations 훅 생성 및 로컬스토리지 기반 캐싱 추가
Seon-K Apr 24, 2025
d1ca04d
✨ Feat: 모바일 투표 모달 버튼 영역 불투명 적용
two678 Apr 24, 2025
3371252
♻️ Refactor: 불필요한 import 제거
Seon-K Apr 24, 2025
5e4262f
Merge branch 'develop' into refactor/donation-api
Seon-K Apr 24, 2025
e1a5cc9
💄 Style: 모바일 반응형 단위 vw로 변경
two678 Apr 24, 2025
3f099df
♻️ Refactor: donationAPI Error 제거
Seon-K Apr 24, 2025
f570385
💄 Feat: 크레딧 충전 컴포넌트 반응형 작업
ddumini Apr 24, 2025
54ac98d
✨ Feat: ✨ CheckIdol을 Circle 컴포넌트 내부로 이동
two678 Apr 24, 2025
7e91c49
Merge pull request #110 from FandomJingyu/refactor/donation-api
two678 Apr 24, 2025
2fba499
Merge pull request #108 from FandomJingyu/fix/landing-responsive-fix
two678 Apr 24, 2025
7dc3d29
💄 Fix: list페이지 상단에 blur 효과 추가
ddumini Apr 24, 2025
a81e208
✨ Fix: 크레딧 충전 컴포넌트 수정
ddumini Apr 24, 2025
93eddf1
Merge pull request #111 from FandomJingyu/feature/credit-charge-respo…
two678 Apr 24, 2025
0abe207
Merge pull request #112 from FandomJingyu/feature/vote-modal-mobile-r…
two678 Apr 24, 2025
34af1d1
🚑️ Fix: API 호출시 에러가 발생하면 자동 재시도 로직 구현
Seon-K Apr 24, 2025
be993ab
✨ 아이돌 프로필 모달 구현 및 반응형 대응
Taeil08 Apr 24, 2025
1b5357a
♻️ Refactor: donationAPI pageSize를 20으로 수정
Seon-K Apr 24, 2025
5d7ccf6
Merge pull request #114 from FandomJingyu/refactor/api-retry
two678 Apr 24, 2025
beb576d
✨ Feat: 후원을 기다리는 조공 상세페이지 반응형 작업
ddumini Apr 24, 2025
49a5094
✨ Feat: 크레딧 충전하기 버튼 사이즈 수정
ddumini Apr 24, 2025
5e2ea28
🔧 충돌 수정
Taeil08 Apr 24, 2025
074dc54
Merge pull request #115 from FandomJingyu/feature/idol-profile-modal
two678 Apr 24, 2025
5a7e5d5
💄 Feat: 아이돌 선택하지 않은 경우 문구 추가
TopiaYu Apr 24, 2025
9512788
♻️ 이달의 차트 UI 오류 변경
Taeil08 Apr 24, 2025
a2db2d5
Merge branch 'feature/chart-ui' into develop
Taeil08 Apr 24, 2025
75f6441
♻️ 이달의 차트 이미지
Taeil08 Apr 24, 2025
e431d38
Merge pull request #118 from FandomJingyu/feature/chart-ui
two678 Apr 24, 2025
3754fe9
Merge branch 'develop' of github.com:FandomJingyu/Fandom-K into develop
Taeil08 Apr 24, 2025
388ee1b
♻️ Index파일 div를 button태그로 변경
TopiaYu Apr 24, 2025
6c6399d
Merge pull request #116 from FandomJingyu/feature/donation-detail-res…
ddumini Apr 24, 2025
9d67bbd
Merge branch 'develop' of github.com:FandomJingyu/Fandom-K into develop
Taeil08 Apr 24, 2025
0f0bba1
✨ Feat: NotFound 페이지 구현
Seon-K Apr 24, 2025
00978ea
💄 Design: ui 수정, 타이틀 반응형
TopiaYu Apr 24, 2025
af4244b
✨ Feat: 반응형 구현
TopiaYu Apr 24, 2025
b324378
♻️ Refactor: 랜덤 이미지가 잘 바뀌는지 확인하기 위해 남겨둔 console.log를 삭제했습니다.
Seon-K Apr 25, 2025
90e89e5
Merge pull request #119 from FandomJingyu/feature/mypage-mobile2
two678 Apr 25, 2025
3b5e8de
Merge pull request #122 from FandomJingyu/feature/notfound-page
two678 Apr 25, 2025
b9fb72d
💄 불필요한 전역 분기점 삭제
ddumini Apr 25, 2025
1f931e5
✨ Feat: Toastify 컴포넌트 생성 후 library import후 TestPage에서 test 완료
ddumini Apr 25, 2025
926658c
🔧 Feat: meta tag user-scalable=no 속성 추가
ddumini Apr 25, 2025
9fd2b7d
✨ Feat: Toastify 반응형까지 구현 완료
ddumini Apr 25, 2025
84e4585
Merge pull request #125 from FandomJingyu/feature/toastify-message
two678 Apr 25, 2025
89af5dd
✨ Feat: 후원 상세 페이지 로컬스토리지 연결
two678 Apr 25, 2025
6a53d58
Merge branch 'develop' of github.com:FandomJingyu/Fandom-K into develop
Taeil08 Apr 25, 2025
2f34836
✨ Feat: 모인 금액 api 연결 추가
two678 Apr 25, 2025
18f95cc
♻️ 이달의 차트 이미지
Taeil08 Apr 25, 2025
2d2c7fb
Merge branch 'develop' into feature/donation-detail-credit
two678 Apr 25, 2025
f041268
Merge pull request #128 from FandomJingyu/update-chart-ui
two678 Apr 25, 2025
a81446c
✨ Feat: 후원 상세페이지 에러컴포넌트와 토스트 추가
two678 Apr 25, 2025
93e1e3c
Merge branch 'develop' into feature/donation-detail-credit
two678 Apr 25, 2025
c9914a6
✨ Feat: DonationSkeleton 및 CardSkeleton 컴포넌트 기본 구조 추가
Seon-K Apr 25, 2025
864f7b8
✨ Feat: 스켈레톤 로딩용 애니메이션 전역 스타일로 추가
Seon-K Apr 25, 2025
efaa7bd
🎨 Feat: 스켈레톤 UI 스타일 적용
Seon-K Apr 25, 2025
57de96e
✨ Refactor: 로딩시 스켈레톤 UI 컴포넌트 연결
Seon-K Apr 25, 2025
a16f642
♻️ Refactor: 기한이 0일 이하일 경우 기한 만료로 문구 변경
Seon-K Apr 25, 2025
7ebf880
♻️ Refactor:스켈레톤 UI 노출을 위한 로딩 지연 로직 추가
Seon-K Apr 25, 2025
2e162fe
✨ Feat: Donation 컴포넌트에 로딩시 DonationSkeleton 컴포넌트 연결
Seon-K Apr 25, 2025
a6dece8
Merge branch 'develop' into feature/donation-skeleton
Seon-K Apr 25, 2025
9c824f2
Merge pull request #129 from FandomJingyu/feature/donation-detail-credit
two678 Apr 25, 2025
636379a
Merge pull request #130 from FandomJingyu/feature/donation-skeleton
two678 Apr 25, 2025
77be77e
⚡️ Fix: meta태그 오류 수정
ddumini Apr 25, 2025
6442fd4
⚡️ Feat: 크레딧 충전하기 컴포넌트 카운트업 기능 수정
ddumini Apr 25, 2025
56fe5d4
Merge pull request #135 from FandomJingyu/fix/credit-charge-animation…
two678 Apr 25, 2025
87dbb7d
✨ Feat: 아이돌 목록 및 투표 로직을 통합 관리하는 useChartIdols 훅 생성
two678 Apr 25, 2025
976c74a
♻️ Refactor: Chart 컴포넌트에서 아이돌 데이터 및 상태 관리를 useChartIdols 훅으로 이전
two678 Apr 25, 2025
56d8e3f
♻️ Refactor: ChartVoteModal 컴포넌트에서 아이돌 데이터 및 투표 로직을 useChartIdols 훅으로 이전
two678 Apr 25, 2025
eaf07b5
💄 Styles: 투표 모달창에 스켈레톤 UI 추가
two678 Apr 25, 2025
bca336c
💄 Style: VoteIdolList 및 IdolItem 스타일 조정으로 첫 번째 아이템 잘림 문제 해결
two678 Apr 25, 2025
0e49ac1
✨ Feat: 투표 모달 훅 구현
two678 Apr 26, 2025
e8f97fa
✨ Feat: 투표 모달 스켈레톤 구현
two678 Apr 26, 2025
a9a7578
Merge pull request #137 from FandomJingyu/refactor/chart-vote-improve…
two678 Apr 26, 2025
d12cebf
💄 Style: 크레딧 충전 모달 스타일 추가 및 토스트 메시지 추가
two678 Apr 26, 2025
9ad6e79
✨ Feat: 경로 별칭(@) 설정으로 import 경로 개선
two678 Apr 26, 2025
56cce1c
Merge pull request #140 from FandomJingyu/chore/alias-path-setup
two678 Apr 26, 2025
ebb898d
Merge branch 'develop' into refactor/credit-recharge-improvement
two678 Apr 26, 2025
b83450f
✨ Feat: alias를 사용하여 import 경로 간편화
two678 Apr 26, 2025
d56e7ce
♻️ Refactor: 우선순위 아이돌 추가
Seon-K Apr 26, 2025
f285011
🎨 Refactor: 모바일 반응형에서 레이아웃 무너짐 현상 수정
Seon-K Apr 26, 2025
e82df0d
♻️ Refactor: useDonation 훅 로컬 스토리지 유틸 함수 분리 및 구조 최적화
Seon-K Apr 26, 2025
2cb38fa
Merge branch 'develop' into refatcor/donation-all
Seon-K Apr 26, 2025
11f55b0
Merge pull request #141 from FandomJingyu/refactor/credit-recharge-im…
two678 Apr 26, 2025
23b44e3
💄 Style: 헤더 프로필 변경 및 헤더 배경 스타일 변경
two678 Apr 26, 2025
311b065
Merge branch 'develop' into style/modify-header-background
two678 Apr 26, 2025
ce35753
Merge pull request #142 from FandomJingyu/refatcor/donation-all
two678 Apr 26, 2025
85d3e7a
Merge pull request #143 from FandomJingyu/style/modify-header-background
two678 Apr 26, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 42 additions & 0 deletions .biomerc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
{
"$schema": "https://biomejs.dev/schemas/1.9.4/schema.json",
"vcs": {
"enabled": false,
"clientKind": "git",
"useIgnoreFile": false
},
"files": {
"ignoreUnknown": false,
"ignore": ["dist/**", "node_modules/**"]
},
"formatter": {
"enabled": true,
"indentStyle": "space",
"indentWidth": 2,
"lineEnding": "lf",
"lineWidth": 120,
"attributePosition": "auto"
},
"organizeImports": {
"enabled": true
},
"linter": {
"enabled": true,
"rules": {
"recommended": true
}
},
"javascript": {
"formatter": {
"quoteStyle": "single",
"jsxQuoteStyle": "double",
"trailingCommas": "all",
"semicolons": "always",
"arrowParentheses": "always",
"bracketSpacing": true,
"bracketSameLine": false,
"quoteProperties": "asNeeded",
"attributePosition": "auto"
}
}
}
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# 루트에 .gitattributes 파일 생성 후 아래처럼 작성
* text=auto eol=lf
60 changes: 60 additions & 0 deletions .github/ISSUE_TEMPLATE/new-issue.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
name: 새로운 작업
description: 새로운 작업을 시작할 때 사용합니다.
title: "[작업]"
labels: ["작업", "기능개발"]
assignees: []
body:
- type: input
id: summary
attributes:
label: 📜 작업 상세히 작성
description: 이 작업에 대해 상세하게 설명해주세요.
placeholder: ex) 로그인 기능 구현, API 연결 등
validations:
required: true

- type: input
id: branch-name
attributes:
label: 🗂️ 브랜치 네이밍
description: 해당 작업에 대한 브랜치 이름을 지정해주세요.
placeholder: ex) feature/login-api, fix/button-bug
validations:
required: true

- type: input
id: due-date
attributes:
label: 📅 Due Date
description: 작업 마감일을 입력해주세요.
placeholder: ex) 2025/04/20
validations:
required: true

- type: input
id: references
attributes:
label: 🔗 References
description: 관련 자료나 참고 링크를 입력해주세요.
placeholder: ex) Jira, 문서 링크 등
validations:
required: false

- type: checkboxes
id: checklist
attributes:
label: ✅ 할 일 리스트
options:
- label: "기능 구현 계획"
- label: "브랜치 네이밍 검토"
- label: "테스트 계획"
- label: "문서화"

- type: input
id: milestone
attributes:
label: 🏆 마일스톤
description: 이 작업이 포함될 마일스톤을 선택하세요.
placeholder: 예시) 공통 컴포넌트 구현, MVP 개발 등
validations:
required: true
43 changes: 43 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
## 📝 Summary

<!-- 간단한 변경 요약을 작성해주세요 -->

## 🔧 Changes

<!-- 주요 변경 내용을 요약해주세요 -->

-
-
-

## ✅ Checklist

- [ ] 컨벤션을 준수하였습니다.
- [ ] 변경 사항을 테스트하였습니다.
- [ ] 설명을 충분히 작성하였습니다.
- [ ] 올바른 브랜치에 PR을 보냈습니다.
- [ ] 🤞 리뷰어의 마음을 사로잡았습니다.

## 🚀 Test Plan

<!-- 테스트 방법과 결과를 작성해주세요 -->

-

## 🖼️ Screenshots (UI 변경 시)

<!-- UI 변경이 있다면 스크린샷을 첨부해주세요 -->

| 변경 전 | 변경 후 |
| ------- | ------- |
| 이미지 | 이미지 |

## 📚 Additional

<!-- 리뷰어가 참고하면 좋을 추가 정보를 적어주세요 -->

- 아마도 이 PR은 다크호스일지도... 🎩✨

---

> 🚨 _"모든 PR에는 커피가 필요하다!"_ ☕
32 changes: 32 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: Biome CI for React

on:
pull_request:
branches: [main, dev]
push:
branches: [main, dev]

jobs:
check-project:
runs-on: ubuntu-latest

steps:
- name: 📥 Checkout code
uses: actions/checkout@v4

- name: 🟢 Setup Node
uses: actions/setup-node@v3
with:
node-version: 22.x

- name: 📦 Install dependencies
run: npm ci

- name: 🔎 Run Biome Check
run: npm run check

- name: 🧪 Run Tests (optional)
run: npm test

- name: 🏗️ Build Project
run: npm run build
26 changes: 26 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
lerna-debug.log*

node_modules
package-lock.json
dist
dist-ssr
*.local

# Editor directories and files
.vscode/*
!.vscode/settings.json
!.vscode/extensions.json
.idea
.DS_Store
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
3 changes: 3 additions & 0 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#!/bin/sh

npx lint-staged
58 changes: 58 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
{
"editor.defaultFormatter": "biomejs.biome",
"editor.formatOnSave": true,

"[javascript]": {
"editor.defaultFormatter": "biomejs.biome"
},
"[javascriptreact]": {
"editor.defaultFormatter": "biomejs.biome"
},
"[json]": {
"editor.defaultFormatter": "biomejs.biome"
},
"cSpell.words": [
"ADOR",
"AESPA",
"Batchim",
"borderradius",
"CHAEWON",
"ENFP",
"ENTP",
"ESTJ",
"EUNCHAE",
"fancam",
"GAEUL",
"gsap",
"HAERIN",
"HAEWON",
"HANNI",
"HYEIN",
"INFJ",
"INFP",
"ISFJ",
"ISFP",
"ISTJ",
"ISTP",
"JANG",
"Jingyu",
"JIWOO",
"KAZUHA",
"LEESEO",
"mbti",
"MINJI",
"NINGNING",
"NMIXX",
"ILLIT",
"josa",
"Pretendard",
"SAKURA",
"slicktest",
"SSERAFIM",
"SULLYOON",
"Testpage",
"WONYOUNG",
"YUJIN",
"YUNJIN"
]
}
Binary file modified README.md
Binary file not shown.
1 change: 1 addition & 0 deletions commitlint.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = { extends: ['@commitlint/config-conventional'] };
41 changes: 41 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
<!doctype html>
<html lang="ko">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height" />
<title>Fandom-K</title>
<meta name="description" content="All your K-pop love, in one place" />
<meta name="keywords" content="K-POP, 팬덤, 아이돌, 조공, 케이팝" />
<meta name="author" content="Fandom-K" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Fandom-K" />
<meta property="og:description" content="All your K-pop love, in one place" />
<meta property="og:image" content="/og-image.png" />
<meta property="og:url" content="https://fandom-k.com" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Fandom-K" />
<meta name="twitter:description" content="All your K-pop love, in one place" />
<meta name="twitter:image" content="/og-image.png" />

<!-- 파비콘 -->
<link rel="apple-touch-icon" sizes="180x180" href="/images/favicon/apple-touch-icon.png" />
<link rel="icon" type="image/png" sizes="192x192" href="/images/favicon/android-chrome-192x192.png" />
<link rel="icon" type="image/png" sizes="512x512" href="/images/favicon/android-chrome-512x512.png" />
<link rel="icon" type="image/png" sizes="32x32" href="/images/favicon/favicon-32x32.png" />
<link rel="icon" type="image/png" sizes="16x16" href="/images/favicon/favicon-16x16.png" />
<link rel="manifest" href="/images/favicon/manifest.json" />

<!-- 폰트 -->
<link
rel="stylesheet"
as="style"
crossorigin
href="https://cdn.jsdelivr.net/gh/orioncactus/[email protected]/dist/web/static/pretendard.min.css"
/>

</head>
<body>
<div id="root"></div>
<script type="module" src="/src/main.jsx"></script>
</body>
</html>
Loading
Loading