Skip to content

fix: filters and configurable autocomplete chains#186

Merged
Sh4d1 merged 1 commit intomainfrom
quick_filter_fix
Apr 28, 2026
Merged

fix: filters and configurable autocomplete chains#186
Sh4d1 merged 1 commit intomainfrom
quick_filter_fix

Conversation

@Sh4d1
Copy link
Copy Markdown
Collaborator

@Sh4d1 Sh4d1 commented Apr 28, 2026

  • render Quickwit-safe filters for text phrases, simple text terms, JSON arrays, numeric arrays, boolean arrays, and scalar numeric/boolean values
  • fix quick-filter toggle behavior so filter-in/filter-out matches by operator and replaces opposite filters instead of adding duplicates
  • avoid mutating query filter objects when adding or toggling quick filters
  • add configurable filter autocomplete limit, defaulting to 1000 and supporting 0 for no terms limit
  • apply autocomplete limit to tag values and field autocomplete requests
  • add filter chain mode datasource option: no chain, sampled chain, or full chain
  • dedupe tag keys when fields expose multiple capabilities
  • improve template multi-value interpolation for Quickwit by inferring field context and avoiding bare IN fallbacks
  • add focused tests for filter rendering, quick-filter toggles, autocomplete limits, chain modes, and template interpolation

- render Quickwit-safe filters for text phrases, simple text terms, JSON arrays, numeric arrays, boolean arrays, and scalar numeric/boolean values
- fix quick-filter toggle behavior so filter-in/filter-out matches by operator and replaces opposite filters instead of adding duplicates
- avoid mutating query filter objects when adding or toggling quick filters
- add configurable filter autocomplete limit, defaulting to 1000 and supporting 0 for no terms limit
- apply autocomplete limit to tag values and field autocomplete requests
- add filter chain mode datasource option: no chain, sampled chain, or full chain
- dedupe tag keys when fields expose multiple capabilities
- improve template multi-value interpolation for Quickwit by inferring field context and avoiding bare IN fallbacks
- add focused tests for filter rendering, quick-filter toggles, autocomplete limits, chain modes, and template interpolation

Signed-off-by: Patrik Cyvoct <patrik@ptrk.io>
@Sh4d1 Sh4d1 merged commit c825fd4 into main Apr 28, 2026
13 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.

1 participant