Summary
- Refreshed the Settings UI with updated components and a cleaner view structure
- Improved ad blocking accuracy with better handling of filtering rules and pseudo directives
What's Changed
- fix(dnr): group rules by @seia-soto in #3255
- Paused domains estimation support by @philipp-classen in #3254
- feat(adblocker): use
handlePseudoDirectivefor pseudo directives by @seia-soto in #3257 - chore(deps): bump @duckduckgo/autoconsent from 14.69.0 to 14.72.0 by @dependabot[bot] in #3258
- chore(deps-dev): bump prettier from 3.8.2 to 3.8.3 by @dependabot[bot] in #3259
- chore(deps): bump @whotracksme/reporting from 7.12.3 to 8.0.0 by @dependabot[bot] in #3260
- chore(deps): bump @sentry/browser from 10.48.0 to 10.49.0 by @dependabot[bot] in #3261
- feat(settings): update UI components & views structure by @smalluban in #3256
- fix(store): clean up change listeners by @smalluban in #3264
- fix(build): rename xcode app and extension to Ghostery AdBlocker for Privacy by @smalluban in #3262
- chore(deps): bump
@ghostery/urlfilter2dnrto 2.0.4 by @smalluban in #3266 - chore(deprecate):
filterMaxPriorityRulesby @seia-soto in #3271 - feat(telemetry): add
isAllowedIncognitoAccess()parameter by @smalluban in #3273 - fix(remote-config): clean up
INJECTION_TARGET_DOCUMENT_IDandCHROMIUM_INJECT_COSMETICS_ON_RESPONSE_STARTEDflags by @smalluban in #3270 - fix(store): replace observer pattern for options with sync access by @smalluban in #3269
- fix(redirect-protection): clear remote config flag by @smalluban in #3263
- chore(locales): update translations by @smalluban in #3274
- feat(storage): add session storage check with errors reporting by @smalluban in #3276