Repository files navigation
장르분석 차트 기간 필터 제거 및 전체 기간 데이터로 단순화 (4a66ac9 )
시간 표시를 스마트 포맷으로 개선 (3일 기준) (e913ef8 )
프로필 이미지 업로드 파일 크기 제한을 20MB로 증가 (04814db )
검색 다이얼로그 로딩 스피너 수직 중앙정렬 완전 수정 (7b1d4b0 )
모바일 BookDialog에서 중복된 close 버튼 제거 (b6f7cab )
중간 크기 화면에서 bottom navigation 표시 문제 해결 (b8d1033 )
BookDialog와 책 상세페이지 이탈 시 정렬 상태 초기화 (5316824 )
커뮤니티 페이지에 쿼리 파라미터 연동 및 메뉴 구조 개선 (8a2f6ea )
필터/정렬 변경 시 스크롤 위치를 useEffect에서 처리하도록 변경 (7c95f38 )
분야별 인기 페이지 서브카테고리 동적 패딩 수정 (6f2eb06 )
horizontal BookCard 레이아웃 시프트 완전 방지 (f7a97ae )
BookCard horizontal 모드에서 이미지 비율 가변 높이 적용 (f02479d )
BookCard 스켈레톤과 실제 카드 높이 불일치 문제 해결 (7bb5bac )
BookCard 스켈레톤과 실제 카드 높이 불일치 문제 해결 (e585cf0 )
일반 모드에서 이미지 바닥 정렬 복원 (e2470ce )
BookCard 일반 모드에서 이미지 실제 비율 유지하도록 수정 (8464190 )
모바일 기기에서 Next.js Image 표시 문제 해결 (2cc6d2e )
BookCard img 태그를 Next.js Image 컴포넌트로 교체 (92ec0e8 )
BookCard 스케일 변환 시 보더 유지 문제 해결 (f287c55 )
BookCard 호버 시 왼쪽 보더 사라짐 문제 해결 (386b3a6 )
fix lint (e45bc95 )
Next.js Image 컴포넌트 로딩 시 검정색 배경 문제 해결 (f73fece )
BookCard 이미지 비율을 실제 이미지에 맞게 가변적으로 조정 (1d8047e )
NextJS Image 컴포넌트 레이아웃 시프트 방지 및 캐시 최적화 (9df9b47 )
BookCard 이미지 레이아웃 시프트 방지를 위한 명시적 크기 설정 (a9920af )
BookCard 이미지 로딩 중 검정색 배경 문제 해결 (880b188 )
BookCard에서 Next.js Image 로딩 시 검정색 배경 문제 해결 (560424c ), closes #f9 #f3f4f6
horizontal BookCard에서 별점 영역 justify-between 레이아웃 개선 (b1c4f0a )
md 이상 화면에서 BookCard horizontal 모드 비활성화 (77c05e2 )
책 이미지에 좌우와 하단으로 퍼지는 그림자 효과 추가 (a19f977 )
Next.js Image 컴포넌트로 이미지 최적화 및 캐싱 개선 (755ffdd )
책카드 이미지에 연한 회색 테두리 추가 (cba2c14 )
BookCard horizontal 레이아웃에서 컨텐츠 영역 높이 최적화 (200e6c7 )
BookCard horizontal 레이아웃 이미지 스타일 개선 (1af1a61 )
하이드레이션 불일치로 인한 스크롤 위치 복원 문제 해결 (7467aab )
발견하기/분야별 인기 페이지 스크롤 위치 복원 개선 (bba35bd )
발견하기/분야별 인기 페이지 스켈레톤을 실제 컨텐츠 크기에 맞게 개선 (2ac23b4 )
발견하기/분야별 인기 페이지 로딩 UI를 공통 스피너로 개선 (a423948 )
AuthDialog 헤더에서 뒤로가기 버튼과 로고 겹침 문제 해결 (38510ce )
모바일 다이얼로그에서 키보드 등장 시 스크롤 문제 해결 (157672c )
발견하기와 분야별 인기 페이지의 스크롤 위치 복원 문제 해결 (746d8b4 )
프로필 리뷰 섹션에서 댓글 개수 실시간 업데이트 기능 추가 (838a5f6 )
프로필 스켈레톤에서 shadow 제거 (19cc43f )
프로필 편집 다이얼로그 이미지 삭제 버튼에 cursor pointer 추가 (baf646e )
HTML 엔티티 디코딩 기능 추가 (18b6e20 ), closes #39
서재 목록페이지 정렬버튼 반응형 브레이크포인트 조정 (xl→2xl) (90a1f71 )
BookDialog 로딩 중 skeleton에서 Dialog radius 누락 문제 수정 (16b0a4e )
fix lint (0c84336 )
리뷰 수정 시 React 훅 조건부 호출 에러 수정 (a4c1a55 )
모바일 BookDialog 높이가 100dvh를 초과하는 문제 해결 (7861b3c )
별점 x버튼 호버 시 별점 호버 효과 충돌 문제 해결 (fd34d33 )
서재 삭제 후 이전 페이지 서재 목록 갱신 문제 해결 (069001b )
프로필 서재 섹션 ErrorBoundary 문제 해결 및 react-error-boundary 적용 (1d698c6 )
프로필 읽기 섹션에 정렬 및 기간 필터 기능 추가 (edcdd0d )
fix type errors (17213a6 )
useIsMobile -> tailwindcss (5644249 )
useIsMobile 훅 하이드레이션 미스매치 및 깜빡임 문제 해결 (0201b21 )
next-scroll-restorer를 활용한 모바일 무한스크롤 스크롤 위치 복원 구현 (536c99d )
프로필 페이지에서 하이드레이션 에러 시 에러뷰 표시 방지 (f6427a5 )
BookDialog 좌측 영역에서 알라딘 더보기 버튼 제거 (4908488 )
댓글 및 리뷰 수정 시 포커스 관리 개선 (ea0d4df )
댓글 수정 버튼 크기 증가 (20a15e0 )
댓글 수정창 모바일 폰트 크기 개선 (4071699 )
모바일 BookCard 별점/댓글 영역 폰트 및 아이콘 크기 증대 (570eeee )
ManageDiscoverBooksDialog 우측 검색 결과에 무한스크롤 기능 개선 (38eb868 )
BookFullSkeleton의 BookHeaderSkeleton에서도 border 제거 (dcb00e4 )
fix lint (1851589 )
모바일에서 카테고리 드롭다운 버튼에 ID 대신 이름이 표시되도록 수정 (11f635a )
카테고리 DnD hover 시 즉시 위치 변경 구현 (e696acc )
UserDropdown에서 긴 이메일 주소 표시 개선 (d49a3d0 )
BookSearchDialog 입력창 자동 포커스 기능 추가 (53d0ace )
ReviewCard 그라데이션 효과 제거 및 모바일 터치 확장 기능 개선 (357ff29 )
알라딘 드로워 핸들 하단 여백 추가 (82ddc80 )
CreateReviewCard 컴포넌트에서 로그인 사용자는 포커스 유지되도록 수정 (d815bfb )
댓글 좋아요 버튼 색상을 그린 계열로 변경하여 리뷰와 통일 (3eb458a )
AuthDialog 입력 폰트 크기 수정으로 모바일 확대 방지 (b7c6c60 )
모바일 환경에서 book 상세 페이지 스켈레톤 가로 스크롤 문제 수정 (3c1908c )
iOS 모바일에서 키보드 표시 시 다이얼로그 위치 문제 해결 (2d43534 )
BookDialog 스켈레톤 UI 및 로딩 상태 개선 (fd1d7b6 )
BookDialog 포커스 효과(회색 테두리) 제거 (2db3147 )
BookLibraries 컴포넌트의 새 서재 만들기 로직 수정 (9307c12 )
라이브러리 카드의 공개/비공개 아이콘 크기 조정 (d8467d6 )
모바일 다이얼로그에서 키패드 표시 시 하단 안전 영역 처리 추가 (1b678d8 )
스타일 수정 (3795388 )
알라딘 드로어에서 헤더 제거 (d84c74d )
비로그인 상태에서 BookDialog 별점 클릭 시 별점 상태가 업데이트되지 않고 AuthDialog만 뜨도록 수정 (c861cca )
비로그인 상태에서 CreateReviewCard textarea 포커스 방지 (b8b1e23 )
스타일 수정 (32333d6 )
AuthDialog 인풋 폰트사이즈 16px, placeholder는 기존 크기 유지 (55a39c9 )
BottomNav 컴포넌트 스크롤 감지 기능 추가 (c9bb79e )
responsive-dialog drawer가 항상 100svh/100dvh로 고정되지 않고 컨텐츠 크기에 맞게 높이 지정되도록 수정 (274ebba )
fix lint (789eb91 )
green-600 버튼의 disabled 상태에서 bg-green-200 컬러 적용 (d19a931 )
모바일 Safari에서 ReviewDialog TextArea 포커스 시 흰 화면 문제 해결 (ebe2ec8 )
모바일 브라우저 Drawer 높이 문제 및 autoFocus 제거 (2261018 )
서재 SearchBar 입력 텍스트 16px, placeholder는 작게 보이도록 수정 (15e2c42 )
BookCard 이미지에 rounded-md 적용, 이미지 자체에도 라운드가 보이도록 개선 (4355df4 )
BookSearchDialog에서 책 선택 시 닫히면서 검색어도 초기화되도록 처리 (69f6d23 )
ReviewCard 댓글 좋아요(ThumbsUp) 버튼 색상을 green 계열로 변경 (a04e9c5 )
ReviewDialog textarea 폰트사이즈 16px, placeholder는 기존 크기 유지 (6f72d8e )
SortDropdown 드롭다운 내부 active 항목 스타일 단순화 (128603f )
댓글 수 업데이트가 모든 communityReviews 쿼리 인스턴스에 반영되도록 개선 (43b4740 )
댓글 입력창 및 ReviewCard 아바타 폴백 이니셜 폰트 크기 축소(text-xs) (e280b56 )
댓글 입력창 제출 버튼을 green-600 계열로 변경 (5e88aca )
로그인하지 않은 상태에서도 커뮤니티 글쓰기 입력창(CreateReviewCard) 항상 노출 (40a1b31 )
리뷰 수정 시 토스트가 두 번 뜨는 문제 수정 (19ef611 )
모바일 기간/정렬 버튼 크기를 데스크톱과 동일하게 통일(h-8, px-3, text-xs) (2267e0d )
모바일 서재 목록 태그 필터 영역을 분야별 인기 카테고리 필터와 동일한 스타일로 통일 (be70334 )
모바일 서재 태그 메뉴 버튼 크기를 발견하기 카테고리 필터와 통일 (8c33dd3 )
모바일 카테고리 필터 flex 컨테이너에 after 가상요소로 오른쪽 여백 보장 (3d819d2 )
모바일에서도 더 보기 버튼 항상 노출 및 클릭/터치 동작 일관성 개선 (70c0dee )
발견하기/분야별 인기/커뮤니티 메뉴 active 스타일을 초록색 계열로 변경 (7f44fd4 )
브레드크럼 글자 크기를 14px로 통일 (모바일/데스크톱) (c7a95c4 )
새 서재 만들기 Drawer 모바일에서 세로 길이 100%로 보이도록 수정 (71c8cc4 )
서브 메뉴 active 컬러를 파란색 계열(border-blue-200 bg-blue-50 text-blue-700)로 되돌림 (a470faf )
서재 검색 placeholder 텍스트 크기 축소 (3d8fa62 )
서재 목록 필터 메뉴(태그 필터) flex 컨테이너에 after 가상요소로 오른쪽 여백 보장 (1bca990 )
서재 상세페이지 Empty 메시지 모바일 폰트 크기 축소 및 중복 제거 (c9a353d )
스크롤바 숨김 스타일을 globals.css로 이동, 인라인 스타일 제거 및 전역 적용 (b1eb0bc )
스타일 수정 (20ed2f3 )
스타일 수정 (05a2235 )
커뮤니티 인기/팔로잉/최신 메뉴 버튼 스타일을 발견하기 서브메뉴와 동일하게 통일 (a84e17e )
토스트 위치 수정 (7d8f93c )
팔로우 성공 메시지에 사용자 이름이 노출되도록 개선 (2687f0d )
프로필 메뉴 변경 시 스크롤 이동 제거 (d2ef2f1 )
프로필 편집 드로어가 모바일에서 전체화면 높이를 차지하도록 수정 (4c08366 )
BookSearchDialog 인기 검색어 숫자(1~3위) 배경색을 green-600으로 변경 (8a96806 )
모바일에서 LibraryCard description 글자 크기 개선 및 Skeleton 높이 조정 (7fe22ca )
프로필 페이지 스켈레톤 UI 크기 및 레이아웃 모바일 최적화 (5b6ee3c )
홈 인기서재(BookOpen) 아이콘을 Library 아이콘으로 교체 (588b851 )
모바일에서 input/textarea/combobox/commandinput의 placeholder 텍스트 크기를 md:text-sm(데스크톱 기준)으로 고정 (d1c3c9c )
AddBookDialog 안내/로딩 컨테이너 컨텐츠 영역 수직 중앙 정렬로 개선 (adb6dfa )
BookActionButtons의 읽기 상태 아이콘/텍스트 hydration mismatch 완전 방지(string 타입 강제) (3b3b9a4 )
BottomNav에서 아바타 이미지 없을 때 이니셜만 보이도록 Avatar 렌더링 방식 수정 (43b604d )
fix lint (06d89f5 )
데스크톱 도서 상세 페이지 좌우 여백 축소 (9deccb9 )
로고 컬러 변경 (4d9b73c )
모바일 및 SSR(클라이언트 마운트 전)에서 Header에 "로그인" 글자가 보이지 않도록 UserDropdown 조건부 렌더링 강화 (08b57ba )
모바일에서 Input, Textarea, CommandInput 등 입력 필드에 text-base 적용(md 이상은 text-sm)하여 브라우저 자동 줌 방지 (776fa66 )
모바일에서 발견하기/분야별 인기 상단 필터·정렬·브레드크럼 고정 해제 (eb3d870 )
서재 상세 페이지에서 구독 안내문구 영역 제거 (64b27cf )
서재 추가(플러스) 버튼 컬러를 green-800/green-900으로 변경 (882954a )
스타일 수정 (92511e6 )
스타일 수정 (2d627bc )
스타일 수정 (0279d73 )
스타일 수정 (ed9d92c )
스타일 수정 (ee88191 )
스타일 수정 (355de29 )
홈 인기글 쿼리 invalidate queryKey를 ['home', 'popularReviews']로 통일 (1fced46 )
홈 커뮤니티 인기글 fallback 타이틀 및 레이아웃 실제와 일치하도록 수정 (2272be7 )
AppSidebar의 서재 메뉴 아이콘을 BookOpen에서 Library로 교체 (c8368c4 )
BookDialog/상세페이지 리뷰·댓글 아바타/이름 클릭 시 유저 프로필로 이동 및 cursor-pointer 적용 (6220cbd )
BookSearchDialog와 Notification drawer가 모바일에서 전체화면 높이를 차지하도록 drawerClassName에 h-[100dvh] 적용 (b2ccd1d )
BottomNav 추가 (0d3a609 )
favicon 업데이트 (7c7537f )
favicon 업데이트 (d665d66 )
도서 상세페이지 페이지 추가 (8a9f050 )
로고 이미지 교체 (07a6cc3 )
모바일에서 BottomNav 높이만큼 컨텐츠 하단 여백(padding-bottom) 적용 (b15312a )
모바일에서 서브카테고리(서브메뉴) 버튼 크기 상향 (5feff2b )
모바일에서 스크롤 방향에 따라 헤더가 사라졌다가 나타나는 기능 추가 (c7b3046 )
모바일에서 스크롤 방향에 따라 헤더가 사라졌다가 나타나는 기능 추가 (39de48b )
발견하기 도서관리 버튼을 화면 우하단에 고정 배치하도록 수정 (ce98156 )
커뮤니티 페이지 모바일에서 상단 메뉴 고정 해제 (c5c8ce3 )
홈 커뮤니티 인기글 섹션에 empty(비어있음) 안내 문구 추가 (d374b55 )
AddBookDialog 모바일 레이아웃 개선 및 스크롤 영역 제한 (c12bfaa )
AddBookDialog 컴포넌트를 Command 패턴으로 리팩토링 (69216ea )
AlertDialog를 ResponsiveAlertDialog로 교체하여 모바일 대응성 개선 (2416c0b )
AlertDialog를 ResponsiveAlertDialog로 교체하여 모바일 대응성 개선 (8cee93b )
AlertDialog를 ResponsiveAlertDialog로 변경하여 모바일 환경 지원 개선 (2ce9494 )
API 모듈 내보내기 충돌 해결 (8eff325 )
API 응답 형식에 맞게 홈 데이터 처리 로직 수정 (31a9e3d )
API 직접 호출 함수 대신 useMutation 사용으로 에러 처리 및 상태 관리 개선 (3a02a4b )
API 타입을 재정의하지 않고 직접 임포트하여 사용하도록 변경 (6492209 )
book api 연동 (d7e28f2 )
BookActionButtons 컴포넌트의 드롭다운 메뉴를 반응형으로 교체 (65ed80c )
BookActionButtons에서 서재 생성 기능 개선 (fe90271 )
BookCard 크기 조정 문제 해결 (09e9ae5 )
BookCoverSection: 모바일 환경 UI 최적화 (f5a4912 )
BookDialog 다이얼로그 위치 및 스크롤 문제 해결 (ae4c7d3 )
BookDialog 리뷰 영역 구현 (b6d79e3 )
BookDialog 사용 방식 개선 (bfe50cd )
BookDialog 우측의 서재 영역과 리뷰 영역 모든 버튼에 cursor-pointer 클래스 추가 (947b6f5 )
BookDialog 컴포넌트 UI 개선 및 레이아웃 최적화 (e22fe9c )
BookDialog 컴포넌트 리팩터링 및 모듈화 (babc910 )
BookDialog 헤더 타이틀을 책 제목으로 변경 및 스켈레톤 UI 개선 (0a85b2c )
BookDialog에 읽기 상태 선택 안함 옵션 추가 (4a41b84 )
BookDialog에서 별점 업데이트 시 평균 별점도 함께 업데이트 (51a0852 )
BookGrid 컴포넌트의 TimeRange 타입 오류 수정 (4464592 )
bookId가 -1일 때 ISBN 기반 캐시 무효화 로직 개선 (32d75f5 )
BookLibraries 컴포넌트의 드롭다운 메뉴를 반응형으로 교체 (2fdbaa8 )
BookLibraries.tsx, BookActionButtons.tsx 파일에서 "bookshelf" 용어를 "서재" 혹은 "library"로 변경 (ed23dd6 )
BookReviews 컴포넌트의 드롭다운 메뉴를 반응형으로 교체 (eb8cc56 )
Button 컴포넌트 추가 (144ce1e )
Button 컴포넌트 추가 (c8ed4ae )
CommentItem의 alert-dialog를 responsive-alert-dialog로 교체 (5200f79 )
CompactLibraryCard 컴포넌트에서 모든 태그 표시 및 수직 정렬 개선 (d06e23e )
ConflictAlertDialog의 alert-dialog를 responsive-alert-dialog로 교체 (d3e21a6 )
discover 관리자 페이지 (0566d83 )
Discover 페이지의 정렬 드롭다운 위치 조정 (29ce97a )
Empty 스타일 수정 (815a8f3 )
escape key handler 예외처리 (41a4608 )
Header UI 구현 (f7e7b80 )
Header/RightSlot의 인덱스 파일 임포트 경로 수정 (16166f1 )
Jotai를 활용한 도서 리뷰 정렬 기능 개선 (dea9dc6 )
LibraryCard 컴포넌트의 공개/비공개 태그 노출 조건 수정 (000724c )
LibraryHeader 구독 버튼 로딩 처리 제거 (c5ba02b )
LibraryList 컴포넌트에 isFetchingNextPage 프롭 추가 (e2ef3ee )
LibrarySidebar 컴포넌트 UI 수정 (e00bbb7 )
LibrarySidebarSubscribers 컴포넌트에 isCurrentUserSubscriber 프롭 추가 (d0e649a )
ManageDiscoverBooksDialog의 Select 컴포넌트를 ResponsiveSelect로 교체 (90a7374 )
popular page 모바일 대응 (2070803 )
Popular 페이지 카테고리 필터에 '전체' 버튼 추가 (957b50c )
post 관련 코드를 review로 모두 변경 (2d90311 )
profile: 리뷰 메뉴에 별점 표시 위치 변경 (5ce8148 )
React Hook Form의 mode를 'onTouched'로 설정하여 입력값 유효성 검사 개선 (ff61c82 )
responsive-dialog 추가 및 적용 (1b93468 )
responsive-dropdown-menu 추가 (7667395 )
ResponsiveAlertDialog 내부 상태 관리 기능 추가 및 취소 버튼 동작 개선 (64a594d )
ResponsiveAlertDialog 컴포넌트 여백 수정 및 버튼과 설명 사이 간격 개선 (56b3cc4 )
ResponsiveAlertDialogAction에 drawerClassName 추가하여 모바일에서 버튼 색상 일관성 유지 (7c679d0 )
ResponsiveAlertDialogCancel 컴포넌트에 onClick 핸들러 추가하여 모바일 환경에서도 제대로 작동하도록 수정 (ccf7517 )
ResponsiveDialog 적용 (ba85349 )
ResponsiveDropdownMenu 컴포넌트 개선하여 내부 상태 관리 및 모바일 환경에서의 아이템 선택 시 닫힘 기능 추가 (29932c5 )
ReviewCard 컴포넌트에서 프로필 페이지 리뷰/별점 삭제 시 데이터 갱신 수정 (75338f4 )
ReviewCard 컴포넌트의 반응형 스타일 개선 (3c5756d )
ReviewCard의 MoreHorizontal 버튼에 cursor-pointer 클래스 추가 (8f30431 )
ReviewDialog 컴포넌트의 드롭다운 메뉴를 반응형으로 교체 (4e34465 )
ReviewDialog 컴포넌트의 드롭다운 메뉴를 반응형으로 교체 (6f06374 )
ReviewDialogHandler 컴포넌트를 개별 파일로 분리하여 모듈화 개선 (29c204f )
ReviewEditForm의 Select 컴포넌트를 ResponsiveSelect로 교체 (2016df5 )
ReviewHeader 드롭다운 메뉴에서 구분선 제거 및 삭제 확인 다이얼로그 추가 (2cbdbfa )
ReviewHeader 레이아웃 개선 및 CommentItem 프로필 이미지 처리 수정 (38916a1 )
ReviewHeader에서 중복된 삭제 다이얼로그 제거 및 모바일 UX 개선 (6ad8709 )
ReviewSortDropdown 컴포넌트를 반응형으로 변경 (fbf64c9 )
SearchBar: 검색 다이얼로그 높이 동적 조정 기능 추가 (4e36658 )
SearchItem 컴포넌트의 이미지 표시 및 시각적 요소 개선 (f815f87 )
shadcn 설치 (891a72a )
SortDropdown 컴포넌트의 아이콘 업데이트 및 선택된 정렬 옵션 아이콘 표시 (55b5179 )
StatsTabsSkeleton 컴포넌트의 widths 객체에 타입 시그니처 추가 (33b04da )
TimeRangeOptions 충돌 해결을 위한 라이브러리 모듈 명시적 재내보내기 (b97527e )
URL 쿼리 파라미터 처리 및 타입 오류 수정 (2a1804a )
useAllLibraryTags 훅에서 중복 API 호출 문제 해결 (288a6b5 )
UserDropdown 드로어 UI 개선 (82d601c )
userRating에서 authorRating으로 API 응답 구조 변경에 대응 (bd4f731 )
검색 UI 개선 - 이미지 가로 길이 확장 및 반응형 검색바 개선 (50459e4 )
검색 UI 개선 - 이미지 가로 길이 확장 및 반응형 검색바 개선 (d4ea767 )
검색 결과 무한 스크롤 기능 구현 (cdc8973 )
검색 결과에 총 개수 표시 기능 추가 (a4be32c )
검색 구현 (66c73a8 )
검색 기능 개선 (7e8d6a4 )
검색 다이얼로그 UI 및 기능 개선 (500d989 )
검색 다이얼로그 오픈 시 최근 검색어 자동 갱신 기능 구현 (804a5b7 )
검색 다이얼로그 위치 개선 및 키보드 단축키 구현 (a2b0829 )
검색 활동 차트 레이아웃 개선 및 모바일 대응 (3c073ec )
검색 활동 차트 레이아웃 문제 수정 (363cf18 )
계정 삭제 다이얼로그 컴포넌트 분리 및 모바일 최적화 (8e5eea8 )
고전 산책 서비스에 맞게 카테고리 체계 개편 (240ac0d )
고전산책 큐레이션의 그리드 뷰 카드 크기 조정 (be06e51 )
다이얼로그 상태와 URL 쿼리 파라미터 관리 로직 개 (f3720dc )
다이얼로그 푸터 버튼 모바일 UI 개선 (eea4a6a )
댓글 글자 크기를 15px로 증가하여 가독성 향상 (4e9f0d9 )
댓글 기능 구현 (046580e )
댓글 추가/수정/삭제 시 낙관적 업데이트 대신 invalidate 방식으로 변경 (34452a3 )
댓글 컴포넌트의 드롭다운 메뉴를 BookReviews와 동일한 스타일로 통일 (8f790f4 )
댓글이 0개일 때 즉시 렌더링되도록 개선 (bd2f64e )
데스크톱 발견하기 페이지 로딩 시 레이아웃 안정성 개선 (ddc82cd )
도서 상세의 읽기 통계가 null일 때도 기본값(0)으로 표시되도록 수정 (c7e42e5 )
독서 배지 목표와 도서 진행 통계 데이터 추가 (b506b89 )
독서 상태 섹션의 훅을 로컬 디렉토리로 이동 (453891c )
동적 메타데이터 생성을 위한 generateMetadata 함수 구현 (f5b2f25 )
드롭다운 메뉴 SubTrigger와 MenuItem 스타일 통일 (fd3b592 )
라이브러리 구독 버튼 하이드레이션 오류 해결 및 코드 간소화 (636729a )
라이브러리 태그 관련 임포트 경로 수정 및 함수명 업데이트 (bb061d0 )
레이아웃 구조 변경으로 각 페이지 별 독립적인 레이아웃 적용 (8adce0b )
로그인 및 회원가입 시 환영 토스트 메시지 추가 (6efb457 )
로그인 및 회원가입 폼에 React Hook Form을 적용하여 실시간 이메일 유효성 검사 구현 (c920931 )
로그인 버튼에 로딩 스피너 추가 및 구글/애플 로그인 버튼 로딩 상태 제거 (224037e )
리뷰 다이얼로그 UI 개선 (d997635 )
리뷰 다이얼로그에서 모바일 환경 읽기 상태 드롭다운 아이템 선택 시 Drawer가 닫히지 않는 문제 수정 (36eec00 )
리뷰 다이얼로그와 책 다이얼로그의 읽기 상태 연동 방식 개선 (2c60d21 )
리뷰 등록 시 별점 필수 입력 조건 복원 (2d9c0eb )
리뷰 별점 관련 코드 통일 (authorRatings → userRating) (27b053b )
리뷰 수정 UI 개선 (a4dbba0 )
리뷰 수정 시 타입 변경에 따른 쿼리 무효화 로직 구현 (693f4dc )
리뷰 스켈레톤 UI를 실제 리뷰 컴포넌트와 완전히 일치하도록 수정 (6547986 )
리뷰 좋아요 버튼 표시 오류 수정 (1370952 )
리뷰 카운트 정보 타입 수정 및 UI 표시 기능 추가 (1c30d42 )
리뷰 컴포넌트 스타일 복원 및 좋아요 기능 추가, 서재 카드 텍스트 크기 개선 (f8aa642 )
리뷰 타입이 아닌 게시글 수정 시 리뷰 태그 옵션 숨김 처리 (1b2ae68 )
리뷰만 생성 시 rating API 호출 방지 기능 구현 (10c898a )
리뷰영역 스타일 개선 (0fb9a53 )
메뉴 선택에 따른 리뷰 작성 폼 기본 태그 변경 기능 추가 (55156de )
메타데이터에서 부적합한 수식어구 제거 (f1d9848 )
모든 BookDialog 관련 버튼, 드롭다운 버튼에 cursor-pointer 클래스 추가 (daf6723 )
모든 layout.tsx 파일의 main 태그를 div 태그로 변경 (01160ed )
모든 페이지에서 BookDialog를 ISBN 기반으로 일관되게 사용하도록 검증 완료 (0411092 )
모바일 BookSearchDialog 좌우 패딩 감소 (4ebf719 )
모바일 CreateReviewCard의 버튼 높이 통일화 (2fefa48 )
모바일 드로어의 높이 제한 제거하여 전체 높이로 확장 가능하도록 수정 (4091e35 )
모바일 드롭다운 메뉴 드로어의 불필요한 스크롤 제거 (94130ed )
모바일 레이아웃 최적화 및 반응형 개선 (4adde82 )
모바일 사이드 메뉴 항목 선택 시 자동 닫힘 기능 추가 (922d81b )
모바일 사이드 시트 상단 여백 적절히 조정 (eea9b55 )
모바일 사이드바 접근성 및 UI 개선 (2467eaa )
모바일 화면에서 홈 페이지의 책 그리드 레이아웃 개선 (ccfcaaa )
모바일 화면에서 홈 페이지의 책 그리드 레이아웃 개선 (9a89234 )
모바일 환경에서 Drawer로 전환되는 반응형 드롭다운 메뉴 컴포넌트 추가 (2bf80e4 )
모바일 환경에서 서재 및 리뷰 정렬 버튼 표시 수정 (5b18106 )
모바일 환경에서 차트 타이틀과 공개/비공개 토글 간 정렬 개선 (c4b2b06 )
모바일 환경에서 카테고리 가로스크롤 시 스크롤바 숨김 처리 개선 (a3c2044 )
모바일에서 터치 영역 확대 및 사용성 개선 (b3c58ee )
모바일에서는 드로어로, 데스크톱에서는 드롭다운으로 동작하는 ResponsiveDropdownMenu 컴포넌트 구현 및 LibraryHeaderActions에 적용 (6391ad5 )
반응형 레이아웃 breakpoint 조정 (1280px부터 두 줄 레이아웃 적용 (3fab998 )
발견하기 페이지 기본 정렬 옵션을 평점 높은 순으로 변경 (a1a2062 )
발견하기 페이지 레이아웃을 인기 페이지와 일치시키도록 개선 (20cd6f7 )
발견하기 페이지 메인 컴포넌트 구현 및 통합 (97e84db )
발견하기 페이지에 모바일용 가로형 도서 카드 적용 (e6af005 )
발견하기 페이지에 서재에 많이담긴 순 정렬 옵션 추가 (519676c )
백엔드 API 변경에 따른 리뷰 별점 표시 기능 개선 (6ba0af5 )
백엔드 API 변경에 따른 사용자 책 목록 컴포넌트 수정 (10784ba )
별점 계산 로직의 타입 개선 (69adc9b )
별점 업데이트 시 다이얼로그 리로딩 방지 (34e31d5 )
별점 업데이트 시 커뮤니티 리뷰 쿼리 무효화 추가 (d66a915 )
별점 타입의 ReviewCard에서 좋아요/댓글 영역 제거 (a3e1a17 )
분야별 인기 기능 구현 (c727bcf )
분야별 인기 카테고리 구조 변경 (df76565 )
비로그인 사용자 대응 (bba5f48 )
비로그인 사용자 커뮤니티 페이지에 AuthDialog 추가 (0ea148c )
비로그인 사용자가 서재 목록 영역에서 새 서재 만들기나 서재에 책 추가 시 AuthDialog 표시 기능 추가 (0038c45 )
비로그인 사용자가 서재 상세 페이지에서 구독 및 팔로우 버튼을 이용할 수 있도록 수정 (b795e72 )
비밀번호 변경 및 계정 삭제 구현 (ed9ac9e )
비밀번호 재설정 프로세스에 토스트 메시지 추가 (5308b10 )
빈 상태에서 '새 서재 만들기' 버튼 제거 및 useLibraries 훅 refetch 함수 추가 (a436f09 )
사용되지 않는 Auth/Avatar.tsx 컴포넌트 제거 (6b76cf9 )
사용자 드롭다운 메뉴 아이템 클릭 시 타임아웃 제거 (14f11e7 )
사이드바 아이콘 모드 및 UI 개선 (f80c111 )
사이드바 컴포넌트 추가 (95ba60f )
삭제 메뉴 항목의 텍스트 색상 유지 개선 (55d3539 )
새 서재 만들기 버튼 추가 (58f3520 )
서재 관련 기능 구현 및 API 연동 (0d13419 )
서재 관련 컴포넌트 리팩토링 (1f57df7 )
서재 구독자 목록 아바타 폴백에 이름 첫 글자만 표시하도록 변경 (3e0dfdf )
서재 둘러보기 페이지 (6db4acb )
서재 둘러보기 페이지 반응형 레이아웃 개선 (d099896 )
서재 목록 API 응답 형식 변경에 따른 프론트엔드 코드 대응 (630650c )
서재 목록 필터 개선 (245804e )
서재 사이드바의 최근 활동 영역 스켈레톤 로딩 구현 개선 (e0c16ed )
서재 상세 백엔드 변경 대응 (5ed6877 )
서재 상세 페이지 구현 (284fb4c )
서재 상세 페이지 레이아웃 최적화 (542f01b )
서재 상세 페이지 스켈레톤 UI 그리드 레이아웃 동기화 (84279f5 )
서재 상세 페이지 프로필 영역 너비 최적화 (99d811f )
서재 상세 페이지의 구독 및 팔로우 버튼에 cursor-pointer 추가 (3ab440f )
서재 상세페이지에서 소유자 팔로우 여부 정보 연동 및 타입 정의 추가 (619cc18 )
서재 생성 성공 시 user-libraries 쿼리 무효화 처리 추가 (3d32f84 )
서재 섹션의 차트 컴포넌트 모바일 대응 구현 (190ddba )
서재 업데이트 목록에서 구독/구독취소 활동의 사용자 이름 표시 개선 (45947ce )
서재 정보 수정 알림 메시지 형식 변경 (5b0affe )
서재 책 추가 다이얼로그 UI 개선 (1b889bd )
서재 최근 업데이트 및 구독자 정보 표시 기능 추가 (5871528 )
서재 충돌 알림에서 실제 서재 이름이 표시되도록 수정 (75b116e )
서재 카드 디자인 개선 (d18dc48 )
서재 카드에서 태그 위치를 서재 타이틀 우측으로 변경 (824b744 )
서재 컴포넌트의 책 이미지 표시 개수 확장 (2개→5개 (3dc92c3 )
서재 페이지 UI 및 API 호출 수정 (ee968a0 )
서재 페이지 URL 쿼리 파라미터 최적화 (b384540 )
서재 활동 내역에서 BOOK_UPDATE 액션 타입 제거 및 LIBRARY_UPDATE 메시지 개선 (1c26d7d )
서재둘러보기 페이지의 태그 영역 스크롤 고정 방식 개선 (58880af )
서재에 담기 드롭다운 상태 분리 구현 (17eac58 )
서재에 책 담김 알림 UX 개선 (9e370d9 )
선택 안함 메뉴 항목에서 이모지 제거 (9d13160 )
설정 페이지 UI 개선 및 레이아웃 수정 (d624778 )
아직 등록된 책이 없는 라이브러리 카드의 높이 일관성 유지 (b4496e4 )
알림 기능 개선 (d0c1518 )
알림 기능 구현 (ba60f60 )
알림 버튼에 cursor-pointer 클래스 추가하여 사용자 경험 개선 (afafcbd )
유저 프로필 기능 구현 (e1bb019 )
유저드롭다운 메뉴 개선 - 프로필 이미지 표시 및 메뉴 커서 스타일 추가 (f5a8155 )
이메일 인증 성공 시 자동 로그인 기능 구현 (311340f )
인기 도서 API 함수명 및 응답 타입 처리 수정 (f9353ca )
인증 구현 (e09316f )
읽기 상태 버튼 워딩 개선 (82bfb03 )
읽기 상태 변경 로직 최적화 및 캐시 관리 개선 (377f60d )
읽기 상태 변경 시 book-detail 쿼리 무효화 로직 추가 (617f68d )
읽기 상태 업데이트 관련 디버깅 코드 제거 (4c18c0d )
읽기 상태에 따른 색상 구분 추가 및 정보 출처 표시 (c42574f )
정렬 버튼 UI 통일 (bafe367 )
좋아요 버튼 호버 시 텍스트 색상 유지 및 버튼 간격 축소 (df90ed5 )
차트 공개 여부 토글 스위치 추가 (7e35d53 )
차트 컴포넌트의 타입 개선 및 any 타입 제거 (a7d77f6 )
책 검색 결과에서 평점 및 리뷰 표시 방식 개선 (7042cd5 )
책 이미지 표시 방식 개선 (d500211 )
책 읽기 상태 변경 시 쿼리 갱신 최적화 개선 (c134cb3 )
책 추가 기능에서 bookId가 없는 경우 대체 로직 구현 (c560018 )
카테고리 api 연동 (63e24a7 )
카테고리 더보기 버튼 UI 개선 (ae4cd86 )
카테고리 접기/더보기 버튼에 포인터 커서 추가 (2de7926 )
카테고리와 서브카테고리 간 모바일 간격 증가 (67ccf55 )
커뮤니티 API 연동 (45f6ffd )
커뮤니티 리뷰 API 연동 구조 개선 (d81353d )
커뮤니티 및 리뷰 페이지 빈 상태 메시지 개선 (ee9c920 )
커뮤니티 섹션 UI 개선 및 API 파라미터 형식 수정 (b62e502 )
커뮤니티 섹션의 '전체' 메뉴 개수 계산 수정 (ea2252a )
커뮤니티 페이지 (1dcdabc )
커뮤니티 페이지 모바일 UI 개선 (1d5d268 )
커뮤니티 페이지 필터 버튼 UI 개선 (2e7cb78 )
커뮤니티 페이지에서 리뷰 작성 시 읽기 상태 드롭다운 추가 및 레이아웃 개선 (89d6ea1 )
커뮤니티 페이지의 ReviewCard와 CreateReviewCard 모바일 최적화 구현 (d6b818c )
커뮤니티와 라이브러리 페이지의 필터 메뉴 크기 통일 (101dc3e )
컴포넌트 prop 네이밍 컨벤션 통일 (5ac64dd )
통계 UI 개선 (aa8735d )
통계 UI 스타일 개선 (d1faec9 )
통계 기능 구현 (08407d6 )
통계 차트 카드 높이 통일 및 비공개 메시지 중앙정렬 개선 (371fe29 )
통계기능 구현 (f4a7a58 )
평점, 읽기 상태 기능 구현 (465a00c )
프로필 API 응답 구조 변경 대응 (4081bf3 )
프로필 라이브러리 섹션의 통계 표시 UI 개선 (072b95c )
프로필 메뉴 UI 개선 (f886984 )
프로필 서재 섹션 (693f257 )
프로필 설정 페이지 모바일 환경 최적화 (5f11a98 )
프로필 수정 다이얼로그 모바일 최적화 (abd2529 )
프로필 스켈레톤 UI 모바일 최적화 (0034fac )
프로필 읽기 상태 페이지의 각 메뉴(전체/읽고싶어요/읽는중/읽었어요)에 해당하는 책의 수를 표시하는 기능 추가 (0105d5d )
프로필 통계 섹션 메뉴 스타일 통일 (49e34ab )
프로필 페이지 디자인 및 기능 개선 (9871e77 )
프로필 페이지 라우팅 대응 추가 (0a92b79 )
프로필 페이지 리뷰 섹션에 공통 ReviewCard 컴포넌트 적용 및 훅 리팩토링 (98dd9ed )
프로필 페이지 리뷰 섹션의 별점 메뉴명 변경 ("별점" → "별점만" (2f2869f )
프로필 페이지 메뉴 UI 개선 (be43f06 )
프로필 페이지 모바일 필터 메뉴 여백 제거 (7a43212 )
프로필 페이지 컴포넌트 구조 개선 및 훅 사용 에러 수정 (5c4b34c )
프로필 페이지 코드 정리 (371cd54 )
프로필 페이지의 구독 서재 표시 방식 개선 (38198e5 )
프로필 편집 다이얼로그 추가 (0ff1fac )
프로필 편집 후 현재 사용자 정보(user/me) 갱신 기능 추가 (92b0554 )
프로필페이지 EmptyState 컴포넌트 모바일 최적화 (05f70ba )
피드백 기능 추가 (27d5f43 )
피드백 다이얼로그 UI 개선 - 버튼 커서 및 모바일 여백 조정 (9c648d9 )
피드백 다이얼로그에서 불필요한 라벨 제거 (bd10a88 )
필요한 컴포넌트 추가 (83f6e6b )
헤더에 알림 기능 추가 및 알림 관리 UI 구현 (4f21ca7 )
홈 메뉴 활성화 로직 개선 (/home 경로 지원) (d7f1f9a )
홈 페이지 개선 (c205eb9 )
홈 페이지 레이아웃 개선 및 반응형 디자인 향상 (02dcc6a )
홈 페이지 섹션 아이콘 색상을 모두 다르게 변경 (94da99f )
홈페이지 레이아웃 개선을 통한 유동적인 섹션 높이 구현 (85100fe )
sidebarExpandedAtom 의존성 제거
About
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.