mirror of https://github.com/grafana/grafana
Tag:
Branch:
Tree:
2233886f80
109804-alerting-docs-oauth2-update-for-webhook-contact-points
114105-alerting-docs-enrichments-adjustments
115041-alerting-docs-slack-instructions-fixes
115100-alerting-docs-saved-searches
20230331_add_kerberos_support
20251127_hackathon-2025-12-gracoca
IfSentient/hack-change-DashboardPanelKindOrLibraryPanelKind-to-oneOf
KD/inspect-apply-btn
KD/lazy-loading-issue
KD/panel-selection
add-history-to-dashboard-api
add-new-datasource-change-page
add-transformation-applicability-indicators
ale/apiextensions
alert-rules-button
alerting/add-client-to-clients-pkg
alerting/create-alert-rule-drawer-dashboard-panel
alerting/poc-single-am-integrations-versioning
alexander-akhmetov/fix-import-doc
alexander-akhmetov/fix-recording-rules-offset
alexander-akhmetov/limit-rules-return-empty-groups
alexander-akhmetov/manage-alerts-ds-api
alexander-akhmetov/message-fields
alexander-akhmetov/mqtt-append-group-key-to-topic
alexander-akhmetov/rule-plugin-filter
alexander-akhmetov/rule-statuses-endpoint
alexander-akhmetov/rule-view-page-uid-filter
alexander-akhmetov/skip-query
alexander-akhmetov/update-docs-valuestring
alexspencer/correlations-explore-editor-updates
alexspencer/focused-query-poc
alexspencer/poc-drawer-state
alexspencer/wire-sql-schemas-to-llm
alsoba13/support-pyroscope-exemplars
alt-v2-export
alyssa/azure-logs-builder-template-variables
andreas/graphite-series-naming
andreas/plugin-schema-endpoint
andrew/elastic-fix-builder-running-in-code-mode
andrew/elastic-update-raw-query-look
apiextensions
apiextensions-2
ash/react-19
ash/react-19-again
ash/upgrade-react-window
attempt_at_short_url_updates
backend-logging
backport-104195-to-release-12.0.1
backport-104427-to-release-12.0.1
backport-104433-to-release-12.0.1
backport-106375-to-release-12.0.2
backport-106440-to-release-12.0.2
backport-110158-to-release-11.6.6
backport-110158-to-release-12.1.2
backport-110787-to-release-12.1.2
backport-110787-to-release-12.2.1
backport-111296-to-release-12.2.1
backport-111751-to-release-12.2.1
backport-111912-to-release-12.2.1
backport-112266-to-release-12.2.2
backport-112847-to-release-12.0.7
backport-112847-to-release-12.1.4
backport-112847-to-release-12.2.2
backport-112900-to-release-12.1.4
backport-112922-to-release-12.2.2
backport-113013-to-release-12.2.2
backport-113194-to-release-12.2.2
backport-113338-to-release-12.1.4
backport-113710-to-release-12.3.1
backport-114078-to-release-12.3.1
backport-114265-to-release-12.3.1
backport-114522-to-release-12.2.3
backport-114522-to-release-12.3.1
backport-114667-to-release-12.1.5
backport-114684-to-release-12.0.8
backport-114684-to-release-12.1.5
backport-114809-to-release-12.1.6
backport-114809-to-release-12.2.4
backport-115252-to-release-12.3.1
backport-115394-to-release-12.2.3
backport-115500-to-release-12.0.9
backport-115500-to-release-12.1.6
backport-115547-to-release-12.3.2
backport-115615-to-release-12.3.2
backport-115623-to-release-12.0.9
backport-115630-to-release-12.3.2
bogdan/dynamic-dashboards-dnd
bohandley/add-check-for-metric-existing-for-native-histograms
bugfix/files-authorization
canvas-topnav
change-help-bar-identification
charandas/registered-web-services
chore/enterprise-api-clients-drift
chore/eslint-unused-directives
chore/fix-codeowners
chore/remove-unifiedhistory-toggle
chore/rewrite-plugin-dashboard-warning
ckbedwell/pathfinder-prop
ckbedwell/runtime-plugin-reload
cocorrelations-limit
cursor/adhoc-filter-component-extraction-580c
cursor/assistant-streaming-feature-toggle-c8e6
cursor/customer-satisfaction-survey-questions-7b2b
cursor/improve-adhoc-filter-display-0a12
cursor/improve-adhoc-filter-display-a99f
cursor/plan-feature-toggle-config-deprecation-fb6d
cursor/pull-request-review-and-grade-f37f
dana/reporting-e2e/regenerate-fixtures
data-manipulation-improvements
data-manipulation-improvements-resize-issue
davkal-dash-perf
de/alert_aggregation
dependabot/docker/alpine-3.23.2
dependabot/github_actions/cypress-io/github-action-6.10.3
dependabot/github_actions/cypress-io/github-action-6.10.4
dependabot/github_actions/docker/setup-docker-action-4.5.0
dependabot/github_actions/docker/setup-qemu-action-3.7.0
dependabot/github_actions/octokit/graphql-action-abaeca7ba4f0325d63b8de7ef943c2418d161b93
dependabot/github_actions/peter-evans/find-comment-4.0.0
dependabot/go_modules/aws-sdk-go-bd390d4fd5
dependabot/go_modules/buf.build/gen/go/parca-dev/parca/connectrpc/go-1.19.1-20251021111352-8328e0e94621.2
dependabot/go_modules/buf.build/gen/go/parca-dev/parca/connectrpc/go-1.19.1-20251128082122-f6c424bce0e5.2
dependabot/go_modules/buf.build/gen/go/parca-dev/parca/connectrpc/go-1.19.1-20251203114737-dab2f094ec25.2
dependabot/go_modules/cloud.google.com/go/storage-1.58.0
dependabot/go_modules/github.com/Azure/azure-sdk-for-go/sdk/azidentity-1.13.0
dependabot/go_modules/github.com/Azure/azure-sdk-for-go/sdk/azidentity-1.13.1
dependabot/go_modules/github.com/Azure/go-autorest/autorest-0.11.30
dependabot/go_modules/github.com/blevesearch/bleve/v2-2.5.4
dependabot/go_modules/github.com/blevesearch/bleve/v2-2.5.5
dependabot/go_modules/github.com/blevesearch/bleve/v2-2.5.6
dependabot/go_modules/github.com/blevesearch/bleve_index_api-1.2.11
dependabot/go_modules/github.com/dgraph-io/badger/v4-4.8.0
dependabot/go_modules/github.com/go-ldap/ldap/v3-3.4.12
dependabot/go_modules/github.com/grafana/grafana-aws-sdk-1.3.1
dependabot/go_modules/github.com/grafana/grafana-aws-sdk-1.4.0
dependabot/go_modules/github.com/madflojo/testcerts-1.5.0
dependabot/go_modules/github.com/phpdave11/gofpdi-1.0.15
dependabot/go_modules/github.com/russellhaering/goxmldsig-1.5.0
dependabot/go_modules/go-opentelemetry-io-7119a2cb30
dependabot/npm_and_yarn/packages/grafana-plugin-configs/glob-11.1.0
dependabot/npm_and_yarn/storybook-10.1.10
deprecate-legacy-storage-migration-in-provisioning
dmihai/team-search-missing-fields
docs/add-aws-troubleshooting-guide
docs/add-data-source-plugins-integrations-concepts-doc
docs/add-troubleshooting-guide-postgres
docs/add-troubleshooting-guide-prometheus
docs/grafana-config-debug
docs/secrets/add-k6-cloud-decrypter
docs/update-grafana-config-docs
docs/update-grafana-expressions-documentation
domas-allow-grotfood-sidebar-extension
drew08t/canvas-drawio-import
drew08t/canvas-dynamic-layout
drew08t/geomap-improve-layer-filters
ds-apigroup-expand
ds-apiserver-schema-builder
dsuess/feat/dragndrop-dashboard-component
dynamically-change-unified-mode
editsquad/scroll-repeated-panels-into-view
elasticsearch-datasource-config-option
eledobleefe/analytics-framework-user-test
emil/202212/errata
enable-new-gauge-by-default
enhancement/hierarchical-error-handling-in-pull
ensure-folder-annotation-when-supported
ensure-folders-are-configured
erhilse/upgrade-user-button
eshields/scopes/defaultNode
evictorero/library-panels-get-folders-legacy
evictorero/playlists-none-role-exception
evictorero/snapshots-mt-use-mt-settings
evictorero/snapshtos-mt-cleanup-expired
explore-no-navbar
fast
fastfrwrd/115600-suggestions-separate-panel-model
fastfrwrd/e2e-use-new-method
fastfrwrd/gauge-bug-bash
fastfrwrd/gauge-clip-path
fastfrwrd/gauge-working-branch
fastfrwrd/invalid-auto-cell
fastfrwrd/revert-safari-26-hacks
fastfrwrd/sparkline-annotations
fastfrwrd/sparkline-axis-show-boolean
fastfrwrd/sparkline-class-removal
fastfrwrd/sparkline-warnings
fastfrwrd/suggestions-ui-more-updates
fastfrwrd/uplot-default-show-axisplacement-hidden
feat/110084-add-universe-domain
feat/mt-apiextensions
feat/new-feature-today
feat/sparkline-hover-interaction
feat/update_cursor_when_hovering_on_point
feat/versioned-dashboard-schema-exports
feature/kiosk-footer-scene-clean
ferruvich/provisioning-connection-vm
fix-114234
fix-114325
fix-modal-button-row
fix-pks-12.1
fix-select-portal-clone
fix-sqlite-data-migration-pt3
fix/address-parsing-errors-when-panels-have-empty-ds-value-keys
fix/context-reuse-logger-init
fix/groupby-variable-multi-default
fix/placeholder-contact-point
flaky-configuration-tab-plugin
folders-always-return-folder-value
folders/create-team-folder
folders/team-folders-folder-picker
gabor/no-pointer
gabor/small-cfg
gamab/chore/token-exchange-rt
gareth/opentsdb-backend-migration-2
gareth/opentsdb-metadata-queries-migration
giuseppe/feature-toggles-env-vars
grafakus/add-feedback-form-dyn-dash
grafakus/fix-editpane-hide
grafakus/fix-vars-selection-controls-menu
grafakus/multi-dimensional-vars-ui
grambbledook/ff-non-nool-support
grambbledook/remove-feature-toggles-from-api-registry
grambbledook/test-toolexec-instrumentation
gtk-grafana/annotations/anchored-tooltips
gtk-grafana/app-platform/hack-grafana-api-clients-for-plugin-dev
gtk-grafana/panel-chrome/114037-regression-fix
hackathon-stacks-variable-not-working
hackathon/stacks
hackathon15-trino-hook
haris/dash-import-k8s
haris/def-ds-fix
hugoh/decouple-app-plugins
hugoh/openapi-specs
hugoh/proposal4
idastambuk/custom-repeats-e2e
idastambuk/row-layout-repeats-e2e
ifrost/reset-legend-selection-explore
ihm/251209-dashboard-schema-update
ihm/251213-dashboard-schema-update
ihm/251216-add-image-warning
ihm/251217-fix-docs-shared-shortcode
index-owner-reference
instant
iortega/default-datasource-type-to-grafana
iortega/poc-defaults-dashboards
iortega/poc-transform-v1-to-v2-in-frontend
iortega/refactor-response-transformers
iortega/viz-click-not-applied
ismail/fallback-to-metrics-fetching-in-metrics-modal
ivana/assistant-dashboard-idea
iwysiu/oss/1373
j-hack-state-timeline-colours
jackhugo/pluginmetas-frontend
jackw/poc-vite
jackw/replace-lerna-with-nx
jackw/rspack-plugins
jackw/test-e2e-plugin-deps
janthoe/refactor-settings-public-reuse-of-quota-typed-setting-read
jesdavpet/114442-time-range-pan-docs
jguer/authorize-writes-zanzana
jh/fs-devenv-webpack-readiness
joey/remove-investigations
jtroy/authn-remember-org
juanicabanas/dashboard-library-dynamic-dashboards-compatibility
juanicabanas/dashboard-library-filter
kozhuhds/dynamic-command-palette-results
kozhuhds/exposing-sidebar-context-hook
kristina/affix-attempt-donotmerge
kristina/config-query-mapping
kristina/rtk-corr
kristina/static-transform-refIds
krritik/hackathon-dec-25
kvstore-txn
kvstore-txn2
l2d2/1462-table-use-display-fields
l2d2/1463-table-defaults-app-platform
lauren-hackathon-15-test-2
lauren/test-agentic-usability-review
leeoniya/codemirror
leeoniya/graphng-hideFrom-plotLegend
leeoniya/lazy-react-query-builder
leeoniya/native-heatmap-zero-bounds
leeoniya/state-timeline-fix-dual-time-multi-series
leeoniya/state-timeline-value-mappings
leeoniya/statetimeline-tooltip-hideFrom-fix
leeoniya/timeseries-exemplars-rewrite
leventebalogh/extensions-link-async-configure
leventebalogh/poc
leventebalogh/update-dashboard-toolbar-layout
lewismc-patch-1
live-apiserver
logs-custom-highlighting-clone
macabu/audit-backend-impl-event-logging
macabu/poc-test-audit-log-apis
macabu/reporting-csv-encoding-opts
macabu/secrets-storage-kv
macabu/secrets-storage-refactor
main
mampersat/default_sidebar_docked
matyax/drilldown-saved-queries
matyax/filter-matching-logs-interaction
matyax/hackathon-15-logging-invaders
matyax/unwrapped-without-columns
mckn/tmpl-switch-control
mdvictor/dashboard-changes-other-viewers-fix
mdvictor/per-panel-filter-clone
mgyongyosi/search-query-specify-fields
mgyongyosi/target-authz-externalgroupmapping
mgyongyosi/teamsync-use-app-ptf-apis
mhamid/role-disabled-permissions
migrate-tsgo
mikkancso/extend-sort-options-for-table
mmandrus/secrets/dek-cache
moustafab/rules-api-ui-edits
mt-tilt-podless-1
no-strings-attached/stable
noop-test
oscark/convert-v2-v1-frontend
oscark/fix-bom-in-conversion
oscark/fix-link-overflowing-on-small-viewport
oscark/new-library-panel-from-auto-grid
oscark/poc-dashboard-json-api
oscark/track-isinside-by-scope
patch-slow-authlib-bump-deprecate-stack-namespace
pepe/alerting-docs-best-practices
plugin-dependency-install
pluginapp-installer-authorizer
poll-interval-NewRESTOptionsGetterMemory
prometheus/bohandley-add-limit-for-client-calls-for-metric-names
protobuf-response-type
provisioning-folder-errors
provisioning/dual-writer-auth-fixes
provisioning/export-backend
provisioning/file-list
provisioning/implement-export
query-history-app
query-resolution
register-datasource-alias
release-0.0.0-cloud.0
release-11.0.0
release-11.0.0-preview
release-11.0.1
release-11.0.10
release-11.0.11
release-11.0.12
release-11.0.2
release-11.0.3
release-11.0.4
release-11.0.5
release-11.0.5+security-01
release-11.0.6
release-11.0.6+security-01
release-11.0.7
release-11.0.8
release-11.0.9
release-11.1.0
release-11.1.1
release-11.1.10
release-11.1.11
release-11.1.12
release-11.1.13
release-11.1.14
release-11.1.2
release-11.1.3
release-11.1.4
release-11.1.5
release-11.1.6
release-11.1.6+security-01
release-11.1.7
release-11.1.7+security-01
release-11.1.8
release-11.1.9
release-11.2.0
release-11.2.1
release-11.2.1+security-01
release-11.2.10
release-11.2.10+security-01
release-11.2.11
release-11.2.2
release-11.2.2+security-01
release-11.2.3
release-11.2.3+security-01
release-11.2.4
release-11.2.5
release-11.2.6
release-11.2.7
release-11.2.8
release-11.2.8+security-01
release-11.2.9
release-11.2.9+security-01
release-11.3.0
release-11.3.0+security-01
release-11.3.1
release-11.3.10
release-11.3.2
release-11.3.3
release-11.3.4
release-11.3.5
release-11.3.5+security-01
release-11.3.6
release-11.3.6+security-01
release-11.3.7
release-11.3.7+security-01
release-11.3.8
release-11.3.8+security-01
release-11.3.9
release-11.4.0
release-11.4.1
release-11.4.2
release-11.4.3
release-11.4.3+security-01
release-11.4.4
release-11.4.4+security-01
release-11.4.5
release-11.4.5+security-01
release-11.4.6
release-11.4.6+security-01
release-11.4.7
release-11.4.8
release-11.4.9
release-11.5.0
release-11.5.1
release-11.5.10
release-11.5.11
release-11.5.2
release-11.5.3
release-11.5.3+security-01
release-11.5.4
release-11.5.4+security-01
release-11.5.5
release-11.5.5+security-01
release-11.5.6
release-11.5.6+security-01
release-11.5.7
release-11.5.8
release-11.5.9
release-11.6.0
release-11.6.0+security-01
release-11.6.0-Update-JWT-library-CVE-2025-30204
release-11.6.1
release-11.6.1+security-01
release-11.6.10
release-11.6.2
release-11.6.2+security-01
release-11.6.3
release-11.6.3+security-01
release-11.6.4
release-11.6.5
release-11.6.6
release-11.6.7
release-11.6.8
release-11.6.9
release-12.0.0
release-12.0.0+security-01
release-12.0.1
release-12.0.1+security-01
release-12.0.1-backport-pr-104605
release-12.0.2
release-12.0.2+security-01
release-12.0.3
release-12.0.4
release-12.0.5
release-12.0.6
release-12.0.6+security-01
release-12.0.7
release-12.0.8
release-12.0.9
release-12.1.0
release-12.1.1
release-12.1.2
release-12.1.2-npm
release-12.1.3
release-12.1.3+security-01
release-12.1.4
release-12.1.5
release-12.1.6
release-12.2.0
release-12.2.1
release-12.2.1+security-01
release-12.2.2
release-12.2.3
release-12.2.4
release-12.3.0
release-12.3.1
release-12.3.2
release-v9.0.0
remove-influxdbBackendMigration
remove-k8sv2-toggle
remove-mysqlAnsiQuotes
renato.costa/cleanup-duplicated-provisioned-dashboards-folders
renovate/braintree-sanitize-url-7.x
renovate/kusto-monaco-kusto-14.x
renovate/lerna-monorepo
renovate/marked-17.x
renovate/moment-timezone-0.x
renovate/npm-nodemailer-vulnerability
renovate/npm-storybook-vulnerability
renovate/nx-monorepo
renovate/openfeature-ofrep-web-provider-0.x-lockfile
renovate/openfeature-web-sdk-1.x-lockfile
renovate/postgres-17.x
renovate/react-data-grid-digest
renovate/react-hook-form-7.x-lockfile
renovate/react-router-monorepo
renovate/tanstack-virtual-monorepo
renovate/welldone-software-why-did-you-render-10.x
repo-return-hash
rodrigopk/format-numeric-values-in-alert-rule-history
samsch/fast-patch-rudderstack-events-fix
samsch/hackathon-combobox-custom-render
santihernandezc/use_compact_param_alert_rule_list
sarahzinger/turn-off-apiserver-tracing
secrets/aws-keeper
security-md-valid-keys
selectable-fields
selectable-fields-extract-search-server
sgriff96/115451-fe-empty-transformation-responsiveness
sgriff96/115451-fe-empty-transformation-responsiveness-2
sidebar-click-outside
slow
sql-kvstore-poc
sriram/postgres-connectionstring
steady
steady-patch-2
stevesg/add-message-to-alert-rule-version-field
stevesg/alerting-historian-notification-query
stevesg/improve-notification-app-errors
stevesg/loki-state-history-refactor
stevesg/remove-dummy-type
sunker/allow-extensionsdevtools
sunker/extensions-log-refactor
svennergr/drawer-sidebar-aware
team-user-folder-validation
titolins/add-support-to-sync-timer
titolins/alertmanager-add-sync-timer
titolins/disable_workflows
titolins/test-agentic-usability-review
titolins/test-agentic-usability-review-backup
titolins/usability-review-agent-clean
titolins/usability-review-agent-clean-alert-rule-drawer
titolins/usability-review-agent-from-repo
titolins/usability-review-test-2
titolins/validate_model_refid_provisioning_api
tksarhed/remove-unused-import
toddtreece/plugins-app-readme
toddtreece/sdk-generics
toddtreece/test-preload-issue
tonypowa/alerting-vid
track-sql-expression-navigation
tskarhed/codeowners/cmd-scopes
tskarhed/scopes/dont-redirect-on-nested-navigations
tskarhed/scopes/navigation-scope-sync-open-state
tskarhed/scopes/rtk-client
undef1nd/ann-loki
undef1nd/openfeat-logunknownreq
undef1nd/static-provider-types
unified-storage-kv-improve-continue-token-v2
unified-storage-kvstore-last-import-time
unified-storage-retry-when-obtaining-database-connection
update-alerting-swagger-spec
update-anv-home-hamburger-in-mega
update-nav-home-and-menu-clone
update-nodemailer
update-openfga-11-release-12.2.3
update-openfga-11-release-12.3.1
v1.8.x
v10.0.x
v10.1.x
v10.2.x
v10.3.x
v10.4.x
v11.0.x
v11.1.x
v11.2.x
v11.3.x
v11.4.x
v11.5.x
v2.0.x
v2.1.x
v2.6.x
v3.0.x
v3.1.x
v4.0.x
v4.1.x
v4.2.x
v4.3.x
v4.4.x
v4.5.x
v4.6.x
v4.7.x
v5.0.x
v5.1.x
v5.2.x
v5.3.x
v5.4.x
v6.0.x
v6.1.x
v6.2.x
v6.3.0
v6.3.x
v6.4.x
v6.5.x
v6.6.x
v6.7.x
v7.0.x
v7.1.x
v7.2.x
v7.3.x
v7.4.x
v7.5.x
v8.0.x
v8.1.x
v8.2.x
v8.3.x
v8.4.x
v8.5.x
v9.0.x
v9.1.x
v9.2.x
v9.3.x
v9.4.x
v9.5.x
viz-change-input
yuri-tceretian/backtesting-reborn-v2
yuri-tceretian/contact-points-v2
yuri-tceretian/receiver-testing-api
zanzana/test-folder-sets
zoltan/postgres-variable-upgrade
zserge/annotation-frontend
zserge/annotation-kv
1.0.0
6.1.6
7.0.0
7.2.1
dupa
list
omgtest
packages@6.3.0-alpha.33
packages@6.3.0-alpha.36
packages@6.3.0-beta.1
pkg/promlib/v0.0.1
pkg/promlib/v0.0.2
pkg/promlib/v0.0.3
pkg/promlib/v0.0.4
pkg/promlib/v0.0.5
pkg/promlib/v0.0.6
pkg/promlib/v0.0.7
pkg/promlib/v0.0.8
pkg/util/xorm/v0.0.1
pull
rrc_fast_12.2.0-17261372546.patch1
rrc_steady_12.2.0-17245430286.patch1
rrc_steady_12.4.0-19174562009.patch4
test
v0.0.0-cloud
v0.0.0-kmdagger1
v0.0.0-kmdagger2
v0.0.0-kmdagger3
v0.0.0-test
v0.0.0-test.2
v0.0.0-testrgm3
v0.0.0-testrgm4
v0.0.0-testrgm6
v0.0.1-test
v0.0.85-test
v1.0
v1.0.1
v1.0.2
v1.0.3
v1.0.4
v1.1.0
v1.2.0
v1.3.0
v1.4.0
v1.5.0
v1.5.1
v1.5.2
v1.5.3
v1.5.4
v1.6.0
v1.6.1
v1.7.0
v1.7.0-rc1
v1.8.0
v1.8.0-rc1
v1.8.1
v1.9.0
v1.9.0-rc1
v1.9.1
v10.0.0
v10.0.0-preview
v10.0.1
v10.0.10
v10.0.11
v10.0.12
v10.0.13
v10.0.2
v10.0.3
v10.0.4
v10.0.5
v10.0.6
v10.0.8
v10.0.9
v10.1.0
v10.1.1
v10.1.10
v10.1.2
v10.1.4
v10.1.5
v10.1.6
v10.1.7
v10.1.8
v10.1.9
v10.2.0
v10.2.1
v10.2.2
v10.2.3
v10.2.4
v10.2.5
v10.2.6
v10.2.7
v10.2.8
v10.2.9
v10.3.0
v10.3.1
v10.3.10
v10.3.11
v10.3.12
v10.3.3
v10.3.4
v10.3.5
v10.3.6
v10.3.7
v10.3.8
v10.3.9
v10.4.0
v10.4.1
v10.4.10
v10.4.11
v10.4.12
v10.4.13
v10.4.14
v10.4.15
v10.4.16
v10.4.17
v10.4.17+security-01
v10.4.18
v10.4.18+security-01
v10.4.19
v10.4.19+security-01
v10.4.2
v10.4.3
v10.4.4
v10.4.5
v10.4.6
v10.4.7
v10.4.8
v10.4.9
v11.0.0
v11.0.0-preview
v11.0.1
v11.0.10
v11.0.11
v11.0.2
v11.0.3
v11.0.4
v11.0.5
v11.0.5+security-01
v11.0.6
v11.0.6+security-01
v11.0.7
v11.0.8
v11.0.9
v11.1.0
v11.1.1
v11.1.10
v11.1.11
v11.1.12
v11.1.13
v11.1.2
v11.1.3
v11.1.4
v11.1.5
v11.1.6
v11.1.6+security-01
v11.1.7
v11.1.7+security-01
v11.1.8
v11.1.9
v11.1.999-zserge-test
v11.2.0
v11.2.1
v11.2.1+security-01
v11.2.10
v11.2.10+security-01
v11.2.2
v11.2.2+security-01
v11.2.3
v11.2.3+security-01
v11.2.4
v11.2.5
v11.2.6
v11.2.7
v11.2.8
v11.2.8+security-01
v11.2.9
v11.2.9+security-01
v11.3.0
v11.3.0+security-01
v11.3.1
v11.3.2
v11.3.3
v11.3.4
v11.3.5
v11.3.5+security-01
v11.3.6
v11.3.6+security-01
v11.3.7
v11.3.7+security-01
v11.3.8
v11.3.8+security-01
v11.3.9
v11.4.0
v11.4.1
v11.4.2
v11.4.3
v11.4.3+security-01
v11.4.4
v11.4.4+security-01
v11.4.5
v11.4.5+security-01
v11.4.6
v11.4.6+security-01
v11.4.7
v11.4.8
v11.5.0
v11.5.1
v11.5.10
v11.5.2
v11.5.3
v11.5.3+security-01
v11.5.4
v11.5.4+security-01
v11.5.5
v11.5.5+security-01
v11.5.6
v11.5.6+security-01
v11.5.7
v11.5.8
v11.5.9
v11.6.0
v11.6.0+security-01
v11.6.1
v11.6.1+security-01
v11.6.2
v11.6.2+security-01
v11.6.3
v11.6.3+security-01
v11.6.4
v11.6.5
v11.6.6
v11.6.7
v11.6.8
v11.6.9
v12.0.0
v12.0.0+security-01
v12.0.1
v12.0.1+security-01
v12.0.2
v12.0.2+security-01
v12.0.3
v12.0.4
v12.0.5
v12.0.6
v12.0.6+security-01
v12.0.7
v12.0.8
v12.1.0
v12.1.1
v12.1.2
v12.1.3
v12.1.3+security-01
v12.1.4
v12.1.5
v12.2.0
v12.2.1
v12.2.1+security-01
v12.2.2
v12.2.3
v12.3.0
v12.3.1
v2.0.0-beta1
v2.0.0-beta3
v2.0.1
v2.0.2
v2.1.0
v2.1.1
v2.1.2
v2.1.3
v2.5.0
v2.6.0
v2.6.0-beta1
v3.0-beta1
v3.0-beta2
v3.0-beta3
v3.0-beta4
v3.0-beta5
v3.0.0-beta6
v3.0.0-beta7
v3.0.1
v3.0.2
v3.0.3
v3.0.4
v3.1.0
v3.1.0-beta1
v3.1.1
v3.2.1-test
v4.0.0
v4.0.0-beta1
v4.0.0-beta2
v4.0.1
v4.0.2
v4.1.0
v4.1.0-beta1
v4.1.1
v4.1.2
v4.2.0
v4.2.0-beta1
v4.3.0
v4.3.0-beta1
v4.3.1
v4.3.2
v4.4.0
v4.4.1
v4.4.2
v4.4.3
v4.5.0
v4.5.0-beta1
v4.5.1
v4.5.2
v4.6.0
v4.6.0-beta1
v4.6.0-beta2
v4.6.0-beta3
v4.6.1
v4.6.2
v4.6.3
v4.6.4
v4.6.5
v5.,2.4
v5.0.0
v5.0.0-beta1
v5.0.0-beta2
v5.0.0-beta3
v5.0.0-beta4
v5.0.0-beta5
v5.0.1
v5.0.2
v5.0.3
v5.0.4
v5.1.0
v5.1.0-beta1
v5.1.1
v5.1.2
v5.1.3
v5.1.4
v5.1.5
v5.2.0
v5.2.0-beta1
v5.2.0-beta2
v5.2.0-beta3
v5.2.1
v5.2.2
v5.2.3
v5.2.4
v5.2.5
v5.3.0
v5.3.0-beta1
v5.3.0-beta2
v5.3.0-beta3
v5.3.1
v5.3.2
v5.3.3
v5.3.4
v5.4.0
v5.4.0-beta1
v5.4.1
v5.4.2
v5.4.3
v5.4.4
v5.4.4_private
v5.4.5
v6.0.0
v6.0.0-beta1
v6.0.0-beta2
v6.0.0-beta3
v6.0.1
v6.0.2
v6.1.0
v6.1.0-beta1
v6.1.1
v6.1.2
v6.1.3
v6.1.4
v6.1.6
v6.2.0
v6.2.0-beta1
v6.2.0-beta2
v6.2.1
v6.2.2
v6.2.3
v6.2.4
v6.2.5
v6.3.0
v6.3.0-alpha.30
v6.3.0-beta.0
v6.3.0-beta1
v6.3.0-beta2
v6.3.0-beta3
v6.3.0-beta4
v6.3.1
v6.3.2
v6.3.3
v6.3.4
v6.3.5
v6.3.6
v6.3.7
v6.4.0
v6.4.0-beta1
v6.4.0-beta2
v6.4.1
v6.4.2
v6.4.3
v6.4.4
v6.4.5
v6.5
v6.5.0
v6.5.0-beta1
v6.5.1
v6.5.2
v6.5.3
v6.6.0
v6.6.0-beta1
v6.6.1
v6.6.2
v6.7.0
v6.7.0-beta1
v6.7.1
v6.7.2
v6.7.3
v6.7.4
v6.7.5
v6.7.6
v7.0.0
v7.0.0-beta1
v7.0.0-beta2
v7.0.0-beta3
v7.0.1
v7.0.2
v7.0.3
v7.0.4
v7.0.5
v7.0.6
v7.1.0
v7.1.0-beta1
v7.1.0-beta2
v7.1.0-beta3
v7.1.1
v7.1.2
v7.1.3
v7.1.4
v7.1.5
v7.2.0
v7.2.0-beta1
v7.2.0-beta2
v7.2.1
v7.2.2
v7.2.3
v7.3.0
v7.3.0-beta1
v7.3.0-beta2
v7.3.1
v7.3.10
v7.3.2
v7.3.3
v7.3.4
v7.3.5
v7.3.6
v7.3.7
v7.3.8
v7.4.0
v7.4.0-beta1
v7.4.1
v7.4.2
v7.4.3
v7.4.4
v7.4.5
v7.5.0
v7.5.0-beta1
v7.5.0-beta2
v7.5.1
v7.5.10
v7.5.11
v7.5.12
v7.5.13
v7.5.15
v7.5.16
v7.5.17
v7.5.2
v7.5.3
v7.5.4
v7.5.5
v7.5.6
v7.5.7
v7.5.8
v7.5.9
v8.0.0
v8.0.0-beta1
v8.0.0-beta2
v8.0.0-beta3
v8.0.1
v8.0.2
v8.0.3
v8.0.4
v8.0.5
v8.0.6
v8.0.7
v8.1.0
v8.1.0-beta1
v8.1.0-beta2
v8.1.0-beta3
v8.1.1
v8.1.2
v8.1.3
v8.1.4
v8.1.5
v8.1.6
v8.1.7
v8.1.8
v8.2.0
v8.2.0-beta1
v8.2.0-beta2
v8.2.1
v8.2.2
v8.2.3
v8.2.4
v8.2.5
v8.2.6
v8.2.7
v8.3.0
v8.3.0-beta1
v8.3.0-beta2
v8.3.1
v8.3.10
v8.3.11
v8.3.2
v8.3.3
v8.3.4
v8.3.5
v8.3.6
v8.3.7
v8.4.0
v8.4.0-beta1
v8.4.1
v8.4.10
v8.4.11
v8.4.2
v8.4.3
v8.4.4
v8.4.5
v8.4.6
v8.4.7
v8.5.0
v8.5.0-beta1
v8.5.1
v8.5.10
v8.5.11
v8.5.13
v8.5.14
v8.5.15
v8.5.16
v8.5.2
v8.5.20
v8.5.21
v8.5.22
v8.5.24
v8.5.26
v8.5.27
v8.5.3
v8.5.4
v8.5.5
v8.5.6
v8.5.9
v9.0.0
v9.0.0-beta1
v9.0.0-beta2
v9.0.0-beta3
v9.0.1
v9.0.2
v9.0.3
v9.0.4
v9.0.5
v9.0.6
v9.0.7
v9.0.8
v9.0.9
v9.1.0
v9.1.0-beta1
v9.1.1
v9.1.2
v9.1.3
v9.1.4
v9.1.5
v9.1.6
v9.1.7
v9.1.8
v9.2.0
v9.2.0-279c6c6c7d
v9.2.0-beta1
v9.2.1
v9.2.10
v9.2.13
v9.2.15
v9.2.17
v9.2.18
v9.2.19
v9.2.2
v9.2.20
v9.2.3
v9.2.4
v9.2.5
v9.2.6
v9.2.7
v9.2.8
v9.3.0
v9.3.0-beta1
v9.3.1
v9.3.11
v9.3.13
v9.3.14
v9.3.15
v9.3.16
v9.3.2
v9.3.4
v9.3.6
v9.3.8
v9.4.0
v9.4.0-beta1
v9.4.1
v9.4.10
v9.4.12
v9.4.13
v9.4.14
v9.4.15
v9.4.17
v9.4.2
v9.4.3
v9.4.7
v9.4.9
v9.5.0
v9.5.1
v9.5.10
v9.5.12
v9.5.13
v9.5.14
v9.5.15
v9.5.16
v9.5.17
v9.5.18
v9.5.19
v9.5.2
v9.5.20
v9.5.21
v9.5.3
v9.5.5
v9.5.6
v9.5.7
v9.5.8
v9.5.9
vtest-new-release-pipeline
${ noResults }
35 Commits (2233886f805cb63287d0f99349f76247392b45da)
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
dd0d034796
|
Internationalization: Translate RefreshPicker component (#58530)
|
3 years ago |
|
|
5361efc225
|
I18n: Migrate to I18next (#55845)
* Switch from lingui from i18next * Change lingui messages to i18next messages * Change lingui messages to i18next messages (grafana-ui) * Init i18n for tests |
3 years ago |
|
|
49bc70c812
|
TopNav: Panel edit changes (#54746)
* Progress * Progress * Things are working * More tweaks * Fixing unit test * Tweaks and fixing e2e tests * Remove ... in Save as * Fixing unit test * Fixing e2e test * Fixes Co-authored-by: Ashley Harrison <ashley.harrison@grafana.com> |
3 years ago |
|
|
211c9991c5
|
Navigation: Add responsive behaviour to `ToolbarButtonRow` (#53739)
* hacky first attempt * slightly cleaner... * behaviour mostly working... * remove unnecessary wrapper * css tweaks * much cleaner implementation with intersectionobserver * set style props directly on children * separate story, integrate when toggle is off * improve story, integrate when toggle is on * remove styles from DashNavTimeControls * mock IntersectionObserver for all unit tests * prettier * don't use dropdown anymore * add some basic documentation * add right alignment to scenes toolbarbuttonrow * just use the react children api to prevent duplicating children |
3 years ago |
|
|
e3567c21d1
|
Internationalisation: Translates RefreshPicker and the dashboard toolbar (#51827)
|
3 years ago |
|
|
3c6e0e8ef8
|
Chore: ESlint import order (#44959)
* Add and configure eslint-plugin-import * Fix the lint:ts npm command * Autofix + prettier all the files * Manually fix remaining files * Move jquery code in jest-setup to external file to safely reorder imports * Resolve issue caused by circular dependencies within Prometheus * Update .betterer.results * Fix missing // @ts-ignore * ignore iconBundle.ts * Fix missing // @ts-ignore |
4 years ago |
|
|
773da0e330
|
Explore: Add t * keybindings to change time range (#45020)
* Add keybindings to explore, allow override of dashboard model update for explore update * Remove edits to Dashboard Model, add definition when url params should be updated * Add tests * Add and expose util function instead of bringing in unrelated library do not define explicit path to library file * Use more generic model for TimeSrv * Remove url utility functions, use javascript function instead * Break out TimeModel into new type and bring it in * condense object creation |
4 years ago |
|
|
ad69de4a10
|
AppEvents: export appEvents in @grafana/runtime and support copy panel (#40715)
|
4 years ago |
|
|
738d5e499e
|
Add fiscal years and search to time picker (#39073)
* Add search to time picker * implement fiscal datemath Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com> |
4 years ago |
|
|
7aaf813751
|
ButtonGroup: Support nested buttons within button groups (#35884)
* ButtonGroup: Support nested buttons within button groups * removed files * Fixes |
5 years ago |
|
|
cfae7d8b97
|
Events: Migrate old timeRangeUpdate event to new event system to get rid of console.log warning (#35767)
* Events: Migrate old timeRangeUpdate event to new event system to get rid of console.log warning * Review feedback |
5 years ago |
|
|
0e207c4133
|
Dashboard: Fix Editing a panel with auto-refresh enabled auto-refresh in the edit screen (#34128)
* Dashboard: Fix editing panel with auto-refresh - Add default hidden and disabled auto-refresh option on the editing panel - Extend unit test for DashboardModel - Add unit test DashNavTimeControls component |
5 years ago |
|
|
10badea19e
|
Emotion: Upgrades emotion from 10 to 11 and updates all import paths (#32541)
* Babel: Updates babel dependencies to latest version * Emotion: Upgrade form 10 to 11 * Fixing tests * Updated to use emotion/css instead in test |
5 years ago |
|
|
a55a272276
|
Routing NG: Replace Angular routing with react-router (#31463)
* Add router packages * Get react app root work instead of Angular one * Logger util * Patch Angular routing ($routeProvider, $routeParamsProvider) * Use react-router-dom history instead of separate dependency * Add test routes * Sidemenu - use Link instead of anchors * Patch Angular $location service (stub) * WIP: geting rid of $location provider from TimeSrv * Intercept anchor clicks to use history under the hood * Sync Redux location slice with history state * Make login/logout work * Debug routes for testing * Make force login work * Make sure query param change does not recreate page components * Hide side menu in specified locations * Make the dashboar route query parameters work, make panel edit menu work * Enable more routes * Fix side menu * Handle view modes * Disable playlist routes * Make SafeDynamicImport work again * Bring back router-debug * Separate redux location sync from route rendering * Refactor updateLocation to thunk and move force refresh(login) to it * Fixing init dashboard issue * Support switching between dashboards without an unmount of DashboardPage * More fixes for init dashboard and panel edit * More type fixes * Moving angular location wrapper out of main LocationService, and fixing typescript issues * Fixed last typescript errors * LocationService: Move to runtime and remove getLocationService and export singleston const instead (#31523) * Moving location service implementation to runtime and removing get function and making it a package const singleton * Added test that used locationService directly * removed unused import * AngularApp: Moving angular dependencies and the app boot out of the main app into it's own file (#31525) * Fixes angular panels by calling the monkey patch * Moving angular stuff to to it's own files * udpated * Fixing clicking on divs and spans inside anchor * Moving app notifications out of angular app and removing angular directive wrapper * Moving search from angular to react and removing angular search wrapper * Clean up, tried to remove the redux location wrapper but requires a big update for DashboardPage, so adding it back * Moving AppWrapper to root to limit circular dependencies (app/core -> app/routing and back) * Open and close search now works * Hide sidemenu when in kiosk mode * Restoring some keybindings like ESC key * Removed kiosk events and simplified it, just handled through updating URL * Fixing typescript errors * Simplified GrafanaRouteComponentProps and renamed to ContainerProps * renamed back * Changed AlertRuleList to use GrafanaRouteComponentProps and location.search passed to it * Removing the reloadOnSearch property, this is not needed now for react as react by default does not unmount components when only url match or query parmas change * SafeDynamicImport causing unmount un every search update, not sure how to fix yet * Fix signature for SafeDynamicImport so we do not create new route components on every route render * Removing the redux location wrapper as it was causing errors, and making dashboard page work with RouteProps (location, match) etc * Updating DashboardPage and SoloPanelPage to use match params and history location * Fixed DashboardPage tests * Fixing solo route tests * LocationService: Rename getCurrentLocation to just getLocation * do not intercept link clicks with target blank or self * Experimental useUrlParams hook * Update DataSourceSettingsPage to use router match params * fix links with urls that have no starting / to work like before * Fix forceLogin * Add queryParams to GrafanaRouteComponentProps * PanelEditor get rid of updateLocation and location state * Improve grafana route query params typing * Add getSearchObject to LocationService * Use DashboardPAge queryParams instead of location.search parsing * Fix DashboardPage typing * Fix some tests weirdness * Bring back KeyboardSrv * Fixes typescript issues * Team pages now use router match params * Get rid of from GrafanaRouteComponent props * Removed unnessary calls to getSearchObject when calling locationService.partial * Updated DashboardPage tests after queryParams was added * Fixing dashboard settings back * GrafanaRoute: Adding tests and remove use of global locationService * Fixing tests and typescript errors * Bring back kiosk modes and add tests * Fix TimeSrv tests * Fix typecheck errors * Fixing tests * Updated SideMenu test to react-testing and wrapped component in Router, and fixed issue importing createMemoryHistory * Get rid of routeChange event from TimeSrv from * Fixed TopSectionItem test * Trying to make basename work but failing * Update TopSectionItem snapshot * Fix TopSectionItem snapshot test * Fix API keys creation * Remove Angular dependencies from KeybindingSrv (#31617) * Remove Angular dependency from KeybindingsSrv * Fix tests and typecheck issues * basename is starting to work * Make dashboard save work * KeybindingSrv: Remove as angular service and no usage angular scope * So long bridge_srv, we won't miss you * Update snapshots * Dashboard: Refactoring ChangeTracker to use History api and no angular (#31653) * Dashboard: Refactoring ChangeTracker to use History api and no angular * Updated * Removed logging * fixed unit tests * updated snapshots * Mechanism for force reloading routes (#31683) * e2e: Fixes various things in e2e scenarios after router migration (#31685) * Explore: Update reading query params from router props and updating location via locationService (ReactRouter) (#31688) * RoutingNG: Initial explore redux location to router location migration * Updated explore Wrapper tests * Fixing more tests * remove loggin * rename back to make naming consistent * Fixing return to dashboard button * fixing navigation to explore from dashboard * updated routeProps * Updated tests * Make DashboardListPage work * Fixing navigation after add new data source, and fixes explore e2e * Fixing solo panel page * PluginsPage now works * RoutingNG: When parsing and rendering url search/query params preseve old logic of handling booleans and arrays (#31725) * RoutingNG: When parsing and rendering url search/query params preserve old logic of handling booleans and arrays * Fixed test * Make snapshots list work * fixed alert notification channel edit page * Simplify LocationService, did not need special handling for login or forceLogin as target _self on link already handles that * fixed UserAdminPage * fixed edit orgs page * Fixing LdapPage * fixing dashboard import * Fixed new folder page * Fixed data source dashboards page * fixing Folder permissions and folder settings page * fixing snapshot list page nav model * remove unused file * Added placeholder page for playlist * Moved browser compatability to index-template * Restored 404/default page * Fixed reset password page * Fixed SignUpInvited page * Fixing CreateTeam, Create user page, add panel widget * Restore browwser file to make tests happy * Fixed unit tests * Removed unused import * Replacing usage of updateLocation * Fixed test * Updating search filters to use history / location service for filters * remove unused file * AppRootPage fixed * Fixing test and search issue * Changes to support enterprise extensions * remove console.log * Removing more use of redux location * Fixed signup page * removed unused old angular controllers * Fixing bugs * one final bugfix * Removed location from redux state * Fixing ts issues and tests * Fixing test issue * fixing tests * Fixing tests * removed unused stuff * Fixed search test * Adding some doc comments * Routing NG: Angular location provider patch (#31773) * Patch Angulars $location provider * Update public/app/angular/bridgeReactAngularRouting.ts * Remove only test * Update tests, disable loggers in test env * Routing NG: remove $location provider usage (#31816) * Remove dashboard_loaders * Remove $location from Analytics service, track page views form GrafanaRoute * Remove NotificationsEditCtrl * Remove Angular dependencies from uploadDashboardDirective * Update public/app/features/dashboard/containers/DashboardPage.tsx Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com> * Update public/app/features/dashboard/containers/DashboardPage.tsx Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com> * Remove unused test helpers (#31831) * Playlist react (#31829) * playlist list in react * Playlist start * Things started to work * Updated * Handle empty list * Fix ts * Fixes and kiosk mode stuff * Removed unused events * fixing ts issue * Another ts issue * Fixing tests Co-authored-by: Dominik Prokop <dominik.prokop@grafana.com> * fixed test * Update public/app/AppWrapper.tsx Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com> * Update public/app/AppWrapper.tsx Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com> * Remove Angular dependency from DashboardLoaderSrv (#31863) Co-authored-by: Torkel Ödegaard <torkel@grafana.com> Co-authored-by: Torkel Ödegaard <torkel@grafana.org> Co-authored-by: Hugo Häggmark <hugo.haggmark@grafana.com> Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com> |
5 years ago |
|
|
8d339a279b
|
Eslint: no-duplicate-imports rule (bump grafana-eslint-config) (#30989)
* Eslint: no-duplicate-imports rule (bump grafana-eslint-config) * Chore: Fix duplicate imports (#31041) * Rebased this branch into eslint-no-duplicate-imports * updated some changes * merged uncaught duplicate imports * fixes frontend test- I hope * fixes e2e test- I hope Co-authored-by: Uchechukwu Obasi <obasiuche62@gmail.com> |
5 years ago |
|
|
80294b2dbf
|
TimeRangePicker: Updates components to use new ToolbarButton & ButtonGroup (#30570)
* WIP: Using new components * Progress * Everything looks to be working * Explore: Replaces navbar-button and overriden explore button css classes with ToolbarButton and cleans up scss & markup, removes ResponsiveButton (#30571) * Explore: Replaces navbar-button and overriden explore button css classes with ToolbarButton and cleans up scss & markup, removes ResponsiveButton * Change live button text when paused * Fixed story * For the dashboard toolbar button I need a transparent button so I refactored the states/variants into a new ToolbarButtonVariatn * Changing my mind on the transparent variant * review fixes * Review fixes |
5 years ago |
|
|
b1a57c6f77
|
Chore: Automatically infer types for dashgrid connected components (#29818)
* Refactor DashboardPanel * Refactor PanelEditor * Fix missing initializer * Update public/app/features/dashboard/components/PanelEditor/PanelEditor.tsx Co-authored-by: Torkel Ödegaard <torkel@grafana.org> * Simplify type * Remove unused type * Move prop connectors on top Co-authored-by: Torkel Ödegaard <torkel@grafana.org> |
5 years ago |
|
|
1760fdd55d
|
Explore: respect min_refresh_interval (#27988)
* Explore: respect min_refresh_interval Fixes #27494 * fixup! Explore: respect min_refresh_interval * fixup! Explore: respect min_refresh_interval * UI: export defaultIntervals from refresh picker * fixup! Explore: respect min_refresh_interval Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com> |
5 years ago |
|
|
1abbb477cf
|
TimeZone: unify the time zone pickers to one that can rule them all. (#24803)
* draft on a unified TimeZonePicker. * most of the data structures is in place. * wip. * wip. * wip: timezone selector in progress.2 * fixed so we have proper data on all timezones. * started to add timezone into time picker. * addeing time zone footer. * footer is working. * fixed so we use the timeZone picker in shared preferences. * Added so we can change timeZone from picker. * did some styling changes. * will update timezone on all places that we need to update it. * removed console.log * removed magic string. * fixed border on calendar. * ignoring eslint cache. * cleaned up the code a bit. * made the default selectable. * corrected so the behaviour about default works as expected. * excluded timezone from change tracker. * revert so default will always be the intial value. * default will always fallback to the one in the config. * do the country mapping on startup. * fixed nit. * updated snapshots for timepicker. * fixed build errors. * updating so snapshot tests is in sync. * removed Date.now from prop since it will change each run in the snapshot tests. * fixed so e2e tests works as before. * moved files into separate folders. |
6 years ago |
|
|
72628c8ea0
|
Dashboard: Adds support for a global minimum dashboard refresh interval (#19416)
This feature would provide a way for administrators to limit the minimum dashboard refresh interval globally. Filters out the refresh intervals available in the time picker that are lower than the set minimum refresh interval in the configuration .ini file Adds the minimum refresh interval as available in the time picker. If the user tries to enter a refresh interval that is lower than the minimum in the URL, defaults to the minimum interval. When trying to update the JSON via the API, rejects the update if the dashboard's refresh interval is lower than the minimum. When trying to update a dashboard via provisioning having a lower refresh interval than the minimum, defaults to the minimum interval and logs a warning. Fixes #3356 Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com> |
6 years ago |
|
|
9272af264a
|
NewPanelEditor: Panel edit tweaks (#22415)
* NewPanelEditor: Alternative edit layout * Fixed full height issue * panel-edit-tabs experiment * minor tweaks * PanelEditor: Minor tweaks |
6 years ago |
|
|
fee18f143e
|
NewPanelEditor: Introduce redux state and reducer (#22070)
* New panel editor redux * minor change * Updated * progress * updated * Fixed panel data mutable issue * more actions * Discard works * Updated * Updated |
6 years ago |
|
|
08a4317b46
|
DashNavTimeControls: remove $injector and rootScope from time picker (#22041)
|
6 years ago |
|
|
587e4009f3
|
Dashboard: new updated time picker (#20931)
* Dashboard: started to implement new time picker. * TimePicker: working in full screen (except calendar). * TimePicker: first draft on narrow screen variant. * TimePicker: small adjustments to the narrow design. * TimePicker: enabled range selection and started to style calendar. * TimePicker: applied some more styling. * Calendar: added so the calendar range selection is styled properly. * Calendar: added styling for timepicker calendar in narrow screen. * TimePicker: made it possible to select range from calendar. * TimePicker: made the calendar have previous selected value. * TimePicker: moved calendar to be able to update form state. * TimePicker: calendar is now displayed onFocus or onClick. * TimePicker: calendar will be closed if click outside input. * Calendar: fixed the styling of the calendar in narrow screen. * Calendar: made it work properly with narrow screen. * TimePicker: connected recent to absolute time range. * TimePicker: changed the label on recent ranges. * TimePicker: cleaned up the range list and options. * TimePicker: some more cleaning up. * TimePicker: cleaned up the calendar a bit. * TimePicker: some more refactorings. * TimePicker: refactorings. * TimePicker: styled modal properly. * TimePicker: empty recent list. * TimePicker: width when calendar in full screen. * TimePicker: will validate input value. * TimePicker: removed unused code. * TimePicker: positioning with emotion instead of sass. * Calendar: Made sure we send the dates in the correct order to the calendar. * TimePicker: fixed theme. * TimePicker: fixed positioning of the content. * TimePicker: positioning of narrow. * TimePicker: added some simple tets. * TimePicker: fixed issue with invalid and added error message. * TimePicker: added history. * TimePicker: cleaned up snapshot data. * TimePicker: fixed so we keep the quick values in the input. * TimePicker: fixed the missing styling on UTC. * TimePicker: added missing caret icon. * TimePicker: fixed formatting on recent time ranges. * TimePicker: added missing -. * TimePicker: refactorings after feedback. * TimePicker: renamed reserved prop name. * TimePicker: added missing onChange call. * TimePicker: removed alternative return type. * TimePicker: fixed the sorting order on the recent list. * TimePicker: added useCallback for the onEvent functions. * TimePicker: moving away from default export. * TimePicker: used the isMathString instead of private function. * TimePicker: minor refactoring simplify the code. * TimePicker: Added empty container that will expand when less then 4 recent searches. * TimePicker: changed the top to be absolute relative to the container. * TimePicker: updated snapshots for failing tests. * Fixed shadow * Move it down a bit * added some more tests. * Fixed so we change the anchor point of the time picker in really small screens. * removed memo. * fixed snapshot. * Make sure that we always use the correct timeZone when formatting output. * Fixed form background. * Some minor fixes after demo. * Making sure that empty info box is centered. * updated snapshots for timepicker after css changes. * fixed so we don't overflow when input validation error. * adjusted final things on the time picker. Co-authored-by: Torkel Ödegaard <torkel@grafana.com> |
6 years ago |
|
|
322c110b89
|
TimePicker: Fixed update issue after plugin uses getLocationSrv().update (#20466)
* TimePicker: Fixed update issue after plugin uses getLocationSrv().update * comment fix * don't mess with the text panel |
6 years ago |
|
|
99411bf37a
|
Types: Adds type safety to appEvents (#19418)
* Types: Add type safety to appEvents |
6 years ago |
|
|
bcf28cb7a2 |
[Shortcuts] Fixes shortcuts for moving time range backwards and forwards (#18305)
Closes #18159 |
7 years ago |
|
|
c01bbf2058 |
Timerange: Fixes a bug where custom time ranges didn't respect UTC (#18248)
Closes #18170 Closes #18178 |
7 years ago |
|
|
6144c0f51d |
Revert "Timerange: Fixes a bug where custom time ranges didn't respect UTC (#18217)" (#18246)
This reverts commit
|
7 years ago |
|
|
0752a09f92
|
Timerange: Fixes a bug where custom time ranges didn't respect UTC (#18217)
* Timerange: Fixes a bug where custom timeranges didn't respect UTC Closes #18170 Closes #18178 |
7 years ago |
|
|
3f15170914 |
Refactor: move some files to @grafana/data (#17952)
* moving to data WIP * more refactoring * add missing test * mock full path * remove sinon from grafana-ui |
7 years ago |
|
|
bd4a7ddf3a
|
TimePicker: Style and responsive fixes, restored dashboard settings (#17822)
* TimePicker: Restore time picker settings * CleanUp: removed unuused angular-ui (calendar) components * Fix angular boot dependency list * TimePicker: set time to 23:59:00 when setting To time using calendar |
7 years ago |
|
|
ead4b1f5c7
|
Explore: Uses new TimePicker from Grafana/UI (#17793)
* Wip: Intiail commit * Refactor: Replaces TimePicker in Explore * Refactor: Removes Angular TimePicker folder * Refactor: Adds tests for getShiftedTimeRange * Fix: Fixes invalid import to removed TimePicker * Fix: Fixes dateTime tests * Refactor: Reuses getShiftedTimeRange for both Explore and Dashboards * Refactor: Shares getZoomedTimeRange between Explore and Dashboard |
7 years ago |
|
|
0412a28d2e |
TimePicker: New time picker dropdown & custom range UI (#16811)
* feat: Add new picker to DashNavTimeControls * chore: noImplicitAny limit reached * chore: noImplicityAny fix * chore: Add momentUtc helper to avoid the isUtc conditionals * chore: Move getRaw from Explore's time picker to grafana/ui utils and rename to getRawRange * feat: Use helper functions to convert utc to browser time * fix: Dont Select current value when pressing tab when using Time Picker * fix: Add tabIndex to time range inputs so tab works smoothly and prevent mouseDown event to propagate to react-select * fix: Add spacing to custom range labels * fix: Updated snapshot * fix: Re-adding getRaw() temporary to fix the build * fix: Disable scroll event in Popper when we're using the TimePicker so the popup wont "follow" the menu * fix: Move all "Last xxxx" quick ranges to the menu and show a "UTC" text when applicable * fix: Add zoom functionality * feat: Add logic to mark selected option as active * fix: Add tooltip to zoom button * fix: lint fix after rebase * chore: Remove old time picker from DashNav * TimePicker: minor design update * chore: Move all time picker quick ranges to the menu * fix: Remove the popover border-right, since the quick ranges are gone * chore: Remove function not in use * Fix: Close time picker on resize event * Fix: Remove border bottom * Fix: Use fa icons on prev/next arrows * Fix: Pass ref from TimePicker to TimePickerOptionGroup so the popover will align as it should * Fix: time picker ui adjustments to get better touch area on buttons * Fix: Dont increase line height on large screens * TimePicker: style updates * Fix: Add more prominent colors for selected dates and fade out dates in previous/next month * TimePicker: style updates2 * TimePicker: Big refactorings and style changes * Removed use of Popper not sure we need that here? * Made active selected item in the list have the "selected" checkmark * Changed design of popover * Changed design of and implementation of the Custom selection in the dropdown it did not feel like a item you could select like the rest now the list is just a normal list * TimePicker: Refactoring & style changes * TimePicker: use same date format everywhere * TimePicker: Calendar style updates * TimePicker: fixed unit test * fixed unit test * TimeZone: refactoring time zone type * TimePicker: refactoring * TimePicker: finally to UTC to work * TimePicker: better way to handle calendar utc dates * TimePicker: Fixed tooltip issues * Updated snapshot * TimePicker: moved tooltip from DashNavControls into TimePicker |
7 years ago |
|
|
406ef962fc |
Explore & Dashboard: New Refresh picker (#16505)
* Added RefreshButton
* Added RefreshSelect
* Added RefreshSelectButton
* Added RefreshPicker
* Removed the magic string Paused
* Minor style changes and using Off instead of Pause
* Added HeadlessSelect
* Added HeadlessSelect story
* Added SelectButton
* Removed RefreshSelectButton
* Added TimePicker and moved ClickOutsideWrapper to ui/components
* Added TimePickerPopOver
* Added react-calendar
* Missed yarn lock file
* Added inputs to popover
* Added TimePicker and RefreshPicker to DashNav
* Moved TimePicker and RefreshPicker to app/core
* Added react-calendar to app and removed from ui/components
* Fixed PopOver onClick
* Moved everything back to ui components because of typings problems
* Exporing RefreshPicker and TimePicker
* Added Apply and inputs
* Added typings
* Added TimePickerInput and logic
* Fixed parsing of string to Moments
* Fixed range string
* Styling and connecting the calendars and inputs
* Changed Calendar styling
* Added backward forward and zoom
* Fixed responsive styles
* Moved TimePicker and RefreshPicker into app core
* Renamed menuIsOpen to isOpen
* Changed from className={} to className=""
* Moved Popover to TimePickerOptionGroup
* Renamed all PopOver to Popover
* Renamed popOver to popover and some minor refactorings
* Renamed files with git mv
* Added ButtonSelect and refactored RefreshPicker
* Refactored TimePicker to use new ButtonSelect
* Removed HeadlessSelect as suggested
* fix: Fix typings and misc errors after rebase
* wip: Enable time picker on dashboard and add tooltip
* Merge branch 'master' into hugoh/new-timepicker-and-unified-component
# Conflicts:
# packages/grafana-ui/package.json
# packages/grafana-ui/src/components/Input/Input.test.tsx
# packages/grafana-ui/src/components/Input/Input.tsx
# packages/grafana-ui/src/utils/validate.ts
# public/app/features/dashboard/panel_editor/QueryOptions.tsx
# yarn.lock
* fix: Snapshot update
* Move TimePicker default options into the TimePicker as statics, pass the tooltipContent down the line when wanted and wrap the button in a tooltip element
* fix: Override internal state prop if we provide one in a prop
* Updated snapshots
* Let dashnav control refreshPicker state
* feat: Add a stringToMs function
* wip: RefreshPicker
* wip: Move RefreshPicker to @grafana/ui
* wip: Move TimePicker to @grafana/ui
* wip: Remove comments
* wip: Add refreshPicker to explore
* wip: Use default intervals if the prop is missing
* wip: Nicer way of setting defaults
* fix: Control the select component
* wip: Add onMoveForward/onMoveBack
* Remove code related to the new time picker and refresh picker from dashnav
* Fix: Typings after merge
* chore: Minor fix after merge
* chore: Remove _.map usage
* chore: Moved refresh-picker logic out of the refresh picker since it will work a little differently in explore and dashboards until we have replaced the TimeSrv
* feat: Add an Interval component to @grafana/ui
* chore: Remove intervalId from redux state and move setInterval logic from ExploreToolbar to its own Interval component
* feat: Add refreshInterval to Explore's URL state
* feat: Pick up refreshInterval from url on page load
* fix: Set default refreshInterval when no value can be retained from URL
* fix: Update test initial state with refreshInterval
* fix: Handle URLs before RefreshPicker
* fix: Move RefreshInterval to url position 3 since the segments can take multiple positions
* fix: A better way of detecting urls without RefreshInterval in Explore
* chore: Some Explore typings
* fix: Attach refresh picker to interval picker
* chore: Sass fix for refresh button border radius
* fix: Remove refreshInterval from URL
* fix: Intervals now start when previous interval is finished
* fix: Use clearTimeout instead of clearInterval
* fix: Make sure there's a delay set before adding a timeout when we have slow explore queries
* wip: Add refresh picker to dashboard
* feat: Add util for removing keys with empty values
* feat: RefreshPicker in dashboards and tmp rem out old RefreshPicker
* fix: Remove the jumpy:ness in the refreshpicker
* Changed placement and made it hide when your in dashboard settings
* chore: Move logic related to refresh picker out of DashNav to its own component
* feat: Add tooltip to refreshpicker
* fix: Fix bug with refreshpicker not updating when setting to 'off'
* fix: Make it possible to override refresh intervals using the dashboard intervals
* chore: Change name of Interval to SetInterval to align with ecmascripts naming since its basically the same but declarative and async
* fix: Use default intervals when auto refresh is empty in dashboard settings
* fix: Hide time/interval picker when hidden is true on the model, such as on the home dashboard
* fix: Interval picker will have to handle location changes since timeSrv wont
* RefreshPicker: Refactoring refresh picker
* RefreshPicker: minor refactoring
|
7 years ago |