docs(content): 전체 탭 후속 요구를 기록한다

This commit is contained in:
2026-07-10 07:35:19 +09:00
parent 79a6ecdc0b
commit 40337c9590
2 changed files with 97 additions and 3 deletions

View File

@@ -22,6 +22,10 @@
- 이번 범위의 `ORIGINAL`은 오리지널 시리즈 목록만 의미한다.
- `SERIES` 타입에서만 요일 UI를 노출하고 `dayOfWeek` query parameter를 함께 전송한다.
- Figma 디자인의 오디오, 시리즈, 오리지널 상태를 기준으로 기존 V2 위젯 재사용 후보를 우선 검토한다.
- 2026-07-10 후속 변경: 전체 탭 sort-bar에는 콘텐츠 전체 개수를 표시하지 않는다.
- 2026-07-10 후속 변경: 전체 탭 sort-bar에는 좌측 `전체` 라벨도 표시하지 않는다.
- 2026-07-10 후속 변경: 전체 탭 정렬 조건에서 `소장순`을 제거한다.
- 2026-07-10 후속 변경: `무료` 타입 선택 시 정렬 조건에서 `높은 가격순`, `낮은 가격순`을 표시하지 않는다.
---
@@ -178,14 +182,16 @@ data class MainContentSeriesResponse(
- 첫 페이지 로딩, 추가 페이지 로딩, 빈 목록, 에러 상태를 구분한다.
- `hasNext = true`이고 사용자가 목록 하단에 접근하면 다음 `page`를 요청한다.
- 추가 페이지 응답은 기존 목록 뒤에 append한다.
- `totalCount`Figma의 `전체 23` 영역처럼 전체 개수 표시가 필요한 경우 사용한다.
- `totalCount`상태 판단과 내부 모델 보존에는 사용할 수 있으나 sort-bar에 표시하지 않는다.
- sort-bar 좌측의 `전체` 라벨은 표시하지 않고, 정렬 버튼 위치는 기존 우측 위치를 유지한다.
- 정렬 기본값은 `ContentSort.LATEST`이며 화면에는 기존 최신순 문자열을 사용한다.
- 정렬 옵션은 기존 `ContentSort` 값을 모두 사용한다.
- 정렬 옵션은 전체 탭 전용 노출 정책을 따른다.
- `LATEST`
- `POPULAR`
- `OWNED`
- `PRICE_HIGH`
- `PRICE_LOW`
- `OWNED`는 전체 탭 정렬 옵션에 노출하지 않는다.
- `FREE` 타입 선택 시에는 `PRICE_HIGH`, `PRICE_LOW`도 정렬 옵션에 노출하지 않는다.
- 정렬 UI는 기존 `ContentSort` 사용 화면과 동일한 팝업/선택 UI 패턴을 따른다.
- 기존 후보: `CreatorChannelSortPopup`, `ContentSort.toLabelResId()`
- 정렬 변경 시 `page = 0`부터 현재 선택된 `type`, `dayOfWeek` 조건으로 다시 조회한다.