From 3365e15a7aed210546d6249baa9c1c7821b65771 Mon Sep 17 00:00:00 2001 From: FluxKit Date: Thu, 19 Feb 2026 14:40:46 +0000 Subject: [PATCH] feat: Add backup page for ZIP downloads --- src/layouts/AppLayout.vue | 6 + src/router/index.ts | 5 + src/views/BackupView.vue | 332 ++++++++++++++++++++++++++++++++++++++ 3 files changed, 343 insertions(+) create mode 100644 src/views/BackupView.vue diff --git a/src/layouts/AppLayout.vue b/src/layouts/AppLayout.vue index ac384e2..de12d4d 100644 --- a/src/layouts/AppLayout.vue +++ b/src/layouts/AppLayout.vue @@ -119,6 +119,12 @@ function toggleWsStats(event: Event) { Agent-Aufträge + +
  • + + + Backup +
  • diff --git a/src/router/index.ts b/src/router/index.ts index 953e7ed..08eba95 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -85,6 +85,11 @@ const router = createRouter({ path: 'agent-tasks-overview', name: 'agent-tasks-overview', component: () => import('../views/AgentTasksOverview.vue') + }, + { + path: 'backup', + name: 'backup', + component: () => import('../views/BackupView.vue') }, { path: 'cronjobs', diff --git a/src/views/BackupView.vue b/src/views/BackupView.vue new file mode 100644 index 0000000..519ee9f --- /dev/null +++ b/src/views/BackupView.vue @@ -0,0 +1,332 @@ + + + + +