Hugo Häggmark
4f2abe185c
Chore: Replace deprecated i18next-parser ( #112512 )
...
* chore: replace deprecated i18next-parser
* chore: bump i18next-cli to 1.11.6
* chore: revert translation files
* chore: bumps to i18next-cli 1.11.9
* Trigger build
* chore: revert translations files
* chore: bump i18next-cli
* chore: changes after yarn i18n-extract
* chore: revert translation files
* chore: bump i18next-cli to 1.11.12
* chore: fix select space
* chore: add i18next to packages
* chore: add i18next-cli to plugin dev deps
* chore: fix yarn lock
2025-10-27 10:38:31 +01:00
Leon Sorokin
9b7c68c994
TimeSeries: Allow custom time units on x-axis ( #112913 )
...
* more panels
* fix
2025-10-24 12:35:52 -04:00
Leon Sorokin
adcc634db6
Histogram: Properly handle sparse heatmap-cells frames ( #112907 )
...
* Histogram: Properly handle sparse heatmap-cells frames
* add test
* fix crash with float bounds and rounding
* tweak comment
* add test for float bounds
2025-10-24 12:19:49 -04:00
Paul Marbach
3f02f50cf9
StateTimeline: Complete E2E tests and add simple StateTimelineTooltip unit tests ( #112901 )
...
* StateTimeline: E2E tests for basic rendering, no data, and tooltip interactions
* Add tests for StateTimelineTooltip sub-component
* Remove unused import from state-timeline.spec.ts
* updates from PR review
2025-10-24 10:45:48 -04:00
Tom Ratcliffe
2362f9bd6b
API Clients: Fix exports for correlations API ( #112950 )
2025-10-24 14:19:32 +00:00
Tom Ratcliffe
5ffff1e39d
Teams: Refactor tests and tidy up reducer ( #112850 )
2025-10-24 14:14:12 +00:00
Sonia Aguilar
681f27e6b3
Alerting: Create alertingAlertRuleFormSchema in restrictedGrafanaApis ( #112794 )
...
* create navigateToAlertFormSchemaApi in restrictedGrafanaApis and use it in formDefaults.ts
* update alertingSchemaApi
* fix test
* move alertingSchemaApi.ts and the alerting section in README.md to a new alerting folder
* move cloud rules form schema outside restrictedGrafanaApis
* remove cloud fields in schema and use values from existing enums for some fields
* refactor RestrictedGrafanaApisContextTypeInternalenrichment type adding a high level entry for alerting
* refactor: change naming and come back to one single level in the RestrictedGrafanaApisContextType
* update README.md
2025-10-24 15:47:52 +02:00
Tom Ratcliffe
546d3ec313
Dashboard Picker: Update to use correct search + dashboards APIs ( #112341 )
2025-10-24 14:00:16 +01:00
Paul Marbach
027eeb99e1
StateTimeline: Fix color display in tooltip ( #112878 )
2025-10-24 08:40:56 -04:00
Gilles De Mey
2a3b3c0003
Alerting: Promote the policy matching functions to stable ( #112931 )
2025-10-24 12:36:23 +00:00
Todd Treece
dc77da11cf
Plugins: API sync ( #112452 )
2025-10-24 08:09:26 -04:00
Ashley Harrison
c74af4f3d4
Modal: Fix button focus being clipped ( #112867 )
...
add padding to modalbuttonrow
2025-10-23 16:18:30 +01:00
Tom Ratcliffe and Alex Khomenko
811ee99dac
API clients: Extract into a package ( #111810 )
...
Co-authored-by: Tom Ratcliffe <tom.ratcliffe@grafana.com >
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com >
2025-10-23 13:57:51 +00:00
Torkel Ödegaard
91b7ff2ece
RadialGauge: Fixes glow effect in light theme ( #112768 )
...
* RadialGauge: Fixes glwo effect in light theme
* Update
2025-10-23 15:41:16 +02:00
renovate-sh-app[bot]
51ad754d1e
chore(deps): update yarn to v4.10.3 ( #112801 )
...
| datasource | package | from | to |
| ---------- | ------------ | ----- | ------ |
| npm | @yarnpkg/cli | 4.9.4 | 4.10.3 |
Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
2025-10-23 14:34:02 +01:00
xavi
043451685b
chore(iam): Remove skipTokenRotationIfRecent feature flag ( #112799 )
2025-10-23 10:02:41 +02:00
Hugo Häggmark
c0391ad2ea
Chore: Enable new pluginImporter ( #112625 )
...
* Chore: Enable new pluginImporter
* chore: remove pluginLoader
2025-10-23 06:18:23 +02:00
Paul Marbach
23726c7c90
Table: Update ad-hoc filter to use name instead of displayName ( #112815 )
...
* Table: Update ad-hoc filter to use name instead of displayName
* update e2e test to exercise failure case
2025-10-22 14:07:00 -04:00
Todd Treece
638a1808f8
Access Control: Add fixed role loader service ( #112747 )
2025-10-22 12:04:42 -04:00
Will Assis
13f44336f2
unified-storage: remove full ngram feature toggle ( #111994 )
...
* unified-storage: remove full ngram feature toggle
2025-10-22 10:11:40 -04:00
Matias Chomicki and Copilot
9e0fe94e8d
Fields Selector: Add component and integrate with Logs and Logs table visualization ( #112534 )
...
* Copy base components
* Refactor FieldSelector and add LogList wrapper
* Get field names from data frame
* FieldSelector: get labels and fields from dataframes
* Show active fields
* Show all fields
* Fix field list height
* Toggle fields
* Reorder fields
* Hide active fields if there are no fields
* Show suggested fields
* Sort available fields
* Hide drag icon if not draggable
* Filter fields
* Add collapse control
* Table: use FieldSelector component
* Remove deprecated components
* Improve Logs Table sidebar
* Store table sidebar resizes
* Lint issues
* Minor refactor to columns getters
* Fix column sorting
* Translations
* Fix columns reset
* Prettier
* Add showFieldSelector option
* Implement suggested fields
* Remove margin from button
* Update stored width on expand/collapse
* Update test
* Add unit test
* Prettier
* Translations
* Add integration test
* Return null
* Update comment
* More integration tests
* Use forEach
* Make dataFrame possibly undefined
* Move components
* Memoize callback
* Prettier
* Table: improve resize behavior
* Update public/app/features/logs/components/fieldSelector/FieldSelector.tsx
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Prettier
* Analytics: report sidebar state
* Analytics: add interactions
* Search: add clear button
* Translations
* LogLineContext: pass missing storage key prop
953¿
* Field: report toggling
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-22 13:45:58 +00:00
Adela Almasan
a011ec29fe
Actions: Add analytics ( #111200 )
2025-10-22 13:38:25 +00:00
Ashley Harrison
e317e751d1
Internationalisation: Translate time ranges ( #112745 )
...
* translations for time ranges
* provide default single value
2025-10-22 13:17:34 +01:00
Tobias Skarhed
2bbba880cd
Scopes: Change redirectUrl to redirectPath ( #112783 )
...
* Scopes: change redirectUrl to redirectPath
* Update e2e helpers
2025-10-22 11:21:14 +02:00
Matthew Thorning
9b72973293
Chore: Add Namespace Support To Grafana-i18n ESLint Rule ( #112730 )
2025-10-22 10:12:54 +01:00
Jack Baldry
1abb5aa0f9
Rename behavior related to the interactive learning plugin ( #112752 )
2025-10-22 09:06:21 +01:00
Tobias Skarhed
b3d9fd677b
Scopes: Redirect to redirectUrl on selection ( #112721 )
...
* Add redirectUrl frontend functionality
* Add test
* Add e2e test suite
* Fix linting
2025-10-22 09:16:58 +02:00
Ashley Harrison
7678fc9de1
Chore: convert some class components to functional ( #112661 )
...
* convert BigValue to functional component
* convert AbstractList
* Revert "convert AbstractList"
This reverts commit 673c22a81d .
* ignore and deprecate remaining list components
* convert NotFoundDisplay
* convert rectangle
* fix some test components
* convert thresholds.tsx
* convert SpanGraph to functional component
* convert InviteeRow to functional component
* converted InviteesTable to functional component
* convert PanelPluginError to functional components
* convert UserOrganizations
* convert UserSessions to a functional component
* convert UserTeams to a functional component
* convert CloudMonitoringCheatSheet to a functional component
* convert ConfigEditor a react functional component
* convert TestInfoTab to a functional component
* convert DebugPanel to a functional component
* fix types + BigValue story
2025-10-21 17:33:38 +01:00
Torkel Ödegaard and Paul Marbach
27ac08dd51
NewGauge: Fix segmented gauge with min value != 0 ( #112697 )
...
* NewGauge: Fix segmented gauge with min value != 0
* update gdev dashboard to exercise case
* update gdev dashboard with panel to exercise
* update
---------
Co-authored-by: Paul Marbach <paul.marbach@grafana.com >
2025-10-21 17:49:04 +02:00
Ashley Harrison
59dedb387f
Modal: Expose ariaLabel prop to use with custom header element ( #112668 )
...
add optional aria-label for modal when passing custom header element
2025-10-21 16:09:53 +01:00
Alexander Zobnin and Ieva
adf1224e82
AuthZ: Zanzana only evaluation toggle ( #112715 )
...
* Zanzana: Feature toggle to enable zanzana only evaluation
* refactor
* Update pkg/services/featuremgmt/toggles_gen.json
Co-authored-by: Ieva <ieva.vasiljeva@grafana.com >
---------
Co-authored-by: Ieva <ieva.vasiljeva@grafana.com >
2025-10-21 16:03:17 +02:00
Tom Ratcliffe
a651fb1348
Chore: Add 'import/no-extraneous-dependencies' rule for packages ( #111931 )
2025-10-21 12:55:57 +01:00
Tom Ratcliffe
8ff11b57b3
Stars: Refactor StarsToolbarButton and unify nav update logic ( #112582 )
2025-10-21 12:55:31 +01:00
Tom Ratcliffe
11235e7153
Accessibility: Improve no-unreduced-motion rule and fix violations ( #110304 )
2025-10-21 12:46:11 +01:00
Josh Hunt
f7070b8ccc
NPM: Improve package validation ( #112426 )
...
* update validation script to run all checks, but fail if any fail
* fix package validation
* reduce comment
2025-10-21 10:32:57 +01:00
renovate-sh-app[bot]
587e42d673
fix(deps): update react aria ( #112663 )
...
| datasource | package | from | to |
| ---------- | -------------------- | ------ | ------ |
| npm | @react-aria/dialog | 3.5.30 | 3.5.31 |
| npm | @react-aria/focus | 3.21.1 | 3.21.2 |
| npm | @react-aria/overlays | 3.29.1 | 3.30.0 |
| npm | @react-aria/utils | 3.30.1 | 3.31.0 |
Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
2025-10-21 09:50:32 +01:00
Torkel Ödegaard and Paul Marbach
7df537c9fc
NewGauge: Adds new feature toggle named newGauge ( #112593 )
...
* NewGauge: Feature toggle and fixes
* Gauge: New migration test dashboard
* Update
* Updates
* Tweaked default barWidth
* Fix multi data links
* remove sizing options
* merge fix
* Update
* Restore
* Update
* Tweaked name font size logic
* use file snapshots instead of inline
---------
Co-authored-by: Paul Marbach <paul.marbach@grafana.com >
2025-10-20 18:33:19 +02:00
Lucy Chen
17771e0e1d
QueryCaching: Add feature flag for mt query caching ( #112660 )
...
Add feature flag for mt query caching
2025-10-20 10:11:25 -06:00
Torkel Ödegaard
b1b7d81e0b
UnitPicker/Cascader: Fixes type to search for unit feature ( #112614 )
...
* UnitPicker/Cascader: Fixes searching broken state
* Update
2025-10-20 17:36:52 +02:00
renovate-sh-app[bot]
05b8013a8e
fix(deps): update dependency immutable to v5.1.4 ( #112629 )
...
| datasource | package | from | to |
| ---------- | --------- | ----- | ----- |
| npm | immutable | 5.1.3 | 5.1.4 |
Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
2025-10-20 16:27:20 +01:00
Ieva
0a0311a2b2
RBAC: Only write action sets ( #112429 )
...
* implementation + broken tests
* finish tests and cleanup
* fix a bug in logic where we'd return too early for non dash and folder resources
2025-10-20 16:02:56 +01:00
Paul Marbach
1d23c6cf88
Stat: Fix math for percent change value heights when sparkline is not rendered ( #112599 )
...
* Stat: Fix math for percent change value heights when sparkline is not rendered
* add tests
2025-10-20 13:59:49 +00:00
Ashley Harrison
bd7ee6d602
Modal: Adjust padding at small screen sizes ( #112635 )
...
adjust modal padding at small screen sizes
2025-10-20 13:01:47 +01:00
renovate-sh-app[bot]
7d6e91f0a6
fix(deps): update dependency semver to v7.7.3 ( #112568 )
...
| datasource | package | from | to |
| ---------- | ------------- | ----- | ----- |
| npm | semver | 7.7.2 | 7.7.3 |
| npm | @types/semver | 7.7.0 | 7.7.1 |
Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
2025-10-20 10:03:35 +01:00
Todd Treece
69628baa9d
Plugins: Add pluginStoreServiceLoading feature toggle ( #112588 )
2025-10-17 16:01:43 -04:00
Luminessa Starlight
8c97ba4f08
Storybook: improve Stack docs ( #112529 )
...
* improve Stack docs
* mention theme.spacing
2025-10-17 11:19:01 -04:00
Ashley Harrison
4cf11b721a
PanelChrome: Put overflow: hidden; behind a feature toggle for safety ( #112580 )
...
put overflow: hidden behind a feature toggle for safety
2025-10-17 15:40:08 +01:00
Torkel Ödegaard
e014f1ba0c
NewGauge: Adds scale labels (threshold labels) ( #112517 )
...
* Progress on scale label
* Progress
* Progress on labels
* Progress
* fix for segments
* Update
* Fix
* Update
* Some basic unit tests
* fixes
* fixes
2025-10-17 13:51:54 +02:00
Torkel Ödegaard
e31e70d0c4
Stat/BarGauge: Border radius tweak ( #112562 )
...
* Stat/BarGauge: Border radius tweak
* Fix lint
2025-10-17 12:36:47 +02:00
renovate-sh-app[bot]
f63bdf4d09
fix(deps): update dependency dompurify to v3.3.0 ( #112523 )
...
| datasource | package | from | to |
| ---------- | --------- | ----- | ----- |
| npm | dompurify | 3.2.6 | 3.3.0 |
Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
2025-10-17 11:24:53 +03:00