-
Notifications
You must be signed in to change notification settings - Fork 41
[FEATURE] Logstable: Add back in colour coded log rows #512
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Nexucis
merged 4 commits into
perses:main
from
fraser-qs:feature/colour_coded_log_border
Jan 6, 2026
Merged
[FEATURE] Logstable: Add back in colour coded log rows #512
Nexucis
merged 4 commits into
perses:main
from
fraser-qs:feature/colour_coded_log_border
Jan 6, 2026
Conversation
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
Signed-off-by: fraser-qs <[email protected]>
8ee0062 to
5af380a
Compare
Signed-off-by: fraser-qs <[email protected]>
Signed-off-by: fraser-qs <[email protected]>
jgbernalp
reviewed
Jan 2, 2026
Signed-off-by: fraser-qs <[email protected]>
jgbernalp
approved these changes
Jan 3, 2026
Nexucis
approved these changes
Jan 6, 2026
Member
Nexucis
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
cool changes ! Thanks !
abelyakin
pushed a commit
to abelyakin/plugins
that referenced
this pull request
Jan 14, 2026
* [FEATURE] Logstable: Add back in colour coded log rows Signed-off-by: fraser-qs <[email protected]> * fix npm linting and correctly use useSeverityColor Signed-off-by: fraser-qs <[email protected]> * fix npm linting Signed-off-by: fraser-qs <[email protected]> * update handler for log colours Signed-off-by: fraser-qs <[email protected]> --------- Signed-off-by: fraser-qs <[email protected]>
fraser-qs
added a commit
to Quantum-Secret/plugins
that referenced
this pull request
Jan 17, 2026
* [FEATURE] Logstable: Add back in colour coded log rows (perses#512) * [FEATURE] Logstable: Add back in colour coded log rows Signed-off-by: fraser-qs <[email protected]> * fix npm linting and correctly use useSeverityColor Signed-off-by: fraser-qs <[email protected]> * fix npm linting Signed-off-by: fraser-qs <[email protected]> * update handler for log colours Signed-off-by: fraser-qs <[email protected]> --------- Signed-off-by: fraser-qs <[email protected]> * [ENHANCEMENT] Table: improve migration of column settings (perses#514) Signed-off-by: Antoine THEBAUD <[email protected]> * [FEATURE]: Adds support for log type y-axis (as well as linear) for TimeSeriesChart (perses#500) - adds possibility for choosing the "ECharts yaxis type:log" field instead of just 'value'. - adds options for choosing log-base (2, 10) - adds cue and updates go-sdk with logbase --------- Signed-off-by: Simon Olander <[email protected]> * [ignore] bump perses component (perses#515) Signed-off-by: Augustin Husson <[email protected]> * [ignore] bump cuelang dep and update bump-dep script (perses#517) Signed-off-by: Augustin Husson <[email protected]> * [FEATURE] Table: Add data link column setting to generate column config (perses#516) Signed-off-by: Mahmoud Shahrokni <[email protected]> * [ignore] release all plugin under rc.0 status (perses#518) Signed-off-by: Augustin Husson <[email protected]> * Bump the gomod group across 25 directories with 1 update (perses#519) Bumps the gomod group with 1 update in the / directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /barchart directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /clickhouse directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /datasourcevariable directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /flamechart directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /gaugechart directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /heatmapchart directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /histogramchart directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /logstable directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /loki directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /markdown directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /piechart directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /prometheus directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /pyroscope directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /scatterchart directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /statchart directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /staticlistvariable directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /statushistorychart directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /table directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /tempo directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /timeserieschart directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /timeseriestable directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /tracetable directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /tracingganttchart directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /victorialogs directory: [github.com/perses/perses](https://github.com/perses/perses). Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) --- updated-dependencies: - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * [ignore] Remove copyright date from license headers (perses#520) Signed-off-by: Augustin Husson <[email protected]> * [ignore] check license in all code files header (perses#522) Signed-off-by: Augustin Husson <[email protected]> * [FEATURE] Table: embed variables into datalink (perses#521) Signed-off-by: Mahmoud Shahrokni <[email protected]> * [FEATURE] LogsTable: Improve copy/pasting from logstable panel (perses#523) * feat(logstable): add copy helper utilities for formatting log entries Signed-off-by: Jeremy Rickards <[email protected]> * feat(logstable): Add copy functionality This commit introduces two distinct ways to copy log lines: Single line copy adds a copy button on the selected line, where a drop-down allows users to pick either the full log, just the log message, or the full, JSON-formatted log including the labels. This enhancement is necessary because currently, copying lines means that the rich copy contains a lot of formatting strings. In addition, this commit introduces multiline copying, which solves the problem that copying multiple log row entries polluted the clipboard entry with rich HTML. Now, users can select multiple log row entries by Cmd/Ctrl- clicking log rows, or select entire ranges by shift-clicking. The `Esc` key allows to reset the selection. There is also a hint banner at the top of the logs table. It can be hidden, which is saved to local storage. Multi-row selection shows a toast in a popover, which then also allows changing the format in which the logs are copied, same as single line copy. Signed-off-by: Jeremy Rickards <[email protected]> * Remove unnecessary test Removed the undefined labels test. Since labels is part of the LogEntry type contract and all real logs have labels defined (even if empty), testing the undefined case was testing an edge case that violates the type contract. The empty labels test (labels: {}) covers that scenario. Signed-off-by: Jeremy Rickards <[email protected]> * Run `npm install` Signed-off-by: Jeremy Rickards <[email protected]> --------- Signed-off-by: Jeremy Rickards <[email protected]> * [IGNORE] All: Bump CUE version + rely on shared repo for cue/common (perses#505) * [IGNORE] Rely on shared repo for cue/common Signed-off-by: Antoine THEBAUD <[email protected]> cue mod tidy Signed-off-by: Antoine THEBAUD <[email protected]> Bump all plugins to CUE v0.15.1 Signed-off-by: Antoine THEBAUD <[email protected]> bump perses/perses dep Signed-off-by: Antoine THEBAUD <[email protected]> Bump perses/shared dep in all plugins Signed-off-by: AntoineThebaud <[email protected]> Bump CUE version in CI Signed-off-by: AntoineThebaud <[email protected]> * fix perses/perses wrong version Signed-off-by: AntoineThebaud <[email protected]> * fix percli version Signed-off-by: AntoineThebaud <[email protected]> * fix some wrong stuff rpeorted by new CLI version Signed-off-by: AntoineThebaud <[email protected]> --------- Signed-off-by: AntoineThebaud <[email protected]> --------- Signed-off-by: fraser-qs <[email protected]> Signed-off-by: Antoine THEBAUD <[email protected]> Signed-off-by: Simon Olander <[email protected]> Signed-off-by: Augustin Husson <[email protected]> Signed-off-by: Mahmoud Shahrokni <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: Jeremy Rickards <[email protected]> Signed-off-by: AntoineThebaud <[email protected]> Co-authored-by: Antoine THEBAUD <[email protected]> Co-authored-by: Simon Olander <[email protected]> Co-authored-by: Augustin Husson <[email protected]> Co-authored-by: Seyed Mahmoud Shahrokni <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jeremy Rickards <[email protected]>
fraser-qs
added a commit
to Quantum-Secret/plugins
that referenced
this pull request
Jan 20, 2026
* [FEATURE] Logstable: Add back in colour coded log rows (perses#512) * [FEATURE] Logstable: Add back in colour coded log rows Signed-off-by: fraser-qs <[email protected]> * fix npm linting and correctly use useSeverityColor Signed-off-by: fraser-qs <[email protected]> * fix npm linting Signed-off-by: fraser-qs <[email protected]> * update handler for log colours Signed-off-by: fraser-qs <[email protected]> --------- Signed-off-by: fraser-qs <[email protected]> * [ENHANCEMENT] Table: improve migration of column settings (perses#514) Signed-off-by: Antoine THEBAUD <[email protected]> * [FEATURE]: Adds support for log type y-axis (as well as linear) for TimeSeriesChart (perses#500) - adds possibility for choosing the "ECharts yaxis type:log" field instead of just 'value'. - adds options for choosing log-base (2, 10) - adds cue and updates go-sdk with logbase --------- Signed-off-by: Simon Olander <[email protected]> * [ignore] bump perses component (perses#515) Signed-off-by: Augustin Husson <[email protected]> * [ignore] bump cuelang dep and update bump-dep script (perses#517) Signed-off-by: Augustin Husson <[email protected]> * [FEATURE] Table: Add data link column setting to generate column config (perses#516) Signed-off-by: Mahmoud Shahrokni <[email protected]> * [ignore] release all plugin under rc.0 status (perses#518) Signed-off-by: Augustin Husson <[email protected]> * Bump the gomod group across 25 directories with 1 update (perses#519) Bumps the gomod group with 1 update in the / directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /barchart directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /clickhouse directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /datasourcevariable directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /flamechart directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /gaugechart directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /heatmapchart directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /histogramchart directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /logstable directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /loki directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /markdown directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /piechart directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /prometheus directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /pyroscope directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /scatterchart directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /statchart directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /staticlistvariable directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /statushistorychart directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /table directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /tempo directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /timeserieschart directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /timeseriestable directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /tracetable directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /tracingganttchart directory: [github.com/perses/perses](https://github.com/perses/perses). Bumps the gomod group with 1 update in the /victorialogs directory: [github.com/perses/perses](https://github.com/perses/perses). Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) Updates `github.com/perses/perses` from 0.53.0-beta.4 to 0.53.0-rc.0 - [Release notes](https://github.com/perses/perses/releases) - [Changelog](https://github.com/perses/perses/blob/v0.53.0-rc.0/CHANGELOG.md) - [Commits](perses/perses@v0.53.0-beta.4...v0.53.0-rc.0) --- updated-dependencies: - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod - dependency-name: github.com/perses/perses dependency-version: 0.53.0-rc.0 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: gomod ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * [ignore] Remove copyright date from license headers (perses#520) Signed-off-by: Augustin Husson <[email protected]> * [ignore] check license in all code files header (perses#522) Signed-off-by: Augustin Husson <[email protected]> * [FEATURE] Table: embed variables into datalink (perses#521) Signed-off-by: Mahmoud Shahrokni <[email protected]> * [FEATURE] LogsTable: Improve copy/pasting from logstable panel (perses#523) * feat(logstable): add copy helper utilities for formatting log entries Signed-off-by: Jeremy Rickards <[email protected]> * feat(logstable): Add copy functionality This commit introduces two distinct ways to copy log lines: Single line copy adds a copy button on the selected line, where a drop-down allows users to pick either the full log, just the log message, or the full, JSON-formatted log including the labels. This enhancement is necessary because currently, copying lines means that the rich copy contains a lot of formatting strings. In addition, this commit introduces multiline copying, which solves the problem that copying multiple log row entries polluted the clipboard entry with rich HTML. Now, users can select multiple log row entries by Cmd/Ctrl- clicking log rows, or select entire ranges by shift-clicking. The `Esc` key allows to reset the selection. There is also a hint banner at the top of the logs table. It can be hidden, which is saved to local storage. Multi-row selection shows a toast in a popover, which then also allows changing the format in which the logs are copied, same as single line copy. Signed-off-by: Jeremy Rickards <[email protected]> * Remove unnecessary test Removed the undefined labels test. Since labels is part of the LogEntry type contract and all real logs have labels defined (even if empty), testing the undefined case was testing an edge case that violates the type contract. The empty labels test (labels: {}) covers that scenario. Signed-off-by: Jeremy Rickards <[email protected]> * Run `npm install` Signed-off-by: Jeremy Rickards <[email protected]> --------- Signed-off-by: Jeremy Rickards <[email protected]> * [IGNORE] All: Bump CUE version + rely on shared repo for cue/common (perses#505) * [IGNORE] Rely on shared repo for cue/common Signed-off-by: Antoine THEBAUD <[email protected]> cue mod tidy Signed-off-by: Antoine THEBAUD <[email protected]> Bump all plugins to CUE v0.15.1 Signed-off-by: Antoine THEBAUD <[email protected]> bump perses/perses dep Signed-off-by: Antoine THEBAUD <[email protected]> Bump perses/shared dep in all plugins Signed-off-by: AntoineThebaud <[email protected]> Bump CUE version in CI Signed-off-by: AntoineThebaud <[email protected]> * fix perses/perses wrong version Signed-off-by: AntoineThebaud <[email protected]> * fix percli version Signed-off-by: AntoineThebaud <[email protected]> * fix some wrong stuff rpeorted by new CLI version Signed-off-by: AntoineThebaud <[email protected]> --------- Signed-off-by: AntoineThebaud <[email protected]> * [BUGFIX] Logstable: consistent No Data style for plugins (perses#528) Signed-off-by: Mahmoud Shahrokni <[email protected]> --------- Signed-off-by: fraser-qs <[email protected]> Signed-off-by: Antoine THEBAUD <[email protected]> Signed-off-by: Simon Olander <[email protected]> Signed-off-by: Augustin Husson <[email protected]> Signed-off-by: Mahmoud Shahrokni <[email protected]> Signed-off-by: dependabot[bot] <[email protected]> Signed-off-by: Jeremy Rickards <[email protected]> Signed-off-by: AntoineThebaud <[email protected]> Co-authored-by: Antoine THEBAUD <[email protected]> Co-authored-by: Simon Olander <[email protected]> Co-authored-by: Augustin Husson <[email protected]> Co-authored-by: Seyed Mahmoud Shahrokni <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Jeremy Rickards <[email protected]>
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
This PR adds back in the colour coded borders that were present before PR392.
adds in support for missing 'critical' and 'fatal' severities
Existing:

Changes:

Checklist
[<catalog_entry>] <commit message>naming convention using one of thefollowing
catalog_entryvalues:FEATURE,ENHANCEMENT,BUGFIX,BREAKINGCHANGE,DOC,IGNORE.UI Changes