Skip to content

feat: 수신자 타임레터 기능 구현#376

Merged
1hyok merged 10 commits into
developfrom
feat/235
Jun 22, 2026
Merged

feat: 수신자 타임레터 기능 구현#376
1hyok merged 10 commits into
developfrom
feat/235

Conversation

@koongmai

Copy link
Copy Markdown
Contributor

📌𝘐𝘴𝘴𝘶𝘦𝘴

    • 수신자 타임레터 API 연결 (목록·상세 조회)
  • 수신자 타임레터 상세 화면 구현
  • 수신자 타임레터 목록 화면 구현 및 CalendarGridContent 분리
  • 목록 아이템을 TimeLetterListItem / BlockItem 으로 교체 및 리스트·블록 뷰 모드 토글 추가
  • 선택 날짜 블록 섹션 추가 및 화면 레이아웃 개선
  • 타임레터 아이템 발송 예정일 시간 표시 제거
  • 캘린더 다음 달 화살표 아이콘 여백 수정

📎𝘞𝘰𝘳𝘬 𝘋𝘦𝘴𝘤𝘳𝘪𝘱𝘵𝘪𝘰𝘯

📷𝘚𝘤𝘳𝘦𝘦𝘯𝘴𝘩𝘰𝘵

💬𝘛𝘰 𝘙𝘦𝘷𝘪𝘦𝘸𝘦𝘳𝘴

koongmai and others added 8 commits May 29, 2026 23:24
ReceiverTimeLetterRepository, ReceiverTimeLetterApiService, DTO, Mapper, RepositoryImpl 추가.
receiver-auth/time-letters 목록/상세 조회 엔드포인트 연결.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
RecipientTimeLetterDetailViewModel, RecipientTimeLetterDetailScreen 구현.
sender 화면과 동일한 레이아웃, 발신인 표시로 대체.
TimeLetterRecipientDetailRoute 추가 (navGraph 등록은 진입 경로 확정 후 진행).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
RecipientTimeletterScreen, RecipientTimeletterViewModel 추가.
CalendarGridContent를 core:ui에 public composable로 분리하여
DatePickerContent 하위 호환 유지하면서 그리드만 단독 사용 가능하도록 개선.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions

github-actions Bot commented May 30, 2026

Copy link
Copy Markdown

Screenshot test fail — baseline 과 CI rendered PNG 차이.

📦 Artifact: https://github.com/Afternote/Afternote-FE/actions/runs/26690060078 (페이지 하단 Artifacts → screenshot-test-results)

🔍 확인 위치 (artifact zip 내부):

  • diff PNG: preview/debug/diffs/...
  • rendered PNG: preview/debug/rendered/... (CI 환경에서 새로 그린 결과)
  • baseline PNG: repo <module>/src/screenshotTestDebug/reference/... (:core:ui · :app · :feature:onboarding:presentation · :feature:afternote:presentation)

📝 조치 가이드:

  • diff 가 anti-aliasing/font 미세 차이 → rendered PNG 를 baseline 으로 교체 후 commit/push
  • 의미 있는 시각 변경 → 의도 확인 후 ./gradlew :<module>:updateScreenshotTest 로 baseline 갱신 + commit/push

근본 fix (docker 통일 baseline 환경) 는 별 epic.

@1hyok 1hyok merged commit 14f4066 into develop Jun 22, 2026
4 checks passed
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.

feat: 수신자 타임레터

2 participants