esphome / esphome/feature-requests
[UI request] Dashboard drop down filter
- Dominant language
- No language data
- Stars
- 450
- Forks
- 29
- PR merge metrics
- No merged PRs in 30d
Description
**Describe the problem you have/What new integration you would like**
Addition of a view filter when accessing the main ESPHome UI
**Please describe your use case for this integration and alternatives you've tried:**
I have a large number of entries, some are online, some are not and some indicate update option.
It would help to focus on the task in hand if it were possible to filter the list of nodes based on a limited number of options, these might be: `all` - `online` - `offline` - `update available` as these are the obvious filter definitions.
As an addition to this, it would then make sense for the `update all` button to effect the filtered list.
Also, perhaps make the filter selection default to `all` but retain the setting between sessions.
**Additional context**
UI change
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the main ESPHome UI view that lists nodes and the existing update-all action. Trace how node online, offline, and update-available states are represented. Done means the list supports the requested filters, update-all respects the filtered list, and the selected filter defaults to all and persists between sessions.
Written by the indexing model from the issue text.
Assessment
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100