Skip to content

[REFACTOR/#213] 예지 QA - #218

Merged
apffkxhsls merged 3 commits into
developfrom
refactor/#213-yeji_qa
Jul 16, 2026
Merged

[REFACTOR/#213] 예지 QA#218
apffkxhsls merged 3 commits into
developfrom
refactor/#213-yeji_qa

Conversation

@apffkxhsls

@apffkxhsls apffkxhsls commented Jul 16, 2026

Copy link
Copy Markdown
Collaborator

Related issue 🛠

Work Description ✏️

  • 배경 관련색 오류 수정
  • 스크롤 관련 오류 수정

Screenshot 📸

Uncompleted Tasks 😅

  • N/A

To Reviewers 📢

image

Summary by CodeRabbit

Summary by CodeRabbit

  • 개선 사항
    • 강습 상세(시작 전/진행 중/완료/취소) 화면의 본문 레이아웃과 스크롤 영역 구성을 정리했습니다.
    • 강습 정보/강습생 정보/강습 관리 영역의 배경 적용 순서와 둥근 모서리 표현을 일관되게 개선했습니다.
    • 카드·섹션·버튼 배치 및 화면 크기에 따른 본문 공간 분배를 보다 안정적으로 조정했습니다.
    • 취소·진행 중·완료 상태 화면의 기존 버튼 동작 및 데이터 연결은 유지됩니다.

@apffkxhsls apffkxhsls added this to the [Ssing] APPJAM milestone Jul 16, 2026
@apffkxhsls apffkxhsls self-assigned this Jul 16, 2026
@apffkxhsls apffkxhsls added ♻️ REFACTOR 전면 수정, 리팩토링 💛 예지 labels Jul 16, 2026
@coderabbitai

coderabbitai Bot commented Jul 16, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

강습 상세 4종 화면의 본문 스크롤 구조와 Modifier 적용 위치가 조정되었습니다. Blue50 및 둥근 테마 배경의 중첩, weight, fillMaxWidth 적용과 취소 화면 하단 버튼의 레이아웃이 변경되었습니다.

Changes

강습 상세 화면 레이아웃

Layer / File(s) Summary
강습 전 화면 본문 구조
presentation/instructor-lesson/.../LessonDetailBeforeScreen.kt
본문 Column의 스크롤 및 가중치 구조가 단순화되고, 카드 컨테이너에 Blue50과 둥근 테마 배경이 중첩 적용됩니다.
진행 및 완료 화면 배경 구조
presentation/instructor-lesson/.../LessonDetailOngoingScreen.kt, presentation/instructor-lesson/.../LessonDetailCompletedScreen.kt
스크롤 컨테이너와 정보 카드 영역의 weight, fillMaxWidth, Blue50, 테마 배경 적용 위치가 조정됩니다. 기존 섹션과 버튼 렌더링 흐름은 유지됩니다.
취소 화면 본문 및 하단 영역
presentation/instructor-lesson/.../LessonDetailCanceledScreen.kt
본문 배경과 남은 공간 처리가 변경되고, “씽 매칭으로 돌아가기” 버튼의 중첩 레벨이 조정됩니다.

Estimated code review effort: 3 (Moderate) | ~20 minutes

Possibly related PRs

  • TEAM-SSING/SSING-ANDROID#76: 강습 상세 화면 컴포저블의 초기 레이아웃 및 Modifier 적용과 직접적으로 연관된 변경입니다.

Suggested labels: 📱UI, 🔨 FIX

Suggested reviewers: doyeon0307, joyrii, oilbeaneda

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Title check ❓ Inconclusive 제목이 관련 이슈와 QA 작업을 가리키지만, 구체적인 변경 내용이 드러나지 않아 다소 모호합니다. 배경/스크롤 수정처럼 핵심 변경을 한 문장으로 더 구체적으로 적어 주세요.
✅ Passed checks (4 passed)
Check name Status Explanation
Linked Issues check ✅ Passed #213의 네 개 강습상세 화면 배경색 문제 수정 요구와 변경 내용이 일치합니다.
Out of Scope Changes check ✅ Passed 변경은 네 개 lesson-detail 화면의 배경과 스크롤 수정에 집중되어 있어 범위 밖 작업은 보이지 않습니다.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Description check ✅ Passed 필수 섹션이 모두 있고 이슈, 작업 내용, 스크린샷, 미완료 항목, 리뷰어 안내까지 포함되어 있습니다.
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch refactor/#213-yeji_qa

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In
`@presentation/instructor-lesson/src/main/java/com/ssing/presentation/instructorlessondetail/screen/LessonDetailBeforeScreen.kt`:
- Line 108: Replace the direct Blue50 usage in the background modifiers of
LessonDetailBeforeScreen.kt (108-108), LessonDetailOngoingScreen.kt (72-72),
LessonDetailCompletedScreen.kt (72-72), and LessonDetailCanceledScreen.kt
(74-74) with the appropriate semantic color from SSINGTheme.colors, preserving
the existing background styling while enabling theme and dark-mode support.
- Around line 105-118: Remove the weight modifiers from the scrollable content
in LessonDetailBeforeScreen.kt lines 105-118, LessonDetailOngoingScreen.kt lines
69-82, LessonDetailCompletedScreen.kt lines 69-82, and both occurrences in
LessonDetailCanceledScreen.kt lines 71-84. In LessonDetailBeforeScreen, change
the root Column background to SSINGTheme.colors.backgroundNormal and wrap the
top Spacer and LessonBanner in a Blue50-background container so the intended
background fill remains without weight-based sizing.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: d4d89a10-af68-4acb-a036-6a8516988859

📥 Commits

Reviewing files that changed from the base of the PR and between 2c380a8 and a290878.

📒 Files selected for processing (4)
  • presentation/instructor-lesson/src/main/java/com/ssing/presentation/instructorlessondetail/screen/LessonDetailBeforeScreen.kt
  • presentation/instructor-lesson/src/main/java/com/ssing/presentation/instructorlessondetail/screen/LessonDetailCanceledScreen.kt
  • presentation/instructor-lesson/src/main/java/com/ssing/presentation/instructorlessondetail/screen/LessonDetailCompletedScreen.kt
  • presentation/instructor-lesson/src/main/java/com/ssing/presentation/instructorlessondetail/screen/LessonDetailOngoingScreen.kt

@doorimng

Copy link
Copy Markdown
Collaborator
image

예자 완전 예자네

@apffkxhsls
apffkxhsls merged commit b312381 into develop Jul 16, 2026
2 checks passed
@coderabbitai coderabbitai Bot mentioned this pull request Jul 17, 2026
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

♻️ REFACTOR 전면 수정, 리팩토링 💛 예지

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Refactor] 예지 QA

2 participants