Skip to content

v2.5.0

Latest

Choose a tag to compare

@github-actions github-actions released this 01 Jan 00:32

[2.5.0] - 2026-01-01

Added

  • AdGuard Home support

    • Added a Platform selection (Pi-hole / AdGuard Home) in the configuration UI and configuration model.

    • Implemented an AdGuardHomeHandler using HTTP Basic Authentication (username/password).

    • Added handler routing via DnsBlockerHandlerFactory to select the correct implementation per platform.

    • Dual DNS Blocker Support (Re-enabled)

    • Configure and monitor two DNS blockers simultaneously (e.g., primary + backup Pi-hole, or Pi-hole + AdGuard Home).

    • Statistics from both DNS blockers are combined and displayed in the widget.

    • Toggle actions (enable/disable blocking) apply to both blockers at once.

    • LED status shows MIXED (orange) state when one blocker is enabled and the other disabled.

    • DNS 2 settings panel added back to the configuration UI.

  • More Widget customization

    • Added/standardized the Widget Settings controls in the settings UI.
    • You can now configure Size, Layout, and Theme from the UI.
    • Added configuration for the Top X Blocked tile:
      • Top domains update (s) (refresh interval)
      • Top domains count (how many domains to display)
    • Note: settings marked with (*) in the UI (typically Size and Layout) require a restart to take effect.

Changed

  • Branding & packaging names: Standardized the application/launcher/installer naming to DNSBlocker Widgets. Linux packages now use the space-free name dnsblocker-widgets.

  • Configuration terminology: Standardized the configuration field naming to Password (Pi-hole uses an App Password; AdGuard Home uses Username/Password).

  • Bug fixes