Skip to content

fix(timeletter): 타임레터 하위 화면 5종의 재진입 갱신 (#703 분리) #1921

Open

Description

@1hyok

작업 유형

bug — 버그·오동작

주 담당 모듈

timeletter — 타임레터

개요

상위 이슈 #703의 타임레터 화면 5종 재진입 갱신을 분리한다. 기존 작성자 koongmai의 PR #1905에는 이 범위와 관련 테스트를 남긴다.

대상은 RecipientTimeLetterDetailScreen, RecipientTimeletterScreen, DraftLetterScreen, RecipientListScreen, TimeLetterDetailScreen과 해당 ViewModel 및 테스트다. 설정 4개 화면의 변경은 별도 설정 PR로 이관한다.

완료 조건:

  • 최초 진입 중복 조회 없이 재진입 시 필요한 서버 상태를 갱신한다.
  • 자동 갱신이 기존 내용을 로딩·오류 화면으로 덮지 않고 실패 시에도 기존 상태를 유지한다.
  • 원본 #1905의 타임레터 관련 미해결 리뷰(자동 갱신 상태 보존, 중복 조회, 최소 visibility, 화면별 계약 검증)를 해소한다.
  • 타임레터 범위의 테스트와 필수 CI를 통과한다.

참고

Activity

  1. github-actions commented on Sep 6, 2026

    @github-actions
    Contributor

    bug 이슈는 사이드바 Fields > Priority 로 심각도를 지정해야 합니다. 판정 기준:

    • Urgent: 치명 — 크래시·데이터 소실·보안 무력화·핵심 경로 차단·가짜 성공
    • High: 심각 — 실패·틀린 값의 정상 위장, 핵심 기능 무동작
    • Medium: 불편 — 우회로가 있는 오동작·틀린 표시, 핵심 흐름은 유지
    • Low: 경미 — 문구·정렬·마감 품질 흠, 기능 영향 없음

    값이 비어 있어도 이슈를 닫지는 않습니다. 이 안내는 이슈당 한 번만 답니다.

  2. added
    pr-open이 이슈를 구현하는 PR 이 열려 있다 — base 가 기본 브랜치가 아니어도 드러낸다
    on Sep 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

area:timeletter타임레터 기능 영역bugSomething isn't workingpr-open이 이슈를 구현하는 PR 이 열려 있다 — base 가 기본 브랜치가 아니어도 드러낸다

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions