feat(dashboard): fuzzy settings search, several searches at once

Words in a search match in any order, each one as part of a word, as its
letters in order (dbnc finds debounce) or with one typo or swapped pair.
Commas or | separate searches: "rent, ugc icon" shows everything matching
either. Underscores and dots count as spaces, so "icon border" finds
ugc_icon_border.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Aaron Kimbrell
2026-09-27 16:34:37 -05:00
parent 888168ff55
commit 545d9e56e4
2 changed files with 52 additions and 2 deletions

View File

@@ -24,7 +24,7 @@
</div>
<div class="settings-toolbar d-flex flex-wrap align-items-center gap-2 mb-3">
<input type="search" class="form-control form-control-sm" id="settingsSearch" placeholder="Search every setting by name or description" aria-label="Search settings">
<input type="search" class="form-control form-control-sm" id="settingsSearch" placeholder="Search settings: words in any order, commas for several (rent, ugc icon)" aria-label="Search settings">
<select class="form-select form-select-sm w-auto" id="settingsFilter" aria-label="Show">
<option value="all">All settings</option>
<option value="changed">Changed from default</option>