Skip to content

[DP-394] 홈 검색 오버레이 트렌드 분석 API 스펙 반영 및 UI 보완#110

Merged
uiuuoq merged 1 commit intodevelopV2from
feature/DP-394-trend-api
Apr 28, 2026
Merged

[DP-394] 홈 검색 오버레이 트렌드 분석 API 스펙 반영 및 UI 보완#110
uiuuoq merged 1 commit intodevelopV2from
feature/DP-394-trend-api

Conversation

@uiuuoq
Copy link
Copy Markdown
Collaborator

@uiuuoq uiuuoq commented Apr 28, 2026

연결된 Jira 티켓

  • DP-394

작업 내용

  • GET /trends/analysis 백엔드 스펙에 맞게 타입 및 mock 데이터 갱신
  • HomeSearchOverlay 상태 변수 및 쿼리 키 백엔드 스펙 기준으로 정렬
  • Top 5 카드 및 검색 결과 "전체 글 보기" 클릭 시 앱 내 상세 페이지 이동 구현

주요 변경점

  • types/search.tsTrendRange daily/weekly/monthly, TrendTopPosttranslatedTitle, isMyInterest 추가, TrendKeywordItem state/rankChange로 변경, HomeTrendData 필드 nullable 처리 및 trendingTags 리네임
  • lib/mock/home-search-trend.ts — 백엔드 응답 스펙 기준으로 mock 데이터 전면 갱신 (dateLabel 포맷, title/translatedTitle 방향, periodStart/periodEnd 추가)
  • HomeSearchOverlayrangeunit, queryKey ["trends", "analysis", unit]으로 교체, topPostsWithInterest 클라이언트 계산 추가, user?.tags 의존성 최적화
  • HomeRangeTabs — 탭 값 daily/weekly/monthly로 변경, unit prop으로 리네임
  • HomeTrendingKeywordsSectiondeltaType/deltaValuestate/rankChange, 빈 상태 메시지 추가
  • HomeTopPostsSection — 카드 Link 처리, translatedTitle || title fallback, onClose 연동
  • HomeSearchResultAccordionItem — "전체 글 보기" href /home/${item.id}로 교체, onClose 연동

테스트 방법

  1. 홈에서 검색바 클릭 → 오버레이 열림 확인
  2. 일간/주간/월간 탭 전환 시 데이터 및 dateLabel 변경 확인
  3. 일간 탭에서 수집 동향 섹션 숨김 확인
  4. Top 5 카드 클릭 시 오버레이 닫히고 /home/{id}로 이동 확인
  5. 검색어 입력 → 결과 아코디언 열기 → "전체 글 보기" 클릭 시 오버레이 닫히고 이동 확인

AI 사용 여부

  • Claude Code 사용

체크리스트

  • 빌드/테스트 확인
  • 리뷰어 지정
  • 라벨 지정

@uiuuoq uiuuoq added enhancement New feature or request automerge Enables auto-merge for this PR after successful CI/CD checks labels Apr 28, 2026
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 28, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
traceapp Ready Ready Preview, Comment Apr 28, 2026 4:33am

@uiuuoq uiuuoq merged commit a38dd78 into developV2 Apr 28, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automerge Enables auto-merge for this PR after successful CI/CD checks enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant