Releases: homeassistant-extras/adguard-card
0.10.0 - Stat box number format respected 🌍🔢
🌍 Stat box number format
Large dashboard stat boxes now respect your Home Assistant profile Number format setting.
- chore: bumps version to 0.10.0 by @gh-action-bump-version
- number locale - thanks @Lavve! by @warmfire540
- chore: bump picomatch from 2.3.1 to 2.3.2 (#19) by @dependabot[bot]
- chore: bump lodash-es from 4.17.23 to 4.18.1 (#18) by @dependabot[bot]
- chore: bump qs from 6.14.1 to 6.14.2 (#15) by @dependabot[bot]
- chore: bump lodash-es from 4.17.21 to 4.17.23 (#14) by @dependabot[bot]
- chore: bump qs from 6.14.0 to 6.14.1 (#13) by @dependabot[bot]
- editor supports multi adguard setup by @warmfire540
What's Changed
- chore: bump qs from 6.14.0 to 6.14.1 by @dependabot[bot] in #13
- chore: bump lodash-es from 4.17.21 to 4.17.23 by @dependabot[bot] in #14
- chore: bump qs from 6.14.1 to 6.14.2 by @dependabot[bot] in #15
- chore: bump lodash-es from 4.17.23 to 4.18.1 by @dependabot[bot] in #18
- chore: bump picomatch from 2.3.1 to 2.3.2 by @dependabot[bot] in #19
- Stat box number format respected 🌍🔢 by @warmfire540 in #20
New Contributors
- @dependabot[bot] made their first contribution in #13
Full Changelog: 0.9.0...0.10.0
0.9.0 - Editor no longer deletes action configuration ✂️ 🦩
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.
- chore: bumps version to 0.9.0 by @gh-action-bump-version
- editor doesn't delete actions by @warmfire540
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 🪗 🥬
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:
- Open the card editor
- Navigate to the "Interactions" section
- Expand the "Status" option
- 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!
- chore: bumps version to 0.8.0 by @gh-action-bump-version
- click status to change adguard protection - thanks @pqpxo! by @warmfire540
- strict mode on scans by @warmfire540
- shai-hulud check by @warmfire540
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 ☘️🥼
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--displayvariable allows users to control the visibility of section carets (e.g., set tononeto 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
controlsconfiguration option from the card config - Removed action buttons section (previously displayed button entities)
- Removed
actionsfrom collapsible sections options - Removed
actionsfrom 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.
- chore: bumps version to 0.7.0 by @gh-action-bump-version
- remove actions section - thanks @pqpxo! by @warmfire540
- allow custom styles - thanks @pqpxo! by @warmfire540
- remove unused footer component - thanks @pqpxo! by @warmfire540
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
The following things were changed
- removed old pi-hole pausing concept
- the header displays the "protection" entity status
- chore: bumps version to 0.6.0 by @gh-action-bump-version
- protection entity tied to header display by @warmfire540
- remove pihole pause concept by @warmfire540
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
- cleaning up large stat boxes to match desktop ui a little more
- removing some concepts that don't exist in adguard
- chore: bumps version to 0.5.0 by @gh-action-bump-version
- remove unique clients and remaining time concepts by @warmfire540
- remove diagnostic count concepts by @warmfire540
- remove system metrics graph functionality by @warmfire540
- stat boxes cleaned up, coloring to match desktop by @warmfire540
What's Changed
- Clean up stat boxes and remove other features by @warmfire540 in #5
Full Changelog: 0.4.0...0.5.0
0.4.0 - Update custom elements definition
Another bug fix
- chore: bumps version to 0.4.0 by @gh-action-bump-version
- update custom elements definition by @warmfire540
What's Changed
- Update custom elements definition by @warmfire540 in #4
Full Changelog: 0.3.0...0.4.0
0.3.0 - Fix for beta card to show up
bug fix so card shows up
- chore: bumps version to 0.3.0 by @gh-action-bump-version
- fix for naming convention by @warmfire540
What's Changed
- Fix for beta card to show up by @warmfire540 in #3
Full Changelog: 0.2.0...0.3.0
0.2.0 - BETA - Initial test build for Adguard card.
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
- chore: bumps version to 0.2.0 by @gh-action-bump-version
What's Changed
- BETA - Initial test build for Adguard card. by @warmfire540 in #2
New Contributors
- @warmfire540 made their first contribution in #2
Full Changelog: https://github.com/homeassistant-extras/adguard-card/commits/0.2.0