[Feature] 대화방 목록 UI 작업 - #21
Merged
Merged
Conversation
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.
Describe
"대화" 탭의 대화방 목록 화면 UI 작업 채팅방 화면에 커스텀 상단 네비게이션(뒤로가기 + 대화방 생성일)을 추가했습니다.
Works made
getConversations(date:)(오늘 날짜 조회) →getIncompleteConversations()(미완료 대화 조회,fetchIncompleteChats)로 교체ConversationSummary.createdAt을String→Date로 변경,ISO8601FlexibleParser공유 헬퍼로 DTO 파싱 로직 정리(ConversationMessageDTO/ConversationSummaryDTO공용)ConversationListView를List기반 placeholder에서ScrollView/LazyVStack카드 UI로 재구성 (헤더, 날짜 행, 카드, 빈 상태 컴포넌트 분리)ChatView에 커스텀 상단 네비게이션(뒤로가기 + 대화방 생성일) 추가, 시스템 네비게이션 바는 숨김Changes Made
As-Is
기존 로직:
ConversationListView는 plainList+ 제목/상태 텍스트만 보여주는 placeholder였고,ChatView는 시스템 기본 네비게이션 바를 그대로 사용했습니다.To-Be
변경 로직: 대화방 목록은 카드 UI로,
ChatView는 뒤로가기+날짜만 있는 커스텀 헤더로 교체했습니다.