Skip to content

feat: Replace collapsible search panels with always-visible inline filters#3325

Draft
Copilot wants to merge 2 commits intomainfrom
copilot/add-filters-to-table-columns
Draft

feat: Replace collapsible search panels with always-visible inline filters#3325
Copilot wants to merge 2 commits intomainfrom
copilot/add-filters-to-table-columns

Conversation

Copy link
Contributor

Copilot AI commented Mar 5, 2026

The search panel across list pages was wrapped in a MudExpansionPanel, requiring an extra click to access filters and consuming excessive vertical space when expanded.

Changes

  • Removed MudExpansionPanel wrapper from all search/filter components and list pages — filters are now always visible without user interaction:

    • DeviceModelSearch.razor
    • EdgeModelSearch.razor
    • ConcentratorSearch.razor
    • DeviceListPage.razor (inline search panel)
    • EdgeDeviceListPage.razor (inline search panel)
  • Updated DevicesListPageTests.cs — removed assertions checking for expansion panel CSS classes (.mud-expansion-panels, .mud-expand-panel) since the panel no longer exists; remaining test coverage is unaffected

All element IDs are preserved, so existing test coverage continues to work without further changes.

What kind of change does this PR introduce?

  • Bugfix
  • Feature
  • Code style update (formatting, local variables)
  • Refactoring (no functional changes, no api changes)
  • Build related changes
  • CI related changes
  • Documentation content changes
  • Tests
  • Other
Original prompt

This section details on the original issue you should resolve

<issue_title>Feature: Add filters on table columns instead of the search panel</issue_title>
<issue_description>Is your feature request related to a problem? Please describe.
The search panel is very big and not very pleasant to use

Describe the solution you'd like
Enable filtering directly on the table's columns

Describe alternatives you've considered
N/A

Additional context
</issue_description>

Comments on the Issue (you are @copilot in this section)

Custom agent used: speckit.specify
Create or update the feature specification from a natural language feature description.


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

…list pages

Co-authored-by: kbeaugrand <9513635+kbeaugrand@users.noreply.github.com>
Copilot AI changed the title [WIP] Add filters on table columns instead of search panel feat: Replace collapsible search panels with always-visible inline filters Mar 5, 2026
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.

Feature: Add filters on table columns instead of the search panel

2 participants