Tags: 0xCUB3/wBlock
Tags
Fix hash comment highlighting and add tokenizer tests Expose TokenType and tokenize(_:) on AdGuardSyntaxHighlighter so the regex classifier can be unit-tested without an NSAttributedString round-trip. Treat a leading '#' not followed by a cosmetic marker as a comment, matching AdGuard's RuleFactory.isComment. Add scripts/test_adguard_syntax_highlighter.swift, run via swiftc like the existing test scripts, porting AdGuard's simpleTokenize fixtures into wBlock's token vocabulary.
Merge migrate-userdefaults-to-protobuf into main This merge includes: - Migration from UserDefaults/SwiftData to Protocol Buffers for all app data - Fixed race conditions in auto-update concurrency management - Reduced code duplication with helper methods - Enhanced auto-update functionality with overdue checks and status caching
Add AdGuard URL Tracking Filter; remove 'Complete' mode Introduces the AdGuard URL Tracking Filter to the filter list for enhanced privacy by removing tracking parameters from URLs. Removes the 'Complete' blocking level and related UI/logic from OnboardingView to simplify options and avoid site breakage risks.
PreviousNext