You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixed filter validation incorrectly rejecting valid filters - Filters like AdGuard Base Filter, Fanboy's Annoyances, and AdGuard Cookie Notices were failing to update with "Downloaded content does not appear to be a valid filter list" error. The DDoS protection detection was too aggressive and matched legitimate filter rules containing keywords like "ddos-guard".
Onboarding
Fixed "Restart Onboarding" not working - The restart onboarding button in Settings was resetting the data but not showing the onboarding sheet again.
Fixed UI freeze during onboarding - Removed redundant synchronous file I/O that was blocking the main thread when the onboarding view appeared.
Fixed UI freeze on userscripts page - Moved userscript file reading off the main thread to prevent freezing when navigating to the userscripts step.
macOS
Adjusted default window size - Window is now taller (720px, was 650px) and slightly narrower (540px, was 600px) for better content display.
Technical Details
Filter validation now checks for HTML structure (<!doctype html, <html>) rather than searching content for DDoS-related keywords
Userscript sync operations now run file I/O in a detached task using a nonisolated helper function
Fixed SwiftUI state management for onboarding sheet presentation