Skip to content

Add bulk management to the Lovelace card - #5

Open
26tajeen wants to merge 1 commit into
calebgab:mainfrom
26tajeen:feature/bulk-management
Open

Add bulk management to the Lovelace card#5
26tajeen wants to merge 1 commit into
calebgab:mainfrom
26tajeen:feature/bulk-management

Conversation

@26tajeen

@26tajeen 26tajeen commented Aug 1, 2026

Copy link
Copy Markdown

Summary

  • expose each event internal ID as a sensor attribute
  • add a life_events.delete_events action with entity-registry cleanup
  • add an opt-in Lovelace management mode with select-all and confirmed bulk deletion
  • optionally link a normal card to a separately configured management view
  • improve narrow-card text layout and raise the visual editor event limit
  • keep both checked-in card bundles synchronized and add Node tests

Safety and compatibility

Management mode is disabled by default. A Manage button is only rendered when manage_path is explicitly configured. Older events without an internal ID are supported through their entity IDs. Deletion requires browser confirmation.

Validation

  • Node syntax check and 3 card behaviour tests
  • checked both distributed JavaScript files are identical
  • Python compilation and flake8
  • JSON translation validation
  • git diff --check

This is intentionally separate from CSV import so either feature can be reviewed and merged independently.

@26tajeen
26tajeen marked this pull request as ready for review August 1, 2026 13:56
@26tajeen
26tajeen force-pushed the feature/bulk-management branch from 05ac5d5 to dd58734 Compare August 1, 2026 13:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant