mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
* Create basic feature toggle * Rename context to reflect it contains query history and query library * Update icons and variants * Rename hooks * Update tests * Fix mock * Add tracking * Turn button into a toggle * Make dropdown active as well This is required to have better UI and an indication of selected state in split view * Update Query Library icon This is to make it consistent with the toolbar button * Hide query history button when query library is available This is to avoid confusing UX with 2 button triggering the drawer but with slightly different behavior * Make the drawer bigger for query library To avoid confusion for current users and test it internally a bit more it's behind a feature toggle. Bigger drawer may obstruct the view and add more friction in the UX. * Fix tests The test was failing because queryLibraryAvailable was set to true for tests. This change makes it more explicit what use case is being tested * Remove active state underline from the dropdown * Allow closing Query Library drawer from the toolbar * Simplify dropdown design
165 lines
12 KiB
Plaintext
165 lines
12 KiB
Plaintext
Name,Stage,Owner,requiresDevMode,RequiresRestart,FrontendOnly
|
|
disableEnvelopeEncryption,GA,@grafana/grafana-as-code,false,false,false
|
|
live-service-web-worker,experimental,@grafana/grafana-app-platform-squad,false,false,true
|
|
queryOverLive,experimental,@grafana/grafana-app-platform-squad,false,false,true
|
|
panelTitleSearch,preview,@grafana/grafana-app-platform-squad,false,false,false
|
|
publicDashboards,GA,@grafana/sharing-squad,false,false,false
|
|
publicDashboardsEmailSharing,preview,@grafana/sharing-squad,false,false,false
|
|
publicDashboardsScene,experimental,@grafana/sharing-squad,false,false,true
|
|
lokiExperimentalStreaming,experimental,@grafana/observability-logs,false,false,false
|
|
featureHighlights,GA,@grafana/grafana-as-code,false,false,false
|
|
storage,experimental,@grafana/grafana-app-platform-squad,false,false,false
|
|
correlations,GA,@grafana/explore-squad,false,false,false
|
|
exploreContentOutline,GA,@grafana/explore-squad,false,false,true
|
|
datasourceQueryMultiStatus,experimental,@grafana/plugins-platform-backend,false,false,false
|
|
autoMigrateOldPanels,preview,@grafana/dataviz-squad,false,false,true
|
|
autoMigrateGraphPanel,preview,@grafana/dataviz-squad,false,false,true
|
|
autoMigrateTablePanel,preview,@grafana/dataviz-squad,false,false,true
|
|
autoMigratePiechartPanel,preview,@grafana/dataviz-squad,false,false,true
|
|
autoMigrateWorldmapPanel,preview,@grafana/dataviz-squad,false,false,true
|
|
autoMigrateStatPanel,preview,@grafana/dataviz-squad,false,false,true
|
|
autoMigrateXYChartPanel,preview,@grafana/dataviz-squad,false,false,true
|
|
disableAngular,preview,@grafana/dataviz-squad,false,false,true
|
|
canvasPanelNesting,experimental,@grafana/dataviz-squad,false,false,true
|
|
scenes,experimental,@grafana/dashboards-squad,false,false,true
|
|
disableSecretsCompatibility,experimental,@grafana/hosted-grafana-team,false,true,false
|
|
logRequestsInstrumentedAsUnknown,experimental,@grafana/hosted-grafana-team,false,false,false
|
|
topnav,deprecated,@grafana/grafana-frontend-platform,false,false,false
|
|
returnToPrevious,GA,@grafana/grafana-frontend-platform,false,false,true
|
|
grpcServer,preview,@grafana/grafana-app-platform-squad,false,false,false
|
|
unifiedStorage,experimental,@grafana/grafana-app-platform-squad,true,true,false
|
|
cloudWatchCrossAccountQuerying,GA,@grafana/aws-datasources,false,false,false
|
|
showDashboardValidationWarnings,experimental,@grafana/dashboards-squad,false,false,false
|
|
mysqlAnsiQuotes,experimental,@grafana/search-and-storage,false,false,false
|
|
accessControlOnCall,preview,@grafana/identity-access-team,false,false,false
|
|
nestedFolders,GA,@grafana/search-and-storage,false,false,false
|
|
nestedFolderPicker,GA,@grafana/grafana-frontend-platform,false,false,true
|
|
alertingBacktesting,experimental,@grafana/alerting-squad,false,false,false
|
|
editPanelCSVDragAndDrop,experimental,@grafana/dataviz-squad,false,false,true
|
|
alertingNoNormalState,preview,@grafana/alerting-squad,false,false,false
|
|
logsContextDatasourceUi,GA,@grafana/observability-logs,false,false,true
|
|
lokiQuerySplitting,GA,@grafana/observability-logs,false,false,true
|
|
lokiQuerySplittingConfig,experimental,@grafana/observability-logs,false,false,true
|
|
individualCookiePreferences,experimental,@grafana/grafana-backend-group,false,false,false
|
|
prometheusMetricEncyclopedia,GA,@grafana/observability-metrics,false,false,true
|
|
influxdbBackendMigration,GA,@grafana/observability-metrics,false,false,true
|
|
influxqlStreamingParser,experimental,@grafana/observability-metrics,false,false,false
|
|
influxdbRunQueriesInParallel,privatePreview,@grafana/observability-metrics,false,false,false
|
|
prometheusDataplane,GA,@grafana/observability-metrics,false,false,false
|
|
lokiMetricDataplane,GA,@grafana/observability-logs,false,false,false
|
|
lokiLogsDataplane,experimental,@grafana/observability-logs,false,false,false
|
|
dataplaneFrontendFallback,GA,@grafana/observability-metrics,false,false,true
|
|
disableSSEDataplane,experimental,@grafana/observability-metrics,false,false,false
|
|
alertStateHistoryLokiSecondary,experimental,@grafana/alerting-squad,false,false,false
|
|
alertStateHistoryLokiPrimary,experimental,@grafana/alerting-squad,false,false,false
|
|
alertStateHistoryLokiOnly,experimental,@grafana/alerting-squad,false,false,false
|
|
unifiedRequestLog,experimental,@grafana/grafana-backend-group,false,false,false
|
|
renderAuthJWT,preview,@grafana/grafana-as-code,false,false,false
|
|
refactorVariablesTimeRange,preview,@grafana/dashboards-squad,false,false,false
|
|
enableElasticsearchBackendQuerying,GA,@grafana/observability-logs,false,false,false
|
|
faroDatasourceSelector,preview,@grafana/app-o11y,false,false,true
|
|
enableDatagridEditing,preview,@grafana/dataviz-squad,false,false,true
|
|
extraThemes,experimental,@grafana/grafana-frontend-platform,false,false,true
|
|
lokiPredefinedOperations,experimental,@grafana/observability-logs,false,false,true
|
|
pluginsFrontendSandbox,experimental,@grafana/plugins-platform-backend,false,false,true
|
|
frontendSandboxMonitorOnly,experimental,@grafana/plugins-platform-backend,false,false,true
|
|
sqlDatasourceDatabaseSelection,preview,@grafana/dataviz-squad,false,false,true
|
|
lokiFormatQuery,experimental,@grafana/observability-logs,false,false,true
|
|
recordedQueriesMulti,GA,@grafana/observability-metrics,false,false,false
|
|
vizAndWidgetSplit,experimental,@grafana/dashboards-squad,false,false,true
|
|
prometheusIncrementalQueryInstrumentation,experimental,@grafana/observability-metrics,false,false,true
|
|
logsExploreTableVisualisation,GA,@grafana/observability-logs,false,false,true
|
|
awsDatasourcesTempCredentials,experimental,@grafana/aws-datasources,false,false,false
|
|
transformationsRedesign,GA,@grafana/observability-metrics,false,false,true
|
|
mlExpressions,experimental,@grafana/alerting-squad,false,false,false
|
|
traceQLStreaming,GA,@grafana/observability-traces-and-profiling,false,false,true
|
|
metricsSummary,experimental,@grafana/observability-traces-and-profiling,false,false,true
|
|
grafanaAPIServerWithExperimentalAPIs,experimental,@grafana/grafana-app-platform-squad,true,true,false
|
|
grafanaAPIServerEnsureKubectlAccess,experimental,@grafana/grafana-app-platform-squad,true,true,false
|
|
featureToggleAdminPage,experimental,@grafana/grafana-operator-experience-squad,false,true,false
|
|
awsAsyncQueryCaching,GA,@grafana/aws-datasources,false,false,false
|
|
permissionsFilterRemoveSubquery,experimental,@grafana/grafana-backend-group,false,false,false
|
|
prometheusConfigOverhaulAuth,GA,@grafana/observability-metrics,false,false,false
|
|
configurableSchedulerTick,experimental,@grafana/alerting-squad,false,true,false
|
|
alertingNoDataErrorExecution,GA,@grafana/alerting-squad,false,true,false
|
|
angularDeprecationUI,GA,@grafana/plugins-platform-backend,false,false,true
|
|
dashgpt,GA,@grafana/dashboards-squad,false,false,true
|
|
aiGeneratedDashboardChanges,experimental,@grafana/dashboards-squad,false,false,true
|
|
reportingRetries,preview,@grafana/sharing-squad,false,true,false
|
|
sseGroupByDatasource,experimental,@grafana/observability-metrics,false,false,false
|
|
libraryPanelRBAC,experimental,@grafana/dashboards-squad,false,true,false
|
|
lokiRunQueriesInParallel,privatePreview,@grafana/observability-logs,false,false,false
|
|
wargamesTesting,experimental,@grafana/hosted-grafana-team,false,false,false
|
|
alertingInsights,GA,@grafana/alerting-squad,false,false,true
|
|
externalCorePlugins,experimental,@grafana/plugins-platform-backend,false,false,false
|
|
pluginsAPIMetrics,experimental,@grafana/plugins-platform-backend,false,false,true
|
|
idForwarding,experimental,@grafana/identity-access-team,false,false,false
|
|
externalServiceAccounts,preview,@grafana/identity-access-team,false,false,false
|
|
panelMonitoring,GA,@grafana/dataviz-squad,false,false,true
|
|
enableNativeHTTPHistogram,experimental,@grafana/hosted-grafana-team,false,false,false
|
|
formatString,preview,@grafana/dataviz-squad,false,false,true
|
|
transformationsVariableSupport,preview,@grafana/dataviz-squad,false,false,true
|
|
kubernetesPlaylists,GA,@grafana/grafana-app-platform-squad,false,true,false
|
|
kubernetesSnapshots,experimental,@grafana/grafana-app-platform-squad,false,true,false
|
|
queryService,experimental,@grafana/grafana-app-platform-squad,false,true,false
|
|
queryServiceRewrite,experimental,@grafana/grafana-app-platform-squad,false,true,false
|
|
queryServiceFromUI,experimental,@grafana/grafana-app-platform-squad,false,false,true
|
|
cloudWatchBatchQueries,preview,@grafana/aws-datasources,false,false,false
|
|
recoveryThreshold,GA,@grafana/alerting-squad,false,true,false
|
|
lokiStructuredMetadata,GA,@grafana/observability-logs,false,false,false
|
|
teamHttpHeaders,preview,@grafana/identity-access-team,false,false,false
|
|
awsDatasourcesNewFormStyling,preview,@grafana/aws-datasources,false,false,true
|
|
cachingOptimizeSerializationMemoryUsage,experimental,@grafana/grafana-operator-experience-squad,false,false,false
|
|
panelTitleSearchInV1,experimental,@grafana/search-and-storage,true,false,false
|
|
managedPluginsInstall,GA,@grafana/plugins-platform-backend,false,false,false
|
|
prometheusPromQAIL,experimental,@grafana/observability-metrics,false,false,true
|
|
prometheusCodeModeMetricNamesSearch,experimental,@grafana/observability-metrics,false,false,true
|
|
addFieldFromCalculationStatFunctions,preview,@grafana/dataviz-squad,false,false,true
|
|
alertmanagerRemoteSecondary,experimental,@grafana/alerting-squad,false,false,false
|
|
alertmanagerRemotePrimary,experimental,@grafana/alerting-squad,false,false,false
|
|
alertmanagerRemoteOnly,experimental,@grafana/alerting-squad,false,false,false
|
|
annotationPermissionUpdate,GA,@grafana/identity-access-team,false,false,false
|
|
extractFieldsNameDeduplication,experimental,@grafana/dataviz-squad,false,false,true
|
|
dashboardSceneForViewers,experimental,@grafana/dashboards-squad,false,false,true
|
|
dashboardSceneSolo,experimental,@grafana/dashboards-squad,false,false,true
|
|
dashboardScene,experimental,@grafana/dashboards-squad,false,false,true
|
|
panelFilterVariable,experimental,@grafana/dashboards-squad,false,false,true
|
|
pdfTables,preview,@grafana/sharing-squad,false,false,false
|
|
ssoSettingsApi,preview,@grafana/identity-access-team,false,false,false
|
|
canvasPanelPanZoom,preview,@grafana/dataviz-squad,false,false,true
|
|
logsInfiniteScrolling,experimental,@grafana/observability-logs,false,false,true
|
|
flameGraphItemCollapsing,experimental,@grafana/observability-traces-and-profiling,false,false,true
|
|
exploreMetrics,GA,@grafana/dashboards-squad,false,false,true
|
|
alertingSimplifiedRouting,GA,@grafana/alerting-squad,false,false,false
|
|
logRowsPopoverMenu,GA,@grafana/observability-logs,false,false,true
|
|
pluginsSkipHostEnvVars,experimental,@grafana/plugins-platform-backend,false,false,false
|
|
tableSharedCrosshair,experimental,@grafana/dataviz-squad,false,false,true
|
|
regressionTransformation,preview,@grafana/dataviz-squad,false,false,true
|
|
lokiQueryHints,GA,@grafana/observability-logs,false,false,true
|
|
kubernetesFeatureToggles,experimental,@grafana/grafana-operator-experience-squad,false,false,true
|
|
cloudRBACRoles,experimental,@grafana/identity-access-team,false,true,false
|
|
alertingQueryOptimization,GA,@grafana/alerting-squad,false,false,false
|
|
newFolderPicker,experimental,@grafana/grafana-frontend-platform,false,false,true
|
|
jitterAlertRulesWithinGroups,preview,@grafana/alerting-squad,false,true,false
|
|
onPremToCloudMigrations,experimental,@grafana/grafana-operator-experience-squad,false,false,false
|
|
alertingSaveStatePeriodic,privatePreview,@grafana/alerting-squad,false,false,false
|
|
promQLScope,experimental,@grafana/observability-metrics,false,false,false
|
|
sqlExpressions,experimental,@grafana/grafana-app-platform-squad,false,false,false
|
|
nodeGraphDotLayout,experimental,@grafana/observability-traces-and-profiling,false,false,true
|
|
groupToNestedTableTransformation,preview,@grafana/dataviz-squad,false,false,true
|
|
newPDFRendering,preview,@grafana/sharing-squad,false,false,false
|
|
kubernetesAggregator,experimental,@grafana/grafana-app-platform-squad,false,true,false
|
|
expressionParser,experimental,@grafana/grafana-app-platform-squad,false,true,false
|
|
groupByVariable,experimental,@grafana/dashboards-squad,false,false,false
|
|
betterPageScrolling,GA,@grafana/grafana-frontend-platform,false,false,true
|
|
authAPIAccessTokenAuth,experimental,@grafana/identity-access-team,false,false,false
|
|
scopeFilters,experimental,@grafana/dashboards-squad,false,false,false
|
|
ssoSettingsSAML,experimental,@grafana/identity-access-team,false,false,false
|
|
oauthRequireSubClaim,experimental,@grafana/identity-access-team,false,false,false
|
|
newDashboardWithFiltersAndGroupBy,experimental,@grafana/dashboards-squad,false,false,false
|
|
cloudWatchNewLabelParsing,GA,@grafana/aws-datasources,false,false,false
|
|
accessActionSets,experimental,@grafana/identity-access-team,false,false,false
|
|
disableNumericMetricsSortingInExpressions,experimental,@grafana/observability-metrics,false,true,false
|
|
grafanaManagedRecordingRules,experimental,@grafana/alerting-squad,false,false,false
|
|
queryLibrary,experimental,@grafana/explore-squad,false,false,false
|