Open
Conversation
…nto feat/#162-walk-api
- `RegionViewModel`에서 지역 경계 정보 조회 시 `userId` 파라미터 제거 및 테스트용 `regionId` 수정 - `RegionResponseDto` 및 `RegionDataEntity` 필드 구조 변경 (`preRegionName` 삭제, `regionId` 추가, `geometryDto`를 `geometry`로 변경) - `RegionSearchContent`에서 사용하지 않는 검색 기능 및 불필요한 필터링 로직 주석 처리/삭제 - `UserProfileViewModel`에서 생년월일 값이 null일 경우 빈 문자열로 처리하도록 방어 로직 추가 - `HomeRegionRepository`를 `HomeRepository`로 이름 변경 및 관련 의존성 수정
- MypageCard의 이미지 타입을 Uri에서 String으로 변경하고 UrlImage 컴포넌트 적용 - MyPageState의 하드코딩된 초기값 제거 및 MyPageScreen 데이터 연동 - MyPageViewModel 회원 탈퇴 로직에 userProvider 연동 및 로컬 정보 초기화 추가 - MyPageViewModel 내 주요 로직에 Timber 로깅 추가
- `WalkingRouteUiModel`에서 `routeId`를 제거하고 `postId`로 식별자 통합 - `WalkingRouteUiModel`에 `PostEntity` 변환 확장 함수 추가 및 `imageUrl` 널 허용 처리 - `HomeViewModel`에 `LocalStorageRepository`를 주입하여 반려동물 이름(`petName`) 조회 기능 구현 - `HomeScreen` 진입 시 `fetchPetName` 및 홈 정보 API 호출 로직 추가 - `HomeEmptyRoute` 컴포넌트에 화면 크기에 따른 이미지 대응 및 프리뷰 추가 - `HomeState`에 `petName` 필드 추가 및 `@Immutable` 어노테이션 적용으로 최적화
- `SortedType` 내 불필요한 열거형 제거 및 정렬 기준 수정 (최신순, 인기순) - `FilterScreen` 및 `FilterCategorySection` 구현을 통해 동적 필터 카테고리 렌더링 지원 - `CommunityViewModel` 내 게시글 목록 조회(`fetchPosts`) 및 필터 목록 조회(`fetchPostsFilter`) 로직 추가 - 필터 선택 상태 관리를 위한 `CommunityState` 고도화 (단일/다중 선택 로직 및 Entity 변환 함수 추가) - 게시글 목록 페이징 처리를 위한 `cursor` 기반 로드 및 `loadMore` 함수 구현 - `CommunityScreen` 내 실데이터 기반 필터 UI 연결 및 필터 적용 로직 연동
- ImageTypeSelectDialog를 구현하여 카메라, 갤러리, 기본 이미지 중 선택 기능 추가 - ImageUriManager를 통해 카메라 촬영을 위한 임시 URI 생성 로직 구현 - SignUpViewModel에 카메라 실행을 위한 SideEffect 및 로직 추가 - 회원가입 성공 시 반려동물 이름을 로컬 저장소에 저장하도록 수정 - 닉네임 중복 검사 API의 성공 판별 코드 수정 (S000 -> U40901)
- `RouteEntity.toUiModel` 확장 함수에서 불필요한 `routeId` 매핑 제거 - `HomeViewModel` 내 `getHomeInfo` 호출 성공 시 `UiState.Loading`에서 `UiState.Success`로의 상태 전이 로직 추가 - `_state.update`를 사용하여 기존 `HomeState` 데이터를 유지하며 정보를 업데이트하도록 로직 고도화
- `LocalWindowInfo` 대신 `LocalConfiguration`을 사용하여 기기 화면 너비(`screenWidthDp`)를 가져오도록 변경
vvan2
approved these changes
Mar 21, 2026
- `PostEntity`를 `UiModel`로 변환 시 날짜 문자열에서 시간 정보를 제외하고 'YYYY/MM/DD' 형식으로 포맷팅하도록 로직 수정
- `HomeBanner` 컴포넌트를 신규 구현하여 반려견 성향 테스트 유도 문구 및 이미지 배치 - `HomeScreen` 내 인기 산책 루트 섹션 상단에 `HomeBanner` 적용 - 배너 추가에 따른 섹션 간 UI 간격 조정 (32.dp -> 24.dp) - `HomeBanner` 내 `AnnotatedString`을 사용하여 텍스트별 다른 타이포그래피 스타일 적용 및 프리뷰 추가
- `HomeScreen` 최상위 컨테이너(`Column`)의 가로 패딩(16.dp) 제거 - `HomeTopBar`, `HomeWalkingInfoHolder`, `HomeStartWalkingRow` 등 개별 컴포넌트에 가로 패딩 적용 - 추천 산책 루트 섹션 타이틀, `LazyRow` 및 `HomeEmptyRoute` 컴포넌트에 가로 패딩 명시적 추가
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
ISSUE
❗ WORK DESCRIPTIONAdd commentMore actions
📢 TO REVIEWERS