fix(main): 추천 섹션 순서를 조정한다

This commit is contained in:
Yu Sung
2026-07-09 04:32:27 +09:00
parent bc9f4ed370
commit 955cbb6592
3 changed files with 13 additions and 13 deletions

View File

@@ -31,11 +31,11 @@ struct MainContentRecommendationView: View {
onTapBanner: onTapBanner
)
MainContentAudioHorizontalCardSection(
title: I18n.MainContentRecommendation.latestAudioSectionTitle,
items: recommendations.latestAudios,
action: onTapLatestAudioAll,
onTapContent: onTapContent
MainContentVoiceOnOnlySection(
title: I18n.MainContentRecommendation.voiceOnOnlySectionTitle,
items: recommendations.originalSeries,
action: onTapVoiceOnOnlyAll,
onTapSeries: onTapSeries
)
MainContentAudioListCarouselSection(
@@ -45,11 +45,11 @@ struct MainContentRecommendationView: View {
onTapContent: onTapContent
)
MainContentVoiceOnOnlySection(
title: I18n.MainContentRecommendation.voiceOnOnlySectionTitle,
items: recommendations.originalSeries,
action: onTapVoiceOnOnlyAll,
onTapSeries: onTapSeries
MainContentAudioHorizontalCardSection(
title: I18n.MainContentRecommendation.latestAudioSectionTitle,
items: recommendations.latestAudios,
action: onTapLatestAudioAll,
onTapContent: onTapContent
)
MainContentAudioHorizontalCardSection(

View File

@@ -624,7 +624,7 @@
- 결과:
- `.content` 탭을 신규 `MainContentView`로 교체하고 고정 title bar, 내부 `추천` tab bar, 추천 body 스크롤 구조를 구현했다.
- `GET /api/v2/audio/recommendations` endpoint, repository, response model, ViewModel 상태/디코딩/I18n 문구를 추가했다.
- 배너, 새로 올라온 오디오, New&Hot, 오직 보이스온에서만, 무료 오디오, 포인트 오디오, 최근 댓글이 많은 오디오, 추천 오디오 섹션을 구현했다.
- 배너, 오직 보이스온에서만, New&Hot, 새로 올라온 오디오, 무료 오디오, 포인트 오디오, 최근 댓글이 많은 오디오, 추천 오디오 순서로 섹션을 구현했다.
- `추천 시리즈`, `키워드의 오디오`는 구현하지 않았고, 최근 댓글 섹션에는 nickname UI를 추가하지 않았다.
- `plutil``OK`, `xcodebuild``BUILD SUCCEEDED`로 통과했다.
- 2026-07-06 오디오 card 공용 컴포넌트 정리:

View File

@@ -99,9 +99,9 @@ Swift 모델은 기존 V2 관례에 맞춰 `Decodable` 구조체로 선언한다
### 7.5 구현 대상 섹션
- 배너: `banners`
- 새로 올라온 오디오: `latestAudios`
- New&Hot: `newAndHotAudios`
- 오직 보이스온에서만: `originalSeries`
- New&Hot: `newAndHotAudios`
- 새로 올라온 오디오: `latestAudios`
- 무료 오디오: `freeAudios`
- 포인트 오디오: `pointAudios`
- 최근 댓글이 많은 오디오: `mostCommentedAudios`