Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
4de9752
chore: .env gitignore 추가
vlmbuyd May 18, 2026
24e7227
chore(pacakge): msw 패키지 설치
vlmbuyd May 18, 2026
e7c06d6
chore(naming): 인풋 필드 타입 파일 네이밍 변경
vlmbuyd May 18, 2026
d772f93
feat(type): Card 도메인 모델 타입 정의
vlmbuyd May 18, 2026
4e1af8f
feat(api): fetch 기반 HTTP 인스턴스 추가
vlmbuyd May 18, 2026
2f964c0
feat(api): 인스턴스 기반 api 함수 정의
vlmbuyd May 18, 2026
ef60971
chore(msw): API msw 클라이언트 모듈 세팅
vlmbuyd May 18, 2026
13d6a76
style(layout): 카드 목록 레이아웃 추가
vlmbuyd May 18, 2026
6d801c4
chore(route): 카드 목록 라우팅 추가
vlmbuyd May 18, 2026
5a60704
style: li 기본 스타일 초기화
vlmbuyd May 18, 2026
0eccdff
chore: CardPreview 디렉토리 이동
vlmbuyd May 18, 2026
dd9ebbd
feat(card): 등록된 카드 컴포넌트 구현
vlmbuyd May 18, 2026
1b7e2a2
feat(card): 등록된 카드 컴포넌트 구현
vlmbuyd May 18, 2026
ebed62f
feat(api): 카드 등록 조회 API 연동
vlmbuyd May 18, 2026
48ce60c
feat(card): 카드 번호 마스킹 포맷 추가
vlmbuyd May 18, 2026
24f9146
feat: fallback 컴포넌트 구현
vlmbuyd May 18, 2026
9443728
feat(skeleton): 스켈레톤 컴포넌트 구현
vlmbuyd May 18, 2026
3990400
feat(api): 서버 비동기 상태 관리 커스텀 훅 구현
vlmbuyd May 18, 2026
f6354a7
feat(api): 카드 조회 api 비동기 상태에 따라 분기 처리
vlmbuyd May 18, 2026
a99b1ac
chore(msw): 카드 등록 조회 핸들러 딜레이 추가
vlmbuyd May 18, 2026
ca5f1bb
feat(api): 카드 삭제 및 삭제 후 리패칭 구현
vlmbuyd May 18, 2026
4bd198d
refactor(api): useQuery 리패칭 로직 개선
vlmbuyd May 18, 2026
eb8c300
feat(api): 폼 카드 등록 api 연동
vlmbuyd May 18, 2026
ddd5898
chore(msw): DB 상수 빈 배열로 초기화
vlmbuyd May 18, 2026
e7dcd2c
chore(route): 등록 완료 페이지 라우팅 replace 속성 추가
vlmbuyd May 18, 2026
7ab2043
chore(test): RTL 패키지 설치 및 환경 세팅
vlmbuyd May 18, 2026
cc465a6
test: 카드 목록 통합 테스트 코드 작성
vlmbuyd May 18, 2026
d9d721b
test: 카드 등록 통합 테스트 코드 작성
vlmbuyd May 18, 2026
47c3f1d
fix: import 오류 수정
vlmbuyd May 18, 2026
151aee7
chore: msw 프로덕션용 가드 조건 제거
vlmbuyd May 18, 2026
97f48c8
feat(api): HTTP 에러 처리 ApiError 클래스로 구조화
vlmbuyd May 25, 2026
591c5ba
feat(msw): 카드 등록 요청 유효성 검증 및 에러 응답 추가
vlmbuyd May 25, 2026
d79ee72
refactor(hooks): useQuery 패칭 로직 useEffectEvent로 분리
vlmbuyd May 25, 2026
7bc5aac
refactor(route): 카드 추가하기 라우팅 경로 명시적으로 개선
vlmbuyd May 25, 2026
c6f6f99
refactor(api): api 다시 시도 리패칭 방식으로 개선
vlmbuyd May 25, 2026
e4666f6
chore: 카드 등록 api 요청 예외 처리 로직 임시 추가
vlmbuyd May 25, 2026
28a7c81
refactor: 에러 메시지 렌더링 로직 개선
vlmbuyd Jun 15, 2026
8991c98
feat: 서버 에러 렌더링 로직 추가
vlmbuyd Jun 15, 2026
fcf4272
refactor: isValid 판별 로직 개선 및 불필요 검증 로직 제거
vlmbuyd Jun 15, 2026
79ef796
refactor: 스탭 진행 로직 추출
vlmbuyd Jun 16, 2026
99a9221
refactor: 폼 로직 useCardForm 커스텀 훅으로 추출
vlmbuyd Jun 22, 2026
b173b6f
refactor: config 객체 필드 네이밍 케이스 통일
vlmbuyd Jun 22, 2026
4f07310
refactor: 컴포넌트 네이밍 개선
vlmbuyd Jun 22, 2026
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
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -28,3 +28,6 @@ dist-ssr

*storybook.log
storybook-static

.env
.env.test
Loading