feat: implement session timeout countdown and UI optimization

This commit is contained in:
leeyj
2026-04-20 16:47:47 +09:00
parent ac58e14c8c
commit b376eedc48
15 changed files with 321 additions and 18 deletions
+4 -1
View File
@@ -8,7 +8,7 @@
"nav_explorer": "지식 탐색기",
"nav_calendar": "달력 탐색",
"nav_nebula": "지식 맵 보기",
"nav_logout": "로그아웃",
"nav_logout": "종료",
"nav_settings": "환경 설정",
"nav_toggle": "사이드바 토글",
"nav_categories": "카테고리",
@@ -37,6 +37,7 @@
"settings_ai_enable": "AI 기능 활성화",
"settings_category_enable": "카테고리 기능 활성화 (고급)",
"settings_lang": "언어 설정",
"settings_session_timeout": "세션 유지 시간 (분, 최소 10분)",
"settings_save": "저장",
"settings_reset": "초기화",
"settings_close": "닫기",
@@ -45,12 +46,14 @@
"msg_delete_confirm": "이 메모를 정말 삭제할까요? 되돌릴 수 없습니다.",
"msg_save_success": "저장되었습니다!",
"msg_settings_saved": "🎨 테마 설정이 서버에 저장되었습니다!",
"msg_session_timeout_min": "세션 타임아웃은 최소 10분 이상이어야 합니다.",
"msg_ai_loading": "Gemini AI가 메모를 분석 중입니다...",
"msg_encrypted_locked": "🚫 암호화된 메모입니다. 먼저 해독하세요.",
"msg_auth_failed": "올바른 자격 증명이 아닙니다. 다시 시도해 주세요.",
"msg_network_error": "네트워크 불안정 또는 서버 오류가 발생했습니다.",
"msg_confirm_discard": "작성 중인 내용을 지우고 창을 닫을까요?",
"msg_alert_password_required": "암호화하려면 비밀번호를 입력해야 합니다.",
"msg_session_expired": "⌛ 세션이 만료되었습니다. 보안을 위해 다시 로그인해 주세요.",
"msg_draft_restore_confirm": "📝 임시 저장된 메모가 있습니다.\n제목: \"{title}\"\n복원하시겠습니까?",
"title_pin": "중요 (상단 고정)",