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.
✨ New Features & Updates
Bookmarklet: Replace with new implementation more info
Popup:
Visual improvements
Adjust status to reflect changes
e4a2cb173bb0447b17136e5fc8a615673b729de8 Combine word summary from all frames in the tab
Popup now respects tab toggles
64e602b721281056b0952e25ae78486b050c1116 Counter badge now combines the count for each frame in the tab
Add heading icons to Option's Help page
🐛 Bugs Fixed
fe146f64316f387602d78c10996f63a0295a60cd 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:
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.
✨ New Features & Updates
🐛 Bugs Fixed
🔧 Development
.build.json
import (inject through webpack)