refactor: remove verified dead code across data, UI, and resources (#680)
* refactor: remove unused dead code across data, UI, and resources * fix: resolve dangling references left by dead-code removal Restore empty object Motion (braces required) and remove the 12 stale test usages that still called the now-deleted production symbols: - ServerStoreTest: removeServer/switchToServer tests - ServerEndpointTest: isCleartext assertions - ConnectViewModelTest: onHostChange/onPortChange tests + 3 dropped R.string refs - SettingsViewModelTest: renameProfile tests + clearNavigateToLogin - E2eIntegrationTest: previewSkill tests + onHostChange/onPortChange calls Verified locally: compileDebugUnitTestKotlin + 48 tests pass. * fix: remove unused imports flagged by ktlint Drops 4 no-longer-referenced imports left by the dead-code removal: - HermesApiService: SkillScanResponse (scanHubSkill removed) - ServerEndpointTest: assertFalse, assertTrue (isCleartext assertions dropped) - SettingsViewModelTest: assertFalse (rename tests removed) --------- Co-authored-by: M57 <hy4ri@users.noreply.github.com>
This commit is contained in:
1 parent
58420d7b2a
commit
2e97ee9a84
29 files changed
+10
-550
No files matched your search
@@ -3,13 +3,9 @@
|
||||
|
||||
<!-- Chat -->
|
||||
<string name="chat_send_desc">전송</string>
|
||||
<string name="chat_mic_desc">음성 입력</string>
|
||||
<string name="chat_mic_listening">듣는 중…</string>
|
||||
<string name="stt_permission_denied">음성 입력을 위해 마이크 권한이 필요합니다</string>
|
||||
<string name="stt_not_available">이 기기에서 음성 인식을 사용할 수 없습니다</string>
|
||||
<string name="chat_clarify_title">확인 필요</string>
|
||||
<string name="chat_clarify_hint">옵션을 탭하면 입력창에 복사되고, 길게 누르면 바로 전송됩니다.</string>
|
||||
<string name="chat_clarify_response">응답</string>
|
||||
<string name="chat_send">전송</string>
|
||||
<string name="chat_dismiss">닫기</string>
|
||||
<string name="chat_sudo_title">Sudo 비밀번호 필요</string>
|
||||
@@ -43,13 +39,8 @@
|
||||
<string name="error_unknown">문제가 발생했습니다</string>
|
||||
<string name="billing_free_plan">무료</string>
|
||||
<string name="billing_usage">사용량</string>
|
||||
<string name="billing_resume">재개</string>
|
||||
<string name="billing_cancel">취소</string>
|
||||
<string name="billing_renews">갱신: %1$s</string>
|
||||
<string name="billing_status_unknown">알 수 없음</string>
|
||||
<string name="billing_status_active">활성</string>
|
||||
<string name="billing_status_cancelled">취소됨</string>
|
||||
<string name="billing_status_paused">일시중지됨</string>
|
||||
<string name="billing_feature_unavailable">이 서버에서는 결제를 사용할 수 없습니다 (지원되지 않는 메서드)</string>
|
||||
<string name="billing_no_active_plan">활성 요금제 없음 — 무료 등급입니다.</string>
|
||||
<string name="billing_login_required">요금제를 보려면 Nous Portal에 로그인하세요.</string>
|
||||
@@ -120,11 +111,6 @@
|
||||
<string name="chat_status_disconnected">연결 끊김</string>
|
||||
<string name="chat_status_no_network">네트워크 없음</string>
|
||||
<string name="chat_status_auth_expired">세션 만료</string>
|
||||
<string name="chat_thinking">생각 중…</string>
|
||||
<string name="chat_thinking_param">생각 중: %1$s…</string>
|
||||
<string name="chat_reasoning">추론</string>
|
||||
<string name="chat_reasoning_expand">추론 펼치기</string>
|
||||
<string name="chat_reasoning_collapse">추론 접기</string>
|
||||
<string name="chat_input_placeholder_not_connected">연결되지 않음…</string>
|
||||
<string name="chat_input_placeholder_waiting">응답 대기 중…</string>
|
||||
<string name="chat_input_placeholder_type_message">메시지 입력…</string>
|
||||
@@ -139,7 +125,6 @@
|
||||
<string name="content_desc_edit">편집</string>
|
||||
|
||||
<!-- Attachment / File Picker -->
|
||||
<string name="chat_attach_desc">파일 첨부</string>
|
||||
<string name="chat_attach_remove_desc">첨부 제거</string>
|
||||
|
||||
<!-- Camera -->
|
||||
@@ -147,8 +132,6 @@
|
||||
|
||||
<!-- Settings Screen -->
|
||||
<string name="settings_sec_connection">연결</string>
|
||||
<string name="settings_field_host">호스트</string>
|
||||
<string name="settings_field_port">포트</string>
|
||||
<string name="settings_field_token">인증 토큰</string>
|
||||
<string name="settings_sec_behavior">동작</string>
|
||||
<string name="settings_item_auto_reconnect">자동 재연결</string>
|
||||
@@ -199,8 +182,6 @@
|
||||
|
||||
<!-- Connect Error Messages -->
|
||||
<string name="connect_error_token_required">토큰이 필요합니다</string>
|
||||
<string name="connect_error_host_required">호스트가 필요합니다</string>
|
||||
<string name="connect_error_port_invalid">포트는 1~65535 사이여야 합니다</string>
|
||||
<string name="connect_error_401">잘못된 토큰 (401 Unauthorized)</string>
|
||||
<string name="connect_error_403">접근 거부 (403 Forbidden)</string>
|
||||
<string name="connect_error_http_code">서버가 HTTP %1$d 반환</string>
|
||||
@@ -208,19 +189,13 @@
|
||||
<string name="connect_error_refused">연결 거부됨 – Hermes가 실행 중인가요?</string>
|
||||
<string name="connect_error_resolve">호스트를 찾을 수 없음</string>
|
||||
<string name="connect_error_connection_failed">연결 실패: %1$s</string>
|
||||
<string name="connect_error_missing_fields">잘못된 페어링 문자열 — host, port 또는 token 누락</string>
|
||||
<string name="connect_error_malformed">잘못된 페어링 문자열 — URL 또는 Base64 JSON이어야 함</string>
|
||||
<string name="connect_error_parse_failed">페어링 문자열 파싱 실패: %1$s</string>
|
||||
|
||||
<string name="connect_placeholder_pairing">hermes://… 또는 Base64 설정 붙여넣기</string>
|
||||
<string name="connect_save_profile">연결 프로필 저장</string>
|
||||
<string name="connect_profile_name">프로필 이름</string>
|
||||
<string name="connect_placeholder_profile_name">예: 집 헤르메스, 사무실 서버</string>
|
||||
<string name="connect_action_hide_manual">수동 입력 숨기기</string>
|
||||
<string name="connect_action_show_manual">수동으로 입력</string>
|
||||
<string name="connect_placeholder_token">API 토큰</string>
|
||||
<string name="connect_placeholder_host">127.0.0.1</string>
|
||||
<string name="connect_placeholder_port">9119</string>
|
||||
<string name="action_connect">연결</string>
|
||||
|
||||
<!-- Kanban Screen -->
|
||||
@@ -640,16 +615,12 @@
|
||||
<!-- Auth Login Screen -->
|
||||
<string name="auth_login_title">인증 로그인</string>
|
||||
<string name="auth_login_desc">Hermes 대시보드에 연결</string>
|
||||
<string name="auth_login_host_label">호스트</string>
|
||||
<string name="auth_login_port_label">포트</string>
|
||||
<string name="auth_login_token_label">세션 토큰</string>
|
||||
<string name="auth_login_username_label">사용자명</string>
|
||||
<string name="auth_login_password_label">비밀번호</string>
|
||||
<string name="auth_login_action_connect">연결</string>
|
||||
<string name="auth_login_action_probing">대시보드 확인 중…</string>
|
||||
<string name="auth_login_probing_dashboard">대시보드 설정 확인 중…</string>
|
||||
<string name="auth_login_error_host_required">호스트가 필요합니다</string>
|
||||
<string name="auth_login_error_port_invalid">잘못된 포트 (1~65535)</string>
|
||||
<string name="auth_login_error_token_required">세션 토큰이 필요합니다</string>
|
||||
<string name="auth_login_error_username_required">사용자명이 필요합니다</string>
|
||||
<string name="auth_login_error_password_required">비밀번호가 필요합니다</string>
|
||||
@@ -663,9 +634,6 @@
|
||||
<string name="landing_action_auth_login">인증 로그인</string>
|
||||
|
||||
<!-- Loading State -->
|
||||
<string name="loading_state_subtitle_models">모델 제공자 확인 중…</string>
|
||||
<string name="loading_state_subtitle_channels">채널 로딩 중…</string>
|
||||
<string name="loading_state_subtitle_providers">OAuth 제공자 로딩 중…</string>
|
||||
|
||||
<!-- Providers Screen -->
|
||||
<string name="providers_empty_title">OAuth 제공자가 없습니다</string>
|
||||
|
||||
Reference in new issue
Block a user