feat(home): 최근 데뷔 크리에이터 섹션을 연결한다

This commit is contained in:
Yu Sung
2026-06-29 17:22:52 +09:00
parent 3ed763af4e
commit c2f358ee50
4 changed files with 151 additions and 24 deletions

View File

@@ -322,7 +322,7 @@
### Phase 11: 최근 데뷔한 크리에이터 섹션 UI
- [ ] **Task 11.1: 최근 데뷔 크리에이터 섹션 작성/보완**
- [x] **Task 11.1: 최근 데뷔 크리에이터 섹션 작성/보완**
- 대상 파일:
- 생성/보완: `SodaLive/Sources/V2/Main/Home/Recommendation/Components/MainHomeRecentDebutCreatorSection.swift`
- 확인/보완: `SodaLive/Sources/V2/Component/Creator/CreatorProfileGrid.swift`
@@ -496,6 +496,23 @@
## 검증 기록
### 2026-06-29 Phase 11 최근 데뷔 크리에이터 섹션 구현 완료
- 목적: V2 Main Home 추천 탭에 Figma `24:5534`, `24:5537` 기준 최근 데뷔한 크리에이터 섹션을 연결
- 수행 내용:
- `MainHomeRecentDebutCreatorSection`을 추가해 `HomeCreatorItem.creatorId`, `creatorNickname`, `creatorProfileImage` 기반 가로 카드 목록을 표시
- Figma 아이템 원본 `205x259`를 요청 기준에 맞춰 `185x234` 고정 크기로 표시하고, radius 14, 하단 dim gradient, 중앙 하단 크리에이터명을 적용
- 데이터가 비어 있으면 섹션 제목과 목록을 렌더링하지 않도록 구성
- `MainHomeRecommendationView`에서 현재 라이브, 배너, 최근 활동 다음 순서로 최근 데뷔 크리에이터 섹션을 배치
- 신규 `MainHomeRecentDebutCreatorSection.swift``SodaLive.xcodeproj/project.pbxproj` 빌드 대상에 포함
- 검증:
- Figma `24:5534`, `24:5537` 디자인 컨텍스트와 스크린샷 확인, 섹션 제목/간격 14/리스트 좌측 inset 14/아이템 간격 4/아이템 `185x234` 구조 확인
- `rg -n "itemWidth|itemHeight|frame\(width: Self\.itemWidth, height: Self\.itemHeight\)|MainHomeRecentDebutCreatorSection|recentDebutCreators|localhost:3845|figma.com" SodaLive/Sources/V2/Main/Home/Recommendation` 실행, `itemWidth 185`, `itemHeight 234`, 추천 응답 연결 확인 및 forbidden URL 미포함 확인
- `plutil -lint SodaLive.xcodeproj/project.pbxproj` 실행, `OK` 확인
- `git diff --check` 실행, 출력 없이 성공 확인
- `xcodebuild -workspace "SodaLive.xcworkspace" -scheme "SodaLive-dev" -configuration Debug build` 실행, `BUILD SUCCEEDED` 확인
- 리뷰어 게이트 재검토 결과 `Unconditional Approval` 확인
### 2026-06-29 Phase 10 최근 활동 크리에이터 섹션 구현 완료
- 목적: V2 Main Home 추천 탭에 Figma `24:5529`, `24:5532` 기준 최근 활동 크리에이터 섹션을 연결