feat: implement improved flow for server panel edit installation (#5711)

* feat: implement improved flow for server panel edit installation

* feat: installation form finalized

* feat: error state for InstallingBanner

* feat: action button refactor + save banner text fix

* fix: lint

* fix: content card alignment

* feat: better copy

* fix: lint

* fix: hide shift click + fix NeoForge chip

* fix: lint
This commit is contained in:
Calum H.
2026-04-01 19:53:19 +02:00
committed by GitHub
parent c52abece44
commit fa4711ff7b
19 changed files with 785 additions and 168 deletions

View File

@@ -611,6 +611,11 @@ export namespace Archon {
percent: number
}
export type SyncContentError = {
step: string
description: string
}
export type WSStateEvent = {
event: 'state'
debug: string
@@ -620,6 +625,7 @@ export namespace Archon {
target: 'start' | 'stop' | 'restart' | null
uptime: number
progress: SyncContentProgress | null
content_error: SyncContentError | null
}
// Outgoing messages (client -> server)