fix: add parent folder for SQL sync directory, show toast when no sync dir set

This commit is contained in:
t8y2 committed 2026-06-10 02:59:00 +08:00
1 parent 39cf4779cd
commit 2a424b6f75
8 files changed
+18 -6

No files matched your search

@@ -313,8 +313,13 @@ async function openSqlStorageDirectory() {
return;
}
const syncDir = settingsStore.desktopSettings.saved_sql_sync_dir?.trim();
if (!syncDir) {
toast(t("sqlLibrary.noSyncDirectory"), 3000);
return;
}
try {
await api.openSavedSqlStorageDir(settingsStore.desktopSettings.saved_sql_sync_dir || undefined);
await api.openSavedSqlStorageDir(syncDir);
} catch (e: any) {
toast(t("sqlLibrary.openDirectoryFailed", { message: e?.message || String(e) }), 5000);
}
+1
View File
@@ -122,6 +122,7 @@ export default {
syncDirectoryDisabled: "SQL local sync disabled",
syncDirectoryFailed: "Failed to set sync directory: {message}",
openDirectoryFailed: "Failed to open directory: {message}",
noSyncDirectory: "Please set a local sync directory first",
exported: "Exported",
exportFailed: "Export failed: {message}",
importFailed: "Import failed: {message}",
+1
View File
@@ -122,6 +122,7 @@ export default {
syncDirectoryDisabled: "Sincronización local de SQL desactivada",
syncDirectoryFailed: "Error al definir el directorio de sincronización: {message}",
openDirectoryFailed: "Error al abrir el directorio: {message}",
noSyncDirectory: "Primero defina un directorio de sincronización local",
exported: "Exportado",
exportFailed: "Error al exportar: {message}",
importFailed: "Error al importar: {message}",
+1
View File
@@ -122,6 +122,7 @@ export default {
syncDirectoryDisabled: "Sincronizzazione locale SQL disattivata",
syncDirectoryFailed: "Impossibile impostare la directory di sincronizzazione: {message}",
openDirectoryFailed: "Impossibile aprire la directory: {message}",
noSyncDirectory: "Imposta prima una directory di sincronizzazione locale",
exported: "Esportato",
exportFailed: "Esportazione non riuscita: {message}",
importFailed: "Importazione non riuscita: {message}",
+1
View File
@@ -122,6 +122,7 @@ export default {
syncDirectoryDisabled: "Sincronização local de SQL desativada",
syncDirectoryFailed: "Falha ao definir diretório de sincronização: {message}",
openDirectoryFailed: "Falha ao abrir diretório: {message}",
noSyncDirectory: "Defina um diretório de sincronização local primeiro",
exported: "Exportado",
exportFailed: "Falha na exportação: {message}",
importFailed: "Falha na importação: {message}",
+1
View File
@@ -121,6 +121,7 @@ export default {
syncDirectoryDisabled: "SQL 本地同步已关闭",
syncDirectoryFailed: "设置同步目录失败:{message}",
openDirectoryFailed: "打开目录失败:{message}",
noSyncDirectory: "请先设置本地同步目录",
exported: "导出完成",
exportedCount: "已导入 {count} 个 SQL 文件",
exportFailed: "导出失败:{message}",
+1
View File
@@ -121,6 +121,7 @@ export default {
syncDirectoryDisabled: "SQL 本機同步已關閉",
syncDirectoryFailed: "設定同步目錄失敗:{message}",
openDirectoryFailed: "開啟目錄失敗:{message}",
noSyncDirectory: "請先設定本機同步目錄",
exported: "匯出完成",
exportFailed: "匯出失敗:{message}",
importFailed: "匯入失敗:{message}",