github 0xCUB3/wBlock 3.2.0

2 hours ago

What's Changed

More Control

  • iCloud Ordering (45c0f36, 238c6ae)
    Filter and userscript order now syncs across devices. Reset Ordering restores the defaults across your devices too.
  • Cosmetic Filtering by Site (5f79cfb)
    Choose where cosmetic filtering applies, or exclude specific sites while keeping network blocking on.
  • Per-list Automatic Updates (1b72f81, d2782dd)
    Each URL-based filter list has its own Automatic Updates switch. Your choices sync and are included in backups.
  • Per-list Site Exclusions (6d78f9f, 2a895cb)
    Site Settings shows which lists exclude each site, and every edit stays undoable.

Imports & Interface

  • Rebuilt Add Sheets (15db814, 7804046, 90632ad)
    Native URL, Text and File tabs, an import review step with editable metadata, and bulk URL imports from text files.
  • Source Editor (2bfaf00)
    One editor for rules and script content, with Undo, Redo, Paste, Search and Wrap.
  • Settings at a Glance (1e8455a, 423b60a)
    Rule Capacity, Next Update and iCloud Sync summaries, plus Pause Blocking in the Settings toolbar.
  • Info Panels & Toolbars (5dd6618, d1aac55, 540b10d, e73a80b)
    Better-anchored Mac popovers, native sheet navigation, Dynamic Type icon sizing and a standard Show Enabled Only toggle.

Blocking & Reliability

  • Safari Rule Compatibility (c95bcf6, 574603d, 5997659)
    Uppercase domains no longer make Safari reject a blocker. Unsupported cosmetic selectors and uBO remove-attribute/class rules are handled through wBlock Scripts.
  • Large-list Site Exclusions (d5566e6, #925)
    Fixed a compilation failure when excluding sites from large lists such as AdGuard Tracking Protection.
  • Anti-adblock Popups (aa89ebc, #895)
    Blocks the scrolling-lock popup on How-To Geek and related sites.
  • Safari 17 Popup (b55798c, #896)
    Fixed the extension popup failing to load.
  • Early Page Loads (ba38185, 502135b, 465daa0)
    More reliable rules and userscript startup when the app is slow to respond or Safari preloads a page before opening its tab.
  • Update & Apply Behavior (eb5868b, f9ecf61, b8019a0)
    Deferred iOS updates finish when the app opens. Apply without updates no longer downloads missing lists, and background applies show a spinner.
  • Deleted Userscripts (16e7639, #930)
    Fixed deleted scripts reappearing after deletion.
  • Custom-list Storage (5d89a67)
    A custom list sharing a built-in list's name no longer reads or deletes the built-in list's downloaded file.
  • Userscript Downloads (ebe1869, 0966b0f, 3fa0419, 77a4ed6)
    Rejects HTML responses, uses exact built-in mirrors as fallbacks, and preserves custom YouTube Classic sources and curated metadata.
  • Backups & Safari Setup (a57ee91)
    Restoring during onboarding continues to Safari setup. Backups also preserve the Filters and Userscripts show-active toggles.
  • Clearer Results & Errors (5177003, a8a82e7)
    No-updates results are dismissible alerts, and compilation logs retain WebKit's actual error details.

Filter Catalog & Languages

  • Regional Lists (31231c8, d4d835a, 21103a4)
    Regional lists appear once with their languages. Custom regional lists can be assigned languages, and Norwegian setup selects the Nordic list correctly.
  • Catalog Cleanup (73ca94b, dca527f, bfa9fc8, 2aded4c)
    Updated regional recommendations and retired overlapping or discontinued lists. Enabled retired lists are preserved as custom lists.
  • Download Fallbacks & Confirmation (a353e84, 727adad, 16ab373)
    AdGuard Mobile Filter has backup download sources. Filter info lists fallback URLs, and enabling HaGeZi Pro Mini asks for confirmation.
  • Translations (8aec81e, 90eead5, d95be34, 7236262)
    Updated Japanese, German, Greek and Turkish translations.

Full Changelog: 3.1.3...3.2.0

Download

  • App Store. Version 3.2.0 will become available after App Review.
  • macOS Homebrew: brew tap 0xcub3/wblock && brew install --cask wblock
  • macOS DMG: wBlock-3.2.0.dmg. Signed and notarized.

Join the Discord

Don't miss a new wBlock release

NewReleases is sending notifications on new releases.