From 50fa5af63b2346c5fd8caf7ef1ae9f40aacf5470 Mon Sep 17 00:00:00 2001 From: "Calum H. (IMB11)" Date: Tue, 28 Jul 2026 15:23:53 +0100 Subject: [PATCH] feat: improve handling --- .../components/servers/InstallingBanner.vue | 279 ++++------- .../components/servers/ServerSetupModal.vue | 19 + .../admonitions/ServerPanelAdmonitions.vue | 66 +-- .../server-header/use-server-power-action.ts | 14 +- .../server-installation-tracker.ts | 206 ++++++++ .../servers/server-manage-core-runtime.ts | 43 +- .../server-settings/pages/installation.vue | 162 +++++-- .../wrapped/hosting/manage/[id]/index.vue | 451 ++++++------------ .../[id]/instances/[instance-id]/content.vue | 59 +-- packages/ui/src/providers/server-context.ts | 11 +- .../stories/servers/EditServerIcon.stories.ts | 5 +- .../servers/InstallingBanner.stories.ts | 233 +++++---- .../servers/ServerPanelAdmonitions.stories.ts | 5 +- 13 files changed, 811 insertions(+), 742 deletions(-) create mode 100644 packages/ui/src/composables/server-installation-tracker.ts diff --git a/packages/ui/src/components/servers/InstallingBanner.vue b/packages/ui/src/components/servers/InstallingBanner.vue index cf8a901019..a2f7c3191e 100644 --- a/packages/ui/src/components/servers/InstallingBanner.vue +++ b/packages/ui/src/components/servers/InstallingBanner.vue @@ -1,7 +1,8 @@ - - -
-
-
- {{ message }} -
-
-
-