Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Team Run ID: 📒 Files selected for processing (50)
📝 WalkthroughWalkthrough큐의 재생 출처와 내 노래 필터를 갱신하고, 자동 재생 상태와 양방향 history 탐색을 확장했습니다. 또한 칭호 응답 정규화와 portal 기반 접근성 선택기 및 tooltip을 추가했습니다. Changes큐 탐색 및 자동 재생
설정 칭호 선택기
Estimated code review effort: 4 (Complex) | ~60 minutes Sequence Diagram(s)자동 재생 상태 흐름sequenceDiagram
participant PlaybackAPI
participant RealtimeCache
participant useRoomQueuePanel
participant RoomQueuePanelView
participant RoomQueueListSection
PlaybackAPI->>useRoomQueuePanel: currentEntry.status.playbackOrigin
RealtimeCache->>RealtimeCache: 기존 playbackOrigin 보존
useRoomQueuePanel->>RoomQueuePanelView: isAutomaticReplayActive
RoomQueuePanelView->>RoomQueueListSection: 자동 재생 상태 전달
RoomQueueListSection->>RoomQueueListSection: 상태 UI 렌더링
칭호 선택 흐름sequenceDiagram
participant ProfileSettingsTab
participant BadgeAPI
participant mapUserBadgeList
participant BadgeSelect
ProfileSettingsTab->>BadgeAPI: badge 목록 조회
BadgeAPI->>mapUserBadgeList: 원시 acquisitionRate 전달
mapUserBadgeList-->>ProfileSettingsTab: 정규화된 UserBadge[]
ProfileSettingsTab->>BadgeSelect: 옵션과 선택값 전달
BadgeSelect-->>ProfileSettingsTab: 선택한 badgeCode 전달
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
변경 내용
USER_REQUESTED이면서 현재 사용자 공개 slug와 일치하는 지난 신청곡을 표시합니다.acquisitionRate숫자·숫자 문자열을 공용 mapper에서number | null로 정규화합니다.currentEntry.status.playbackOrigin이AUTOMATIC_REPLAY이면 현재곡 카드를 숨기고 3개 막대가 움직이는현재 자동 재생 중입니다상태를 표시합니다.변경 이유
영향 범위
검증
npm run lintnpm run testnpm run build검증 결과 및 재현 방법:
git diff --checkpassed리뷰 포인트
playbackOrigin=USER_REQUESTED와addedByUserSlug일치를 모두 요구하는지 확인해주세요.TRACK_STARTED캐시 갱신에서 REST로 받은 playback origin이 보존되는지 확인해주세요.기능별 커밋
33edd14 feat(queue): 내 노래 재생 기록 노출49e0ac3 feat(settings): 칭호 획득 상세 선택기를 추가f3e0cc9 fix(settings): 칭호 선택기 글자 굵기를 맞춤cca2f0d feat(queue): 자동 순환 재생 상태를 표시1e9a386,c9ca8b9,ea9b57e: 자동 재생 아이콘 크기와 목록 중앙 정렬 후속 교정위험 및 후속 작업
추적 정보
docs/exec-plans/active/2026-08-31-bidirectional-queue-scroll/docs/exec-plans/active/2026-09-01-settings-badge-tooltip/docs/exec-plans/active/2026-09-01-automatic-replay-state/pass화면 변경
현재 자동 재생 중입니다상태가 표시됩니다.