Skip to content

v0.100.0

Choose a tag to compare

@github-actions github-actions released this 16 Jun 04:03
· 24 commits to main since this release

v0.100.0 — Dead-code removal (App layer)

A conservative cleanup of the WPF App layer (the one surface without headless unit tests). Every candidate was independently reference-checked across all .cs and .xaml (event handlers, x:Name controls, reflection, and the headless-render seam), with the compiler as the final guarantee that nothing live was touched. No behavior change — verified by a warning-free build, the full 1014-assertion Core suite, and render smokes (the default render is byte-identical).

Under the hood

Removed ~90 lines of genuinely unreachable code:

  • A whole vestigial detail-view subtree from an older rendering approach — SkillsView, ParagonView, and their exclusive helpers IconTile(ReqItem), Chip(ReqItem), and Monogram (skills/paragon are now rendered inline elsewhere; the detail panel routes them to GroupRows).
  • SocketProgressRow — an orphaned predecessor of the live SocketSlotRow.
  • IconLegend — a badge-legend builder never added to any panel.
  • An unused theme brush (GoldHi) and a vestigial P/Invoke flag constant (LOAD_LIBRARY_AS_DATAFILE).

Found by a multi-agent scan with adversarial reference-verification; the one duplication candidate it surfaced (the three modal close-button blocks) was correctly rejected as carrying load-bearing comments and too risky to extract in untested UI.