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:
@@ -29,6 +29,7 @@ describe('config workbench API', () => {
|
||||
expect(response.status).toBe(200);
|
||||
const result = await response.json();
|
||||
expect(result.inspection.settings.find((s: { key: string }) => s.key === 'g_inactivity')).toMatchObject({ value: '60', source: { id: overlay.script.id, draft: true } });
|
||||
expect(result.promoted.settings.find((s: { key: string }) => s.key === 'g_inactivity').value).toBe('190');
|
||||
expect(listVersions(overlay.script.id)).toHaveLength(1);
|
||||
expect(getScript(baseline.script.id)?.current_version_id).toBe(baseline.version.id);
|
||||
const { getPromotedServerConfig } = await import('../../src/lib/server/fleet/server-config.js');
|
||||
|
||||
Reference in New Issue
Block a user