v2.0.1 #283
0xCUB3
announced in
Announcements
v2.0.1
#283
Replies: 2 comments 6 replies
-
|
@0xCUB3 thanks for this amazing extension! I'm on the latest macOS and Safari - is the blocked item count supposed to show on macOS? I only see the shield icon and the counter badge does not show |
Beta Was this translation helpful? Give feedback.
5 replies
-
|
would there be a possibility to include a 'Load Optimised/Recommended Defaults" as a means of going back to the original recommended settings, especially after we messed around with the different filters. or is that just that Danger Zone option? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment

Uh oh!
There was an error while loading. Please reload this page.
-
What's Changed
Major Features & Improvements
7bc44aa,739ad1d,6e8d194,a8136c6,2986df7, convert wBlock Advanced to shared web extension #282)Converted wBlock Advanced from a Safari App Extension to a modern Web Extension. This brings cross-platform parity between macOS and iOS and enables GM_xmlhttpRequest routing through the native layer to bypass CORS.
7e95898,4648f1d,dee8a5a)Userscript auto-updates now use a two-phase check involving a lightweight
.meta.jsfetch to compare@versionbefore downloading the full script. Saves bandwidth and avoids unnecessary writes.d449392,d16ed05,5324790,82d968d)Migrated the BPC userscript from gitflic to Greasy Fork, and the BPC filter list to a Cloudflare Worker proxy. Both sources are now fast and reliable. All gitflic-specific DDoS bypass code has been removed, and wBlock will no longer require accessing any Russian sources.
956e677,672aa6b,4daab35,bd79061,61ae687,932aeb1,780ea1f)Added a full filter preprocessing pipeline with conditional evaluation (
!#if),!#includeresolution with same-origin checks and cycle detection, and unknown directive stripping.629e298,abc97a1,e540ade,3a2dc36,bcba829,e2067e7)Added parent/child element navigation, scroll tracking on iOS, and fixed keyboard escape not exiting zapper mode.
5d2c48e,562b9f9,2266a64,b6a2cc5,c8f2b59,2266a64)Rewrote zapper rule storage from UserDefaults to protobuf with proper CRUD and bulk sync support.
7a4c2f3, add AdGuard syntax highlighting to custom filter rule editor #264)The custom filter rule editor now has real-time AdGuard syntax highlighting.
Performance & Reliability
68a07c7,a57bad5,e718c93,986bde5,64c4e30)Faster site disable/enable, batched MainActor updates, coalesced rapid filter saves, and dictionary-based filter lookups replacing linear scans.
213f6e5,1600ab8,5726126,d7135e6)Split into focused extension files, shared extension handler boilerplate, and extracted common utilities.
79e4d49)Fixed auto-update telemetry logging the same skip message 80+ times per launch from extension processes. Now logs once.
3b3b7cd)Serialized WebExtension access to fix a data race crash.
67c3f91)Coalesced filter saves are now flushed before the app quits, preventing lost changes.
Bug Fixes
5fb6011, [BUG] Syntax Error in script injection in Safari #258)Fixed userscript metadata not being escaped before JS string literal injection.
b8e803e)Fixed iCloud sync adoption prompt not appearing on fresh installs.
3a02265, [BUG] Keyboard overlaps bottom menu when adding userscript/filter #249)Disabled keyboard auto-focus on iOS add sheets.
9d94efb)Fixed regional filters showing as empty after app restart.
300f228)Fixed popup clipping on iPad by removing min-width constraint.
083b34c)Fixed stale rule count display when all filters are disabled.
3d8e770)Custom filter lists now auto-detect their title from
! Titlemetadata.UI/UX Improvements
3e5dd40)Tapping the Safari Rules pill now shows "Rule Capacity" (informational) instead of a warning when you're well under the limit.
1b12c42,eae74cc)Fixed icon alignment, cleaned up Export/Import buttons.
b52096c)Removed "(pending)" label from filters that haven't been downloaded yet.
a7971bc)Fixed icon and text misalignment in the apply changes summary cards.
eb35908)Replaced the auto-update interval slider with a cleaner picker.
c02e729)Removed unnecessary backgrounds and summary labels.
Localization
265da64,84847aa,de880a6, Add hungarian translation #229)Added Greek and Hungarian translations, updated Korean and German translations, and added plural rules.
2a0268c)Added missing localization keys for the apply changes view and restart button.
Dependencies
Notes
Thank you for all the feedback and bug reports that shaped this release. If you encounter issues or have suggestions, please open an issue on GitHub.
Download
Download from the App Store: https://apps.apple.com/app/wblock/id6746388723
Join the Discord: https://discord.gg/Y3yTFPpbXr
This discussion was created from the release v2.0.1.
Beta Was this translation helpful? Give feedback.
All reactions