Skip to content

feat(streams): add ID, expires at, and meta panel to feature details flyout#250862

Merged
ruflin merged 4 commits into
elastic:mainfrom
ruflin:feature-title-meta
Jan 29, 2026
Merged

feat(streams): add ID, expires at, and meta panel to feature details flyout#250862
ruflin merged 4 commits into
elastic:mainfrom
ruflin:feature-title-meta

Conversation

@ruflin
Copy link
Copy Markdown
Contributor

@ruflin ruflin commented Jan 29, 2026

  • Show feature ID and expires at in the flyout description list
  • Add Meta panel with JSON code block for feature.meta (or placeholder when empty)
  • Add unit tests for FeatureDetailsFlyout (ID and meta section)

ruflin and others added 2 commits January 29, 2026 11:31
…flyout

- Show feature ID and expires at in the flyout description list
- Add Meta panel with JSON code block for feature.meta (or placeholder when empty)
- Add unit tests for FeatureDetailsFlyout (ID and meta section)
@ruflin ruflin marked this pull request as ready for review January 29, 2026 10:39
@ruflin ruflin requested review from a team as code owners January 29, 2026 10:39
@ruflin ruflin self-assigned this Jan 29, 2026
@ruflin ruflin added backport:skip This PR does not require backporting Feature:SigEvents Significant events feature, related to streams and rules/alerts (RnA) release_note:skip Skip the PR/issue when compiling release notes labels Jan 29, 2026
@elasticmachine
Copy link
Copy Markdown
Contributor

⏳ Build in-progress, with failures

Failed CI Steps

cc @ruflin

@ruflin ruflin requested a review from Copilot January 29, 2026 11:08
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR enhances the feature details flyout by adding feature ID, expiration timestamp, and metadata information to improve visibility of feature properties.

Changes:

  • Added ID and "Expires at" fields to the general information section
  • Added a new Meta panel that displays feature metadata as formatted JSON
  • Reorganized the general information fields (moved "Last seen" after ID)

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
feature_details_flyout.tsx Added ID and expires_at fields to description list, added Meta panel with JSON display, moved Last seen field position, added i18n labels
feature_details_flyout.test.tsx Added unit tests covering ID display and Meta section behavior with both empty and populated metadata

…tream_detail_systems/stream_features/feature_details_flyout.test.tsx

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copy link
Copy Markdown
Contributor

@klacabane klacabane left a comment

Choose a reason for hiding this comment

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

LGTM

@ruflin ruflin enabled auto-merge (squash) January 29, 2026 12:34
@ruflin ruflin merged commit 4cb9023 into elastic:main Jan 29, 2026
16 checks passed
@ruflin ruflin deleted the feature-title-meta branch January 29, 2026 14:36
hannahbrooks pushed a commit to hannahbrooks/kibana that referenced this pull request Jan 30, 2026
…flyout (elastic#250862)

- Show feature ID and expires at in the flyout description list
- Add Meta panel with JSON code block for feature.meta (or placeholder
when empty)
- Add unit tests for FeatureDetailsFlyout (ID and meta section)

---------

Co-authored-by: kibanamachine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Kevin Lacabane <klacabane@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

backport:skip This PR does not require backporting Feature:SigEvents Significant events feature, related to streams and rules/alerts (RnA) release_note:skip Skip the PR/issue when compiling release notes v9.4.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants