feat(home): 최근 데뷔 크리에이터 섹션을 연결한다
This commit is contained in:
@@ -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` 기준 최근 활동 크리에이터 섹션을 연결
|
||||
|
||||
Reference in New Issue
Block a user