Channel names with a bracketed group in the middle now match correctly
Removing a bracketed group such as (Southern California) or (TEN) removed the spaces around it too, so Big Ten Network (Southern California) Alternate became Big 10 NetworkAlternate and Penthouse (TEN) On Demand became PenthouseOn Demand. Two words joined together match nothing, and a single-word custom ignore tag could not reach a joined word either.
This is the same defect that 1.26.2241232 fixed for quality tags, in a second place that was missed. Measured against every channel and guide name on a live installation: 101 of 25,231 names normalise differently, every one of them a name that was previously joined, and no name loses or gains any text. The shared matcher core carried the same defect and is fixed here too.
Failures are now visible instead of looking like success
Every action that could fail returned its explanation in the field Dispatcharr renders as a green notice that closes itself after four seconds, and set nothing in the field it renders as a persistent red one. Forty such returns now populate both, so a failed run leaves a message on screen.
Corrected help text for five settings
The help text had been edited in the published manifest rather than in the code Dispatcharr actually reads. Most visibly, the note explaining that leaving EPG Sources to Match empty will match foreign-country guides had never been shown to anyone.