Skip to content

Releases: homeassistant-extras/adguard-card

0.10.0 - Stat box number format respected 🌍🔢

06 Apr 02:44

Choose a tag to compare

🌍 Stat box number format

Large dashboard stat boxes now respect your Home Assistant profile Number format setting.


What's Changed

New Contributors

Full Changelog: 0.9.0...0.10.0

0.9.0 - Editor no longer deletes action configuration ✂️ 🦩

11 Dec 21:34

Choose a tag to compare

Bug Fixes

  • Fixed editor deleting interaction configurations: Fixed an issue where interaction configurations (badge, stats, info, controls) were being deleted when reopening the editor. The cleanup logic now only removes sections when all actions are empty, preserving sections that have at least one action configured.

What's Changed

  • Editor no longer deletes action configuration ✂️ 🦩 by @warmfire540 in #11

Full Changelog: 0.8.0...0.9.0

0.8.0 - Control main protection by clicking status in header + custom actions 🪗 🥬

10 Dec 17:47

Choose a tag to compare

Status Click Actions

The status indicator in the card header now supports customizable click actions! You can configure tap, hold, and double-tap actions for the status display, just like other interactive elements in the card.

Features

  • Default Behavior: By default, tapping the status will toggle the AdGuard protection entity
  • Customizable Actions: Configure custom tap, hold, and double-tap actions through the card editor
  • Multi-Instance Support: Works seamlessly with multiple AdGuard instances - actions are applied to all configured instances
  • Visual Feedback: Status indicator shows a pointer cursor to indicate it's clickable

Configuration

To configure status click actions:

  1. Open the card editor
  2. Navigate to the "Interactions" section
  3. Expand the "Status" option
  4. Configure your desired tap, hold, and double-tap actions

Other Clickable Elements

Don't forget that you can also customize click actions for other elements in the card:

  • Badge Icon (top right): Configure actions for the badge icon in the card header
  • Statistics Boxes: Customize actions for dashboard statistics
  • Information Section: Set up actions for the information section

All of these can be configured through the card editor's "Interactions" section, giving you full control over how users interact with your AdGuard card!


What's Changed

  • Control main protection by clicking status in header + custom actions 🪗 🥬 by @warmfire540 in #10

Full Changelog: 0.7.0...0.8.0

0.7.0 - Allow limited custom style injection and remove other unused bits ☘️🥼

03 Dec 02:53

Choose a tag to compare

Custom Styles Injection

Added support for custom styles injection, similar to room-summary-card. Users can now inject custom CSS properties into specific parts of the card via YAML configuration:

  • Card styles: Apply custom CSS to the main card container
  • Section styles: Apply custom CSS to collapsible sections (switches)
  • CSS variable: New --user--section--caret--display variable allows users to control the visibility of section carets (e.g., set to none to hide them)

Example configuration:

type: custom:adguard-card
device_id: your_device_id
styles:
  card:
    border-radius: 20px
    background: linear-gradient(135deg, #667eea 0%, #764ba2 100%)
  section:
    --user--section--caret--display: none
    background-color: rgba(0, 0, 0, 0.1)

Removed Footer Section

Removed footer section (refresh time and version updates) as these features are not applicable to AdGuard integration. This removes a random horizontal bar that shows at the bottom :)

Removed Card Actions/Controls Section

Removed the card actions/controls section entirely as it's not applicable to AdGuard card. This includes:

  • Removed controls configuration option from the card config
  • Removed action buttons section (previously displayed button entities)
  • Removed actions from collapsible sections options
  • Removed actions from exclude sections options
  • Removed all related translations, styles, and tests

The card now focuses solely on displaying switches for toggling AdGuard filtering, statistics, sensors, and other relevant information without the action buttons functionality.


What's Changed

  • Allow limited custom style injection and remove other unused bits ☘️🥼 by @warmfire540 in #8

Full Changelog: 0.6.0...0.7.0

0.6.0 - Remove pausing concept and header displays if protected

29 Nov 23:59

Choose a tag to compare

The following things were changed

  • removed old pi-hole pausing concept
  • the header displays the "protection" entity status

What's Changed

  • Remove pausing concept and header displays if protected by @warmfire540 in #6

Full Changelog: 0.5.0...0.6.0

0.5.0 - Clean up stat boxes and remove other features

18 Nov 03:50

Choose a tag to compare

  • cleaning up large stat boxes to match desktop ui a little more
  • removing some concepts that don't exist in adguard

What's Changed

Full Changelog: 0.4.0...0.5.0

0.4.0 - Update custom elements definition

17 Nov 00:55

Choose a tag to compare

Another bug fix


What's Changed

Full Changelog: 0.3.0...0.4.0

0.3.0 - Fix for beta card to show up

17 Nov 00:40

Choose a tag to compare

bug fix so card shows up


What's Changed

Full Changelog: 0.2.0...0.3.0

0.2.0 - BETA - Initial test build for Adguard card.

14 Nov 19:52

Choose a tag to compare

Things accomplished

  • project forked, ci/cd, hacs setup
  • initial rebrand and refactor to Adguard (hardest part)
  • mapping of first four entities to main stat boxes

What's Changed

New Contributors

Full Changelog: https://github.com/homeassistant-extras/adguard-card/commits/0.2.0