* Allow deleting helpers directly from helpers panel
* Fix error handling in helper deletion logic
Address review feedback by improving the logic in _deleteHelper:
- Throw error when entity is not found in registry or component not loaded
- Move return statement outside of nested condition to ensure proper control flow
- Prevent fallthrough to config entry deletion for old-style helpers
Addresses review comment from @MindFreeze
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
---------
Co-authored-by: Claude <noreply@anthropic.com>
* Dont add store token for external auth flows
* Apply suggestion from @MindFreeze
---------
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com>
* Add delete option to reauth cards on integrations dashboard
Users can now delete config entries directly from the reauth card that appears at the top of the integrations dashboard, instead of having to scroll down to find the original integration card.
The delete option:
- Appears in the three-dot menu on reauth cards
- Shows a confirmation dialog before deletion
- Handles application credentials cleanup
- Shows restart notifications when required
- Uses the same styling and localization as the integration entry delete
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
* Apply suggestions from code review
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com>
---------
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com>
* Add default padding
* Use vars
* Restore
* Use container padding
* Move fixed top styles to shared styles
* Use fixed styles and adjust for safe areas on media browse dialog
* Use vars
* Reduce
* Reuse
* Add to strategy editor dialog
* Reuse for editors
* Reuse for media manager
* Remove redundant code
* Reuse for quick bar
* Add
* Use vars
* Fix
* Fix
* Adjust for safe area
* Fix
* Fix
* Default
* Fix
* Extra space at bottom
* Remove override
* Remove
* Fix
* Fix
* Remove
* Fix
* Fix
* Use y inset
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com>
* Format
* Update src/components/media-player/dialog-media-player-browse.ts
* Format
---------
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com>