😤 [2.17] MAJOR New Feature: Remote filter Update Without Needing Update
- The program will now automatically go and check the GitHub repo to see if there is a new version of filter_variables.py
- A full program update is no longer required to update the filters, which will make it much easier to make small and/or faster filter improvements
🎉 [2.17] New Features:
-
Multi-Variable Spam Checking
- The program now has new filtering functions that can check more complex spam patterns
-
New Fuzzy Duplicate Detection
- The program now uses the "RapidFuzz" module which can be many times faster than the previous method, meaning duplicate comments will be scanned MUCH faster
📈 [2.17] Other Improvements
-
Improved update checking method should allow you to still be notified of the latest beta version, even if there was a stable release of the previous version after it
Beta1 → Beta2:
- Fix incorrect config version number that caused repeated incorrect warning about out-of-date config
- Updated filter variables and confusables
Beta2 → Beta3:
- Fixed replies not being checked against spam thread list, which caused many missed spam comments
- Fixed Comment Recovery feature not working
- Fixed validation error in recent video count
- Fix rare UnboundLocalError for VideoID
- Update custom confusables to check for more look-alike characters
- Updated requirements.txt
- Many grammatical corrections
🟢 Beta3 → Beta4:
- Fixed program not checking for filter_variables.py file updates when manually selecting to check for updates in main menu
- Fixed bug where the program would download the filter variables file even when the latest version already exists
- Fixed program not catching spam bot thread matches correctly
- Fixed infinite loop when invalid/unavailable video ID is used in videos_to_scan config setting