You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
fix(afternote): 수신자 애프터노트 목록 0건 본문이 없는 FAB 을 누르라고 안내 — 발신자 문구 잔존 (#620 후속) #1630
<stringname="feature_afternote_empty_list_body">아직 등록된 애프터노트가 없어요.\n아래 연필 버튼을 눌러 애프터노트를 등록해 보세요.</string>
EmptyListBody 가 이 문자열을 직접 박아 두고 있어(shared/body/EmptyListBody.kt), 작성자와 수신자가 공유하는 AfternoteHomeScreen 의 0건 분기에서 관점과 무관하게 같은 문구가 나온다.
문제는 그 «아래 연필 버튼» 이 수신자 화면에 없다는 것이다.ReceiverAfternoteHomeEntry 는 onFabClick 을 넘기지 않고, AfternoteHomeScreen 은 onFabClick == null 이면 FAB 자체를 그리지 않는다. 수신자는 고인이 남긴 기록을 읽으러 온 사람이라 애프터노트를 «등록» 하는 주체도 아니다. 누를 수 없는 버튼을 누르라고 지시하는 막다른 안내다.
도달 조건은 특별하지 않다 — 전달 조건이 충족된 수신자가 받은 애프터노트 0건이고 카테고리 필터를 고르지 않은 상태다. 전달 조건 미충족(ReceiverAfternoteListError.NotDeliverable)은 별도 화면으로 갈리므로 이 경로가 아니다.
발신자 문구가 수신자 화면으로 새는 #620 과 같은 부류다. #620 은 헤더 문구(afternote_home_header_description)를 수신자 관점으로 덮어 닫았는데, 0건 본문은 같은 화면의 다른 분기라 그때 함께 걷히지 않고 남았다.
완료 조건
수신자 0건 본문이 수신자 관점 문구를 쓴다 — 수신자가 수행할 수 없는 동작을 지시하지 않는다.
문구 어법 근거로 쓸 수신자 빈 상태 시안 — 「받은 기록함」 4327:74361. 「아직 받은 기록이 없어요」 + 「다른 가족이나 친구가 기록을 남기면 여기에 보여요」 구조로, 상태 한 줄 + 언제 보이는지 한 줄이고 수신자가 못 하는 동작을 시키지 않는다. 다만 이 목록 화면 자체의 수신자 0건 시안은 없다 — 2026-08-31 정본 페이지(4327:43064) TEXT 노드 6482개 전수 조회 결과 수신자 구역(4327:73596)의 빈 상태는 위 「받은 기록함」 하나뿐이다.
디자이너 확인이 필요한 별건 — 수신자 목록은 1건 이상일 때 헤더(제목·설명)를 그리는데 0건에서는 헤더 없이 본문만 남는다(showsHeaderOnEmptyList = false). 작성자 쪽은 #1704에서 0건에도 헤더를 그리도록 정리했으나(PR fix(afternote): 0건 애프터노트 홈에도 화면 헤더를 그린다 (#1704) #1627), 수신자 0건 시안이 없어 같은 처분을 태울 근거가 없다. 시안이 생기면 그때 다시 판단한다 — 이 이슈의 범위는 문구다.
Activity
github-actions commentedon Aug 30, 2026
bug 이슈는 사이드바 Fields > Priority 로 심각도를 지정해야 합니다. 판정 기준:
값이 비어 있어도 이슈를 닫지는 않습니다. 이 안내는 이슈당 한 번만 답니다.
github-actions commentedon Aug 30, 2026
이 이슈를 맡은 PR 은 #1631 다 (base
fix/1175-empty-home-header).base 가 기본 브랜치(
develop)가 아니라서 GitHub 은 이 이슈의 Development 칸에아무것도 표시하지 않는다. 본문에
Closes #N이 있어도 마찬가지다 — 그 링크는 기본 브랜치를target 하는 PR 에서만 만들어진다.
PR 이 닫히거나 머지되면 이 이슈의
pr-open라벨은 다음 리컨사일에서 떨어진다.