Add confirmation dialog for restoring default config

- Add Restore Default confirmation modal to settings.html
- Add translation strings to store.js
- Update claude-config.js to trigger modal instead of immediate restore

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
simon-ami
2026-01-11 16:43:25 +01:00
parent cd594f6e82
commit f3b494ebe8
3 changed files with 41 additions and 1 deletions

View File

@@ -161,6 +161,9 @@ document.addEventListener('alpine:init', () => {
saveConfigFailed: "Failed to save configuration",
restoreConfigFailed: "Failed to restore configuration",
restoreDefault: "Restore Default",
confirmRestoreTitle: "Confirm Restore",
confirmRestoreMessage: "Are you sure you want to restore Claude CLI to default settings? This will remove proxy configuration.",
confirmRestore: "Confirm Restore",
claudeActive: "Claude Active",
claudeEmpty: "Claude Empty",
geminiActive: "Gemini Active",
@@ -413,6 +416,9 @@ document.addEventListener('alpine:init', () => {
saveConfigFailed: "保存配置失败",
restoreConfigFailed: "恢复配置失败",
restoreDefault: "恢复默认",
confirmRestoreTitle: "确认恢复",
confirmRestoreMessage: "确定要将 Claude CLI 恢复为默认设置吗?这将移除代理配置。",
confirmRestore: "确认恢复",
claudeActive: "Claude 活跃",
claudeEmpty: "Claude 耗尽",
geminiActive: "Gemini 活跃",