Skip to content

[Feat] #720 - 서재 작품 찾기 필터 리디자인 및 서버 연결#721

Open
Naknakk wants to merge 13 commits into
developfrom
Feat/#720
Open

[Feat] #720 - 서재 작품 찾기 필터 리디자인 및 서버 연결#721
Naknakk wants to merge 13 commits into
developfrom
Feat/#720

Conversation

@Naknakk

@Naknakk Naknakk commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

⭐️Issue


🌟Motivation

서재 작품 찾기 필터를 탭 전환형으로 리디자인하고, 새로 추가된 필터·정렬 조건을 실제 서버 API와 연결합니다


🌟Key Changes

  • 작품 찾기 필터 UI 리디자인 — 탭 전환형 구조, 헤더 칩 6종 + 정렬 옵션 6종
  • 서재 목록 v2 API 연결 — 신규 필터·정렬 + 커서 기반 페이지네이션으로 API에 맞게 변경
  • 등록 키워드 조회 API 연결 — 등록 키워드 목록은 서버에서 가져옵니다!
  • 서재 전용 KeywordTag 분리, 공용 토글 버튼 사이즈 현재 디자인에 맞게 수정

🌟To Reviewer

복잡한 로직은 없고 UI 리디자인 + 서버 연결 위주입니다.
아직 서버 구현이 되지 않아 실제로 동작하지는 않습니다.
(제목순 정렬의 경우 서버로 전달해야 하는 값이 확정되지 않아서 임시 값입니다.)


🌟Simulation

Simulator Screen Recording - iPhone 17 Pro - 2026-06-23 at 17 31 38 Simulator Screen Recording - iPhone 17 Pro - 2026-06-23 at 17 31 59

🤖 Generated with Claude Code

Naknakk and others added 7 commits June 22, 2026 14:48
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
공용 Base 컴포넌트 KeywordTag가 NovelReview 화면과 공유됨에도
서재 필터 리디자인 과정에서 직접 수정되어 해당 화면들이 의도치 않게
변경된 문제를 해결. KeywordTag를 브랜치 작업 전 상태로 원복하고,
서재 필터 선택 칩 스타일은 LibraryFilterKeywordTag로 분리.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
키워드 탭의 하드코딩 목 데이터를 제거하고 [GET] /users/{userId}/novels/keywords로
유저 등록 키워드를 받아오도록 연결. 필터 VM이 repository를 주입받아 viewWillAppear에 조회.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@Naknakk Naknakk linked an issue Jun 22, 2026 that may be closed by this pull request
@Naknakk Naknakk requested review from Guryss and onesunny2 June 23, 2026 08:28
@Naknakk Naknakk self-assigned this Jun 23, 2026
@Naknakk Naknakk added nagi and removed nagi labels Jun 23, 2026
Guryss added 6 commits June 26, 2026 18:00
서버 스펙에 맞춰 연재상태 필터 쿼리 파라미터 키 이름을 보정
- WSSFilterButton: buttonHeight를 외부에서 주입할 수 있도록 init 파라미터화
  (기본 30, MyFeedFilterHeaderView는 33 지정해 기존 높이 유지)
- WSSSortButton: 높이 33→31, 폰트 body3→body4, 좌우 9.5pt 인셋 적용으로
  서재 헤더 정렬 버튼 사양 반영
- MyLibraryHeaderView:
  · 정렬 버튼과 레이아웃 토글 버튼 사이 세로 디바이더(buttonDividerView, 1×10) 추가
  · 별도 UIImageView로 그려지던 토글 아이콘을 UIButton.setImage 기반으로 단순화
  · 토글 아이콘 사이즈 12→18로 확대
- MyLibraryFilterHeaderView: 높이 57→50, 스택 spacing 6→3, 디바이더 높이 33→30
- MyLibraryNavigationView: 높이 56→40
- 상단 타이틀 라벨 제거하고 정렬 옵션 리스트만 노출
- 옵션 행을 가운데 정렬로 변경, 선택 시 좌측에 체크 아이콘 노출
- 선택된 옵션에 wssPrimary20 배경(코너 12pt) 강조 표시 추가
- 행 높이 52→37, 행 간 간격 10pt, 기본 텍스트 컬러 gray300→gray200
[Design] #717 - 서재 헤더 및 정렬 바텀시트 UI 리디자인
'별점 등록 안 된 작품만 보기' → '별점 등록 안된 작품만 보기'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feat] 서재 필터 신규 항목 추가

2 participants