-
v1.21.0 Stable
released this
2026-08-23 19:33:53 +02:00 | 1 commits to dev since this releasePerformance
- Stalled video servers fail over immediately (Watching → Video Player, on by default). YouTube keeps a backup CDN host but waits out its own ~5.4s timeout before switching, on every chunk. A captured session lost 16.2s to stalls against 1.8s of actual transfer, and took ~10s to reach the first frame. CleanWatch now aborts a media request that has produced no response headers within 2s (configurable), so the player fails over at once. A host that stalls twice is skipped instantly for a minute, then given another chance.
- YouTube pages parse 97% less translation data. The content script was loading the complete four-language dictionary for the popup, settings, dashboard, help and changelog pages — 194 KB at
document_starton every navigation — to read eleven strings. It now gets a generated subset: 5.9 KB.
Features
- Filter health warnings (Data & Sync → Updates, on by default). CleanWatch depends on YouTube's private markup, and a rename makes a filter stop working with no error to notice — which is how the members badge broke. A background check now runs as you browse and warns in the popup once a rule has failed to match across several page views, with a copyable report on the Dashboard. Everything is checked and stored on your device.
Fixes
- A temporal-dead-zone error in
dashboard.js, caught by the page-load suite before release — the same class of bug that shipped a dead settings page in 1.17.0 and 1.18.0.
Privacy
The filter-health record is new locally stored data, so both privacy policies — the website and the in-extension Help page — now name it in all four languages. It holds selector names and match counts, never anything about what you watched, and is never uploaded.
Full details in CHANGELOG.md.
The attachedcleanwatch-1.21.0.zipis byte-identical to the website download and the Chrome Web Store upload.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v1.20.0 Stable
released this
2026-08-23 12:44:56 +02:00 | 14 commits to main since this releaseFeatures
- Auto fullscreen on play + exit fullscreen when video ends — independent toggles, off by default (Watching → Video Player)
- Changelog page — curated per-version history in 4 languages, linked from every extension page
- Update notices — a one-time toast on YouTube after each update, listing the new features (Data & Sync → Updates to disable)
- Help page overhaul — full reference brought up to date (~50 settings were missing), new Comments & Chat and SponsorBlock sections, and every setting name links straight to its spot in Settings
- Privacy notice moved from the Dashboard to the Help page; identical header navigation on all pages
Fixes
- SponsorBlock segment fetch now times out after 10s, and failures are no longer cached for 30 minutes
- Source-code links point to git.365devnet.eu
Full details in CHANGELOG.md.
The attachedcleanwatch-1.20.0.zipis byte-identical to the website download and the Chrome Web Store upload.Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads