Bug Fixes
Links opened from the Reddit app now work
Opening a link from a Reddit post (with FixupXer as the default browser) landed on a reddit.com/invalid_token… error page instead of the real destination. Reddit wraps every outbound link in out.reddit.com/…?url=<destination>&token=…, and FixupXer's parameter cleaning stripped the functional url= and token= parameters.
This is a root-cause fix, not just for Reddit:
RedditCleanernow extracts the real destination from theout.reddit.comwrapper (wrappers without a destination are left intact).- The input validator is now host-agnostic: any single URL carrying a nested destination in its query (Reddit, Facebook
l.facebook.com, LinkedIn, newsletters, …) passes validation — v1.7.1 had only whitelisted Google/Gmail redirects.
Valid single URLs rejected on slower devices
The multiple-URL detector rebuilt large regexes on every call, which could exceed its 50 ms anti-DoS timeout on slower hardware and silently reject valid links. All patterns are now compiled once.
Security unchanged: multi-URL pastes and glued host names are still rejected; only the single url=/q= destination is ever extracted downstream.
Tests
211/211 unit + 186/186 instrumentation (100%) on Pixel API 35.
Checksums
SHA-256 (FixupXer-v1.7.2-release.apk): F85CBA9F7E99582ED97305C03CF8ACE33291E58784028186DF0D4AD0863A6826