Pace collection startups and clarify deployment queue progress

This commit is contained in:
2026-09-19 20:33:08 -04:00
parent 1d073779fe
commit f171889dfb
18 changed files with 693 additions and 81 deletions
+6 -1
View File
@@ -36,6 +36,7 @@ export interface CollectionPreview {
id: string;
expiresAt: string;
blueprintName: string;
launchConcurrency: number;
entries: { count: number; existing: number; missing: number; existingServers: string[]; recipe: LaunchRecipeSummary }[];
servers: { entryIndex: number; name: string | null; port: number | null; hasSavedKey: boolean }[];
blockers: string[];
@@ -50,12 +51,16 @@ export interface CollectionSummary {
done: number;
failed: number;
active: number;
queued: number;
provisioning: number;
verifying: number;
}
export interface CollectionDetail {
collection: CollectionSummary;
queue: { concurrency: number; active: { id: string; server: string; state: string; stage: string }[]; queued: number };
servers: { id: string; server: string; port: number; map_slug: string; state: string; stage: string;
started_at: string; finished_at: string | null; error: string | null; server_exists: number }[];
started_at: string; finished_at: string | null; error: string | null; server_exists: number; queuePosition: number | null }[];
}
export interface LaunchPreview {