Skip to content

feat: 마이페이지 로그아웃·문의하기 구현 및 온보딩/설정 UI 개선 - #153

Merged
oungsi2000 merged 1 commit into
developfrom
fix/term
Aug 20, 2026
Merged

feat: 마이페이지 로그아웃·문의하기 구현 및 온보딩/설정 UI 개선#153
oungsi2000 merged 1 commit into
developfrom
fix/term

Conversation

@oungsi2000

Copy link
Copy Markdown
Collaborator

마이페이지의 핵심 기능(로그아웃, 1:1 문의)을 구현하고, 온보딩 완료 로직 및 설정 화면의 레이아웃 완성도를 높였습니다.

  • 마이페이지 및 인증:
    • AuthRepositoryMyPageHomeViewModel에 로그아웃 로직을 추가하고 성공/실패 시의 사이드 이펙트(로그인 화면 이동, 스낵바 노출) 처리
    • 1:1 문의 클릭 시 외부 메일 앱(Intent.ACTION_SENDTO)으로 연동하는 로직 구현
  • 온보딩 개선:
    • CompleteScreenLaunchedEffectdelay를 적용하여 3초 후 자동으로 다음 단계로 진입하는 로직 추가
    • OnboardingTerm에서 서로 바뀌어 있던 서비스 이용약관과 개인정보 처리방침의 Notion 링크 수정
  • 설정 화면 UI/UX:
    • AppSettingScreen 및 회원 탈퇴 화면에 systemBarsPadding을 적용하여 시스템 바와의 레이아웃 겹침 문제 해결
    • 설정 내 약관 항목 클릭 시 LocalUriHandler를 통해 즉시 브라우저로 연결되도록 개선
  • 기타:

Conflicts:

core/designsystem/src/main/res/values/strings.xml

관련 이슈

작업 내용

변경사항 / 상세

중점 리뷰사항

스크린샷 (선택)

마이페이지의 핵심 기능(로그아웃, 1:1 문의)을 구현하고, 온보딩 완료 로직 및 설정 화면의 레이아웃 완성도를 높였습니다.

- **마이페이지 및 인증**:
    - `AuthRepository` 및 `MyPageHomeViewModel`에 로그아웃 로직을 추가하고 성공/실패 시의 사이드 이펙트(로그인 화면 이동, 스낵바 노출) 처리
    - 1:1 문의 클릭 시 외부 메일 앱(`Intent.ACTION_SENDTO`)으로 연동하는 로직 구현
- **온보딩 개선**:
    - `CompleteScreen`에 `LaunchedEffect`와 `delay`를 적용하여 3초 후 자동으로 다음 단계로 진입하는 로직 추가
    - `OnboardingTerm`에서 서로 바뀌어 있던 서비스 이용약관과 개인정보 처리방침의 Notion 링크 수정
- **설정 화면 UI/UX**:
    - `AppSettingScreen` 및 회원 탈퇴 화면에 `systemBarsPadding`을 적용하여 시스템 바와의 레이아웃 겹침 문제 해결
    - 설정 내 약관 항목 클릭 시 `LocalUriHandler`를 통해 즉시 브라우저로 연결되도록 개선
- **기타**:
    - 택일 운세(#107) 및 연도별 운세(#108) 구현 단계 진입에 따라 관련 설계 문서 삭제
    - 로그아웃 관련 Repository 단위 테스트 및 Fake 객체 업데이트

# Conflicts:
#	core/designsystem/src/main/res/values/strings.xml
@oungsi2000 oungsi2000 self-assigned this Aug 20, 2026
@coderabbitai

coderabbitai Bot commented Aug 20, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: e7d02d31-7d84-452a-a197-8a622ca9cb0d

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

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.

@oungsi2000
oungsi2000 merged commit 33ef59c into develop Aug 20, 2026
3 checks passed
@oungsi2000
oungsi2000 deleted the fix/term branch August 20, 2026 03:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant