Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
3f47c62
feat: shared 내부에 UI 관련 컴포넌트 추가
Amelia-Shin Aug 12, 2025
034e724
feat: entities 폴더 구조 생성 (model, api)
Amelia-Shin Aug 12, 2025
d29a79b
chore: tanstack query 설치
Amelia-Shin Aug 12, 2025
75417f5
feat: post 업데이트 모델 추가
Amelia-Shin Aug 12, 2025
2215335
fix: fetchTags 함수 복원
Amelia-Shin Aug 12, 2025
001fbbe
feat: tanstack query 구현
Amelia-Shin Aug 12, 2025
dda4040
feat: tanstack query 를 main.tsx에 적용 및 불필요한 파일 제거
Amelia-Shin Aug 12, 2025
a44068a
fix: shared에 있는 api 호출 클래스 수정
Amelia-Shin Aug 12, 2025
9b787a4
feat: text highlight 기능 shared 내부에 컴포넌트 추가
Amelia-Shin Aug 12, 2025
c0b7939
refactor: post model 수정
Amelia-Shin Aug 12, 2025
feade45
feat: 게시글 가져오는 hook 구현
Amelia-Shin Aug 12, 2025
8b17360
chore: 변수명 변경
Amelia-Shin Aug 14, 2025
ebec0be
refactor: Tag 폴더 제거 및 타입 post에 추가
Amelia-Shin Aug 14, 2025
4bb9f84
feat: Post API 수정
Amelia-Shin Aug 14, 2025
1bf2adf
feat: PostTable widget으로 분리
Amelia-Shin Aug 14, 2025
bdf76b2
feat: API custom hook 수정
Amelia-Shin Aug 14, 2025
bdc53b5
feat: 검색 필터별로 API 호출
Amelia-Shin Aug 14, 2025
cc1d8ca
feat: 검색필터 UI widget으로 분리
Amelia-Shin Aug 14, 2025
9ac88c7
chore: zustand 설치
Amelia-Shin Aug 14, 2025
28eb949
feat: 게시물 관리 상태를 Zustand store로 통합하고 useAddPost 훅 적용
Amelia-Shin Aug 14, 2025
d50dfe7
chore: comment hook 폴더 구조 변경(entities model에 위치)
Amelia-Shin Aug 14, 2025
722ea2d
feat: 새 게시물 추가 Dialog features에 분리
Amelia-Shin Aug 14, 2025
48593dc
feat: 게시글 업데이트 features 분리
Amelia-Shin Aug 14, 2025
b7df9a7
feat: 게시물 캐시 관리 헬퍼 함수 추가 및 useMutation 훅에서 캐시 업데이트 로직 통합
Amelia-Shin Aug 14, 2025
d27a166
chore: 사용하지 않는 변수 삭제
Amelia-Shin Aug 14, 2025
f4f79e7
feat: 댓글 API 및 훅 개선, 댓글 목록 컴포넌트 추가
Amelia-Shin Aug 14, 2025
6dbedd1
feat: 댓글 API 및 훅 개선, 댓글 추가/수정/삭제/좋아요 기능 구현 및 UI 컴포넌트 추가
Amelia-Shin Aug 14, 2025
573ab90
refactor: 댓글 훅에서 캐시 무효화 로직 제거 및 setQueryData로 직접 처리, 댓글 추가 기능 개선
Amelia-Shin Aug 14, 2025
5113747
refactor: 댓글 관련 컴포넌트 및 API 타입 개선, PostsManagerPage에서 불필요한 코드 제거
Amelia-Shin Aug 14, 2025
aff3e91
deploy: 배포하기
Amelia-Shin Aug 14, 2025
732d526
Fix API URL for GitHub Pages deployment - use absolute URL for produc…
Amelia-Shin Aug 14, 2025
c46a293
feat: 댓글 수정 기능 개선 - useUpdateCommentFeature 훅 통합 및 로딩 상태 처리 추가
Amelia-Shin Aug 14, 2025
9cf70ee
feat: 사용자 정보 모달 개선 - 사용자 ID로 정보 가져오기 및 추가 정보 표시
Amelia-Shin Aug 14, 2025
14e4f67
refactor: forwardRef를 함수형 컴포넌트로 변경(React19)
Amelia-Shin Aug 14, 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
1 change: 1 addition & 0 deletions .env.development
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
VITE_API_BASE_URL=/api
2 changes: 2 additions & 0 deletions .env.production
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
VITE_API_BASE_URL=https://dummyjson.com

13 changes: 9 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,20 @@
"type": "module",
"scripts": {
"dev": "vite",
"build": "tsc -b && vite build",
"lint": "eslint .",
"preview": "vite preview",
"test": "vitest",
"coverage": "vitest run --coverage"
"coverage": "vitest run --coverage",
"build": "vite build",
"preview": "vite preview",
"predeploy": "pnpm run build",
"deploy": "npx gh-pages -d dist",
"postbuild": "cp dist/index.html dist/404.html"
},
"dependencies": {
"@tanstack/react-query": "^5.85.0",
"react": "^19.1.1",
"react-dom": "^19.1.1"
"react-dom": "^19.1.1",
"zustand": "^5.0.7"
},
"devDependencies": {
"@eslint/js": "^9.33.0",
Expand Down
58 changes: 46 additions & 12 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

214 changes: 0 additions & 214 deletions src/components/index.tsx

This file was deleted.

Loading