v1.3.3
·
19 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
(v1.3.0 notes included here due to CI issues causing a few fast follow panic-patches on this release.)
Fixed in v1.3.3
- Image pull failure -- the cleanup action (
actions/delete-package-versions) was deleting platform-specific manifests that make up multi-architecture images, leaving the manifest index pointing to missing digests. Switched back todataaxiom/ghcr-cleanup-actionwhich is multi-arch aware and skips manifests referenced by a tagged image. Provenance attestation (mode=max) restored. Sorry, I'm still learning!
Added in v.1.3.0
- 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 in v.1.3.0
- 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 in v.1.3.0
- Intercept menu hover hitbox -- hover detection used
<=on the right and bottom edges, causing a one-pixel overlap into the adjacent slot.