Skip to content

fix(afternote): 수신자 애프터노트 목록 0건 본문이 없는 FAB 을 누르라고 안내 — 발신자 문구 잔존 (#620 후속) #1630

Closed

Description

@OnlyReadOneBook

작업 유형

bug — 버그·오동작

주 담당 모듈

afternote — 애프터노트

개요

수신자 애프터노트 목록이 0건일 때 발신자용 문구가 그대로 그려진다.

<string name="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건 본문은 같은 화면의 다른 분기라 그때 함께 걷히지 않고 남았다.

완료 조건

자식 이슈

No response

참고

Activity

  1. github-actions commented on Aug 30, 2026

    @github-actions
    Contributor

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

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

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

  2. github-actions commented on Aug 30, 2026

    @github-actions
    Contributor

    이 이슈를 맡은 PR 은 #1631 다 (base fix/1175-empty-home-header).

    base 가 기본 브랜치(develop)가 아니라서 GitHub 은 이 이슈의 Development 칸에
    아무것도 표시하지 않는다. 본문에 Closes #N 이 있어도 마찬가지다 — 그 링크는 기본 브랜치를
    target 하는 PR 에서만 만들어진다.

    PR 이 닫히거나 머지되면 이 이슈의 pr-open 라벨은 다음 리컨사일에서 떨어진다.

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

Metadata

Metadata

Labels

area:afternote애프터노트 기능 영역bugSomething isn't working

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions