v0.6.5
2025-12-24 업데이트
⚡️ 전면적인 성능 최적화 (Performance Optimization)
- 병렬 데이터 페칭 (Parallel Fetching): 메인, 피드, 핫딜, 검색 등 주요 페이지의 데이터 요청 방식을 병렬 처리로 전환하여 초기 로딩 속도를 최대 2배 이상 향상
- 서버 측 캐싱 도입 (
unstable_cache): 스쿼드 랭킹, 트렌딩 게시글 등 복잡한 연산이 필요한 데이터를 서버에 캐싱하여 DB 부하를 줄이고 응답 속도 최적화 - 이미지 최적화 전면 적용: 서비스 전반의 이미지를
next/image로 교체하고 LCP(Largest Contentful Paint)에 중요한 배너 등에 우선순위 로딩 적용 - 데이터 로딩 시각적 개선: '조각조각 나타나는 현상'을 제거하기 위해 서버에서 모든 데이터를 완벽히 준비한 후 화면을 한 번에 그려내도록 로직 개선
🚀 액션 처리 및 UX 강화
- 낙관적 업데이트 (Optimistic UI): 좋아요, 스크랩, 댓글 수정 및 삭제 시 서버 응답을 기다리지 않고 화면에 즉시 반영하여 앱처럼 매끄러운 반응성 제공
- 서버 액션 (Server Actions) 통합: 흩어져 있던 API 호출 로직을 서버 액션으로 통합하여 보안을 강화하고 네트워크 통신 효율 극대화
- 향상된 알림 시스템: 불필요한
alert창을 제거하고sonner토스트 시스템으로 일원화하여 부드러운 사용자 피드백 제공
🎨 디자인 및 UI 세밀화
- 사이드바 디자인 완성: 피드, 트렌딩, 베스트, 핫딜 아이콘에 각각 고유한 색상을 적용하고, 커스텀 메뉴의 이미지 크기를
w-7 h-7(28px)로 최적화하여 가독성 확보 - 댓글 레이아웃 정돈: 댓글 내용의 수직 중앙 정렬 및 베스트 댓글 영역의 구분선을 제거하여 더 깔끔하고 읽기 편한 댓글 환경 조성
- 토스트 디자인 통일: 모든 토스트 메시지의 배경을 통일하고 아이콘에만 강조 색상을 적용하여 세련된 UI 유지
🐞 버그 수정 및 안정성
- DB 트리거 타입 오류 해결: 댓글 작성 시 특정 게시판에서 발생하던 UUID 타입 캐스팅 에러 수정
- 검색 및 링크 로직 보정: 슬러그 기반의 URL 및 한글 검색어 처리 시 발생하던 404 에러와 쿼리 문법 오류 해결
- SVG 이미지 렌더링 지원: 외부 SVG 이미지를 안정적으로 불러올 수 있도록 보안 설정 및 이미지 로더 최적화