feat: Clerk 인증 한국어 지역화 및 사용자 경험 개선
Some checks failed
CI / ci (18.x) (push) Waiting to run
CI / ci (20.x) (push) Waiting to run
Deployment Monitor / pre-deployment-check (push) Waiting to run
Deployment Monitor / deployment-notification (push) Blocked by required conditions
Deployment Monitor / security-scan (push) Waiting to run
Linear Integration / Linear Integration Summary (push) Blocked by required conditions
Linear Integration / Extract Linear Issue ID (push) Waiting to run
Linear Integration / Sync Pull Request Events (push) Blocked by required conditions
Linear Integration / Sync Review Events (push) Blocked by required conditions
Linear Integration / Sync Push Events (push) Blocked by required conditions
Linear Integration / Sync Issue Events (push) Blocked by required conditions
Linear Integration / Notify No Linear ID Found (push) Blocked by required conditions
Mobile Build and Release / Test and Lint (push) Waiting to run
Mobile Build and Release / Build Web App (push) Blocked by required conditions
Mobile Build and Release / Build Android App (push) Blocked by required conditions
Mobile Build and Release / Build iOS App (push) Blocked by required conditions
Mobile Build and Release / Semantic Release (push) Blocked by required conditions
Mobile Build and Release / Deploy to Google Play (push) Blocked by required conditions
Mobile Build and Release / Deploy to TestFlight (push) Blocked by required conditions
Mobile Build and Release / Notify Build Status (push) Blocked by required conditions
Release / Quality Checks (push) Waiting to run
Release / Build Verification (push) Blocked by required conditions
Release / Linear Issue Validation (push) Blocked by required conditions
Release / Semantic Release (push) Blocked by required conditions
Release / Post-Release Linear Sync (push) Blocked by required conditions
Release / Deployment Notification (push) Blocked by required conditions
Release / Rollback Preparation (push) Blocked by required conditions
TypeScript Type Check / type-check (18.x) (push) Waiting to run
TypeScript Type Check / type-check (20.x) (push) Waiting to run
Vercel Deployment Workflow / security-check (push) Waiting to run
Vercel Deployment Workflow / build-and-test (push) Waiting to run
Vercel Deployment Workflow / deployment-notification (push) Blocked by required conditions
Linear Dashboard Generation / Weekly Dashboard (push) Has been cancelled
Linear Dashboard Generation / Monthly Dashboard (push) Has been cancelled
Linear Dashboard Generation / Release Dashboard (push) Has been cancelled
Linear Dashboard Generation / Dashboard Health Check (push) Has been cancelled
Linear Dashboard Generation / Dashboard Failure Notification (push) Has been cancelled

- @clerk/localizations 패키지 추가하여 한국어 지원
- ClerkProvider에 koKR 지역화 적용
- Mock 로그인/회원가입 컴포넌트 UI 개선:
  * 한국어 안내 메시지 추가
  * Clerk 재시도 기능 버튼 추가
  * 더 나은 시각적 디자인 적용
- ClerkDebugControl UI 개선:
  * 상태 표시등 및 향상된 레이아웃
  * 상세한 상태 안내 메시지
  * 사용자 친화적인 버튼 텍스트
- Playwright 테스트에 Clerk 시나리오 추가:
  * Mock 로그인/회원가입 페이지 테스트
  * 한국어 콘텐츠 확인
  * 디버그 컨트롤 상태 검증

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
hansoo
2025-07-14 15:37:33 +09:00
parent 086e5e5c17
commit 5eda7bd5f7
6 changed files with 202 additions and 51 deletions

View File

@@ -91,6 +91,7 @@
"@capacitor/core": "^7.4.2",
"@capacitor/ios": "^7.4.2",
"@clerk/clerk-react": "^5.33.0",
"@clerk/localizations": "^3.18.0",
"@hookform/resolvers": "^3.9.0",
"@radix-ui/react-accordion": "^1.2.0",
"@radix-ui/react-alert-dialog": "^1.1.1",