fix(home): 팔로잉 탭 후속 검증을 반영한다
This commit is contained in:
@@ -272,7 +272,7 @@ Figma `24:5682` 기준 상단 title bar와 tab bar는 기존 홈 화면 구조
|
||||
- `contentImageUrl` 또는 `imageUrl`이 null이면 타입별 기본 이미지 표시/숨김 정책을 구현 계획에서 확정한다.
|
||||
- item 터치 시 `type`과 payload의 target id(`creatorId`, `contentId`, `postId`)에 맞는 목적지로 이동한다.
|
||||
- 리스트가 비어 있으면 섹션을 숨긴다.
|
||||
- 기존 `FeedAdapter`, `FeedItem.Rank`, `FeedItem.Community`, `FeedItem.Content`, `FeedRankView`, `FeedCommunityView`, `FeedContentView` 재사용 가능성을 우선 검토한다.
|
||||
- 기존 `FeedItem.Rank`, `FeedItem.Community`, `FeedItem.Content`, `FeedRankView`, `FeedCommunityView`, `FeedContentView` 재사용 가능성을 우선 검토한다.
|
||||
- `PHOTO_CONTENT`는 기존 `FeedItem.Content`의 category 확장 또는 팔로잉 전용 item 추가 중 더 작은 변경을 구현 계획에서 선택한다.
|
||||
- 각 섹션의 “더보기” chevron은 터치 액션만 연결하고, 실제 이동 목적지는 아직 만들지 않는다.
|
||||
|
||||
@@ -298,6 +298,14 @@ Figma `24:5682` 기준 상단 title bar와 tab bar는 기존 홈 화면 구조
|
||||
- `HomeFollowingUiState.LoginRequired`와 `Error`는 이번 범위에서 empty 문구를 표시하지 않고 기존처럼 섹션을 숨긴다.
|
||||
- API/DTO/mapper 계약과 팔로잉 크리에이터 `전체` 버튼 노출 정책은 변경하지 않는다.
|
||||
|
||||
#### 2026-07-30 CREATOR_RANKING·AUDIO_CONTENT 상세 이동 Requirements
|
||||
- 최근 소식 섹션의 `CREATOR_RANKING` item 터치 시 `creatorRanking.creatorId`에 해당하는 크리에이터 채널로 이동한다.
|
||||
- 최근 소식 섹션의 `AUDIO_CONTENT` item 터치 시 `audioContent.contentId`에 해당하는 오디오 콘텐츠 상세 화면으로 이동한다.
|
||||
- 크리에이터 채널 이동은 기존 `CreatorActionCommand.Profile`, 오디오 콘텐츠 상세 이동은 기존 `ContentActionCommand.AudioDetail` 공통 액션 경로를 재사용한다.
|
||||
- 공통 액션 경로의 로그인·콘텐츠 접근 정책과 유효 ID 검증을 유지하며 직접 `Intent` 또는 legacy extra를 새로 조립하지 않는다.
|
||||
- 기존 `COMMUNITY_POST` 상세 이동은 유지하고, `CONTENT_RANKING`과 `PHOTO_CONTENT`의 터치 동작은 이번 범위에서 추가하지 않는다.
|
||||
- API/DTO/mapper, 최근 소식 표시 UI와 다른 팔로잉 섹션의 동작은 변경하지 않는다.
|
||||
|
||||
#### 2026-06-30 후속 수정 Requirements
|
||||
- `CREATOR_RANKING` 최근 소식 본문은 순위 숫자만 단독 표시하지 않고, Figma `24:5717` 기준으로 크리에이터 이름과 순위를 포함한 문장형 메시지를 표시한다.
|
||||
- ranking 문장 안의 순위 텍스트는 기존 `FeedRankTextStyler` highlight range로 강조한다.
|
||||
@@ -326,7 +334,6 @@ PRD 작성 전 확인한 `v2` 패키지 하위 재사용 후보는 다음과 같
|
||||
- `ChatRoomListUiItem`, `ChatRoomMappers`, `ChatRoomTimeTextFormatter`: 최근 대화 데이터 변환/시간 표시 후보.
|
||||
|
||||
#### Feed/News
|
||||
- `FeedAdapter`: rank/live/content/community variant를 가진 feed list 후보.
|
||||
- `FeedRankView`, `FeedContentView`, `FeedCommunityView`: 최근 소식 타입별 카드 후보.
|
||||
- `FeedItem`, `FeedContentCategory`, `FeedRankHighlight`: 최근 소식 UI model 후보.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user