From 840cb6cd9f93b8ecc012b64b18cbc88f616d83b6 Mon Sep 17 00:00:00 2001 From: ekko <152005280+EKKOLearnAI@users.noreply.github.com> Date: Sat, 16 May 2026 21:18:59 +0800 Subject: [PATCH] fix: correct session reset mode options (#800) * fix: correct session reset mode options - Change 'hourly' to 'daily' to match gateway SessionResetPolicy - Add 'none' option (officially supported in CLI setup wizard) - Add 'modeDaily' and 'modeNone' i18n keys * fix: add i18n keys for session reset mode fixes (en) * fix: add i18n keys for session reset mode fixes (zh) * fix: add i18n keys for session reset mode fixes (de) * fix: add i18n keys for session reset mode fixes (es) * fix: add i18n keys for session reset mode fixes (fr) * fix: add i18n keys for session reset mode fixes (ja) * fix: add i18n keys for session reset mode fixes (ko) * fix: add i18n keys for session reset mode fixes (pt) * fix zh-TW session reset labels --------- Co-authored-by: GaoZzr <55678517+GaoZzr@users.noreply.github.com> --- .../client/src/components/hermes/settings/SessionSettings.vue | 3 ++- packages/client/src/i18n/locales/de.ts | 3 ++- packages/client/src/i18n/locales/en.ts | 3 ++- packages/client/src/i18n/locales/es.ts | 3 ++- packages/client/src/i18n/locales/fr.ts | 3 ++- packages/client/src/i18n/locales/ja.ts | 3 ++- packages/client/src/i18n/locales/ko.ts | 3 ++- packages/client/src/i18n/locales/pt.ts | 3 ++- packages/client/src/i18n/locales/zh-TW.ts | 3 ++- packages/client/src/i18n/locales/zh.ts | 3 ++- 10 files changed, 20 insertions(+), 10 deletions(-) diff --git a/packages/client/src/components/hermes/settings/SessionSettings.vue b/packages/client/src/components/hermes/settings/SessionSettings.vue index 04a7716..d1a511b 100644 --- a/packages/client/src/components/hermes/settings/SessionSettings.vue +++ b/packages/client/src/components/hermes/settings/SessionSettings.vue @@ -65,7 +65,8 @@ async function toggleRequireAuth(value: boolean) { :options="[ { label: t('settings.session.modeBoth'), value: 'both' }, { label: t('settings.session.modeIdle'), value: 'idle' }, - { label: t('settings.session.modeHourly'), value: 'hourly' }, + { label: t('settings.session.modeDaily'), value: 'daily' }, + { label: t('settings.session.modeNone'), value: 'none' }, ]" size="small" class="input-md" diff --git a/packages/client/src/i18n/locales/de.ts b/packages/client/src/i18n/locales/de.ts index 9bd5881..fdfd6fc 100644 --- a/packages/client/src/i18n/locales/de.ts +++ b/packages/client/src/i18n/locales/de.ts @@ -589,7 +589,8 @@ jobTriggered: 'Job ausgelost', modeHint: 'Ausloser fur Sitzungszurucksetzung', modeBoth: 'Inaktivitat + Geplant', modeIdle: 'Nur Inaktivitat', - modeHourly: 'Nur Geplant', + modeDaily: 'Nur Geplant', + modeNone: 'Nie (nur manuell)', idleMinutes: 'Inaktivitats-Timeout', idleMinutesHint: 'Wartezeit vor automatischer Zurucksetzung (Minuten)', atHour: 'Geplante Zurucksetzungszeit', diff --git a/packages/client/src/i18n/locales/en.ts b/packages/client/src/i18n/locales/en.ts index 57a530f..c46b957 100644 --- a/packages/client/src/i18n/locales/en.ts +++ b/packages/client/src/i18n/locales/en.ts @@ -757,7 +757,8 @@ export default { modeHint: 'Trigger condition for session reset', modeBoth: 'Idle + Scheduled', modeIdle: 'Idle Only', - modeHourly: 'Scheduled Only', + modeDaily: 'Scheduled Only', + modeNone: 'Never (Manual Only)', idleMinutes: 'Idle Timeout', idleMinutesHint: 'Wait time before auto-reset (minutes)', atHour: 'Scheduled Reset Time', diff --git a/packages/client/src/i18n/locales/es.ts b/packages/client/src/i18n/locales/es.ts index 46c109a..62e054a 100644 --- a/packages/client/src/i18n/locales/es.ts +++ b/packages/client/src/i18n/locales/es.ts @@ -589,7 +589,8 @@ jobTriggered: 'Job ejecutado', modeHint: 'Condicion de activacion del reinicio de sesion', modeBoth: 'Inactividad + Programado', modeIdle: 'Solo inactividad', - modeHourly: 'Solo programado', + modeDaily: 'Solo programado', + modeNone: 'Nunca (solo manual)', idleMinutes: 'Tiempo de inactividad', idleMinutesHint: 'Tiempo de espera antes del reinicio automatico (minutos)', atHour: 'Hora de reinicio programado', diff --git a/packages/client/src/i18n/locales/fr.ts b/packages/client/src/i18n/locales/fr.ts index e7e3413..fa8a5b7 100644 --- a/packages/client/src/i18n/locales/fr.ts +++ b/packages/client/src/i18n/locales/fr.ts @@ -589,7 +589,8 @@ jobTriggered: 'Job declenche', modeHint: 'Condition de declenchement de la reinitialisation de session', modeBoth: 'Inactivite + Planifie', modeIdle: 'Inactivite uniquement', - modeHourly: 'Planifie uniquement', + modeDaily: 'Planifie uniquement', + modeNone: 'Jamais (manuel uniquement)', idleMinutes: 'Delai d\'inactivite', idleMinutesHint: 'Temps d\'attente avant reinitialisation automatique (minutes)', atHour: 'Heure de reinitialisation planifiee', diff --git a/packages/client/src/i18n/locales/ja.ts b/packages/client/src/i18n/locales/ja.ts index a233db9..7272ea7 100644 --- a/packages/client/src/i18n/locales/ja.ts +++ b/packages/client/src/i18n/locales/ja.ts @@ -589,7 +589,8 @@ export default { modeHint: 'セッションリセットのトリガー条件', modeBoth: 'アイドル + スケジュール', modeIdle: 'アイドルのみ', - modeHourly: 'スケジュールのみ', + modeDaily: 'スケジュールのみ', + modeNone: '無し(手動のみ)', idleMinutes: 'アイドルタイムアウト', idleMinutesHint: '自動リセットまでの待機時間(分)', atHour: 'スケジュールリセット時刻', diff --git a/packages/client/src/i18n/locales/ko.ts b/packages/client/src/i18n/locales/ko.ts index 44937f0..7b18024 100644 --- a/packages/client/src/i18n/locales/ko.ts +++ b/packages/client/src/i18n/locales/ko.ts @@ -589,7 +589,8 @@ export default { modeHint: '세션 초기화 트리거 조건', modeBoth: '유휴 + 예약', modeIdle: '유휴만', - modeHourly: '예약만', + modeDaily: '예약만', + modeNone: '안함 (수동만)', idleMinutes: '유휴 시간초과', idleMinutesHint: '자동 초기화 대기 시간 (분)', atHour: '예약 초기화 시간', diff --git a/packages/client/src/i18n/locales/pt.ts b/packages/client/src/i18n/locales/pt.ts index 981239f..a5ad7e1 100644 --- a/packages/client/src/i18n/locales/pt.ts +++ b/packages/client/src/i18n/locales/pt.ts @@ -589,7 +589,8 @@ jobTriggered: 'Job acionado', modeHint: 'Condicao de acionamento para reinicializacao de sessao', modeBoth: 'Inatividade + Agendado', modeIdle: 'Somente inatividade', - modeHourly: 'Somente agendado', + modeDaily: 'Somente agendado', + modeNone: 'Nunca (apenas manual)', idleMinutes: 'Timeout de inatividade', idleMinutesHint: 'Tempo de espera antes da reinicializacao automatica (minutos)', atHour: 'Horario de reinicializacao agendada', diff --git a/packages/client/src/i18n/locales/zh-TW.ts b/packages/client/src/i18n/locales/zh-TW.ts index e574034..85f9906 100644 --- a/packages/client/src/i18n/locales/zh-TW.ts +++ b/packages/client/src/i18n/locales/zh-TW.ts @@ -747,7 +747,8 @@ export default { modeHint: '工作階段重設的觸發條件', modeBoth: '閒置 + 定時', modeIdle: '僅閒置', - modeHourly: '僅定時', + modeDaily: '僅定時', + modeNone: '永不(僅手動)', idleMinutes: '閒置逾時', idleMinutesHint: '無操作後自動重設的等待時間(分鐘)', atHour: '定時重設時間', diff --git a/packages/client/src/i18n/locales/zh.ts b/packages/client/src/i18n/locales/zh.ts index f948180..33ca621 100644 --- a/packages/client/src/i18n/locales/zh.ts +++ b/packages/client/src/i18n/locales/zh.ts @@ -749,7 +749,8 @@ export default { modeHint: '会话重置的触发条件', modeBoth: '空闲 + 定时', modeIdle: '仅空闲', - modeHourly: '仅定时', + modeDaily: '仅定时', + modeNone: '永不(仅手动)', idleMinutes: '空闲超时', idleMinutesHint: '无操作后自动重置的等待时间(分钟)', atHour: '定时重置时间',