Releases: FrostCo/AdvancedProfanityFilter
Releases · FrostCo/AdvancedProfanityFilter
3.2.0 - Audio Muting for Directv, Kanopy, SkyShowtime
✨ New Features & Updates
- 🔇 Audio muting for Directv Stream
- 🔇 Audio muting for Kanopy (#498)
- 🔇 Audio muting for SkyShowtime
- 🔇 Update audio muting for Redbox (#493)
🐛 Bugs Fixed
- Set Wordlist before processing page (bug prevented wordlist selections from being applied)
🔧 Development
- AudioRule.cue mode now checks to make sure all
activeCues
have been filtered - Add AudioRule id to debug output for mute/unmute
3.1.0 - Audio Muting for Xfinity, Update Redbox, Support Multiple Watcher subtitleSelectors
3.0.3 - Fix Crunchyroll Audio Muting
✨ New Features & Updates:
- Fix muting for Crunchyroll (#491)
3.0.2 - Don't Filter Input Text Elements
3.0.1 - Fix Bookmarklet
🐛 Bugs Fixed
- cdc9eb6 Fix to include bookmarklet script in package
3.0.0 - Popup Summary/Counter Improvements, New Bookmarklet, Codebase Changes
✨ New Features & Updates
- Bookmarklet: Replace with new implementation more info
- Popup:
- Visual improvements
- Adjust status to reflect changes
- e4a2cb1 Combine word summary from all frames in the tab
- Popup now respects tab toggles
- 64e602b Counter badge now combines the count for each frame in the tab
- Add heading icons to Option's Help page
🐛 Bugs Fixed
- fe146f6 Use status modal when no "lessUsedWords" to remove
🔧 Development
- Convert Background to a class
- Add new "main" entry points for each entry point (remove auto-executing code from class files)
- Convert tests to Typescript
- Use typescript (remove Babel)
- Use path aliases for imports
- Adjust
.build.json
import (inject through webpack) - Break up many larger functions into smaller ones
- Add class reference helpers to call into other class static methods
- Add Webpack files for each environment and a shared common config file
ℹ️ Important Announcement
Some parts of the codebase, including the audio muting code, are now being moved to a proprietary license and a closed-source repository. The main reasons for this change are:
- Allow for some upcoming new features and capabilities that I'm planning
- Prevent others from being able to take and monetize on the project
The plan going forward is to keep this as an open-source project specializing in text filtering. This will serve as the base for other projects that I'll be building on top of it. "Advanced Profanity Filter" the extension will still include the audio-muting feature when downloaded from an official store, so nothing should change for most people.
2.40.0 - Shuffled Substitutions, Audio Muting for AMC+, Rename to Allowlist
✨ New Features & Updates:
- 64d48b8 Filter list now remembers selected word (#466)
- 4a3f8f7 Shuffle (randomize) word substitution (#409) (#474) - Learn more
- Rename to Word Allowlist (#468)
- 🔇 1b0ef06 Audio muting for AMC+ (#478)
🐛 Bugs Fixed:
🔧 Development:
- b3f366d Support async functions for data migrations
2.39.0 - Audio Muting for Movies Anywhere, Shudder, Updates for Apple TV+ (Safari), Peacock TV
2.38.1 - Update Crunchyroll Muting
2.38.0 - Muting Status, APF Captions For Element Mode, Updates for Muting Sites
✨ New Features & Updates:
- de07808 APF Captions for
element
/elementChild
modes - New option to control when the filter should run on frames (Domain page) (#435)
- Adjust badge color based on audio muting status
- Add audio muting status to popup
- 🔇 Updated audio muting for Tubi TV (#440)
- 🔇 04dcab4 Update audio muting for Apple TV+ (#436)
- 🔇 ad9aac8 Option to disable filtering for pre-censored words on YouTube
🐛 Bugs Fixed:
- 0c14fb2 Allow localhost for domain input box in options