Skip to content

feat: search the preset picker and install presets from global search#720

Merged
geodro merged 1 commit into
mainfrom
feat/preset-search-and-palette-install
Jul 2, 2026
Merged

feat: search the preset picker and install presets from global search#720
geodro merged 1 commit into
mainfrom
feat/preset-search-and-palette-install

Conversation

@geodro

@geodro geodro commented Jul 2, 2026

Copy link
Copy Markdown
Member

The service preset picker opened from the Services + button listed every bundled preset in one long scroll with no way to narrow it. This adds a search box to the modal that filters the list live by name, description, or image, with an empty state when nothing matches.

It also promotes every installable preset into the global command palette under a new Install service group, gated to loopback like the existing add-service action. Selecting one installs it in place with the same streaming phase feedback as the modal and jumps to the new service once it comes up, so searching for "install redis" installs it without opening the picker. The modal and the palette share a single matchesPresetQuery helper so the filtering lives in one place.

Closes #719

The service preset picker opened from the Services + button listed every bundled preset in one long scroll with no way to narrow it. This adds a search box to the modal that filters the list live by name, description, or image, with an empty state when nothing matches.

It also promotes every installable preset into the global command palette under a new Install service group, gated to loopback like the existing add-service action. Selecting one installs it in place with the same streaming phase feedback as the modal and jumps to the new service once it comes up, so searching for "install redis" installs it without opening the picker. The modal and the palette share a single matchesPresetQuery helper so the filtering lives in one place.
@geodro geodro merged commit 39e6586 into main Jul 2, 2026
3 checks passed
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.

Search the service preset picker, and install presets from global search

1 participant