Skip to content

feat(ui): expand profile/query tooling - #64

Open
moshloop wants to merge 17 commits into
mainfrom
profile-query-ui-tooling
Open

feat(ui): expand profile/query tooling#64
moshloop wants to merge 17 commits into
mainfrom
profile-query-ui-tooling

Conversation

@moshloop

Copy link
Copy Markdown
Member

What

  • Add schema-driven profile authoring, query browsing/sampling, processor previews, and expression playgrounds.
  • Expand reusable UI with array displays, unit-aware inputs, workload filtering, chat layers, exports, and diagnostics.
  • Migrate the workspace to Tailwind CSS 4 and automate expressions package releases.

Notes

  • Includes breaking changes for Tailwind CSS v3 support, object-array defaults, BrowserDescriptor.targetLabel, and the profileFieldGrid export.

… workspaces

Add reusable query browsing, sampling, and OpenSearch query-building flows for profile creation and editing. Introduce a schema-configured profile editor route with column management, previews, JSONPath selection, YAML editing, parameter validation, and row-limit controls. Cover the new models, components, integrations, and authoring workflows with focused tests and Storybook coverage.
Add `x-array-display: "cards"` for titled, always-expanded object-array editors using the existing `x-item` summary configuration. Also keep inline array items aligned with the form's label/value grid and share item-row controls across displays.
Expose profile authoring and query browsing through reusable package/demo surfaces, with Storybook and kitchen-sink coverage. Preserve provider error diagnostics through query execution and let users copy complete diagnostic reports without expanding details.
Move modal sizing and scrolling constraints into Tailwind utilities so published consumers receive the layout styles without importing a separate CSS asset. Add regression coverage for query output, sorting, and column-filter behavior.
Render count and byte fields in human-readable units while preserving canonical values for API requests.
Add stepping controls and read-only handling for unit-aware schema fields.
Centralize profile sampling payload construction and fail fast when a provider is missing.
Use linear boundary scans for profile slugs and API paths to avoid pathological regex behavior without changing normalized output.
Distinguish page-level error report copying from detailed error copying for unambiguous assistive-technology actions.
Prebundle CodeMirror dependencies in Storybook for consistent editor story resolution.

Claude-Session-Id: be60ad79-f082-49b3-8fee-9a584b3c646f
Claude-Session-Id: be60ad79-f082-49b3-8fee-9a584b3c646f
Introduce a reusable AccordionList with opt-in add, reorder, duplicate, remove, and controlled expansion behavior.
Refactor JSON Schema array displays to share list actions, support scalar and enum tag inputs, and surface validation errors on collapsed rows.
Object-item arrays now default to accordion presentation, with `stacked` available as the opt-out.

BREAKING CHANGE: Object-item arrays no longer default to stacked editing; use `x-array-display: "stacked"` to preserve the previous layout.

Claude-Session-Id: 47a7abb9-b90e-41d5-a22e-6cbb0f04d7fa
Move diagnostics behind an explicit Show query action so normal executions avoid a second backend run while preserving provider details for successful and failed queries.
Add shared query-info APIs and support asynchronous download preparation with pending and error states.
Update the kitchen-sink copy and coverage for the new interaction.

Claude-Session-Id: 0f3c9bc5-f5d4-460c-bdae-6b5933adb126
Replace format-and-scope menu rows with a single Export dialog so large format catalogs no longer bury table actions.
Add reusable export handling with per-format range notes, async preparation, and visible failures that keep the dialog open.
Add nested menu actions and configurable group metadata alignment, while preventing error rows from widening tables.
Update Clicky, DataTable, QueryInfo, and operation-page tests for the new interaction.

Claude-Session-Id: 0f3c9bc5-f5d4-460c-bdae-6b5933adb126
Group profile modules behind domain-focused barrels so the public entrypoint is easier to navigate and maintain.
BREAKING CHANGE: stop re-exporting `profileFieldGrid` from `profiles.ts`; import it from its module path instead

Claude-Session-Id: 019ffeb7-7c5b-72d1-8ee8-9ac06812a6fd
…round

Add a reusable Monaco integration for CEL, Go templates, embedded templates, and JSONPath, plus a shell-less playground for evaluating expressions and browsing results. Vendor language definitions from gomplate to keep tokenization and function metadata aligned while allowing hosts to merge their own catalogue and document environment.
Add sampled-row CEL editing, scope-aware bindings, processor pipeline configuration, and stage previews to profile workflows. Improve field editing with typed controls, filtering, JSONPath/CEL helpers, connection pickers, and numeric time-field formats. Reorganize profile modules by domain and expose host form-extension and evaluator hooks.

BREAKING CHANGE: replace BrowserDescriptor.targetLabel with the typed target property; consumers must update descriptor configuration.
…tion

Expand shared controls with richer tag, accordion, date, and workload-selection behavior.
Add namespace-aware workload filtering, pod and daemonset support, multi-value lookups, and JSON-path origin tracking.
BREAKING CHANGE: JSON Schema object arrays now collapse by default and enum arrays use tags; use x-array-display: "stacked" for the previous layout.
…releases

Migrate consumers and examples to Tailwind CSS 4 with native Vite integration, and add automated expressions package builds, releases, and vendoring. Update dependency catalogs and validation so both packages are covered by workspace and CI gates.

BREAKING CHANGE: Tailwind CSS v3 is no longer supported by @flanksource/clicky-ui
Add reusable persistent chat controls and connect RPC operations to chat tools.
Allow hosts to place chat actions in the AppShell top bar while filtering and grouping operation tools from OpenAPI surfaces.
Add workload-aware filters, date and duration ranges, grouped labels, and empty-query execution. Improve exports with total-row labels and preserve rich server diagnostics across remote failures. Add single-option workload collapse, click-only menu submenus, configurable group metadata alignment, and expanded diagnostic panels.
@moshloop
moshloop enabled auto-merge (rebase) August 14, 2026 11:10
@coderabbitai

coderabbitai Bot commented Aug 14, 2026

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 306 files, which is 206 over the limit of 100.

To get a review, reduce the PR to 100 files or fewer by splitting it into smaller PRs or changing its base branch.

Upgrade to a paid plan to raise the limit.

Usage-priced reviews support at most 300 files.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 7f995fb1-4006-4c0a-ba9b-344458a7d99a

📥 Commits

Reviewing files that changed from the base of the PR and between 1dcdc38 and 92ed6d6.

⛔ Files ignored due to path filters (15)
  • packages/expressions/src/lang/generated/cel.config.json is excluded by !**/generated/**
  • packages/expressions/src/lang/generated/cel.monarch.json is excluded by !**/generated/**
  • packages/expressions/src/lang/generated/conformance.json is excluded by !**/generated/**
  • packages/expressions/src/lang/generated/gomplate.config.json is excluded by !**/generated/**
  • packages/expressions/src/lang/generated/gomplate.monarch.json is excluded by !**/generated/**
  • packages/expressions/src/lang/generated/index.ts is excluded by !**/generated/**
  • packages/expressions/src/lang/generated/json-gomplate.config.json is excluded by !**/generated/**
  • packages/expressions/src/lang/generated/json-gomplate.monarch.json is excluded by !**/generated/**
  • packages/expressions/src/lang/generated/jsonpath.config.json is excluded by !**/generated/**
  • packages/expressions/src/lang/generated/jsonpath.monarch.json is excluded by !**/generated/**
  • packages/expressions/src/lang/generated/spec.json is excluded by !**/generated/**
  • packages/expressions/src/lang/generated/text-gomplate.config.json is excluded by !**/generated/**
  • packages/expressions/src/lang/generated/text-gomplate.monarch.json is excluded by !**/generated/**
  • packages/expressions/src/lang/generated/yaml-gomplate.config.json is excluded by !**/generated/**
  • packages/expressions/src/lang/generated/yaml-gomplate.monarch.json is excluded by !**/generated/**
📒 Files selected for processing (306)
  • .gavel.yaml
  • .github/workflows/ci.yml
  • .github/workflows/release.yml
  • .github/workflows/vendor-lang.yml
  • apps/kitchen-sink/package.json
  • apps/kitchen-sink/postcss.config.js
  • apps/kitchen-sink/src/demo-catalog.tsx
  • apps/kitchen-sink/src/demos/AccordionListDemo.tsx
  • apps/kitchen-sink/src/demos/ProfilesDemo.tsx
  • apps/kitchen-sink/src/demos/QueryBrowserDemo.tsx
  • apps/kitchen-sink/src/demos/examples.test.tsx
  • apps/kitchen-sink/src/styles.css
  • apps/kitchen-sink/tsconfig.json
  • apps/kitchen-sink/vite.config.ts
  • apps/playground/package.json
  • apps/playground/postcss.config.js
  • apps/playground/src/styles.css
  • apps/playground/vite.config.ts
  • apps/storybook/.storybook/main.ts
  • apps/storybook/.storybook/preview.css
  • apps/storybook/package.json
  • apps/storybook/postcss.config.js
  • package.json
  • packages/expressions/README.md
  • packages/expressions/VENDOR
  • packages/expressions/package.json
  • packages/expressions/scripts/vendor-lang.ts
  • packages/expressions/src/index.ts
  • packages/expressions/src/lang/attributes.ts
  • packages/expressions/src/lang/completion.ts
  • packages/expressions/src/lang/environment.ts
  • packages/expressions/src/lang/hover.ts
  • packages/expressions/src/lang/index.ts
  • packages/expressions/src/lang/merge.ts
  • packages/expressions/src/lang/prefix.ts
  • packages/expressions/src/lang/spec.ts
  • packages/expressions/src/lang/theme.ts
  • packages/expressions/src/lang/types.ts
  • packages/expressions/src/playground.ts
  • packages/expressions/src/playground/ExpressionPlayground.tsx
  • packages/expressions/src/playground/RunControls.tsx
  • packages/expressions/src/playground/VerticalSplit.tsx
  • packages/expressions/src/playground/api.ts
  • packages/expressions/src/playground/languages.ts
  • packages/expressions/src/playground/panels/GraphPanel.tsx
  • packages/expressions/src/playground/panels/ResultPanel.tsx
  • packages/expressions/src/playground/panels/SpecPanel.tsx
  • packages/expressions/src/playground/panels/TokensPanel.tsx
  • packages/expressions/src/playground/panels/graphNodes.ts
  • packages/expressions/src/playground/runAction.ts
  • packages/expressions/src/playground/useEditorTheme.ts
  • packages/expressions/src/playground/useEvaluator.ts
  • packages/expressions/src/playground/useParsedInput.ts
  • packages/expressions/test/setup.ts
  • packages/expressions/test/vendored.test.ts
  • packages/expressions/tsconfig.json
  • packages/expressions/vite.config.ts
  • packages/expressions/vitest.config.ts
  • packages/ui/README.md
  • packages/ui/icons/icon-selections.json
  • packages/ui/package.json
  • packages/ui/src/components.ts
  • packages/ui/src/components/AccordionList.stories.tsx
  • packages/ui/src/components/AccordionList.test.tsx
  • packages/ui/src/components/AccordionList.tsx
  • packages/ui/src/components/Combobox.stories.tsx
  • packages/ui/src/components/Combobox.tags.test.tsx
  • packages/ui/src/components/Combobox.tsx
  • packages/ui/src/components/ComboboxControl.tsx
  • packages/ui/src/components/ComboboxMenu.tsx
  • packages/ui/src/components/ComboboxTags.tsx
  • packages/ui/src/components/DaemonSetIcon.tsx
  • packages/ui/src/components/DateField.tsx
  • packages/ui/src/components/DatePicker.test.tsx
  • packages/ui/src/components/DatePicker.tsx
  • packages/ui/src/components/EndpointSelector.model.ts
  • packages/ui/src/components/EndpointSelector.namespace.test.tsx
  • packages/ui/src/components/EndpointSelector.tsx
  • packages/ui/src/components/ErrorWrapper.test.tsx
  • packages/ui/src/components/ErrorWrapper.tsx
  • packages/ui/src/components/FilterBar.tsx
  • packages/ui/src/components/ItemActions.tsx
  • packages/ui/src/components/JsonSchemaForm.errors.test.tsx
  • packages/ui/src/components/JsonSchemaForm.size.test.tsx
  • packages/ui/src/components/JsonSchemaForm.stories.tsx
  • packages/ui/src/components/JsonSchemaForm.test.tsx
  • packages/ui/src/components/JsonSchemaFormReference.stories.tsx
  • packages/ui/src/components/NamespacePicker.tsx
  • packages/ui/src/components/UnitStepControls.tsx
  • packages/ui/src/components/WorkloadPicker.stories.tsx
  • packages/ui/src/components/WorkloadPicker.test.tsx
  • packages/ui/src/components/WorkloadPicker.tsx
  • packages/ui/src/components/combobox-types.ts
  • packages/ui/src/components/combobox-utils.ts
  • packages/ui/src/components/filter-bar-utils.ts
  • packages/ui/src/components/jotai-bindings-core.ts
  • packages/ui/src/components/json-schema-form-accordion-array.test.tsx
  • packages/ui/src/components/json-schema-form-accordion-array.tsx
  • packages/ui/src/components/json-schema-form-array-inline.test.tsx
  • packages/ui/src/components/json-schema-form-array.tsx
  • packages/ui/src/components/json-schema-form-cards-array.test.tsx
  • packages/ui/src/components/json-schema-form-cards-array.tsx
  • packages/ui/src/components/json-schema-form-errors.ts
  • packages/ui/src/components/json-schema-form-fields.tsx
  • packages/ui/src/components/json-schema-form-help.test.tsx
  • packages/ui/src/components/json-schema-form-item-row.tsx
  • packages/ui/src/components/json-schema-form-item-summary.test.ts
  • packages/ui/src/components/json-schema-form-item-summary.ts
  • packages/ui/src/components/json-schema-form-lookup-tree.tsx
  • packages/ui/src/components/json-schema-form-object.tsx
  • packages/ui/src/components/json-schema-form-render.tsx
  • packages/ui/src/components/json-schema-form-resolve.test.ts
  • packages/ui/src/components/json-schema-form-resolve.ts
  • packages/ui/src/components/json-schema-form-table-array.tsx
  • packages/ui/src/components/json-schema-form-tags-combobox.test.tsx
  • packages/ui/src/components/json-schema-form-tags-combobox.tsx
  • packages/ui/src/components/json-schema-form-types.ts
  • packages/ui/src/components/json-schema-form-utils.test.ts
  • packages/ui/src/components/json-schema-form-utils.ts
  • packages/ui/src/components/jsonPathTree.ts
  • packages/ui/src/components/unit-form-extension.test.tsx
  • packages/ui/src/components/unit-form-extension.tsx
  • packages/ui/src/components/workload-picker-utils.tsx
  • packages/ui/src/data.ts
  • packages/ui/src/data/Clicky.test.tsx
  • packages/ui/src/data/Clicky.tsx
  • packages/ui/src/data/DataTable.grouping.ts
  • packages/ui/src/data/DataTable.stories.tsx
  • packages/ui/src/data/DataTable.test.tsx
  • packages/ui/src/data/DataTable.tsx
  • packages/ui/src/data/ai/ChatButton.tsx
  • packages/ui/src/data/ai/ChatFab.test.tsx
  • packages/ui/src/data/ai/ChatFab.tsx
  • packages/ui/src/data/ai/index.ts
  • packages/ui/src/data/clicky-export/ClickyExportDialog.test.tsx
  • packages/ui/src/data/clicky-export/ClickyExportDialog.tsx
  • packages/ui/src/data/clicky-export/index.ts
  • packages/ui/src/data/clicky-export/useClickyExport.tsx
  • packages/ui/src/data/data-table-server-filters.ts
  • packages/ui/src/data/diagnostics/ErrorDetails.test.tsx
  • packages/ui/src/data/diagnostics/ErrorDetails.tsx
  • packages/ui/src/data/diagnostics/error-diagnostics.test.ts
  • packages/ui/src/data/diagnostics/error-diagnostics.ts
  • packages/ui/src/data/query-browser/QueryBrowser.paging.test.tsx
  • packages/ui/src/data/query-browser/QueryBrowser.stories.tsx
  • packages/ui/src/data/query-browser/QueryBrowser.test.tsx
  • packages/ui/src/data/query-browser/QueryBrowser.tsx
  • packages/ui/src/data/query-browser/QueryBrowser.types.ts
  • packages/ui/src/data/query-browser/QueryBrowserDiagnosticsPanel.test.tsx
  • packages/ui/src/data/query-browser/QueryBrowserDiagnosticsPanel.tsx
  • packages/ui/src/data/query-browser/QueryBrowserResults.tsx
  • packages/ui/src/data/query-info/QueryInfo.clicky.test.tsx
  • packages/ui/src/data/query-info/QueryInfoDialog.tsx
  • packages/ui/src/data/query-info/index.ts
  • packages/ui/src/data/query-info/queryInfo.test.ts
  • packages/ui/src/data/query-info/queryInfo.ts
  • packages/ui/src/data/query-info/useQueryInfo.tsx
  • packages/ui/src/jotai.ts
  • packages/ui/src/lib/collections.test.ts
  • packages/ui/src/lib/collections.ts
  • packages/ui/src/lib/string.test.ts
  • packages/ui/src/lib/string.ts
  • packages/ui/src/lib/utils.test.ts
  • packages/ui/src/profiles.ts
  • packages/ui/src/profiles/.widen.py
  • packages/ui/src/profiles/cel/celEditor.test.tsx
  • packages/ui/src/profiles/cel/celEditor.tsx
  • packages/ui/src/profiles/cel/celEditorExtension.tsx
  • packages/ui/src/profiles/cel/celExamples.test.ts
  • packages/ui/src/profiles/cel/celExpression.test.ts
  • packages/ui/src/profiles/cel/celExpression.ts
  • packages/ui/src/profiles/cel/celPath.test.ts
  • packages/ui/src/profiles/cel/celPath.ts
  • packages/ui/src/profiles/cel/index.ts
  • packages/ui/src/profiles/connections/catalogTree.tsx
  • packages/ui/src/profiles/connections/connectionBrowserModel.test.ts
  • packages/ui/src/profiles/connections/connectionBrowserModel.ts
  • packages/ui/src/profiles/connections/connectionQueryWorkspace.test.tsx
  • packages/ui/src/profiles/connections/connectionQueryWorkspace.tsx
  • packages/ui/src/profiles/connections/connectionQueryWorkspaceModel.ts
  • packages/ui/src/profiles/connections/index.ts
  • packages/ui/src/profiles/editor/ProfileEditor.stories.tsx
  • packages/ui/src/profiles/editor/index.ts
  • packages/ui/src/profiles/editor/profileBuilder.test.ts
  • packages/ui/src/profiles/editor/profileBuilder.tsx
  • packages/ui/src/profiles/editor/profileBuilderExtension.tsx
  • packages/ui/src/profiles/editor/profileBuilderWorkspace.tsx
  • packages/ui/src/profiles/editor/profileEditor.tsx
  • packages/ui/src/profiles/editor/profileEditorModel.test.ts
  • packages/ui/src/profiles/editor/profileEditorModel.ts
  • packages/ui/src/profiles/editor/profileEditorPreview.tsx
  • packages/ui/src/profiles/editor/profileEditorRail.tsx
  • packages/ui/src/profiles/editor/profileEditorRaw.test.tsx
  • packages/ui/src/profiles/editor/profileEditorRaw.tsx
  • packages/ui/src/profiles/editor/profileEditorRoutes.ts
  • packages/ui/src/profiles/editor/profileEditorSections.test.tsx
  • packages/ui/src/profiles/editor/profileEditorSections.tsx
  • packages/ui/src/profiles/editor/profileFormExtensions.test.tsx
  • packages/ui/src/profiles/editor/profileYaml.ts
  • packages/ui/src/profiles/editor/testSchema.ts
  • packages/ui/src/profiles/elasticsearch/esFieldValues.test.ts
  • packages/ui/src/profiles/elasticsearch/esFieldValues.ts
  • packages/ui/src/profiles/elasticsearch/esParamMappingModel.test.ts
  • packages/ui/src/profiles/elasticsearch/esParamMappingModel.ts
  • packages/ui/src/profiles/elasticsearch/esParamMappingPill.tsx
  • packages/ui/src/profiles/elasticsearch/esParamOperandExtension.tsx
  • packages/ui/src/profiles/elasticsearch/esQueryBuilder.test.tsx
  • packages/ui/src/profiles/elasticsearch/esQueryBuilder.tsx
  • packages/ui/src/profiles/elasticsearch/esQueryBuilderExtension.tsx
  • packages/ui/src/profiles/elasticsearch/esQueryBuilderForm.ts
  • packages/ui/src/profiles/elasticsearch/esQueryBuilderModel.test.ts
  • packages/ui/src/profiles/elasticsearch/esQueryBuilderModel.ts
  • packages/ui/src/profiles/elasticsearch/esQueryClauseGroup.test.tsx
  • packages/ui/src/profiles/elasticsearch/esQueryClauseGroup.tsx
  • packages/ui/src/profiles/elasticsearch/esQueryCompile.ts
  • packages/ui/src/profiles/elasticsearch/esQueryConditionRow.test.tsx
  • packages/ui/src/profiles/elasticsearch/esQueryConditionRow.tsx
  • packages/ui/src/profiles/elasticsearch/esQueryGroupModel.ts
  • packages/ui/src/profiles/elasticsearch/esQueryOccur.ts
  • packages/ui/src/profiles/elasticsearch/esQueryOperandEditors.tsx
  • packages/ui/src/profiles/elasticsearch/esQueryOperandModel.test.ts
  • packages/ui/src/profiles/elasticsearch/esQueryOperandModel.ts
  • packages/ui/src/profiles/elasticsearch/esQueryOperators.test.ts
  • packages/ui/src/profiles/elasticsearch/esQueryOperators.ts
  • packages/ui/src/profiles/elasticsearch/esQueryOutputEditor.tsx
  • packages/ui/src/profiles/elasticsearch/esQueryOutputEditors.test.tsx
  • packages/ui/src/profiles/elasticsearch/esQueryOutputModel.ts
  • packages/ui/src/profiles/elasticsearch/esQueryPreview.tsx
  • packages/ui/src/profiles/elasticsearch/esQuerySortEditor.tsx
  • packages/ui/src/profiles/elasticsearch/esQuerySortModel.ts
  • packages/ui/src/profiles/elasticsearch/esValueCombobox.test.tsx
  • packages/ui/src/profiles/elasticsearch/esValueCombobox.tsx
  • packages/ui/src/profiles/elasticsearch/index.ts
  • packages/ui/src/profiles/fields/index.ts
  • packages/ui/src/profiles/fields/profileColumnFilter.test.ts
  • packages/ui/src/profiles/fields/profileColumnModel.ts
  • packages/ui/src/profiles/fields/profileColumnPicker.tsx
  • packages/ui/src/profiles/fields/profileFieldControls.tsx
  • packages/ui/src/profiles/fields/profileFieldEditor.test.tsx
  • packages/ui/src/profiles/fields/profileFieldEditor.tsx
  • packages/ui/src/profiles/fields/profileFieldFilterEditor.tsx
  • packages/ui/src/profiles/fields/profileFieldIcons.tsx
  • packages/ui/src/profiles/fields/profileFieldList.tsx
  • packages/ui/src/profiles/fields/profileFieldManager.tsx
  • packages/ui/src/profiles/fields/profileFieldState.test.tsx
  • packages/ui/src/profiles/fields/profileFieldState.ts
  • packages/ui/src/profiles/fields/profileFieldTypes.ts
  • packages/ui/src/profiles/fields/profileParamModel.test.ts
  • packages/ui/src/profiles/fields/profileParamModel.ts
  • packages/ui/src/profiles/processor/index.ts
  • packages/ui/src/profiles/processor/processorConfig.test.ts
  • packages/ui/src/profiles/processor/processorConfig.ts
  • packages/ui/src/profiles/processor/processorPipeline.test.tsx
  • packages/ui/src/profiles/processor/processorPipeline.tsx
  • packages/ui/src/profiles/processor/processorPipelineEditor.tsx
  • packages/ui/src/profiles/processor/processorPipelineExtension.tsx
  • packages/ui/src/profiles/processor/processorPreview.test.ts
  • packages/ui/src/profiles/processor/processorPreview.ts
  • packages/ui/src/profiles/processor/processorPreviewTable.tsx
  • packages/ui/src/profiles/processor/processorSampleParams.ts
  • packages/ui/src/profiles/profileApi.ts
  • packages/ui/src/profiles/query/index.ts
  • packages/ui/src/profiles/query/jsonPathSample.ts
  • packages/ui/src/profiles/query/jsonPathSampleRow.test.ts
  • packages/ui/src/profiles/query/jsonPathSampleRow.tsx
  • packages/ui/src/profiles/query/kubernetesWorkloadTarget.test.ts
  • packages/ui/src/profiles/query/kubernetesWorkloadTarget.ts
  • packages/ui/src/profiles/query/kubernetesWorkloadTargetPicker.test.tsx
  • packages/ui/src/profiles/query/kubernetesWorkloadTargetPicker.tsx
  • packages/ui/src/profiles/query/profileSamplePayload.test.ts
  • packages/ui/src/profiles/query/profileSamplePayload.ts
  • packages/ui/src/profiles/query/prometheusResults.tsx
  • packages/ui/src/profiles/query/queryRowLimits.test.tsx
  • packages/ui/src/profiles/query/queryRowLimits.tsx
  • packages/ui/src/profiles/query/queryRowLimitsModel.ts
  • packages/ui/src/profiles/query/queryTargetPicker.test.tsx
  • packages/ui/src/profiles/query/queryTargetPicker.tsx
  • packages/ui/src/profiles/wizard/index.ts
  • packages/ui/src/profiles/wizard/profileWizard.test.tsx
  • packages/ui/src/profiles/wizard/profileWizard.tsx
  • packages/ui/src/profiles/wizard/profileWizardHelp.ts
  • packages/ui/src/profiles/wizard/profileWizardModel.ts
  • packages/ui/src/profiles/wizard/profileWizardQueryStep.test.tsx
  • packages/ui/src/profiles/wizard/profileWizardQueryStep.tsx
  • packages/ui/src/profiles/wizard/profileWizardSteps.tsx
  • packages/ui/src/rpc.ts
  • packages/ui/src/rpc/ChatLayer.test.tsx
  • packages/ui/src/rpc/ChatLayer.tsx
  • packages/ui/src/rpc/EntityExplorerApp.test.tsx
  • packages/ui/src/rpc/EntityExplorerApp.tsx
  • packages/ui/src/rpc/FilterForm.test.tsx
  • packages/ui/src/rpc/FilterForm.tsx
  • packages/ui/src/rpc/OperationCatalog.tsx
  • packages/ui/src/rpc/OperationEntityPage.test.tsx
  • packages/ui/src/rpc/OperationEntityPage.tsx
  • packages/ui/src/rpc/apiClient.ts
  • packages/ui/src/rpc/formMetadata.test.ts
  • packages/ui/src/rpc/formMetadata.ts
  • packages/ui/src/rpc/operationErrorDiagnostics.test.ts
  • packages/ui/src/rpc/operationErrorDiagnostics.tsx
  • packages/ui/src/rpc/types.ts
  • packages/ui/src/tailwind-preset.ts
  • packages/ui/src/utils.ts
  • packages/ui/vite.config.ts
  • pnpm-workspace.yaml
  • tsconfig.json

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

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