Skip to content

feat: Home 모듈 및 Profile 기능 완전 구현 #6#8

Merged
Roy-wonji merged 17 commits intodevelopfrom
feature/home
Mar 25, 2026
Merged

feat: Home 모듈 및 Profile 기능 완전 구현 #6#8
Roy-wonji merged 17 commits intodevelopfrom
feature/home

Conversation

@Roy-wonji
Copy link
Copy Markdown
Contributor

@Roy-wonji Roy-wonji commented Mar 25, 2026

Summary

• Home 모듈 TCA Coordinator 구조 완성 및 Profile 연동
• Profile 모듈 TCA 아키텍처 완전 구현 (프로필 수정, 회원탈퇴)
• 설정 지도 타입 선택 및 출발 시간 알림 설정 기능
• Auth/Profile API service 및 Repository 계층 구현
• DesignSystem 내비게이션 컴포넌트 및 UI 에셋 추가

Test plan

  • Home 화면에서 Profile로 정상 이동 확인
  • Profile 수정 기능 테스트 (이름, 프로필 이미지 변경)
  • 회원탈퇴 플로우 테스트 (경고 → 확인 → 탈퇴 완료)
  • 설정에서 지도 타입 변경 기능 테스트
  • 출발 시간 알림 설정 기능 테스트
  • TCA 상태 관리 및 내비게이션 플로우 검증
  • API 연동 및 에러 처리 확인

- state.routes.push를 Effect 밖으로 이동
- escaping closure에서 inout 매개변수 캡처 문제 해결
- 컴파일 에러 완전 수정
- Task.yield()로 다음 프레임 지연 처리
- InnerAction.pushOnBoarding 추가하여 route 업데이트 분리
- TCACoordinators 프레임당 다중 업데이트 문제 완전 해결
- escaping closure inout parameter 문제도 해결
- Missing return handleAsyncAction 수정
- Enhanced NavigationRequestObserver 지연 처리 (50ms)
- Escaping closure inout parameter 완전 해결
- TCA 모범 사례 패턴 적용
- 프레임 안전 네비게이션 보장
@Roy-wonji Roy-wonji merged commit 48c10de into develop Mar 25, 2026
@Roy-wonji Roy-wonji deleted the feature/home branch March 25, 2026 16:52
Roy-wonji added a commit that referenced this pull request Apr 2, 2026
feat: Home 모듈 및 Profile 기능 완전 구현 #6
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