Releases: EmirTheBest7/CleanTube
CleanTube v1.0.5 Public Beta
CleanTube v1.0.5
A cleaner YouTube. Faster, smarter, and more reliable than ever.
This release brings meaningful improvements to performance, reliability, and the overall experience — refining what CleanTube does best while laying the groundwork for what's coming next.
What's New
Performance
- Replaced the global polling interval with a
MutationObserver-based engine — the extension now reacts to ad injections instead of constantly scanning the page, significantly reducing CPU usage during normal playback - PiP button injection no longer runs on a recurring timer; it now uses a self-stopping observer that tears itself down the moment the button is placed
- MutationObserver scope narrowed to the header container, preventing unnecessary processing of full-page DOM mutations
Reliability
- Removed the hardcoded pixel-coordinate dialog selector that broke across different viewport sizes and YouTube layout variants
- Expanded ad element selectors to cover in-feed promotions, masthead ads, Shorts promotional content, and sidebar banners
- Added
yt-navigate-finishlisteners across all modules so ad blocking and UI enhancements survive YouTube's SPA navigation correctly
Architecture
- Added a background service worker for proper MV3 message routing and persistent stat tracking
- Settings changes now propagate to all open YouTube tabs simultaneously — no reload required
- Content script now runs at
document_startfor earlier ad interception
Fixes
- Removed the
setYouTubeCookiealgorithm which was no longer effective and caused unintended side effects - Removed broken reference to
ytdl-module.jswhich caused a silent script load failure - Ad block toggle in the popup now correctly reflects and controls the live state of the content script
Known Limitations
- YouTube periodically updates its DOM structure; if a selector becomes stale, please open an issue with your YouTube locale and browser version
- Firefox support is not yet official — MV3 compatibility work is planned for a future release
Installation
Download the .zip, extract it, then load via chrome://extensions → Developer Mode → Load Unpacked.
Thank you to everyone who reported issues and shared feedback. Every report makes CleanTube better.
CleanTube v1.0.2 + v1.0.3
Release: v1.0.2 + v1.0.3 (Combined Update)
This release marks a major optimization milestone for CleanTube. We have unified the core logic of versions v1.0.2 and v1.0.3 into a single, high-performance build. This update focuses on stability, user utility, and a cleaner aesthetic for the YouTube interface.
🚀 Key Improvements
-
Intelligent Fallback Mechanism: This version introduces a redundant logic system. If the primary blocking algorithm (v1.0.3) is bypassed, the extension automatically falls back to the v1.0.2 logic. This ensures a consistent, ad-free experience even when YouTube updates its site.
-
Picture-in-Picture (PiP) Mode: You can now watch your favorite content while multitasking. A native PiP button has been integrated directly into the player controls.
-
Major UI/UX Refinement: We have optimized the YouTube layout itself. This update removes empty ad slots and reorganizes visual elements to create a more fluid, "distraction-free" browsing experience.
-
Performance Optimization: By merging the two codebases, we have significantly reduced the extension's memory footprint and improved page load speeds.
📝 Changelog
- Unified v1.0.2 and v1.0.3 scripts into one cohesive engine.
- Implemented automated algorithm switching (Fallback System).
- Added native Picture-in-Picture support.
- Applied CSS fixes to remove "ghost" ad containers and improve site layout.
- Optimized script execution to prevent lag on lower-end devices.
Installation: To apply this update, simply reload your extension or reinstall the package from the source. Thank you for being part of the CleanTube community!
CleanTube v1.0.1
🚀 CleanTube v1.0.1 - First Public Release
We are excited to announce the first official public release of CleanTube! This extension is designed to declutter your viewing experience and give you back control over your interface.
✨ Key Features
- Distraction-Free Mode: Removes recommended videos and sidebar clutter.
- Minimalist UI: A clean, simplified interface for better focus.
- Performance Optimized: Extremely lightweight footprint that won't slow down your browser.
- Privacy Focused: No tracking, no data collection—just a cleaner YouTube.
🛠️ Installation
- Download the
CleanTube_1.0.1.zipfrom the Assets section below. - Unzip the folder on your computer.
- Open your browser and navigate to
chrome://extensions(or your browser's equivalent). - Enable Developer Mode (usually a toggle in the top right).
- Click Load unpacked and select the folder you just unzipped.
📝 Changelog
- Initial public rollout.
- Optimized stylesheet for faster loading.
- Added support for cinema mode and full-screen layouts.
Found a bug? Open an issue and let us know!