Skip to content

refactor: remove abandoned pre-beta Pattern analysis feature#655

Merged
Hirogen merged 2 commits into
Developmentfrom
cleanup/remove-pattern-analysis
Jul 11, 2026
Merged

refactor: remove abandoned pre-beta Pattern analysis feature#655
Hirogen merged 2 commits into
Developmentfrom
cleanup/remove-pattern-analysis

Conversation

@Hirogen

@Hirogen Hirogen commented Jul 11, 2026

Copy link
Copy Markdown
Collaborator

Deletes the orphaned fuzzy block-detection feature (PatternWindow) that has had no UI entry point for years and whose own label said it does not work. Removes:

  • PatternWindow.cs / .Designer.cs / .resx
  • LogWindow.cs: PatternStatistic (both overloads), PatternStatisticSelectRange, InitPatternWindow, TestStatistic, DetectBlock, FindSimilarLine, PrepareDict, AddBlockTargetLinesToDict, GetMsgForLine, the commented FindExistingBlock/ResetCache blocks, the _patternWindow/_patternArgs/_lineHashList fields and the PatternStatisticFx delegate
  • Supporting types PatternArgs, PatternBlock, QualityInfo (only referenced by the deleted code)
  • PatternWindow_UI_* resource strings (en/de/zh-CN + generated Designer)

Util.YetiLevenshtein stays: public Core utility, potentially used by plugins. Successor idea captured in
(Drain-style template mining, #654).

Hirogen and others added 2 commits July 11, 2026 17:42
Deletes the orphaned fuzzy block-detection feature (PatternWindow) that
has had no UI entry point for years and whose own label said it does
not work. Removes:

- PatternWindow.cs / .Designer.cs / .resx
- LogWindow.cs: PatternStatistic (both overloads),
  PatternStatisticSelectRange, InitPatternWindow, TestStatistic,
  DetectBlock, FindSimilarLine, PrepareDict, AddBlockTargetLinesToDict,
  GetMsgForLine, the commented FindExistingBlock/ResetCache blocks, the
  _patternWindow/_patternArgs/_lineHashList fields and the
  PatternStatisticFx delegate
- Supporting types PatternArgs, PatternBlock, QualityInfo (only
  referenced by the deleted code)
- PatternWindow_UI_* resource strings (en/de/zh-CN + generated Designer)

Util.YetiLevenshtein stays: public Core utility, potentially used by
plugins. Successor idea captured in
.scratch/log-template-mining-issue.md (Drain-style template mining).

Ref: .scratch/pattern-analysis-deletion-issue.md

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@Hirogen Hirogen merged commit 9c1f12c into Development Jul 11, 2026
1 check passed
@Hirogen Hirogen deleted the cleanup/remove-pattern-analysis branch July 11, 2026 16:42
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