From 48847736391a480d98839b43575848dc51a244f7 Mon Sep 17 00:00:00 2001 From: "CJACK." Date: Sun, 22 Mar 2026 00:29:01 +0800 Subject: [PATCH] feat(webui): support backup file export and import --- webui/src/features/settings/BackupSection.jsx | 23 +++++++++ .../features/settings/SettingsContainer.jsx | 4 ++ .../src/features/settings/useSettingsForm.js | 49 ++++++++++++++++++- webui/src/locales/en.json | 5 ++ webui/src/locales/zh.json | 5 ++ 5 files changed, 85 insertions(+), 1 deletion(-) diff --git a/webui/src/features/settings/BackupSection.jsx b/webui/src/features/settings/BackupSection.jsx index c31a56f..06a1268 100644 --- a/webui/src/features/settings/BackupSection.jsx +++ b/webui/src/features/settings/BackupSection.jsx @@ -6,7 +6,9 @@ export default function BackupSection({ setImportMode, importing, onLoadExportData, + onDownloadExportFile, onImport, + onImportFileChange, importText, setImportText, exportData, @@ -23,6 +25,27 @@ export default function BackupSection({ {t('settings.loadExport')} + +