Skip to content

FilterTube v3.2.2

Latest

Choose a tag to compare

@varshneydevansh varshneydevansh released this 25 Jan 10:39

What's New in v3.2.2

UI/UX Improvements & Debug Gating

  • Optimistic UI Updates: Added immediate visual feedback when blocking channels - content hides instantly with automatic restoration if blocking fails, eliminating user uncertainty.
  • Enhanced Mobile Menu Support: Improved 3-dot menu injection for YouTube mobile (ytm-menu-popup-renderer) with proper renderer tags and scope handling.
  • Debug Gated Logging: All console logs now gated behind window.__filtertubeDebug flag to reduce noise in production while maintaining full debug capabilities.
  • Scroll Preservation: Enhanced DOM fallback processing to respect user scrolling during filtering operations, preventing jarring scroll position changes.
  • Channel Enrichment Limits: Added per-session limits (10 enrichments) to prevent excessive background requests and improve performance.
  • Idle-Scheduled Rendering: Channel list rendering now uses requestIdleCallback with batching for smoother UI updates in large lists.

State Management Refinements

  • External Reload Debouncing: Storage changes from other tabs now debounced with intelligent signature comparison to prevent unnecessary UI re-renders.
  • Selective Notifications: External updates only trigger full 'load' events when channel signatures actually change, otherwise use lightweight 'externalUpdate' events.
  • Bridge State Management: Improved script injection state tracking with globalThis-based shared state for better reliability.

📥 Installation

🌐 Chrome, Brave, Edge (Chromium)

Download: filtertube-chrome-v3.2.2.zip

  1. Download and extract the zip file.
  2. Open your browser's extensions page (chrome://extensions, brave://extensions, or edge://extensions).
  3. Enable Developer mode.
  4. Click Load unpacked.
  5. Select the extracted folder.

🦊 Firefox (Desktop & Android)

Download: filtertube-firefox-v3.2.2.zip

Desktop:

  1. Download the zip file.
  2. Go to about:debugging.
  3. Click This Firefox on the left sidebar.
  4. Click Load Temporary Add-on...
  5. Select the downloaded zip file.

Android:

  1. Install Firefox for Android.
  2. Download the zip file to your device.
  3. In Firefox, go to about:debugging.
  4. Enable USB debugging and connect via adb (see Mozilla docs).

🔴 Opera

Download: filtertube-opera-v3.2.2.zip

  1. Download and extract the zip file.
  2. Go to opera://extensions.
  3. Enable Developer mode.
  4. Click Load unpacked.
  5. Select the extracted folder.

Full Changelog: v3.2.1...v3.2.2