Improve operational UX, recovery flows, and action safety
Implement the approved UX review across Fleet, Betas, Library, deployments, and Settings. Add reviewed promotion and reconciliation plans, atomic queued-removal cancellation, recoverable beta drafts and launch inputs, accessible controls, and mobile improvements. Validated with 473 tests, a clean typecheck, production build, and isolated desktop/mobile browser walkthroughs. Include the review and implementation coverage notes.
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
export interface BetaPromotionPreview {
|
||||
betaId: number;
|
||||
token: string;
|
||||
createdAt: string;
|
||||
files: Array<{
|
||||
id: number; name: string; kind: string; path: string; versionId: number;
|
||||
version: number; release_version: string | null; sha256: string;
|
||||
scope: string; servers: string[];
|
||||
}>;
|
||||
servers: Array<{ name: string; tested: boolean; game: string | null; map: string | null }>;
|
||||
configWrites: Array<{ server: string; path: string; sha256: string | null; error: string | null }>;
|
||||
blockers: string[];
|
||||
restartPolicy: 'additional-when-empty';
|
||||
}
|
||||
Reference in New Issue
Block a user