Releases: Darkdragon14/ha-access-control-manager
Release list
v1.10.1
Maintenance - Hungarian Translation and Documentation
This release adds Hungarian translation updates and documentation for the dashboard visibility sync API.
What changed
- Updated Hungarian translations. Thanks @balint1414 for the contribution.
- Documented dashboard sync API usage.
- Bumped the integration version to
1.10.1.
Why this matters
Hungarian users now have improved localized text, and developers have clearer guidance for triggering ACM's dashboard visibility synchronization from Home Assistant integration data.
v1.10.0
Feature - Expose Dashboard Visibility Sync API
This release exposes the dashboard visibility synchronization helper so it can be triggered through Access Control Manager's public Home Assistant integration data.
What changed
- Added
async_sync_group_dashboards_to_usersas a public coroutine for synchronizing Lovelace view visibility from ACM group dashboard permissions. - Registered the sync helper in
hass.data[DOMAIN]during both integration setup paths. - Bumped the integration version to
1.10.0.
Why this matters
Other Home Assistant code can now trigger ACM's dashboard visibility sync without depending on private implementation details, keeping user dashboard visibility aligned with group permissions after external permission updates.
v1.9.1
Fix — Restore inputs on Home Assistant 2026.5
This release fixes missing input fields on recent Home Assistant frontend versions.
What changed
- Replaced deprecated
ha-textfieldinputs with the currentha-inputcomponent. - Restored search input rendering in permission tables.
- Restored group dialog inputs for creating, duplicating, and renaming groups.
Why this matters
Home Assistant Frontend 20260429.3 no longer renders the old input component used by several Access Control Manager forms. This update restores those fields and keeps group and permission management usable on HA Core 2026.5.x.
v1.9.0
✨ Feature — Advanced Filters and Label Permissions
This release introduces advanced filtering capabilities and label-based bulk permission management in Access Control Manager.
What changed
- Added advanced filters for devices, entities, and helpers.
- Added filtering by permissions, status, areas, integrations, devices, domains, labels, categories, and voice assistants.
- Added a dedicated label permissions workflow to quickly apply read/write permissions to matching devices, entities, and helpers.
- Improved backend metadata to support richer filtering options.
- Updated translations for the new filter and label permission UI.
Important note about label permissions
Label permissions are a bulk-edit helper, not a persistent Home Assistant label policy.
When you select read or write for a label, Access Control Manager applies that permission to the currently loaded matching items and saves them as individual entity permissions.
If you add a new device or entity later and assign the same label to it, it will not automatically inherit those permissions. Reopen the group permissions, apply the label permission again, and save to include the new matching items.
Why this matters
This makes it easier to manage permissions on larger Home Assistant installations by quickly narrowing down resources and applying permissions to groups of items that share the same label or metadata.
v1.8.0
Features
- redesign the permissions UI with
ha-data-tablefor devices, entities, helpers, and dashboard views - add bulk column actions for visible rows in the permissions tables
- show linked users when a group is selected
Improvements
- improve filtering, layout, and responsiveness of the access control manager UI
- add translation keys for the new group members section
v1.7.0
✨ Feature — Group Management
This release introduces full group management capabilities directly from the interface.
⚠️ Note
This release is not related to the current pre-release.
The pre-release contains separate experimental changes. This version only adds the group management features described below.
What's new
- Ability to rename existing groups from the UI.
- Ability to delete groups, with confirmation dialogs to prevent mistakes.
v1.7.0-prerelease
- Refactored JavaScript code to improve the structure and readability of the Access Control Manager component.
- Introduced new methods for handling device and entity integration and area labels.
- Updated the rendering logic to utilize data tables for devices, entities, and helpers, improving the user interface.
- Removed deprecated search functionality and replaced it with a more efficient data handling approach.
- Enhanced the styling of the data tables for better responsiveness and usability.
v1.6.3
Fix — Update dialogs for Home Assistant 2026.3.1
This release fixes custom panel dialogs that no longer rendered correctly on recent Home Assistant frontend versions.
What changed
- Updated
ha-dialogusage to use the currentheader-titleAPI. - Moved dialog actions into
ha-dialog-footerfor create group, duplicate group, and restart confirmation dialogs.
Why this matters
Home Assistant Frontend 20260304.0 changed the expected dialog structure. This update restores proper modal rendering and actions on HA 2026.3.1.
Thanks to @HotFr1dge for reporting the issue.
v1.6.2
🛠️ Fix — Preserve Full Dashboard Access for Default System Groups
This release fixes dashboard/view permission synchronization for Home Assistant default system groups.
What changed
- Users in
system-adminandsystem-usersnow always retain full access to all dashboards and views. - Dashboard visibility synchronization now combines runtime Home Assistant group memberships with stored auth
group_ids. - Group IDs are normalized during synchronization to prevent duplicate or incorrect membership resolution.
Why this matters
This prevents inconsistent dashboard visibility after permission updates and ensures that default system group behavior remains reliable and predictable.
v1.6.1
🔒 Change — System Profiles Can No Longer Be Duplicated
The duplication option has been removed for the three default Home Assistant profiles.
These system profiles:
- Admin
- User
- Read-only
are managed internally by Home Assistant and should not be duplicated.
To prevent confusion or unintended behavior, the duplication button is now only available for custom profiles.
This ensures:
- Safer profile management
- Clear separation between system and custom profiles
- No accidental cloning of protected profiles