Skip to content

Enhanced Search UI#25

Merged
jaytaylor merged 10 commits intomainfrom
jay/search-ui
Mar 19, 2026
Merged

Enhanced Search UI#25
jaytaylor merged 10 commits intomainfrom
jay/search-ui

Conversation

@jaytaylor
Copy link
Copy Markdown
Contributor

  • Clickable tags
  • Clickable labels

Serve context deep links through dev rewrites so /c/:contextId and /c/:contextId/t/:turnId no longer fall into Next's 404 path during local work.

Normalize backend ids in the frontend API layer so deep links select the requested turn reliably, and separate production build output from the live dev dist directory so running next build no longer breaks the dev server's asset manifest.
Make the context list's rendered tag badges clickable so selecting a tag chip drives the existing sidebar tag filter instead of only opening the context row.

Apply the selected tag filter to both the full context list and active search results, and cover the behavior with a Playwright regression test for mixed-tag contexts.
Translate context tag clicks into the project's native CQL syntax so an empty search becomes tag = "..." and existing queries get a trailing AND tag = "..." clause instead of a placeholder token.

Teach the frontend search helpers to strip and replace the appended tag clause consistently, and extend the Playwright regression coverage to verify both empty-query and composed-query flows.
Make sidebar label chips clickable alongside client-tag chips so both kinds of context facets can append search criteria directly from the index view.

Generalize the frontend search-clause helper to compose trailing tag and label criteria, keep tag clicks replacing the prior tag facet, and extend the Playwright coverage to verify label-only and tag-plus-label flows.
Wrap the CXDB logo and title block in a root link so users can navigate back to / from deep-linked debugger routes with a single click.
@jaytaylor jaytaylor merged commit 6713ace into main Mar 19, 2026
11 checks passed
@jaytaylor jaytaylor deleted the jay/search-ui branch March 19, 2026 16:13
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.

1 participant