[GMSS-180] feat: 감정 카드 UI 및 조회 연동 - #41
Merged
Merged
Conversation
soyeonLee126
marked this pull request as ready for review
August 15, 2026 17:51
캘린더에서 카드를 탭하면 Figma의 Dim+Card 팝업으로 상세를 보여주고, 대화보기(채팅방 이동)·공유하기(공유 시트)·기록 버리기(실삭제 API 연동) 를 처리한다.
seunghee17
requested changes
Aug 17, 2026
POST 성공 뒤 감정·날짜 매핑만 실패하면 서버엔 카드가 있는데 클라만 실패로 보고, 재시도는 CARD_ALREADY_EXISTS 로 막혀 그 카드에 닿지 못했다. 매핑 못 한 값은 요청에 쓴 감정과 오늘 날짜로 메운다.
# Conflicts: # feature/home/src/test/java/com/gamss/android/feature/home/HomeTestFakes.kt
- 카드 제목을 캐릭터별 고정 문구로 바꾸고 요약은 그 아래 작은 텍스트로 내린다. 제목에 요약을 넣고 있어 대사 자리와 문구 성격이 어긋났다. - 캐릭터·제목 사이와 본문·버튼 사이에 빠져 있던 점선을 넣는다. - 요약을 3줄까지 담는다. 시안 Description 높이가 3줄이다. - 닫기 아이콘을 우상단 28dp 에 맞춘다. 터치 영역이 아이콘보다 커서 그만큼 안쪽으로 밀려 있었다.
점선을 Figma 값(gray950, 1.3dp)으로 바꾼다. 카드 전체 export 에서는 얇은 선이 안티에일리어싱되며 중간 회색으로 보여 실제보다 옅게 잡았다.
# Conflicts: # app/src/main/kotlin/com/gamss/android/app/main/MainScreen.kt
soyeonLee126
added a commit
that referenced
this pull request
Aug 17, 2026
develop 이 카드 레이어를 크게 손댔다(#41). 카드에 id·conversationId·emotionLabel·date 가 붙고 DELETE /api/cards/{cardId} 와 deleteCard 유스케이스가 생겼다. 이 브랜치가 얹은 월별 조회를 그 위에 합쳤다 — CardRepository 는 getCardsByDate/getCardsByMonth/createCard/ deleteCard 넷을 갖고, CardService 도 넷을 그대로 노출한다. CardResponse 와 GetCardsByDateUseCase 는 develop 쪽을 그대로 쓴다. 캘린더 화면은 보관함이 대체하므로 삭제를 유지했다. develop 이 그 화면에 붙인 카드 상세 팝업 중 CardDetailDialog 는 남겨 두고(R 참조만 이 모듈 네임스페이스로 고침), 캘린더 전용이던 kizitonwose 의존성은 뺐다. 지금은 아무 화면도 이 팝업을 부르지 않는다 — 보관함 종이 탭에 연결하는 건 별도로 한다. 테스트 더블은 네 메서드를 모두 구현하도록 맞췄다. 어느 테스트에서 쓰지 않는 메서드인지는 error() 메시지로 남긴다. app 모듈의 onboarding 의존성 중복도 정리했다.
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.
작업 개요
감정 카드 UI를 Figma 디자인에 맞춰 구현하고, 날짜별 카드 조회 API를 캘린더에 연결했습니다. 느린 네트워크에서의 날짜 전환과 손상된 서버 응답에도 안정적으로 동작하도록 보완했습니다.
작업 유형
변경 사항
관련 이슈
관련 작업 (Notion)
스크린샷 / 동작 화면
체크리스트
develop으로 설정되어 있다feat:,fix:등)을 따른다리뷰 요청 사항