Skip to content

refactor(ui, experiment): landing page redesign - #440

Draft
johallar wants to merge 4 commits into
rapidsai:mainfrom
johallar:profile-search-redesign
Draft

refactor(ui, experiment): landing page redesign#440
johallar wants to merge 4 commits into
rapidsai:mainfrom
johallar:profile-search-redesign

Conversation

@johallar

@johallar johallar commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Description

Possible landing page redesign

@johanpel This may require some BE work to fetch paginated queries, it fetches all profiles in a funky way to do this prototype.

Related Issues

#292

Testing

Screenshots

Screen.Recording.2026-07-22.at.9.39.17.PM.mov

johallar added 2 commits July 22, 2026 21:31
Replace the engine/coordinator/query drill-down selector with a
"Search Profiles" page that lists all query profiles in a paginated,
filterable table. Dropdowns become typeahead comboboxes that filter the
table, alongside a free-text search box and status filters.

- Add shadcn/radix primitives to @quent/components: Command (cmdk),
  Combobox typeahead, Checkbox, Pagination
- Add client aggregation layer (fetchAllProfiles/useAllProfiles) that
  fans out over the hierarchical list endpoints until the BE exposes a
  single search/list endpoint
- Point / and /profile routes at the new ProfileSearchPage
- Update unit tests and e2e smoke test for the new page

Deps: cmdk, @radix-ui/react-checkbox
@johanpel

Copy link
Copy Markdown
Contributor

Another thing to keep in mind here is that in #288 I am going to remove query group as some kind of special scoping layer. We may already want to pretend that is just another arbitrary filter key, at least visually speaking.


export type UUID = string;

export type QueryGroupFilter =

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Vibed up API contract for a query search landing page for discussion. Probably not worth moving this search+table style landing page forward without having something like this in place.

This optional query group mechanism seems a little overwrought... will give it a human pass

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.

2 participants