Conversation
- YoutubeCard 3분할: magazine(Feed 모바일+Saved) / hairline list(Feed 데스크탑) / compact row(Collect) - YoutubeFilterBar 신규: 태그 em-dash → 상태·기간+actions → 검색 → 즐겨찾기 - YoutubeSourceBar compact trigger (Feed/Collect 양쪽 액션 슬롯) - 스켈레톤 탭 인식, 에디토리얼 빈 상태, 정렬 바 제거 - feed-card 스와이프 코드 제거 + use-swipe-action.ts 삭제 - handleToggleBookmark unbookmark 실패 시 pinnedItems 롤백 복원 (P0 fix) - YoutubeListRow InlineNote를 button 밖으로 재배치 (textarea in button 제거) - useCardClickHandlers useCallback 래핑으로 memo 정상화 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
YoutubeCard를 3종으로 분할: magazine grid (Feed 모바일 + Saved) / hairline list (Feed 데스크탑) / compact row (Collect)YoutubeFilterBar신규 — 태그 em-dash 세그먼트 → 상태/기간칩 + 액션 → 검색 → 즐겨찾기 (피드 필터바 구조와 정렬)YoutubeSourceBarcompact trigger 모드 추가로 Feed 탭에서도 채널 관리 다이얼로그 접근use-swipe-action.ts삭제)Review fixes (2 P0/P1 자동 리뷰 → 반영)
handleToggleBookmarkunbookmark 실패 시 pinnedItems 롤백 누락 → snapshot 캡처 후 복원YoutubeListRow의<textarea>가<button>내부에 중첩 (HTML 유효성 + AT) → InlineNote를 button 밖으로 재배치, pl-[160px] 로 텍스트 컬럼 정렬useCardClickHandlers가useCallback미사용으로 memo 무력화 → 래핑YoutubeCompactRow체크박스 래퍼 터치 타겟 44px 미달 →min-h/w-[44px]추가스킵: P0-2 (unmount race — React 18 suppressed), P1-4/P1-5 (nitpick), 보안 P1 (aria-label SSR injection — React attribute escaping 정상 작동, false alarm).
Test plan
[Select][+][Sources]action 슬롯[Select][Sources]action 슬롯 + 기간칩 + Collect 버튼🤖 Generated with Claude Code