Skip to content

Delete retired InstallerGui project directory#949

Merged
erikdarlingdata merged 1 commit intodevfrom
feature/retire-installergui
May 8, 2026
Merged

Delete retired InstallerGui project directory#949
erikdarlingdata merged 1 commit intodevfrom
feature/retire-installergui

Conversation

@erikdarlingdata
Copy link
Copy Markdown
Owner

Summary

Removes the leftover InstallerGui/ directory. The standalone GUI installer was retired in #755 — its functionality is in the Dashboard's Add Server dialog and the Installer.Core shared library — and the .sln no longer references it, but the source files were never deleted from disk.

Why now

While auditing build warnings (#945), an explicit dotnet build of InstallerGui/InstallerGui.csproj surfaced a CS8604 warning. That warning isn't visible from the normal solution build (the project isn't in the .sln), but the source still exists on disk where it can mislead future audits, accumulate further warnings, and tempt drive-by edits to dead code.

Changes

  • git rm -rf InstallerGui/ (9 files, 1772 lines)
  • Solution-wide build verified: 0 warnings, 0 errors

Notes

CHANGELOG already documents the retirement under #755 (lines 198–249). No CHANGELOG amendment needed — this is purely the cleanup pass that #755 didn't get to.

🤖 Generated with Claude Code

The standalone InstallerGui was retired in #755 — its functionality
folded into the Dashboard's Add Server dialog and the new Installer.Core
shared library. The .sln no longer references it, but the source
directory was left on disk.

Cleaning that up: removes the dead source, eliminates a stray CS8604
warning that was only surfaced when building the project directly, and
keeps the repo lean. CHANGELOG already documented the retirement; no
docs changes needed.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@erikdarlingdata erikdarlingdata merged commit a88d73f into dev May 8, 2026
2 checks passed
@erikdarlingdata erikdarlingdata deleted the feature/retire-installergui branch May 8, 2026 15:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant