v1.0.1 - YouTube playback hotfix
Fixes
- Restores YouTube playback and removes the anti-adblock/player-stall regression.
- Keeps YouTube network and cosmetic filtering active while disabling detectable response-pruning subscription scriptlets in the YouTube page context.
- Persists an explicitly empty Custom filter selection.
- Uses combined_rules.txt for fresh CLI runs instead of accidentally pinning smoke.txt.
- Adds fail-closed native hook support for Chrome 152.0.7977.76 x64.
- Replaces the removed third-party YouTube subscription URL with the repository-maintained rules file.
- Makes release packaging fail when Rust or .NET commands fail.
Verification
- Rust: 16/16 tests passed.
- .NET release suite: 32/32 non-integration tests passed.
- Freshly extracted CLI engine smoke passed as chrome-native-adblock/1.0.1.
- Chrome 152.0.7977.76 pattern scan passed: Start 0x99D910, Cancel 0xA5AFD00.
- Live CDP playback check: player progressed, JSON.parse/fetch stayed native, and the YouTube anti-adblock dialog was absent.
YouTube changes frequently. Blocking is best-effort; a short unskippable ad can still race the first tab before CDP attachment on some sessions.