Skip to content

Conversation

@m6z1
Copy link
Member

@m6z1 m6z1 commented Jan 10, 2026

📌𝘐𝘴𝘴𝘶𝘦𝘴

  • closed #

📎𝘞𝘰𝘳𝘬 𝘋𝘦𝘴𝘤𝘳𝘪𝘱𝘵𝘪𝘰𝘯

📷𝘚𝘤𝘳𝘦𝘦𝘯𝘴𝘩𝘰𝘵

💬𝘛𝘰 𝘙𝘦𝘷𝘪𝘦𝘸𝘦𝘳𝘴

Summary by CodeRabbit

릴리스 노트

  • 스타일

    • 아바타 선택 대화상자의 UI 디자인 및 레이아웃 개선
    • 버튼과 텍스트 스타일 업데이트
  • 유지보수

    • 도움말 링크 업데이트
    • 앱 버전 1.4.0으로 업데이트

✏️ Tip: You can customize this high-level summary in your review settings.

@github-actions github-actions bot requested a review from s9hn January 10, 2026 01:26
@coderabbitai
Copy link

coderabbitai bot commented Jan 10, 2026

워크스루

아바타 변경 다이얼로그의 뷰 페이저 로직을 개선하여 초기 로드 시 선택된 아바타 페이지를 계산하고 이후 업데이트 시 현재 페이지를 유지하는 기능을 추가했습니다. UI 스타일을 업데이트하고 문의 링크 URL을 변경했으며, 앱 버전을 1.4.0으로 올렸습니다.

변경사항

집단 / 파일 변경 요약
아바타 뷰 페이저 로직 개선
app/src/main/java/com/into/websoso/ui/profileEdit/AvatarChangeBottomSheetDialog.kt
초기 로드 시 선택된 아바타의 페이지를 계산하고 설정하도록 변경; 이후 업데이트 시 현재 페이지를 보존하여 사용자의 뷰 포지션 유지
UI 스타일 업데이트
app/src/main/res/layout/dialog_avatar_change.xml
제목 텍스트 스타일 변경(headline1 → title2), 버튼 배경 및 텍스트 스타일 업데이트, 여백 조정
리소스 및 버전 관리
core/resource/src/main/res/values/deepLinks.xml, gradle/libs.versions.toml
문의 링크 URL 업데이트, 앱 버전 1.3.2에서 1.4.0으로 버전 코드 10023에서 10041로 증가

예상 코드 리뷰 시간

🎯 2 (단순) | ⏱️ ~12분

관련 PR

추천 레이블

🏹 궁사 명지, 🚀 [RELEASE]

시 🐰

아바타들이 페이지를 넘나들며,
선택한 것을 기억하고,
스타일도 곱게 단장하니,
버전은 1.4로 점프! 🚀
꼬물꼬물 기쁜 토끼가 춤을 춘다! 🐰✨

🚥 Pre-merge checks | ✅ 1 | ❌ 2
❌ Failed checks (2 warnings)
Check name Status Explanation Resolution
Description check ⚠️ Warning PR 설명이 템플릿 구조를 따르지만, 모든 섹션이 빈 상태이거나 플레이스홀더만 포함되어 있습니다. 이슈 번호, 작업 설명(아바타 선택 페이지 보존, 문의 링크 수정 등), 스크린샷, 검토자 주의사항을 추가하여 설명을 완성해주세요.
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (1 passed)
Check name Status Explanation
Title check ✅ Passed 제목은 버전 1.4.0으로의 업데이트라는 주요 변경사항을 명확하게 요약하고 있습니다.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
  • 📝 Generate docstrings

📜 Recent review details

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 1a27ee9 and daaac30.

📒 Files selected for processing (4)
  • app/src/main/java/com/into/websoso/ui/profileEdit/AvatarChangeBottomSheetDialog.kt
  • app/src/main/res/layout/dialog_avatar_change.xml
  • core/resource/src/main/res/values/deepLinks.xml
  • gradle/libs.versions.toml
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
  • GitHub Check: build
🔇 Additional comments (7)
gradle/libs.versions.toml (1)

3-4: 릴리스 버전 업데이트 확인 완료.

버전 코드와 버전 이름이 1.4.0 릴리스에 맞게 적절히 업데이트되었습니다. 버전 코드가 18 증가한 것은 일반적인 마이너 버전 업데이트보다 다소 큰 증가폭이지만, 팀의 버전 관리 정책에 따라 의도된 것으로 보입니다.

app/src/main/res/layout/dialog_avatar_change.xml (4)

33-33: 디자인 업데이트 적용 확인.

타이틀의 텍스트 스타일이 headline1에서 title2로 변경되었습니다. 디자인 시스템 업데이트에 맞춘 변경으로 보입니다.


67-67: 여백 조정 확인.

상단 여백이 4dp에서 8dp로 증가하여 시각적 간격이 개선되었습니다.


107-112: 취소 버튼 스타일 업데이트 확인.

취소 버튼의 배경 drawable과 텍스트 스타일이 새로운 디자인 가이드에 맞게 업데이트되었습니다. 특히 radius가 8dp에서 14dp로 증가하여 더 둥근 모서리를 가지게 되었습니다.


131-131: 확인 버튼 텍스트 스타일 업데이트 확인.

확인 버튼의 텍스트 스타일이 title1에서 title2로 변경되어 취소 버튼과 일관성을 유지합니다.

app/src/main/java/com/into/websoso/ui/profileEdit/AvatarChangeBottomSheetDialog.kt (1)

51-70: 선택된 아바타 페이지 이동 로직 구현 완료.

초기 로드 시 선택된 아바타가 있는 페이지로 자동 이동하고, 이후 업데이트 시에는 사용자의 현재 페이지를 유지하는 로직이 잘 구현되었습니다.

주요 구현 사항:

  • adapter == null 체크를 통한 초기 로드 감지
  • indexOfFirstcoerceAtLeast(0)를 활용한 안전한 페이지 인덱스 계산
  • submitList 콜백을 사용하여 리스트 제출 후 페이지 이동 보장
  • setCurrentItem(_, false)로 초기 로드 시 애니메이션 없이 즉시 이동
core/resource/src/main/res/values/deepLinks.xml (1)

3-3: 문의 링크 URL 변경이 정상 작동 확인됨.

새로운 Notion URL(https://helpwebsoso.notion.site/241a9688d1a381548c20dd314d0a0b0a)이 정상적으로 접근 가능하고 의도한 페이지로 연결됨을 확인했습니다. 링크 변경이 완료되었습니다.


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 and usage tips.

@m6z1 m6z1 added 🏹 궁사 명지 웹소소 공주의 은밀한 사냥생활 🚀 [RELEASE] 배포용 라벨입니다. labels Jan 10, 2026
@m6z1 m6z1 merged commit af225d7 into develop Jan 10, 2026
4 checks passed
@m6z1 m6z1 deleted the release/1.4.0 branch January 10, 2026 01:36
@m6z1 m6z1 restored the release/1.4.0 branch January 10, 2026 02:10
@coderabbitai coderabbitai bot mentioned this pull request Jan 10, 2026
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🏹 궁사 명지 웹소소 공주의 은밀한 사냥생활 🚀 [RELEASE] 배포용 라벨입니다.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants