Skip to content

v1.3.3

Choose a tag to compare

@m00grin m00grin released this 12 May 03:03
· 19 commits to main since this release
Immutable release. Only release title and notes can be modified.
v1.3.3
8a21024

(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 to dataaxiom/ghcr-cleanup-action which 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.yaml and adguard/README.md are 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 as PIHOLE_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.
  • shadowBlur removed 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.