docs(home): 커뮤니티 상세 이동 요구를 기록한다
This commit is contained in:
@@ -379,6 +379,7 @@ HomeRecommendation 화면
|
||||
---
|
||||
|
||||
## 12. 검증 기록
|
||||
- 2026-07-10: 사용자 요청에 따라 `방금 활동한 크리에이터` 섹션의 `activityType == COMMUNITY` 클릭과 `인기 커뮤니티` 섹션 item 클릭을 커뮤니티 전체 목록이 아니라 `CreatorChannelCommunityDetailActivity`로 이동하도록 요구사항과 구현을 반영했다. 최근 활동 COMMUNITY의 `targetId`는 커뮤니티 게시글 `postId`로 해석하고, 인기 커뮤니티는 `HomePopularCommunityPostItem.postId`를 상세 화면 식별 값으로 사용한다.
|
||||
- 2026-06-29: 사용자 추가 요청에 따라 `최근 데뷔한 크리에이터` item을 기존 `205dp x 259dp` 비율로 축소한 `185dp x 234dp`로 표시하고, 이미지 단독이 아니라 item root 전체에 `14dp` rounded clipping을 적용해야 한다는 요구사항을 PRD에 반영했다. Figma `24:5534`, `24:5537` design context와 screenshot을 확인했다.
|
||||
- 2026-06-23: 기존 `CreatorChannelFanTalkFragmentLayoutTest.kt:78` ktlint 줄바꿈 위반을 동작 변경 없이 수정한 뒤 `./gradlew :app:testDebugUnitTest`, `./gradlew :app:compileDebugKotlin`, `./gradlew :app:mergeDebugResources`, `./gradlew :app:ktlintCheck`가 모두 BUILD SUCCESSFUL임을 재확인했다. `adb devices` 결과 연결된 Android 기기가 없어 실제 기기 수동 확인은 수행하지 못했고, 해당 수동 확인은 환경 차단으로 계획 문서에 남겼다.
|
||||
- 2026-06-23: Phase 12 검증으로 `./gradlew :app:testDebugUnitTest`, `./gradlew :app:compileDebugKotlin`, `./gradlew :app:mergeDebugResources`는 BUILD SUCCESSFUL을 확인했다. `./gradlew :app:ktlintCheck`는 이번 변경 범위 밖의 `CreatorChannelFanTalkFragmentLayoutTest.kt:78` 기존 줄 길이/인자 줄바꿈 위반으로 실패했으며, 해당 파일은 이번 diff에 포함되지 않음을 확인했다.
|
||||
@@ -416,3 +417,9 @@ HomeRecommendation 화면
|
||||
- `GET /api/v2/home/recommendations` 응답 계약에서 `firstAudioContents`와 `HomeFirstAudioContentItem`을 제거한다.
|
||||
- UI model, mapper, Fragment binding, adapter, item layout, section title string도 함께 제거한다.
|
||||
- 다른 섹션(`recentDebutCreators`, `aiCharacters`, `genreCreators`, `cheerCreators`, `popularCommunityPosts`)의 노출/매핑 계약은 유지한다.
|
||||
|
||||
### 2026-07-10 변경: 커뮤니티 상세 라우팅
|
||||
- `방금 활동한 크리에이터` 섹션에서 `activityType == COMMUNITY`인 item을 터치하면 커뮤니티 전체 목록이 아니라 `CreatorChannelCommunityDetailActivity`로 이동한다.
|
||||
- `activityType == COMMUNITY`인 `HomeActiveCreatorItem.targetId`는 커뮤니티 게시글 `postId`로 해석해 상세 화면에 전달한다.
|
||||
- `인기 커뮤니티` 섹션 item을 터치하면 커뮤니티 전체 목록이 아니라 `CreatorChannelCommunityDetailActivity`로 이동한다.
|
||||
- `인기 커뮤니티` 섹션은 기존 `HomePopularCommunityPostItem.postId`를 상세 화면 식별 값으로 사용한다.
|
||||
|
||||
Reference in New Issue
Block a user