Skip to content

fix(mindrecord): 주간리포트 요약 문구 공백 소실 — '이번 주,이름님은N일의…'로 붙어 표시 #732

Closed

Description

@OnlyReadOneBook

📜 Overview (Required)

주간리포트 상단 요약 문구의 공백이 APK에서 사라져 시안과 다르게 붙어서 표시된다.

  • 시안: 이번 주, 박서연 님은 3일의 마음을 기록하셨네요.
  • APK: 이번 주,박서연님은3일의 마음을 기록하셨네요.

시안 근거

주간리포트 요약 문구 Figma 시안

현재 주간리포트 시안은 쉼표 뒤, 이름 뒤, 님은 뒤에 각각 공백이 있다.

APK 컴파일 리소스 검증

origin/develop의 strings.xml에는 뒤 공백을 넣어 두었지만:

<string name="mindrecord_weekly_report_recorded_prefix">이번 주, </string>
<string name="mindrecord_weekly_report_recorded_middle">님은 </string>

설치 APK를 aapt2 dump resources로 확인하면 뒤 공백이 제거돼 있다.

string/mindrecord_weekly_report_recorded_middle
  () "님은"
string/mindrecord_weekly_report_recorded_prefix
  () "이번 주,"

WeeklyReportScreen.recordedSummary()는 이 리소스 조각과 userName, daysText를 별도 공백 없이 순서대로 append()하므로 컴파일 후 값이 그대로 붙는다.

기대 결과

  • 시안대로 이번 주, {이름} 님은 {N}일의 마음을 기록하셨네요.로 표시한다.
  • XML 문자열의 앞뒤 공백 보존에 의존하지 않고, 빌드된 APK에서도 공백이 유지되는 방식으로 조합한다.
  • 동적 이름과 기록일수에 대한 렌더링 또는 문자열 테스트로 회귀를 막는다.

📌 Child Issue(Optional)

No response

📍 Note (Optional)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions