v1.3.0
·
26 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Added
- AdGuard Home support -- ph-intercept now works with AdGuard Home. A dedicated
adguard/compose.yamlandadguard/README.mdare included; drop it in alongside your existing AdGuard Home instance, fill in your URL and credentials, and go. Pi-hole behavior is unchanged. Thanks to @matthijsbro (dnsshooter) for the code headstart on AdGuard support. - Timed disable for AdGuard -- the shield menu offers six durations: 30 sec, 1 min, 10 min, 1 hr, until tomorrow (seconds until midnight, computed at click time), and indefinite. The server auto-re-enables protection after the chosen duration.
ADGUARD_IGNORE_DOMAINS-- comma-separated regex patterns; matching domains are filtered from the event stream and spawn no ships. Same behavior asPIHOLE_IGNORE_DOMAINS.
Changed
- HUD GRAVITY panel is labelled FILTER for AdGuard. Gravity/filter rule count formatting improved for both providers -- comma-separated below 100K, consistent K/M decimal precision above.
- Provider icon, dashboard link, and settings panel label adapt to the active provider.
shadowBlurremoved from entity client and domain text rendering -- measurable frame-rate improvement, particularly on lower-end hardware.
Fixed
- Intercept menu hover hitbox -- hover detection used
<=on the right and bottom edges, causing a one-pixel overlap into the adjacent slot.