* Dont add store token for external auth flows
* Apply suggestion from @MindFreeze
---------
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com>
* Add trigger/condition/action dialog: select single search result with enter key
* Update src/panels/config/automation/add-automation-element-dialog.ts
---------
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.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>
* Add websocket commands
* Add area reordering
* Reorder floors
* Order areas and floors everywhere
* Use right area order in area floor picker
* Add error handling
* Refactor
* Save default panel in user data
* Change logic for default panel
* Fix types
* Fix typings
* Fix user and local storage
* Use user data and system data
* Update url path and update dashboard settings
* Fix tests
* Wait for panels and user/system data to be loaded
* Update comment
* Update comment
* Set empty object instead of null
* Update comment
* Feedbacks
* Apply suggestions from code review
* format
---------
Co-authored-by: Petar Petrov <MindFreeze@users.noreply.github.com>