Commit graph

2 commits

Author SHA1 Message Date
Kamron Batman
ed5e8d243f fix(advanced-search): D — correct @/| operator precedence (OR binds looser than AND)
Extracts a pure, testable AdvancedSearchUtilities.EvaluateBoolean that
splits on the outermost '|' (OR) before '@' (AND), so `a@b|c` now
evaluates as `(a&&b)||c` instead of the previous `a&&(b||c)`.
AdvancedSearchThreadWorker.EvaluateRecursive delegates to it, supplying
the entity-aware leaf evaluator.
2026-07-19 21:42:59 -07:00
Kamron Batman
eb5e15e228 fix(advanced-search): A — property-test parse no longer throws on bad input (TryParse + case-insensitive enums) 2026-07-19 21:29:03 -07:00