From 41e4086973c1a12bb80c712001db49a0257badbf Mon Sep 17 00:00:00 2001 From: "Calum H." Date: Fri, 5 Dec 2025 01:48:34 +0000 Subject: [PATCH] feat: qa improvements for backups page (#4857) * feat: fix backup action disabling logic * feat: allow actions when backup is being created * feat: qa fixes * feat: backups empty state * fix: lint * intl:extract --------- Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com> --- apps/frontend/src/locales/en-US/index.json | 3 - .../src/pages/hosting/manage/[id].vue | 29 +---- .../api-client/src/core/abstract-websocket.ts | 6 +- .../src/platform/websocket-generic.ts | 6 +- .../components/servers/backups/BackupItem.vue | 65 ++++++----- .../servers/backups/BackupRestoreModal.vue | 2 +- packages/ui/src/locales/en-US/index.json | 9 -- .../ui/src/pages/hosting/manage/backups.vue | 107 +++++++++++++++--- 8 files changed, 139 insertions(+), 88 deletions(-) diff --git a/apps/frontend/src/locales/en-US/index.json b/apps/frontend/src/locales/en-US/index.json index a7accc9a..146b9ccb 100644 --- a/apps/frontend/src/locales/en-US/index.json +++ b/apps/frontend/src/locales/en-US/index.json @@ -2558,9 +2558,6 @@ "search.filter.locked.server.sync": { "message": "Sync with server" }, - "servers.backup.create.in-progress.tooltip": { - "message": "Backup creation in progress" - }, "servers.backup.restore.in-progress.tooltip": { "message": "Backup restore in progress" }, diff --git a/apps/frontend/src/pages/hosting/manage/[id].vue b/apps/frontend/src/pages/hosting/manage/[id].vue index c93569ee..34b54309 100644 --- a/apps/frontend/src/pages/hosting/manage/[id].vue +++ b/apps/frontend/src/pages/hosting/manage/[id].vue @@ -120,7 +120,7 @@
+ +