Changelog: v0.3 to v0.4
New Features
- Validate Configuration: Added a new "Validate Configuration" button. This allows testing all settings (API credentials, regex patterns, and hide rule syntax) without performing a full run.
- New Hide Rule
[NumberOnly]: Added a new hide rule[NumberOnly]to hide channels that consist of only a prefix and a number (e.g., "PPV 10", "EVENT 05").
Enhancements
[PastDate]Rule Upgrade: The[PastDate]rule now supports an optional hourly grace period.- Old:
[PastDate:0] - New:
[PastDate:0:4h](adds a 4-hour grace period)
- Old:
- Improved Date Extraction: The logic for finding dates in channel names is more robust and now supports
start:YYYY-MM-DD HH:MM:SSformats. - Smarter
[NoEPG]Rule: The[NoEPG]rule will now correctly ignore (skip) channels that are assigned to a "dummy" EPG source. - Detailed CSV Exports: The CSV export file now includes a comprehensive metadata header with the plugin version, run statistics (total hidden/shown), and a "Rule Effectiveness" summary.
Bug Fixes
- Settings Handling: Fixed an issue where settings changed in the UI form were not correctly read when an action button was pressed.
- Inactive Regex: Corrected a bug where escaped characters (like
\b) in the "Inactive Regex" setting were not being parsed properly.