feat: add status filter chips to SearchStatusDialog - #1337
Merged
Rhilip merged 4 commits intoJun 22, 2026
Conversation
Copilot
AI
changed the title
[WIP] Add site filter function to search status dialog
feat: add status filter chips to SearchStatusDialog
Jun 22, 2026
Rhilip
approved these changes
Jun 22, 2026
Contributor
There was a problem hiding this comment.
Pull request overview
Adds a status-based filtering UI to SearchStatusDialog in the Options “SearchEntity” flow, allowing users to quickly narrow the per-site results list by EResultParseStatus (multi-select chips with counts).
Changes:
- Introduces computed
statusChipsto derive present statuses, counts, and chip colors from the currentsearchPlan. - Introduces computed
filteredSearchPlanto filter the rendered list based on selected status chips (0 selected = show all). - Adds a
v-chip-groupUI above the results list to drive the filter.
Comment on lines
98
to
101
| <SiteName | ||
| :class="['text-decoration-none', 'font-weight-bold', 'text-black']" | ||
| :site-id="searchPlan.siteId" | ||
| tag="span" | ||
| /> |
Reviewer's GuideAdds status-based filtering to SearchStatusDialog by introducing computed status chip metadata and a filtered search plan, and wiring them into a new Vuetify chip-group UI that filters the existing search plan list reactively. Flow diagram for status chip filtering in SearchStatusDialogflowchart LR
runtimeStore[search.searchPlan]
runtimeStore --> statusChips[statusChips computed]
runtimeStore --> filteredSearchPlan[filteredSearchPlan computed]
statusChips --> chipGroup[v-chip-group statusFilterRef]
chipGroup --> statusFilterRef[statusFilterRef]
statusFilterRef --> filteredSearchPlan
filteredSearchPlan --> vList[v-list of search results]
File-Level Changes
Possibly linked issues
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
Closed
Rhilip
deleted the
copilot/pt-pluginspt-depiler-1336-add-site-filter-function
branch
June 22, 2026 14:00
Closed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
SearchStatusDialoghad no way to isolate sites by their result status, making it tedious to act on specific outcomes (e.g. open sites that need login, retry only parse errors).Changes
statusChipscomputed — scans currentsearchPlan, counts entries perEResultParseStatus, and exposes only statuses that are actually present, each with its count and color.filteredSearchPlancomputed — returns all entries when no filter is active; otherwise returns only entries whose status is in the selected set.v-chip-group(multi-select) above the list; each chip reusesResultParseStatusfor its label plus av-badgecount. Zero selected = show all.Chips are OR-combined; clicking a selected chip deselects it. The list and chips update reactively as searches complete.
Summary by Sourcery
Add status-based filtering to the search status dialog to make it easier to focus on specific result outcomes.
New Features: