[IGNORE] UI customization rebase aug5 - #217
Merged
zhuje merged 17 commits intoAug 5, 2026
Merged
Conversation
…egex inetrpolation (perses#191) Signed-off-by: Seyed Mahmoud SHAHROKNI <seyedmahmoud.shahrokni@amadeus.com>
Signed-off-by: Seyed Mahmoud SHAHROKNI <seyedmahmoud.shahrokni@amadeus.com>
The perses plugins declare a higher dependency, `v0.54.0-beta.8`. Because the host (Perses UI) and the plugin ranges don't intersect, but the shared deps are declared `singleton: true`, module federation loads a duplicate copy of `@perses-dev/plugin-system` into the plugin. That duplicate copy runs its own `createContext(undefined)` at module top level, giving the plugin its own `PluginRegistryContext`, a different React Context object than the one the host's `<PluginRegistry>` provider binds to. Plugins that only export data (datasources, panels, queries) never exercise the duplicated context. LogExplorer is the first Explore plugin whose exposed component calls `usePluginRegistry` directly (I think?), so it hits the duplicate and throws "PluginRegistryContext not found. Did you forget a provider?" on `/explore`. Bump the shared entries to `0.54.0-beta.11`. `@perses-dev/core` stays at `0.53.1` as I understand it's being deprecated and no 0.54 release exists. Signed-off-by: Jeremy Rickards <jeremy.rickards@sap.com>
…of @perses-dev/spec (perses#194) * [BREAKINGCHANGE] move PanelEditorValues and panel editor schemas out of @perses-dev/spec Signed-off-by: Adrian Sepiół <a.sepiol@sap.com> * [ENHANCEMENT] move PanelGroupId out of @perses-dev/spec into @perses-dev/plugin-system Signed-off-by: Adrian Sepiół <a.sepiol@sap.com> --------- Signed-off-by: Adrian Sepiół <a.sepiol@sap.com>
Bumps the actions group with 1 update: [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action). Updates `golangci/golangci-lint-action` from 9.2.1 to 9.3.0 - [Release notes](https://github.com/golangci/golangci-lint-action/releases) - [Commits](golangci/golangci-lint-action@v9.2.1...v9.3.0) --- updated-dependencies: - dependency-name: golangci/golangci-lint-action dependency-version: 9.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: actions ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…erses#195) * [BUGFIX] fix timeseries tooltip hover for stacked and grouped charts Port of perses/perses#3574 by @Gavriel-M. Signed-off-by: Akshay Iyyadurai Balasundaram <akshay.iyyadurai.balasundaram@sap.com> * fix lint Signed-off-by: Akshay Iyyadurai Balasundaram <akshay.iyyadurai.balasundaram@sap.com> * fix review comment Signed-off-by: Akshay Iyyadurai Balasundaram <akshay.iyyadurai.balasundaram@sap.com> * fix lint Signed-off-by: Akshay Iyyadurai Balasundaram <akshay.iyyadurai.balasundaram@sap.com> --------- Signed-off-by: Akshay Iyyadurai Balasundaram <akshay.iyyadurai.balasundaram@sap.com>
…rses#190) * [ENHANCEMENT] EChart: extract timezone-aware axis label formatter This util is used by the timeseries, scatter, heaptmap and statushistory charts. Signed-off-by: Andreas Gerstmayr <agerstmayr@redhat.com> * update constants Signed-off-by: Andreas Gerstmayr <agerstmayr@redhat.com> --------- Signed-off-by: Andreas Gerstmayr <agerstmayr@redhat.com>
useDefaultQueryDefinition() returned isLoading: false while the plugin
was still loading (only the metadata loading state was checked). This
caused the initial plugin spec to be set to {} because
defaultQueryPlugin was undefined.
Fix by combining both the metadata and plugin loading states into a
single composite isLoading flag.
Signed-off-by: Andreas Gerstmayr <agerstmayr@redhat.com>
Signed-off-by: Augustin Husson <augustin.husson@amadeus.com>
Signed-off-by: Augustin Husson <augustin.husson@amadeus.com>
Signed-off-by: Gabriel Bernal <gbernal@redhat.com>
Signed-off-by: Augustin Husson <augustin.husson@amadeus.com>
Signed-off-by: Augustin Husson <augustin.husson@amadeus.com>
Signed-off-by: Gabriel Bernal <gbernal@redhat.com>
Signed-off-by: Gabriel Bernal <gbernal@redhat.com>
* [FEATURE] create @perses-dev/design-token package Signed-off-by: Jenny Zhu <jenny.a.zhu@gmail.com> * [IGNORE] address comments perses/shared pr perses#198 Signed-off-by: Jenny Zhu <jenny.a.zhu@gmail.com> --------- Signed-off-by: Jenny Zhu <jenny.a.zhu@gmail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Rebase from main
Screenshots
Checklist
[<catalog_entry>] <commit message>naming convention using one of thefollowing
catalog_entryvalues:FEATURE,ENHANCEMENT,BUGFIX,BREAKINGCHANGE,DOC,IGNORE.UI Changes
See e2e docs for more details. Common issues include: