diff --git a/containers/libreportal/frontend/html/backup-content.html b/containers/libreportal/frontend/html/backup-content.html index 16aa404..9466658 100644 --- a/containers/libreportal/frontend/html/backup-content.html +++ b/containers/libreportal/frontend/html/backup-content.html @@ -154,20 +154,17 @@
-

Restore an app from another LibrePortal

- - Pulls a snapshot taken on another host out of a shared backup location and - lays it down here. The destination's existing copy of the app is snapshotted - first (rollback safety), then replaced. - +

Cross-host migrate ℹ️

+ Restore an app from another LibrePortal
diff --git a/containers/libreportal/frontend/js/components/backup/backup-page.js b/containers/libreportal/frontend/js/components/backup/backup-page.js index 05997a1..9f5d63b 100644 --- a/containers/libreportal/frontend/js/components/backup/backup-page.js +++ b/containers/libreportal/frontend/js/components/backup/backup-page.js @@ -282,6 +282,9 @@ class BackupPage { const exportBtn = e.target.closest('[data-action="export-passwords"]'); if (exportBtn) { this.toggleExportMenu(false); this.exportRepositoryPasswords(exportBtn); return; } + const goToLocations = e.target.closest('[data-action="go-to-locations"]'); + if (goToLocations) { this.switchTab('locations'); return; } + const dismissWarn = e.target.closest('[data-action="dismiss-config-warning"]'); if (dismissWarn) { window.Dismissible?.dismiss('backup-config-warning');