New Features
- Configuration Validation: New "Validate Configuration" button. This action tests your Dispatcharr API credentials, validate all regex patterns, and check the schedule format without a full run.
- New Hide Rule:
[NumberOnly]: New[NumberOnly]hide rule tag. It hides channels whose names consist only of a text prefix followed by a number (e.g., "PPV 10", "EVENT 05"). - Enhanced Date Rule:
[PastDate:days:Xh]:[PastDate]rule now supports an optional hourly grace period. Use[PastDate:0:4h]to hide an event 4 hours after its date has passed, overriding the global grace period setting. - Improved Date Extraction: The plugin can now extract dates from channel names containing
start:YYYY-MM-DD HH:MM:SSorstop:YYYY-MM-DD HH:MM:SStimestamps.
Improvements & Bug Fixes
- Enhanced CSV Exports:
- CSV export files now include a detailed header with run statistics (channels hidden, shown, etc.), a "Rule Effectiveness" summary (e.g.,
[PastDate:0]hid 15 channels), and thehide_rules_priorityconfiguration that was used for the scan. - Fixed a bug where scheduled runs would always create a CSV file, even if "Enable Scheduled CSV Export" was disabled. This setting is now correctly respected.
- CSV export files now include a detailed header with run statistics (channels hidden, shown, etc.), a "Rule Effectiveness" summary (e.g.,
- Smarter
[NoEPG]Rule: The[NoEPG]rule will no longer hide channels that are correctly configured to use a customdummyEPG source. - Settings Handling: Plugin actions (like "Run Now") now correctly use the most up-to-date settings from the UI form, rather than only using saved settings.
- Stability:
- Added safety checks to prevent errors when processing channels with blank or extremely long names.
- Improved the hide rule parser to more robustly handle complex, comma-separated rule lists.