Releases: FrostCo/AdvancedProfanityFilter
Releases · FrostCo/AdvancedProfanityFilter
4.3.6 - Audio Watcher Mode Improvements & General Fixes
✨ New Features & Updates
- bec0523 Add
.and…censor characters
🔇 Audio Muting
- Add audio muting for History Channel (www) (#625)
- Add audio muting for Streamio embedded captions (#724)
- Add audio muting for Channel 5 (GBR) (#737)
- Update audio muting for Movies Anywhere (#723)
- Update audio muting for CBC Gem (CAN) (#607)
- Update audio muting for Disney+ (#728)
- Update audio muting for BBC (GBR) (#603)
- Update audio muting for Amazon (#559)
- Update audio muting for PBS (#636)
- Update audio muting for MGM+ (#629)
- Update audio muting for Netflix (#632)
🐛 Bug Fixed
- Fix for matching audio site based on both hostname and domain in Popup
- Handle multi-line captions in audio watcher mode (parentSelector)
- 09467c6 Support to return a
ShadowRootingetElementCorehelper
🔧 Development
- f921cf3 Add
hasOwn()helper - d929fb1 Upgrade TypeScript lib from
es2017toes2022 - 26c980f Add
numberWithCommas()tests for fallback path - efdd8cb Switch to c8 for test coverage
- 8ff9b82 Add tests for
Translation - e6dcac5 Add tests for
Environment - f3fad65 Add
_envto exported config - e2f058e Fix
numberWithCommas()support for negative/0 in fallback path - Switch watcher parentSelector to TreeWalker
- Only build audio sites once in Popup
- Upgrade to node 24
4.3.5 - Update Supported Audio Muting Sites
✨ New Features & Updates
- 🔇 Add audio muting for Xumo Play (#710)
- 🔇 Add audio muting for Plex Streaming (#713)
- 🔇 Add audio muting for Viki (Rakuten Viki) (#714)
🐛 Bug Fixed
- 🔇 Fix audio muting for Crunchyroll (Japanese audio) (#502)
- 🔇 Update audio muting for Disney+ (ZAF) (#617)
🔧 Development
- df71f02 Add
Environment.infogetter for easier access
4.3.4 - Amazon & Crunchyroll Audio Muting Updates
🔇 Audio Muting
- Add
removeDuplicateCuesto Amazon on Safari - Set
removeDuplicateCuesby default on Safari - Fix
WebAudio.processExternalSubon Firefox for Android when running on a tablet
🔧 Development
4.3.3 - Audio Muting For Dropout and Other Updates
🔇 Audio muting
- Add audio muting for Dropout (#707)
- Update audio muting for Amazon on Safari (#559)
- Update audio muting for Netflix (#632)
🔧 Development
- 3db442e Set
Backgrounddefault logging level toinfo - Adopt new pattern for logging in classes
- Add
AudioRule.disconnectedNodeUnmute - Set
WebAudio.lastFilteredTextfor element modes
4.3.2 - Update Crunchyroll Audio Muting
4.3.1 - Refactor Popup & Option Page Event Listeners
4.3.0 - Audio Muting Updates and Fixes
✨ New Features & Updates
- Support parsing multi-line WebVTT text
- Move Firefox default build to MV3
- Move Safari builds to MV3
🐛 Bugs Fixed
- 21df4e4 Ensure
Translation.tis initialized as early as possible - Protect against possible
nullpreviousCue when parsingvtt - Fix muting on Firefox for Android (specifically Crunchyroll)
🔇 Audio muting
- Audio audio muting for Crave (CAN)
- Audio muting for TBS (#700)
- Audio muting for truTV (#700)
- Update audio muting for USA Network
- Update audio muting for Paramount+(#590)
- Update audio muting for Peacock (#696)
- Update audio muting for HBO Max (#671)
- Update audio muting for TNT Drama (#700)
🔧 Development
- cb69ee6 Add
editorconfig - 2eec62c Add Prettier config (
.prettierrc) - 6e137e8 Configure VS Code to use Prettier as default formatter and format on save
- 3cd9969 Add
.prettierignore - 6f8d082 Add
test:formatandtest:format:fixnpm scripts - 1502af8 Add
test:formatto the defaulttestscript - 70f1575 Add
.git-blame-ignore-revsto ignore specific commits - Reworked build system
- Re-organize
bin/cli/: CLI scriptslib/: Shared Classes and lib filesplugins/: Webpack plugins
- Rename class files to CamelCase
- Rename entry points to use kebab-case
- Remove console logging from classes
- Rework build system to rely on Webpack Plugins more
- Update npm script organization to separate
format,lint, andtype-checkfromtest - bb1de04 Add
WebConfig._buildInfoas an instance property - 06bc85d Make default Firefox build MV3
- d881969 Move from
release:alltoci:release - c663e4e Better handling of Postbuild.copyBookmarklet
4.2.1 - Popup Can Detect More Unsupported Protocols
4.2.0 - Wordlist Improvements & Audio Muting Updates
✨ New Features & Updates
- Make wordlists dynamic (allow +/- 6) (#14)
🔇 Audio muting
- Update audio muting for Fubo (#664)
- Update audio muting for CW TV
- Update audio muting for Vimeo (#680)
- Update audio muting for Peacock (#684, #452)
- Update audio muting for Apple TV+ (#689)
- Update audio muting for Discovery+ (#691)
- Support multiple
<br>tags in captions
🐛 Bugs Fixed
- 7131118 Hide wordlists in Bulk Word Editor when disabled
- 260dd28 Prevent duplicates in Allowlists
- Audio: Watcher mode now requires captions to show as supported
- Audio: Remove leftover line-breaks in APF Captions