Files
sodalive-ios/docs/20260402_홈오디션배너숨김.md

3.0 KiB

20260402 홈 오디션 배너 숨김

개요

  • 홈 화면의 정적 오디션 배너를 노출하지 않도록 변경한다.
  • 오디션 기능 자체의 라우팅과 다른 진입 경로는 유지하고, HomeTabView의 배너 블록만 제거한다.

요구사항 요약

  • 대상 파일: SodaLive/Sources/Home/HomeTabView.swift
  • 변경 내용:
    • Image("img_banner_audition")로 렌더링되는 홈 오디션 배너를 숨긴다.
    • 배너 숨김 외 다른 홈 섹션 동작은 변경하지 않는다.

완료 기준 (Acceptance Criteria)

  • AC1: HomeTabView에서 정적 오디션 배너가 렌더링되지 않는다.
  • AC2: 홈 화면의 다른 섹션 순서와 기존 조건부 노출 로직은 유지된다.
  • AC3: 변경 파일 진단 및 워크스페이스 빌드 결과가 문서에 기록된다.

구현 체크리스트

  • HomeTabView의 정적 오디션 배너 블록 제거
  • 변경 파일 진단 실행
  • SodaLive Debug 빌드 실행
  • 검증 결과 문서화

검증 계획

  • 정적 진단: lsp_diagnostics("SodaLive/Sources/Home/HomeTabView.swift")
  • 빌드: xcodebuild -workspace "SodaLive.xcworkspace" -scheme "SodaLive" -configuration Debug build

검증 기록

  • 일시: 2026-04-02

    • 무엇: 홈 오디션 배너 숨김 작업 계획 문서 작성
    • 왜: 요청 범위를 홈의 정적 오디션 배너 제거로 고정하고 검증 기준을 명확히 하기 위함
    • 어떻게: 기존 docs 문서 포맷을 따라 개요, 완료 기준, 구현 체크리스트, 검증 계획을 정리
    • 실행 명령/도구: read(docs/), read(HomeTabView.swift), background explore/librarian, apply_patch(문서 생성)
    • 결과: 구현 및 검증 기준이 포함된 계획 문서 생성 완료
  • 일시: 2026-04-02

    • 무엇: 홈 화면 정적 오디션 배너 제거 및 검증
    • 왜: 사용자 요청대로 홈에서 오디션 배너를 숨기기 위함
    • 어떻게:
      • HomeTabView에서 Image("img_banner_audition") 배너 블록을 제거
      • 변경 후 HomeTabView.swift에서 img_banner_audition 문자열이 더 이상 존재하지 않음을 확인
      • 정적 진단과 워크스페이스 빌드를 실행해 컴파일 영향 여부를 확인
    • 실행 명령/도구:
      • lsp_diagnostics("SodaLive/Sources/Home/HomeTabView.swift")
      • grep("img_banner_audition", include: "HomeTabView.swift")
      • read("SodaLive/Sources/Home/HomeTabView.swift")
      • xcodebuild -workspace "SodaLive.xcworkspace" -scheme "SodaLive" -configuration Debug build
    • 결과:
      • HomeTabView.swift에서 오디션 배너 블록 제거 완료
      • grep 결과 img_banner_audition 참조 없음 확인
      • xcodebuild 결과 ** BUILD SUCCEEDED **
      • lsp_diagnostics는 SourceKit 환경에서 No such module 'Bootpay'를 보고했으나, 실제 워크스페이스 빌드는 성공하여 변경으로 인한 컴파일 문제는 확인되지 않음
      • 수동 UI QA는 현재 CLI 환경 한계로 미실행(시뮬레이터/실기기에서 홈 화면 배너 미노출 확인 필요)