From de4b301ccbe778fcd820be3edaa3c5ef4470bcf1 Mon Sep 17 00:00:00 2001 From: klaus Date: Wed, 25 Feb 2026 22:31:11 +0900 Subject: [PATCH] =?UTF-8?q?docs(block):=20=EC=B0=A8=EB=8B=A8=20=EB=AC=B8?= =?UTF-8?q?=EA=B5=AC=20=EC=88=98=EC=A0=95=20=EC=9E=91=EC=97=85=20=EA=B8=B0?= =?UTF-8?q?=EB=A1=9D=EC=9D=84=20=EC=A0=95=EB=A6=AC=ED=95=9C=EB=8B=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/20260225_사용자차단다이얼로그문구수정.md | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 docs/20260225_사용자차단다이얼로그문구수정.md diff --git a/docs/20260225_사용자차단다이얼로그문구수정.md b/docs/20260225_사용자차단다이얼로그문구수정.md new file mode 100644 index 00000000..9fe6855a --- /dev/null +++ b/docs/20260225_사용자차단다이얼로그문구수정.md @@ -0,0 +1,21 @@ +## 작업 개요 +- 사용자 차단 Dialog 문구를 role 분기(`CREATOR`/일반 리스너) 기준으로 요청 문구에 맞게 수정한다. + +## 체크리스트 +- [x] 차단 다이얼로그 문구 사용 위치(`MemberProfileDialog`, `strings.xml`) 반영 +- [x] `CREATOR` 문구를 요청 리스트로 교체 +- [x] 일반 리스너 문구를 요청 리스트로 교체 +- [x] role 분기 누락 위치(`UserProfileActivity`) 정합성 반영 +- [x] 국제화 문자열(`values-en`, `values-ja`) 동기화 +- [x] 진단/검증 수행 및 결과 기록 + +## 검증 기록 +- 일시: 2026-02-25 +- 무엇/왜/어떻게: 사용자 차단 Dialog 문구를 `CREATOR`/일반 리스너 분기로 통일하고, `values`/`values-en`/`values-ja` 국제화 문자열을 동일 의미로 동기화했다. `MemberProfileDialog`의 하드코딩 메시지를 공용 string 리소스로 전환했고 `UserProfileActivity`에도 role 분기를 반영했다. +- 실행 명령: `./gradlew :app:testDebugUnitTest :app:assembleDebug` +- 결과: 성공 (BUILD SUCCESSFUL) +- 실행 명령: `./gradlew :app:lintDebug` +- 결과: 실패 (기존 lint 이슈) — `app/src/main/AndroidManifest.xml:292`의 `com.facebook.FacebookActivity` MissingClass 포함 총 16 errors, 573 warnings +- 참고: 현재 실행 환경은 `.kt`/`.xml` LSP 서버가 없어 `lsp_diagnostics`를 사용할 수 없음을 확인했다. +- 실행 명령: `./gradlew :app:testDebugUnitTest :app:assembleDebug` (재검증) +- 결과: 성공 (BUILD SUCCESSFUL, 53 tasks up-to-date)