release: v2.1.12 reliability and security hardening
Verify update artifacts with exact metadata and SHA-512, require host-confirmed upload completion before cleanup, harden credentials and backups, improve queue recovery and skipped-state reporting, expand Windows path coverage, and add CI packaging checks.
This commit is contained in:
+2
-1
@@ -4,6 +4,7 @@ contextBridge.exposeInMainWorld('api', {
|
||||
// Config
|
||||
getConfig: () => ipcRenderer.invoke('get-config'),
|
||||
saveConfig: (config) => ipcRenderer.invoke('save-config', config),
|
||||
getSecretStoreStatus: () => ipcRenderer.invoke('secret-store:status'),
|
||||
getHistory: () => ipcRenderer.invoke('get-history'),
|
||||
clearHistory: () => ipcRenderer.invoke('clear-history'),
|
||||
pruneHistory: (retention, opts) => ipcRenderer.invoke('prune-history', { retention, dryRun: !!(opts && opts.dryRun) }),
|
||||
@@ -75,7 +76,7 @@ contextBridge.exposeInMainWorld('api', {
|
||||
},
|
||||
|
||||
// Backup
|
||||
exportBackup: () => ipcRenderer.invoke('export-backup'),
|
||||
exportBackup: (options) => ipcRenderer.invoke('export-backup', options),
|
||||
importBackup: (legacyPassword) => ipcRenderer.invoke('import-backup', legacyPassword),
|
||||
createOnlineBackup: () => ipcRenderer.invoke('online-backup:create'),
|
||||
restoreOnlineBackup: (key) => ipcRenderer.invoke('online-backup:restore', key),
|
||||
|
||||
Reference in New Issue
Block a user