fix(live-room): 매니저 SNS 아이콘 노출 방식을 동적 렌더링으로 통일한다

This commit is contained in:
2026-03-24 13:35:15 +09:00
parent a893d85632
commit 08524bd79a
3 changed files with 92 additions and 60 deletions

View File

@@ -0,0 +1,22 @@
# 라이브 상세 SNS 아이콘 변경
## 구현 체크리스트
- [x] `LiveRoomDetailFragment`의 SNS 아이콘 렌더링을 `CreatorDetailDialog`와 동일한 아이콘 세트(`ic_sns_*`) 및 동적 노출 방식으로 변경한다.
- [x] `GetRoomDetailManager``youtubeUrl`, `instagramUrl`, `kakaoOpenChatUrl`, `fancimmUrl`, `xUrl`를 모두 SNS 표시 대상에 포함한다.
- [x] 레이아웃에서 매니저 SNS 아이콘 영역을 동적 추가 구조로 정리한다.
- [x] 수정 파일 진단, 테스트/빌드를 실행해 결과를 확인한다.
## 검증 기록
- LSP 진단 시도
- 명령: `lsp_diagnostics` (`LiveRoomDetailFragment.kt`, `fragment_live_room_detail.xml`)
- 결과: 현재 실행 환경에 Kotlin/XML LSP 서버가 설정되어 있지 않아 진단 불가(`No LSP server configured for extension: .kt/.xml`).
- 단위 테스트 + 빌드
- 명령: `./gradlew :app:testDebugUnitTest :app:assembleDebug`
- 결과: `BUILD SUCCESSFUL`
- 디바이스 설치 확인
- 명령: `./gradlew :app:installDebug`
- 결과: `Installed on 1 device.`
- 수동 QA 실행(실기기)
- 명령: `adb shell am start -n kr.co.vividnext.sodalive/.splash.SplashActivity`
- 결과: 앱 실행은 성공했으나 원격 설정에 의한 필수 업데이트 다이얼로그(`업데이트 후 사용가능합니다.`)가 표시되어 라이브 상세 진입 경로까지 진행 불가.
- 추가 확인: `adb shell am start -n kr.co.vividnext.sodalive/.live.now.all.LiveNowAllActivity` 실행 시 비-exported Activity로 `Permission Denial` 발생.