You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by gi...@apache.org on 2024/06/28 13:21:32 UTC
(superset) branch dependabot/npm_and_yarn/superset-frontend/scroll-into-view-if-needed-3.1.0 updated (1a8eec7558 -> c9bf76401a)
This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch dependabot/npm_and_yarn/superset-frontend/scroll-into-view-if-needed-3.1.0
in repository https://gitbox.apache.org/repos/asf/superset.git
discard 1a8eec7558 chore(deps): bump scroll-into-view-if-needed in /superset-frontend
add dd7ce3755c chore(deps): bump debug from 4.3.4 to 4.3.5 in /superset-websocket/utils/client-ws-app (#28823)
add ba848cf0e6 chore(deps): bump react-window and @types/react-window in /superset-frontend (#28824)
add c6f4d507e9 chore(deps-dev): bump imports-loader from 3.1.1 to 5.0.0 in /superset-frontend (#28826)
add 4fd9170958 chore(deps-dev): bump exports-loader from 0.7.0 to 5.0.0 in /superset-frontend (#28827)
add fdad607de4 chore(deps-dev): bump @hot-loader/react-dom from 16.13.0 to 16.14.0 in /superset-frontend (#28817)
add 940f79e7c0 chore(deps-dev): bump @types/node from 20.12.7 to 20.13.0 in /superset-websocket (#28809)
add a6a232fa47 chore(deps-dev): bump @docusaurus/module-type-aliases from 3.2.1 to 3.4.0 in /docs (#28806)
add 84b893a7bd chore(deps): bump swagger-ui-react from 5.17.5 to 5.17.14 in /docs (#28805)
add 25ace49ec1 chore(deps-dev): bump @types/react from 18.3.1 to 18.3.3 in /docs (#28802)
add aa766c0664 chore(deps): bump @ant-design/icons from 5.3.6 to 5.3.7 in /docs (#28799)
add f0066a859a chore(deps-dev): bump @docusaurus/tsconfig from 3.3.2 to 3.4.0 in /docs (#28801)
add 9b5a27f195 chore(deps): bump @types/json-bigint from 1.0.1 to 1.0.4 in /superset-frontend (#28808)
add 4640a6e382 chore(deps): bump react-intersection-observer from 9.8.2 to 9.10.2 in /superset-frontend (#28811)
add 22c5d510a0 chore(deps): bump @types/lodash from 4.17.0 to 4.17.4 in /superset-websocket (#28812)
add e6c5435f72 chore(deps): bump core-js from 3.8.3 to 3.37.1 in /superset-frontend (#28814)
add 8b6496715f chore(deps-dev): update @types/lodash requirement from ^4.17.0 to ^4.17.4 in /superset-frontend/plugins/plugin-chart-handlebars (#28822)
add bc9eab9902 fix: Update downgrade path for migration to remove sl_tables (#28838)
add 896fe854dc feat: Adds the ECharts Histogram chart (#28652)
add 95706d9be2 feat: Adds the Featured Charts dashboard (#28789)
add 725375541d fix: use channel id with new slack api for file uploads (#28797)
add 1a52c6a3b8 fix(embedded-sdk): add accessible title to iframe (#27017)
add 8a8ce16a1f refactor(sqllab): nonblocking new query editor (#28795)
add 0ca42a8e4d chore: remove React 16.4's obsolete React imports (#28571)
add a9cebe81ea fix: CI errors as the result of removing React imports (#29089)
add d303852609 feat(helm): allow removal of Node & Worker replicas for custom HPA solutions (#28762)
add dabb4e064f fix(explore): Drill to detail truncates int64 IDs (#29081)
add df0b1cb8ed feat: Adds Histogram chart migration logic (#28780)
add 17d7e7e5e1 fix: Remove BASE_AXIS from pre-query (#29084)
add b5d9ac0690 chore: only use cypress.io when triggered manually (#29077)
add de3a1d87b3 docs: various adjustments across the docs (#29093)
add eef7828681 fix(i18n): improved Russian translation (#28572)
add bb9f326f9b chore: change security error level (#28641)
add 8f02eb0a34 fix: Cypress CI process while opening PR from a fork (#29098)
add 5c9a79442c fix(embedded): add missing GUEST_TOKEN_HEADER_NAME to bootstrap data (#28932)
add 961cb961e9 refactor: Removes the export of QueryFormData (#28786)
add 9cdf6b88ad docs: Add Gavagai to INTHEWILD (#29104)
add f2e020e398 fix(helm): Set priorityClassName to pods (superset, celeryBeat, celeryBeatFlower, celeryBeatWorker, celeryBeatWebsocket, jobs) (#29091)
add 066f6b1f8a feat: add Current time-range options for time filter (#28637)
add fc9bc175e6 fix: CI failture due to Default React import (#29110)
add 5660f8e554 feat: OAuth2 client initial work (#29109)
add 68fd189586 fix(mixed-timeseries-plugin): Second query stacks stacked on top of first query series (#29119)
add bfae2c8348 docs: Add Analytics Aura to INTHEWILD (#29142)
add 8e15d4807f chore: `s/MockFixture/MockerFixture/g` (#29160)
add 024cfd86e4 feat(formatters): Add custom d3-time-format locale (#24263)
add dd67772ad9 fix: Improving handling for tag relationship when deleting assets (#29117)
add 684e10d718 build(deps): update urijs requirement from ^1.19.8 to ^1.19.11 in /superset-frontend/plugins/legacy-preset-chart-deckgl (#28295)
add 2ea859e4e5 build(deps): bump braces from 3.0.2 to 3.0.3 in /docs (#29169)
add adbbe8f453 build(deps): bump braces from 3.0.2 to 3.0.3 in /superset-frontend/cypress-base (#29168)
add 8699571654 fix(maps): Load indian map borders correctly (Restores #24927 fixes) (#29170)
add a7294be94f chore(deps): bump distributions from 1.1.0 to 2.2.0 in /superset-frontend (#28836)
add dfda0877c0 build(deps-dev): bump braces from 3.0.2 to 3.0.3 in /superset-websocket (#29167)
add cc492ffed4 chore(intros): Update INTHEWILD.md (#29226)
add a067ffb92d feat(echarts-pie): add string template support for labels (#28774)
add 5167d20f27 fix: Improving handling for tag relationship when deleting assets v2 (#29229)
add 4bb2e2f8af chore: enable ruff lint rule TRY201 and B904 to improve `raise` stack traces (#29166)
add f2d5bbc671 build(deps-dev): bump braces from 3.0.2 to 3.0.3 in /superset-embedded-sdk (#29232)
add a88979631e fix(sqllab): run previous state query (#29230)
add 31afb62e95 refactor(sqllab): nonblocking switch query editor (#29108)
add 6b016da185 fix: Workaround for Pandas.DataFrame.to_csv bug (#28755)
add 53798c7904 feat(trino): Add functionality to upload data (#29164)
add f185bbed3c chore: Set isolation level to READ COMMITTED for testing et al. (#28628)
add daf37cbe58 chore: Remove the need for explicit bubble up of certain exceptions (#29235)
add 0dc9215c89 fix(Explore): Keep necessary form data to allow query mode switching (#29234)
add 3dadefcfb0 feat: Support a dynamic minimum interval for alerts and reports (#29241)
add 66bd0ce3d0 test(storybook): fix component stories (#29245)
add 05829cbda9 chore(sqllab): Add logging for actions (#28876)
add b50e3af07c fix(sqllab): Do not strip comments when executing SQL statements (#29248)
add 2418efe85c test(Explorer): Fix minor errors in ExploreViewContainer syntax, add tests (#29249)
add 16c449748a fix: Custom SQL filter control (#29260)
add 37753cbdc2 fix: Catalog with restricted permissions produces an error during database connection (#29257)
add 7ddea62331 feat(table): Table with Time Comparison (#28057)
add ddc9f06786 refactor(sqllab): nonblocking delete query editor (#29233)
add 08e44c0850 feat: Improves the Drill By feature (#29242)
add 914ebd9ba3 fix(permalink): adding anchor to dashboard permalink generation (#28744)
add ae7c40920e chore: translate strings to French (#29247)
add d49d79121c chore: trigger CI jobs on all release-related branches (#29274)
add 358e83a849 build(deps): bump ws from 8.17.0 to 8.17.1 in /superset-websocket (#29276)
add c7b8ae9013 build(deps): bump ws from 7.5.9 to 7.5.10 in /docs (#29275)
add ab7f8ad1bf docs: remove comment header in README.md (#29273)
add 527f1d20ad fix: filters not updating with force update when caching is enabled (#29291)
add 725afc3848 fix(sqllab): invalid empty state on switch tab (#29278)
add 4537ab6b1a fix(sqllab): excessive API calls for schemas (#29279)
add 796726376a chore: make flask-talisman work with test config (#29277)
add 9f70697046 chore: use json codec for key value lock (#29285)
add 188b5f4781 docs: add Agoda to users list (#29300)
add 36b1535199 chore(e2e): using updated repo secret, new Cypress project id (#29296)
add 99fc04b9a6 build(deps-dev): bump ws from 7.5.7 to 7.5.10 in /superset-embedded-sdk (#29308)
add 172ddb47d5 fix(metastore-cache): prune before add (#29301)
add 03969d5f90 chore(distributed-lock): refactor tests (#29302)
add 1770f8b783 fix(key-value): use flush instead of commit (#29286)
add 313ee596f5 fix(Dashboard): Color inconsistency on refreshes and conflicts (#27439)
add 70f6f5f3ef fix(ui): Disable ability to export data when user does not have the correct permission (#28429)
add a5355d86fc feat: Dashboard tabs api endpoint (#27962)
add 03143bf9ad chore(applitools): making tests more static for consistent testing (#28201)
add 6378ec5d69 feat(dashboard): Enables pivot table download option at dashboard level (#29123)
add 5e060cef7c feat: add new SQLLAB_FORCE_RUN_ASYNC feature flag (#29231)
add 514eda82fb fix: don't strip SQL comments in Explore - 2nd try (#28753)
add 118552d4d2 chore(e2e): more instructions for manual test runs. (#29319)
add 8c990adabe build(deps): bump deck.gl from 9.0.6 to 9.0.12 in /superset-frontend/plugins/legacy-preset-chart-deckgl (#28296)
add 9444c6bd4b fix: Remove recursive repr call (#29314)
add 79d84f30f5 docs: update CVEs fixed on 4.0.1 and 3.1.3 (#29313)
add fe3ba12801 refactor: Adds the sort_by_metric control to sharedControls (#29325)
add 4fe04e63ac chore(e2e): simplify Cypress record key usage (#29327)
add 01ffc1227a docs: Update INTHEWILD.md with Bluesquare (#29337)
add ee5227733b fix: Cannot delete empty column inside a tab using the dashboard editor (#29346)
add 160cece017 fix(explore): restored hidden field values has discarded (#29349)
add 5ffa616d98 fix: actually write changes on "superset import-datasources" (#14817)
add 213fd69b2b chore: Rename Totals to Summary in table chart (#29360)
add 708afb7146 fix(revert 27883): Excess padding in horizontal Bar charts (#29345)
add d69363ef11 fix(tests): Ensure fixture is invoked (#29352)
add c12b4e9cba chore(tests): Cleanup Celery tests (#29355)
add f9f70e3e55 chore(tests): Fix MySQL logic (#29356)
add dffad48504 feat(build): uplift `Jest` to v29 (#29118)
add d74d3a87bb fix: default logging (#27777)
add b5a72e21f7 refactor(Homepage): Migrate Home.test to RTL (#29353)
add de6a518161 fix(Query): Parse html string error responses to avoid displaying raw HTML as error message (#29321)
add 58f33d227a fix(explore): don't respect y-axis formatting (#29367)
add c83d5b88e1 feat: Adds the ECharts Sankey chart (#29329)
add d4054e3d85 feat: Adds chart IDs option to migrate-viz (#29361)
add c49a6dfdef feat(e2e): implementing Cypress Dashboard on `master` branch merges (#29351)
add 731cfb1553 chore(tests): Mark TestConnectionDatabaseCommand as non-test related (#29366)
add 53450b7e2f fix(tox): Address issue with generative environment variables (#29368)
add 5948dac889 chore(ci): Start Celery worker as a background process (#29371)
add 466dda2b14 chore(security): Clean up session/commit logic (#29381)
add 9d405738c0 chore(tests): Remove unnecessary mock (#29386)
add 59d1eea4c8 ci: remove update repo on issue comment (#29388)
add 9c5c124155 docs: fix typo in docker compose doc (#29390)
add c70a9d0e67 fix(readme): changing video from mp4 to webm format (#29392)
add 2a587a771c feat: Add Ant Design 5 Theme (#29328)
add c9bf76401a chore(deps): bump scroll-into-view-if-needed in /superset-frontend
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (1a8eec7558)
\
N -- N -- N refs/heads/dependabot/npm_and_yarn/superset-frontend/scroll-into-view-if-needed-3.1.0 (c9bf76401a)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 3 +
.github/workflows/bashlib.sh | 69 +-
.github/workflows/check_db_migration_confict.yml | 2 +-
.github/workflows/codeql-analysis.yml | 2 +-
.github/workflows/docker.yml | 2 +-
.github/workflows/embedded-sdk-release.yml | 2 +-
.github/workflows/generate-FOSSA-report.yml | 2 +-
.github/workflows/github-action-validator.yml | 2 +-
.github/workflows/pre-commit.yml | 2 +-
.github/workflows/prefer-typescript.yml | 2 +-
.github/workflows/release.yml | 2 +-
.github/workflows/superset-cli.yml | 2 +-
.github/workflows/superset-e2e.yml | 55 +-
.github/workflows/superset-frontend.yml | 2 +-
.github/workflows/superset-helm-release.yml | 2 +-
.../workflows/superset-python-integrationtest.yml | 22 +-
.github/workflows/superset-python-misc.yml | 2 +-
.github/workflows/superset-python-presto-hive.yml | 14 +-
.github/workflows/superset-python-unittest.yml | 2 +-
.github/workflows/superset-translations.yml | 2 +-
.github/workflows/superset-websocket.yml | 2 +-
.github/workflows/tech-debt.yml | 2 +-
.github/workflows/update-monorepo-lockfiles.yml | 52 -
.gitignore | 5 +
.rat-excludes | 1 +
README.md | 8 +-
RESOURCES/FEATURE_FLAGS.md | 1 +
RESOURCES/INTHEWILD.md | 5 +
UPDATING.md | 6 +
docker/pythonpath_dev/superset_config.py | 1 -
docs/docs/configuration/alerts-reports.mdx | 13 +-
docs/docs/configuration/configuring-superset.mdx | 2 +-
docs/docs/configuration/databases.mdx | 4 +-
docs/docs/configuration/networking-settings.mdx | 4 +-
docs/docs/installation/docker-compose.mdx | 6 +-
docs/docs/installation/upgrading-superset.mdx | 4 +-
docs/docs/quickstart.mdx | 4 +-
docs/docs/security/cves.mdx | 6 +
docs/docs/using-superset/exploring-data.mdx | 4 +-
docs/package.json | 14 +-
docs/src/components/SectionHeader.tsx | 3 +-
docs/src/intro_header.txt | 4 +
docs/yarn.lock | 650 +-
helm/superset/Chart.yaml | 2 +-
helm/superset/README.md | 14 +-
helm/superset/templates/deployment-beat.yaml | 3 +
helm/superset/templates/deployment-flower.yaml | 3 +
helm/superset/templates/deployment-worker.yaml | 7 +-
helm/superset/templates/deployment-ws.yaml | 3 +
helm/superset/templates/deployment.yaml | 7 +-
helm/superset/templates/init-job.yaml | 3 +
helm/superset/values.yaml | 21 +-
null_byte.csv | Bin 0 -> 6 bytes
pyproject.toml | 17 +-
scripts/change_detector.py | 9 +-
scripts/cypress_run.py | 139 +
scripts/tests/run.sh | 3 +
superset-embedded-sdk/package-lock.json | 5933 ++--
superset-embedded-sdk/package.json | 4 +-
.../src/guestTokenRefresh.test.ts | 2 +-
superset-embedded-sdk/src/index.ts | 7 +-
superset-frontend/.eslintrc.js | 20 +
superset-frontend/.storybook/preview.jsx | 1 -
superset-frontend/babel.config.js | 19 +-
superset-frontend/cypress-base/cypress.config.ts | 2 +-
.../cypress/e2e/dashboard/editmode.test.ts | 49 +-
.../cypress/e2e/explore/control.test.ts | 9 +-
.../e2e/explore/visualizations/compare.test.js | 3 -
.../e2e/explore/visualizations/dist_bar.test.js | 3 -
superset-frontend/cypress-base/package-lock.json | 28 +-
superset-frontend/jest.config.js | 13 +-
superset-frontend/package-lock.json | 33364 +++++++++---------
superset-frontend/package.json | 33 +-
.../src/components/CertifiedIconWithTooltip.tsx | 1 -
.../src/components/ColumnOption.tsx | 4 +-
.../components/ColumnTypeLabel/ColumnTypeLabel.tsx | 2 +-
.../src/components/ControlHeader.tsx | 2 +-
.../src/components/Dropdown.tsx} | 6 +-
.../src/components/InfoTooltipWithTrigger.tsx | 2 +-
.../src/components/Menu.tsx} | 6 +-
.../src/components/MetricOption.tsx | 5 +-
.../src/components/SQLPopover.tsx | 1 -
.../src/components/Select.tsx | 2 +-
.../src/components/Tooltip.tsx | 1 -
.../src/components/labelUtils.tsx | 8 +-
.../superset-ui-chart-controls/src/index.ts | 4 +-
.../operators/{index.ts => histogramOperator.ts} | 36 +-
.../src/operators/index.ts | 1 +
.../src/sections/advancedAnalytics.tsx | 1 -
.../src/sections/chartTitle.tsx | 1 -
.../components/RadioButtonControl.tsx | 2 +-
.../src/shared-controls/dndControls.tsx | 1 -
.../src/shared-controls/index.ts | 1 +
.../src/shared-controls/sharedControls.tsx | 9 +
.../superset-ui-chart-controls/src/types.ts | 9 +-
.../src/utils/D3Formatting.ts | 4 +-
.../src/utils/columnChoices.ts | 52 +-
.../src/utils/expandControlConfig.tsx | 8 +-
.../superset-ui-chart-controls/src/utils/index.ts | 2 +-
.../src/utils/selectOptions.ts | 8 +-
.../test/components/ColumnOption.test.tsx | 4 +-
.../test/components/ColumnTypeLabel.test.tsx | 6 +-
.../components/InfoTooltipWithTrigger.test.tsx | 1 -
.../test/components/MetricOption.test.tsx | 4 +-
.../test/components/labelUtils.test.tsx | 2 +-
.../test/operators/histogramOperator.test.ts | 54 +
.../test/utils/columnChoices.test.tsx | 40 +-
.../test/utils/expandControlConfig.test.tsx | 1 -
.../packages/superset-ui-core/package.json | 5 +-
.../src/chart-composition/ChartFrame.tsx | 5 +-
.../src/chart-composition/legend/WithLegend.tsx | 2 +-
.../src/chart-composition/tooltip/TooltipFrame.tsx | 4 +-
.../src/chart-composition/tooltip/TooltipTable.tsx | 2 +-
.../src/chart/components/ChartDataProvider.tsx | 4 +-
.../src/chart/components/FallbackComponent.tsx | 1 -
.../src/chart/components/NoResultsComponent.tsx | 2 +-
.../src/chart/components/SuperChart.tsx | 17 +-
.../src/chart/components/SuperChartCore.tsx | 4 +-
.../src/chart/components/createLoadableRenderer.ts | 3 +-
.../src/chart/components/reactify.tsx | 11 +-
.../src/color/CategoricalColorScale.ts | 217 +-
...olorSingleton.ts => LabelsColorMapSingleton.ts} | 74 +-
.../packages/superset-ui-core/src/color/index.ts | 8 +-
.../packages/superset-ui-core/src/color/utils.ts | 5 +-
.../src/components/SafeMarkdown.tsx | 2 +-
.../useComponentDidUpdate/useComponentDidUpdate.ts | 10 +-
.../useElementOnScreen/useElementOnScreen.test.ts | 7 +-
.../useTruncation/useCSSTextTruncation.test.tsx | 5 +-
.../hooks/useTruncation/useCSSTextTruncation.ts | 4 +-
.../src/query/getClientErrorObject.ts | 111 +-
.../src/query/types/PostProcessing.ts | 39 +
.../src/time-comparison/customTimeRangeDecode.ts} | 94 +-
.../src/time-comparison/getTimeOffset.ts | 307 +-
.../superset-ui-core/src/time-comparison/index.ts | 7 +-
.../superset-ui-core/src/time-comparison/types.ts | 42 +
.../src/time-format/D3FormatConfig.ts | 65 +
.../src/time-format/TimeFormatterRegistry.ts | 24 +-
.../time-format/factories/createMultiFormatter.ts | 35 +-
.../src/time-format/formatters/smartDate.ts | 34 +-
.../time-format/formatters/smartDateDetailed.ts | 36 +-
.../src/time-format/formatters/smartDateVerbose.ts | 34 +-
.../superset-ui-core/src/time-format/index.ts | 16 +-
.../superset-ui-core/src/ui-overrides/types.ts | 62 +-
.../superset-ui-core/src/utils/featureFlags.ts | 1 +
.../superset-ui-core/src/utils/html.test.tsx | 77 +-
.../packages/superset-ui-core/src/utils/html.tsx | 56 +-
.../test/chart-composition/ChartFrame.test.tsx | 1 -
.../chart-composition/legend/WithLegend.test.tsx | 1 -
.../tooltip/TooltipFrame.test.tsx | 1 -
.../tooltip/TooltipTable.test.tsx | 1 -
.../chart/components/ChartDataProvider.test.tsx | 10 +-
.../chart/components/FallbackComponent.test.tsx | 1 -
.../test/chart/components/MockChartPlugins.tsx | 1 -
.../chart/components/NoResultsComponent.test.tsx | 1 -
.../test/chart/components/SuperChart.test.tsx | 2 +-
.../test/chart/components/SuperChartCore.test.tsx | 2 +-
.../components/createLoadableRenderer.test.tsx | 4 +-
.../test/chart/components/reactify.test.tsx | 6 +-
.../test/chart/models/ChartPlugin.test.tsx | 1 -
.../test/color/CategoricalColorNameSpace.test.ts | 2 +-
.../test/color/CategoricalColorScale.test.ts | 286 +-
.../test/color/LabelsColorMapSingleton.test.ts | 234 +
.../test/color/SharedLabelColorSingleton.test.ts | 201 -
.../test/query/getClientErrorObject.test.ts | 133 +-
.../test/query/types/PostProcessing.test.ts | 64 +
.../superset-ui-core/test/style/index.test.tsx | 1 -
.../time-comparison/computeCustomDateTime.test.ts | 80 +
.../time-comparison/customTimeRangeDecode.test.ts | 205 +
.../test/time-comparison/fetchTimeRange.test.ts | 1 +
.../test/time-comparison/getTimeOffset.test.ts | 1016 +-
.../test/time-comparison/parseDttmToDate.test.ts | 759 +-
.../test/time-format/TimeFormatterRegistry.test.ts | 106 +
.../factories/createMultiFormatter.test.ts | 203 +-
.../test/time-format/formatters/smartDate.test.ts | 102 +-
.../formatters/smartDateDetailed.test.ts | 137 +-
.../formatters/smartDateVerbose.test.ts | 96 +-
.../test/time-format/index.test.ts | 16 +-
.../superset-ui-core/test/utils/logging.test.ts | 11 +-
.../superset-ui-demo/.storybook/themeDecorator.js | 1 -
.../packages/superset-ui-demo/package.json | 2 +-
.../storybook/shared/components/ErrorMessage.tsx | 2 -
.../storybook/shared/components/Expandable.tsx | 4 +-
.../shared/components/ResizableChartDemo.tsx | 2 +-
.../storybook/shared/components/ResizablePanel.tsx | 2 +-
.../storybook/shared/components/VerifyCORS.tsx | 4 +-
.../shared/components/createQuery.story.tsx | 1 -
.../LegacyPluginChartCalendar.stories.tsx | 1 -
.../LegacyPluginChartChord.stories.tsx | 1 -
.../CountryMap.stories.tsx | 2 +-
.../EventFlow.stories.jsx | 1 -
.../Heatmap.stories.tsx | 1 -
.../Histogram.stories.tsx | 1 -
.../Horizon.stories.tsx | 1 -
.../legacy-plugin-chart-map-box/MapBox.stories.tsx | 1 -
.../TTest.stories.tsx | 1 -
.../ParallelCoordinates.stories.tsx | 1 -
.../Partition.stories.tsx | 1 -
.../legacy-plugin-chart-rose/Rose.stories.tsx | 1 -
.../SankeyLoop.stories.tsx | 1 -
.../legacy-plugin-chart-sankey/Sankey.stories.tsx | 1 -
.../WorldMap.stories.tsx | 1 -
.../BigNumber/BigNumber.stories.tsx | 1 -
.../BigNumberTotal/BigNumberTotal.stories.tsx | 1 -
.../legacy-preset-chart-deckgl/Arc/Arc.stories.tsx | 1 -
.../Grid/Grid.stories.tsx | 1 -
.../legacy-preset-chart-deckgl/Hex/Hex.stories.tsx | 1 -
.../Path/Path.stories.tsx | 1 -
.../Polygon/Polygon.stories.tsx | 1 -
.../Scatter/Scatter.stories.tsx | 1 -
.../Screengrid/Stories.tsx | 1 -
.../Area/stories/controlsShown.tsx | 1 -
.../Area/stories/expanded.tsx | 1 -
.../Area/stories/stacked.tsx | 1 -
.../Area/stories/stackedWithBounds.tsx | 1 -
.../stories/barWithPositiveAndNegativeValues.tsx | 1 -
.../Bar/stories/barWithValues.tsx | 1 -
.../legacy-preset-chart-nvd3/Bar/stories/basic.tsx | 1 -
.../Bar/stories/stackedBarWithValues.tsx | 1 -
.../BoxPlot/stories/basic.tsx | 1 -
.../Bubble/stories/basic.tsx | 1 -
.../Bullet/stories/basic.tsx | 1 -
.../Compare/stories/basic.tsx | 1 -
.../Compare/stories/timeFormat.tsx | 1 -
.../DistBar/stories/basic.tsx | 1 -
.../DistBar/stories/manyBars.tsx | 1 -
.../Line/stories/basic.tsx | 1 -
.../Line/stories/logScale.tsx | 1 -
.../Line/stories/markers.tsx | 1 -
.../Line/stories/yAxisBounds.tsx | 1 -
.../legacy-preset-chart-nvd3/Pie/stories/basic.tsx | 1 -
.../Pie/stories/noData.tsx | 1 -
.../AreaSeries/AreaSeries.stories.tsx | 1 -
.../BoxPlot/BoxPolot.stories.tsx | 1 -
.../Bubble/BubbleChart.stories.tsx | 1 -
.../plugin-chart-echarts/Funnel/Funnel.stories.tsx | 1 -
.../plugin-chart-echarts/Gauge/Gauge.stories.tsx | 1 -
.../plugin-chart-echarts/Graph/Graph.stories.tsx | 1 -
.../MixedSeries/MixedSeries.stories.tsx | 1 -
.../plugin-chart-echarts/Pie/Pie.stories.tsx | 1 -
.../plugin-chart-echarts/Radar/Radar.stories.tsx | 1 -
.../Sunburst/Sunburst.stories.tsx | 1 -
.../Timeseries/Timeseries.stories.tsx | 1 -
.../plugin-chart-echarts/Tree/Tree.stories.tsx | 1 -
.../Treemap/Treemap.stories.tsx | 1 -
.../Waterfall/Waterfall.stories.tsx | 1 -
.../PivotTable.stories.tsx | 1 -
.../plugins/plugin-chart-table/Table.stories.tsx | 1 -
.../plugin-chart-word-cloud/WordCloud.stories.tsx | 1 -
.../ChartDataProvider.stories.tsx | 2 -
.../superset-ui-chart/SuperChart.stories.tsx | 1 -
.../superset-ui-color/ColorPalettes.stories.tsx | 1 -
.../stories/superset-ui-color/RenderPalettes.tsx | 1 -
.../superset-ui-connection/Connection.stories.tsx | 1 -
.../NumberFormat.stories.tsx | 4 +-
.../stories/superset-ui-style/Theme.stories.tsx | 2 -
.../superset-ui-time-format/TimeFormat.stories.tsx | 4 +-
.../src/ReactCalendar.jsx | 1 -
.../plugins/legacy-plugin-chart-chord/src/Chord.js | 4 +-
.../legacy-plugin-chart-chord/src/ReactChord.jsx | 1 -
.../legacy-plugin-chart-chord/src/controlPanel.ts | 13 +-
.../scripts/Country Map GeoJSON Generator.ipynb | 311 +-
.../src/ReactCountryMap.jsx | 1 -
.../src/countries/india.geojson | 4 +-
.../src/EventFlow.tsx | 1 -
.../src/controlPanel.tsx | 1 -
.../src/ReactHeatmap.jsx | 1 -
.../src/controlPanel.tsx | 14 +-
.../src/Histogram.jsx | 6 +-
.../src/WithLegend.jsx | 4 +-
.../legacy-plugin-chart-histogram/src/index.js | 2 +-
.../src/HorizonChart.jsx | 4 +-
.../legacy-plugin-chart-horizon/src/HorizonRow.jsx | 4 +-
.../legacy-plugin-chart-map-box/src/MapBox.jsx | 4 +-
.../src/ScatterPlotGlowOverlay.jsx | 4 +-
.../legacy-plugin-chart-paired-t-test/package.json | 2 +-
.../src/PairedTTest.jsx | 4 +-
.../src/TTestTable.jsx | 4 +-
.../src/ReactParallelCoordinates.jsx | 1 -
.../src/OptionDescription.tsx | 1 -
.../legacy-plugin-chart-partition/src/Partition.js | 2 +-
.../src/ReactPartition.jsx | 1 -
.../src/controlPanel.tsx | 1 -
.../test/OptionDescription.test.jsx | 1 -
.../legacy-plugin-chart-rose/src/ReactRose.jsx | 1 -
.../plugins/legacy-plugin-chart-rose/src/Rose.js | 14 +-
.../legacy-plugin-chart-rose/src/controlPanel.tsx | 1 -
.../src/ReactSankeyLoop.jsx | 1 -
.../legacy-plugin-chart-sankey/src/ReactSankey.jsx | 1 -
.../legacy-plugin-chart-sankey/src/Sankey.js | 2 +-
.../legacy-plugin-chart-sankey/src/controlPanel.ts | 13 +-
.../legacy-plugin-chart-sankey/src/index.js | 2 +-
.../src/ReactWorldMap.jsx | 1 -
.../src/controlPanel.ts | 13 +-
.../legacy-plugin-chart-world-map/src/index.js | 2 +-
.../legacy-preset-chart-deckgl/package.json | 4 +-
.../src/CategoricalDeckGLContainer.tsx | 12 +-
.../src/DeckGLContainer.tsx | 2 +-
.../legacy-preset-chart-deckgl/src/Multi/Multi.tsx | 2 +-
.../legacy-preset-chart-deckgl/src/TooltipRow.tsx | 2 -
.../src/components/Legend.tsx | 2 +-
.../src/components/Tooltip.tsx | 2 +-
.../legacy-preset-chart-deckgl/src/factory.tsx | 2 +-
.../src/layers/Arc/Arc.tsx | 1 -
.../src/layers/Contour/Contour.tsx | 1 -
.../src/layers/Geojson/Geojson.tsx | 2 +-
.../src/layers/Grid/Grid.tsx | 1 -
.../src/layers/Heatmap/Heatmap.tsx | 1 -
.../src/layers/Hex/Hex.tsx | 1 -
.../src/layers/Path/Path.tsx | 1 -
.../src/layers/Polygon/Polygon.tsx | 2 +-
.../src/layers/Scatter/Scatter.tsx | 1 -
.../src/layers/Screengrid/Screengrid.tsx | 2 +-
.../src/utilities/Shared_DeckGL.jsx | 1 -
.../legacy-preset-chart-nvd3/src/NVD3Controls.tsx | 1 -
.../legacy-preset-chart-nvd3/src/NVD3Vis.js | 8 +-
.../legacy-preset-chart-nvd3/src/ReactNVD3.jsx | 1 -
.../plugins/legacy-preset-chart-nvd3/src/utils.js | 10 +-
.../legacy-preset-chart-nvd3/test/utils.test.js | 13 +
.../BigNumber/BigNumberPeriodOverPeriod/PopKPI.tsx | 12 +-
.../BigNumberPeriodOverPeriod/buildQuery.ts | 30 +-
.../BigNumberPeriodOverPeriod/transformProps.ts | 31 +-
.../src/BigNumber/BigNumberTotal/controlPanel.ts | 4 +-
.../src/BigNumber/BigNumberTotal/index.ts | 2 +-
.../src/BigNumber/BigNumberViz.tsx | 9 +-
.../BigNumberWithTrendline/controlPanel.tsx | 5 +-
.../src/BigNumber/BigNumberWithTrendline/index.ts | 2 +-
.../plugin-chart-echarts/src/BigNumber/utils.ts | 4 +-
.../src/BoxPlot/EchartsBoxPlot.tsx | 1 -
.../plugin-chart-echarts/src/BoxPlot/index.ts | 2 +-
.../src/BoxPlot/transformProps.ts | 6 +-
.../src/Bubble/EchartsBubble.tsx | 1 -
.../plugin-chart-echarts/src/Bubble/index.ts | 1 +
.../src/Funnel/EchartsFunnel.tsx | 1 -
.../src/Funnel/controlPanel.tsx | 7 +-
.../plugin-chart-echarts/src/Funnel/index.ts | 1 +
.../src/Funnel/transformProps.ts | 2 +-
.../src/Gauge/EchartsGauge.tsx | 1 -
.../src/Gauge/controlPanel.tsx | 14 +-
.../plugin-chart-echarts/src/Gauge/index.ts | 1 +
.../src/Gauge/transformProps.ts | 4 +-
.../src/Graph/EchartsGraph.tsx | 1 -
.../src/Graph/controlPanel.tsx | 1 -
.../plugin-chart-echarts/src/Graph/index.ts | 1 +
.../src/Graph/transformProps.ts | 2 +-
.../plugin-chart-echarts/src/Heatmap/Heatmap.tsx | 1 -
.../src/Heatmap/controlPanel.tsx | 1 -
.../plugin-chart-echarts/src/Heatmap/index.ts | 1 +
.../Histogram.tsx} | 22 +-
.../src/Histogram/buildQuery.ts} | 44 +-
.../src/Histogram/controlPanel.tsx | 141 +
.../src/Histogram/images/example1.png | Bin 0 -> 58782 bytes
.../src/Histogram/images/example2.png | Bin 0 -> 54583 bytes
.../src/Histogram/images/thumbnail.png | Bin 0 -> 44371 bytes
.../src/{Waterfall => Histogram}/index.ts | 30 +-
.../src/Histogram/transformProps.ts | 189 +
.../plugin-chart-echarts/src/Histogram/types.ts} | 37 +-
.../src/MixedTimeseries/EchartsMixedTimeseries.tsx | 2 +-
.../src/MixedTimeseries/controlPanel.tsx | 1 -
.../src/MixedTimeseries/index.ts | 1 +
.../src/MixedTimeseries/transformProps.ts | 2 +
.../plugin-chart-echarts/src/Pie/EchartsPie.tsx | 1 -
.../plugin-chart-echarts/src/Pie/controlPanel.tsx | 28 +-
.../plugins/plugin-chart-echarts/src/Pie/index.ts | 2 +-
.../plugin-chart-echarts/src/Pie/transformProps.ts | 48 +-
.../plugins/plugin-chart-echarts/src/Pie/types.ts | 2 +
.../src/Radar/EchartsRadar.tsx | 1 -
.../src/Radar/controlPanel.tsx | 1 -
.../plugin-chart-echarts/src/Radar/index.ts | 1 +
.../src/Radar/transformProps.ts | 2 +-
.../src/{Heatmap/Heatmap.tsx => Sankey/Sankey.tsx} | 6 +-
.../plugin-chart-echarts/src/Sankey/buildQuery.ts} | 27 +-
.../src/Sankey/controlPanel.tsx} | 46 +-
.../src/Sankey/images/example1.png | Bin 0 -> 151732 bytes
.../src/Sankey/images/example2.png | Bin 0 -> 101327 bytes
.../src/Sankey/images/thumbnail.png | Bin 0 -> 59782 bytes
.../src/{Waterfall => Sankey}/index.ts | 30 +-
.../src/Sankey/transformProps.ts | 125 +
.../plugin-chart-echarts/src/Sankey/types.ts} | 30 +-
.../src/Sunburst/EchartsSunburst.tsx | 2 +-
.../src/Sunburst/controlPanel.tsx | 14 +-
.../plugin-chart-echarts/src/Sunburst/index.ts | 7 +-
.../src/Timeseries/Area/controlPanel.tsx | 1 -
.../src/Timeseries/Area/index.ts | 2 +-
.../src/Timeseries/EchartsTimeseries.tsx | 2 +-
.../src/Timeseries/Regular/Bar/controlPanel.tsx | 1 -
.../src/Timeseries/Regular/Bar/index.ts | 2 +-
.../src/Timeseries/Regular/Line/controlPanel.tsx | 1 -
.../src/Timeseries/Regular/Line/index.ts | 2 +-
.../Timeseries/Regular/Scatter/controlPanel.tsx | 1 -
.../src/Timeseries/Regular/Scatter/index.ts | 2 +-
.../Timeseries/Regular/SmoothLine/controlPanel.tsx | 1 -
.../src/Timeseries/Step/controlPanel.tsx | 1 -
.../src/Timeseries/transformProps.ts | 1 -
.../src/Timeseries/transformers.ts | 17 +-
.../plugin-chart-echarts/src/Tree/EchartsTree.tsx | 1 -
.../plugin-chart-echarts/src/Tree/controlPanel.tsx | 1 -
.../plugins/plugin-chart-echarts/src/Tree/index.ts | 1 +
.../src/Treemap/EchartsTreemap.tsx | 2 +-
.../src/Treemap/controlPanel.tsx | 14 +-
.../plugin-chart-echarts/src/Treemap/index.ts | 1 +
.../src/Treemap/transformProps.ts | 4 +-
.../src/Waterfall/EchartsWaterfall.tsx | 1 -
.../src/Waterfall/controlPanel.tsx | 1 -
.../plugin-chart-echarts/src/Waterfall/index.ts | 2 +-
.../plugin-chart-echarts/src/components/Echart.tsx | 6 +-
.../src/components/ExtraControls.tsx | 2 +-
.../plugins/plugin-chart-echarts/src/controls.tsx | 3 +-
.../plugins/plugin-chart-echarts/src/index.ts | 4 +
.../plugins/plugin-chart-echarts/src/types.ts | 5 +-
.../plugin-chart-echarts/src/utils/formatters.ts | 19 +-
.../test/MixedTimeseries/transformProps.test.ts | 161 +
.../test/Pie/transformProps.test.ts | 111 +
.../test/Timeseries/transformProps.test.ts | 1 -
.../plugins/plugin-chart-handlebars/package.json | 2 +-
.../plugin-chart-handlebars/src/Handlebars.tsx | 2 +-
.../src/components/CodeEditor/CodeEditor.tsx | 2 +-
.../src/components/ControlHeader/controlHeader.tsx | 2 +-
.../src/components/Handlebars/HandlebarsViewer.tsx | 2 +-
.../src/plugin/controls/handlebarTemplate.tsx | 1 -
.../src/plugin/controls/metrics.tsx | 2 +-
.../src/plugin/controls/style.tsx | 1 -
.../src/PivotTableChart.tsx | 2 +-
.../src/plugin/controlPanel.tsx | 5 +-
.../plugin-chart-pivot-table/src/plugin/index.ts | 2 +-
.../src/plugin/transformProps.ts | 4 +-
.../src/react-pivottable/PivotTable.jsx | 4 +-
.../src/react-pivottable/TableRenderers.jsx | 4 +-
.../plugins/plugin-chart-table/package.json | 1 +
.../plugin-chart-table/src/DataTable/DataTable.tsx | 28 +-
.../src/DataTable/components/GlobalFilter.tsx | 4 +-
.../src/DataTable/components/Pagination.tsx | 6 +-
.../src/DataTable/components/SelectPageSize.tsx | 4 +-
.../src/DataTable/hooks/useSticky.tsx | 30 +-
.../src/DataTable/types/react-table.d.ts | 9 +-
.../plugins/plugin-chart-table/src/Styles.tsx | 7 +
.../plugins/plugin-chart-table/src/TableChart.tsx | 375 +-
.../plugins/plugin-chart-table/src/buildQuery.ts | 92 +-
.../plugin-chart-table/src/controlPanel.tsx | 186 +-
.../plugins/plugin-chart-table/src/index.ts | 2 +-
.../plugin-chart-table/src/transformProps.ts | 356 +-
.../plugins/plugin-chart-table/src/types.ts | 15 +
.../plugin-chart-table/test/TableChart.test.tsx | 1 -
.../plugins/plugin-chart-table/test/enzyme.tsx | 2 +-
.../src/chart/WordCloud.tsx | 16 +-
.../src/legacyPlugin/transformProps.ts | 1 +
.../src/plugin/controlPanel.ts | 13 +-
.../src/plugin/transformProps.ts | 4 +-
.../test/legacyPlugin/transformProps.test.ts | 1 +
superset-frontend/spec/__mocks__/svgrMock.tsx | 2 +-
superset-frontend/spec/helpers/ProviderWrapper.tsx | 1 -
superset-frontend/spec/helpers/setup.ts | 5 +
superset-frontend/spec/helpers/shim.tsx | 6 +-
superset-frontend/spec/helpers/testing-library.tsx | 26 +-
superset-frontend/src/GlobalStyles.tsx | 1 -
.../src/SqlLab/SqlLabGlobalStyles.tsx | 1 -
superset-frontend/src/SqlLab/actions/sqlLab.js | 210 +-
.../src/SqlLab/actions/sqlLab.test.js | 183 +-
.../AceEditorWrapper/AceEditorWrapper.test.tsx | 1 -
.../SqlLab/components/AceEditorWrapper/index.tsx | 2 +-
.../src/SqlLab/components/App/App.test.tsx | 4 +-
.../src/SqlLab/components/App/index.tsx | 4 +-
.../ColumnElement/ColumnElement.test.tsx | 4 +-
.../src/SqlLab/components/ColumnElement/index.tsx | 4 +-
.../EditorAutoSync/EditorAutoSync.test.tsx | 114 +-
.../src/SqlLab/components/EditorAutoSync/index.tsx | 112 +-
.../EstimateQueryCostButton.test.tsx | 1 -
.../components/EstimateQueryCostButton/index.tsx | 2 +-
.../ExploreCtasResultsButton.test.tsx | 1 -
.../components/ExploreCtasResultsButton/index.tsx | 1 -
.../ExploreResultsButton.test.tsx | 1 -
.../components/ExploreResultsButton/index.tsx | 1 -
.../HighlightedSql/HighlightedSql.test.tsx | 4 +-
.../src/SqlLab/components/HighlightedSql/index.tsx | 1 -
.../KeyboardShortcutButton.test.tsx | 1 -
.../components/KeyboardShortcutButton/index.tsx | 4 +-
.../QueryAutoRefresh/QueryAutoRefresh.test.tsx | 1 -
.../components/QueryHistory/QueryHistory.test.tsx | 1 -
.../src/SqlLab/components/QueryHistory/index.tsx | 2 +-
.../QueryLimitSelect/QueryLimitSelect.test.tsx | 1 -
.../SqlLab/components/QueryLimitSelect/index.tsx | 1 -
.../QueryStateLabel/QueryStateLabel.test.tsx | 4 +-
.../SqlLab/components/QueryStateLabel/index.tsx | 1 -
.../components/QueryTable/QueryTable.test.tsx | 6 +-
.../src/SqlLab/components/QueryTable/index.tsx | 2 +-
.../SqlLab/components/ResultSet/ResultSet.test.tsx | 79 +-
.../src/SqlLab/components/ResultSet/index.tsx | 70 +-
.../RunQueryActionButton.test.tsx | 1 -
.../components/RunQueryActionButton/index.tsx | 23 +-
.../SaveDatasetActionButton.test.tsx | 1 -
.../components/SaveDatasetActionButton/index.tsx | 4 +-
.../SaveDatasetModal/SaveDatasetModal.test.tsx | 1 -
.../SqlLab/components/SaveDatasetModal/index.tsx | 5 +-
.../SqlLab/components/SaveQuery/SaveQuery.test.tsx | 1 -
.../src/SqlLab/components/SaveQuery/index.tsx | 21 +-
.../components/ScheduleQueryButton/index.tsx | 7 +-
.../ShareSqlLabQuery/ShareSqlLabQuery.test.tsx | 6 +-
.../SqlLab/components/ShareSqlLabQuery/index.tsx | 8 +-
.../src/SqlLab/components/ShowSQL/index.tsx | 1 -
.../SqlLab/components/SouthPane/Results.test.tsx | 1 -
.../src/SqlLab/components/SouthPane/Results.tsx | 4 +-
.../SqlLab/components/SouthPane/SouthPane.test.tsx | 1 -
.../src/SqlLab/components/SouthPane/index.tsx | 2 +-
.../SqlLab/components/SqlEditor/SqlEditor.test.tsx | 7 +-
.../src/SqlLab/components/SqlEditor/index.tsx | 74 +-
.../SqlEditorLeftBar/SqlEditorLeftBar.test.tsx | 1 -
.../SqlLab/components/SqlEditorLeftBar/index.tsx | 12 +-
.../SqlEditorTabHeader/SqlEditorTabHeader.test.tsx | 1 -
.../SqlLab/components/SqlEditorTabHeader/index.tsx | 5 +-
.../TabStatusIcon/TabStatusIcon.test.tsx | 1 -
.../src/SqlLab/components/TabStatusIcon/index.tsx | 4 +-
.../TabbedSqlEditors/TabbedSqlEditors.test.tsx | 14 +-
.../SqlLab/components/TabbedSqlEditors/index.tsx | 48 +-
.../components/TableElement/TableElement.test.tsx | 6 +-
.../src/SqlLab/components/TableElement/index.tsx | 2 +-
.../TemplateParamsEditor.test.tsx | 1 -
.../components/TemplateParamsEditor/index.tsx | 2 +-
superset-frontend/src/SqlLab/fixtures.ts | 1 +
.../middlewares/persistSqlLabStateEnhancer.js | 16 +-
.../src/SqlLab/reducers/getInitialState.test.ts | 18 +-
.../src/SqlLab/reducers/getInitialState.ts | 16 +
superset-frontend/src/SqlLab/reducers/sqlLab.js | 32 +-
.../src/SqlLab/reducers/sqlLab.test.js | 45 +
superset-frontend/src/SqlLab/types.ts | 2 +
.../src/components/Alert/Alert.stories.tsx | 4 +-
.../src/components/Alert/Alert.test.tsx | 1 -
superset-frontend/src/components/Alert/index.tsx | 2 +-
.../AlteredSliceTag/AlteredSliceTag.stories.tsx | 1 -
.../AlteredSliceTag/AlteredSliceTag.test.jsx | 1 -
.../src/components/AlteredSliceTag/index.tsx | 5 +-
.../components/AntdThemeProvider/index.tsx} | 16 +-
.../AsyncAceEditor/AsyncAceEditor.stories.tsx | 7 +-
.../AsyncAceEditor/AsyncAceEditor.test.tsx | 1 -
.../src/components/AsyncAceEditor/index.tsx | 5 +-
.../AsyncEsmComponent.stories.tsx | 1 -
.../AsyncEsmComponent/AsyncEsmComponent.test.tsx | 1 -
.../src/components/AsyncEsmComponent/index.tsx | 24 +-
.../src/components/AuditInfo/ModifiedInfo.test.tsx | 1 -
.../src/components/AuditInfo/index.tsx | 2 -
.../src/components/Badge/Badge.stories.tsx | 11 +-
.../src/components/Badge/Badge.test.tsx | 1 -
superset-frontend/src/components/Badge/index.tsx | 1 -
.../src/components/Button/Button.stories.tsx | 7 +-
.../src/components/Button/Button.test.tsx | 4 +-
superset-frontend/src/components/Button/index.tsx | 13 +-
.../components/ButtonGroup/ButtonGroup.stories.tsx | 7 +-
.../components/ButtonGroup/ButtonGroup.test.tsx | 1 -
.../src/components/ButtonGroup/index.tsx | 4 +-
.../components/CachedLabel/CachedLabel.test.tsx | 4 +-
.../components/CachedLabel/TooltipContent.test.tsx | 1 -
.../src/components/CachedLabel/TooltipContent.tsx | 4 +-
.../src/components/CachedLabel/index.tsx | 7 +-
.../src/components/Card/Card.stories.tsx | 1 -
superset-frontend/src/components/Card/index.tsx | 1 -
.../CertifiedBadge/CertifiedBadge.stories.tsx | 1 -
.../CertifiedBadge/CertifiedBadge.test.tsx | 1 -
.../src/components/CertifiedBadge/index.tsx | 1 -
superset-frontend/src/components/Chart/Chart.jsx | 8 +-
.../Chart/ChartContextMenu/ChartContextMenu.tsx | 18 +-
.../Chart/ChartContextMenu/useContextMenu.tsx | 2 +-
.../src/components/Chart/ChartErrorMessage.tsx | 8 +-
.../src/components/Chart/ChartRenderer.jsx | 14 +-
.../src/components/Chart/ChartRenderer.test.jsx | 1 -
.../components/Chart/DisabledMenuItemTooltip.tsx | 2 +-
.../components/Chart/DrillBy/DrillByChart.test.tsx | 1 -
.../src/components/Chart/DrillBy/DrillByChart.tsx | 2 +-
.../Chart/DrillBy/DrillByMenuItems.test.tsx | 11 +-
.../components/Chart/DrillBy/DrillByMenuItems.tsx | 199 +-
.../components/Chart/DrillBy/DrillByModal.test.tsx | 3 +-
.../src/components/Chart/DrillBy/DrillByModal.tsx | 11 +-
.../Chart/DrillBy/useDisplayModeToggle.tsx | 2 +-
.../Chart/DrillBy/useDrillByBreadcrumbs.tsx | 2 +-
.../Chart/DrillBy/useResultsTableView.test.ts | 4 +-
.../Chart/DrillBy/useResultsTableView.tsx | 4 +-
.../DrillDetail/DrillDetailMenuItems.test.tsx | 4 +-
.../Chart/DrillDetail/DrillDetailMenuItems.tsx | 8 +-
.../Chart/DrillDetail/DrillDetailModal.test.tsx | 2 +-
.../Chart/DrillDetail/DrillDetailModal.tsx | 2 +-
.../Chart/DrillDetail/DrillDetailPane.test.tsx | 1 -
.../Chart/DrillDetail/DrillDetailPane.tsx | 5 +-
.../DrillDetail/DrillDetailTableControls.test.tsx | 1 -
.../Chart/DrillDetail/DrillDetailTableControls.tsx | 2 +-
.../components/Chart/MenuItemWithTruncation.tsx | 3 +-
.../src/components/Chart/chartAction.js | 1 +
.../src/components/Checkbox/Checkbox.stories.tsx | 1 -
.../src/components/Checkbox/Checkbox.test.tsx | 4 +-
.../src/components/Checkbox/Checkbox.tsx | 4 +-
.../src/components/Checkbox/CheckboxIcons.tsx | 1 -
.../src/components/Collapse/Collapse.stories.tsx | 1 -
.../src/components/Collapse/Collapse.test.tsx | 1 -
.../src/components/Collapse/index.tsx | 1 -
.../ConfirmStatusChange.stories.tsx | 1 -
.../ConfirmStatusChange.test.jsx | 1 -
.../src/components/ConfirmStatusChange/index.tsx | 9 +-
.../CopyToClipboard/CopyToClipboard.stories.tsx | 4 +-
.../CopyToClipboard/CopyToClipboard.test.tsx | 1 -
.../src/components/CopyToClipboard/index.tsx | 8 +-
.../components/CronPicker/CronPicker.stories.tsx | 2 +-
.../src/components/CronPicker/CronPicker.test.tsx | 1 -
.../src/components/CronPicker/CronPicker.tsx | 1 -
.../DatabaseSelector/DatabaseSelector.test.tsx | 2 +-
.../src/components/DatabaseSelector/index.tsx | 4 +-
.../Datasource/ChangeDatasourceModal.test.jsx | 1 -
.../Datasource/ChangeDatasourceModal.tsx | 6 +-
.../components/Datasource/CollectionTable.test.jsx | 4 +-
.../src/components/Datasource/CollectionTable.tsx | 14 +-
.../src/components/Datasource/DatasourceEditor.jsx | 4 +-
.../Datasource/DatasourceEditor.test.jsx | 1 -
.../components/Datasource/DatasourceModal.test.jsx | 1 -
.../src/components/Datasource/DatasourceModal.tsx | 2 +-
.../src/components/Datasource/Field.test.tsx | 1 -
.../src/components/Datasource/Field.tsx | 9 +-
.../src/components/Datasource/Fieldset.tsx | 8 +-
.../src/components/Datasource/utils.js | 8 +-
.../components/DatePicker/DatePicker.stories.tsx | 5 +-
.../components/DeleteModal/DeleteModal.test.tsx | 1 -
.../src/components/DeleteModal/index.tsx | 8 +-
.../src/components/DesignSystem.stories.tsx | 1 -
.../src/components/Dropdown/Dropdown.stories.tsx | 4 +-
.../src/components/Dropdown/Dropdown.test.tsx | 1 -
.../src/components/Dropdown/index.tsx | 20 +-
.../DropdownButton/DropdownButton.stories.tsx | 4 +-
.../src/components/DropdownButton/index.tsx | 5 +-
.../DropdownContainer.stories.tsx | 4 +-
.../DropdownContainer/DropdownContainer.test.tsx | 3 +-
.../DropdownContainer/Overview.stories.tsx | 1 -
.../src/components/DropdownContainer/index.tsx | 8 +-
.../DropdownSelectableIcon.stories.tsx | 1 -
.../DropdownSelectableIcon.test.tsx | 1 -
.../components/DropdownSelectableIcon/index.tsx | 14 +-
.../DynamicEditableTitle.test.tsx | 1 -
.../src/components/DynamicEditableTitle/index.tsx | 2 +-
.../src/components/DynamicPlugins/index.tsx | 7 +-
.../EditableTitle/EditableTitle.stories.tsx | 1 -
.../EditableTitle/EditableTitle.test.tsx | 4 +-
.../src/components/EditableTitle/index.tsx | 2 +-
.../components/EmptyState/EmptyState.stories.tsx | 1 -
.../src/components/EmptyState/index.tsx | 8 +-
.../ErrorBoundary/ErrorBoundary.test.tsx | 4 +-
.../src/components/ErrorBoundary/index.tsx | 12 +-
.../ErrorMessage/BasicErrorAlert.test.tsx | 1 -
.../components/ErrorMessage/BasicErrorAlert.tsx | 1 -
.../ErrorMessage/DatabaseErrorMessage.test.tsx | 1 -
.../ErrorMessage/DatabaseErrorMessage.tsx | 4 +-
.../DatasetNotFoundErrorMessage.test.tsx | 1 -
.../ErrorMessage/DatasetNotFoundErrorMessage.tsx | 1 -
.../components/ErrorMessage/ErrorAlert.test.tsx | 1 -
.../src/components/ErrorMessage/ErrorAlert.tsx | 2 +-
.../ErrorMessageWithStackTrace.test.tsx | 1 -
.../ErrorMessage/ErrorMessageWithStackTrace.tsx | 6 +-
.../src/components/ErrorMessage/IssueCode.test.tsx | 1 -
.../src/components/ErrorMessage/IssueCode.tsx | 2 -
.../ErrorMessage/MarshmallowErrorMessage.test.tsx | 1 -
.../ErrorMessage/MarshmallowErrorMessage.tsx | 1 -
.../ErrorMessage/OAuth2RedirectMessage.test.tsx | 1 -
.../ErrorMessage/OAuth2RedirectMessage.tsx | 5 +-
.../ErrorMessage/ParameterErrorMessage.test.tsx | 1 -
.../ErrorMessage/ParameterErrorMessage.tsx | 4 +-
.../ErrorMessage/TimeoutErrorMessage.test.tsx | 1 -
.../ErrorMessage/TimeoutErrorMessage.tsx | 4 +-
.../getErrorMessageComponentRegistry.test.tsx | 1 -
.../src/components/FacePile/FacePile.stories.tsx | 1 -
.../src/components/FacePile/FacePile.test.tsx | 1 -
.../src/components/FacePile/index.tsx | 1 -
.../src/components/FaveStar/FaveStar.test.tsx | 1 -
.../src/components/FaveStar/index.tsx | 5 +-
.../FilterableTable/FilterableTable.stories.tsx | 1 -
.../FilterableTable/FilterableTable.test.tsx | 6 +-
.../src/components/FilterableTable/index.tsx | 2 +-
.../src/components/FilterableTable/utils.test.tsx | 1 -
.../src/components/FilterableTable/utils.tsx | 1 -
.../FlashProvider/FlashProvider.test.tsx | 1 -
superset-frontend/src/components/Form/Form.tsx | 1 -
.../src/components/Form/FormLabel.tsx | 2 +-
.../Form/LabeledErrorBoundInput.stories.tsx | 2 +-
.../Form/LabeledErrorBoundInput.test.jsx | 1 -
.../src/components/Form/LabeledErrorBoundInput.tsx | 1 -
.../src/components/FormRow/FormRow.stories.tsx | 1 -
.../src/components/FormRow/FormRow.test.jsx | 1 -
superset-frontend/src/components/FormRow/index.jsx | 1 -
.../components/GenericLink/GenericLink.test.tsx | 1 -
.../src/components/GenericLink/GenericLink.tsx | 5 +-
.../components/IconButton/IconButton.stories.tsx | 13 +-
.../src/components/IconButton/IconButton.test.jsx | 1 -
.../src/components/IconButton/index.tsx | 1 -
.../components/IconTooltip/IconTooltip.stories.tsx | 4 +-
.../components/IconTooltip/IconTooltip.test.jsx | 6 +-
.../src/components/IconTooltip/index.tsx | 2 +-
.../src/components/Icons/AntdEnhanced.tsx | 1 -
superset-frontend/src/components/Icons/Icon.tsx | 4 +-
.../src/components/Icons/Icons.stories.tsx | 7 +-
superset-frontend/src/components/Icons/index.tsx | 4 +-
.../src/components/ImportModal/ErrorAlert.tsx | 2 +-
.../components/ImportModal/ImportModal.test.tsx | 1 -
.../src/components/ImportModal/index.tsx | 5 +-
.../IndeterminateCheckbox.stories.tsx | 1 -
.../IndeterminateCheckbox.test.tsx | 1 -
.../src/components/IndeterminateCheckbox/index.tsx | 14 +-
.../components/InfoTooltip/InfoTooltip.stories.tsx | 31 +-
.../src/components/InfoTooltip/index.tsx | 16 +-
.../src/components/JsonModal/JsonModal.test.tsx | 1 -
.../src/components/JsonModal/index.tsx | 4 +-
.../src/components/Label/Label.stories.tsx | 1 -
.../src/components/Label/Label.test.tsx | 4 +-
superset-frontend/src/components/Label/index.tsx | 14 +-
.../components/LastUpdated/LastUpdated.test.tsx | 4 +-
.../src/components/LastUpdated/index.tsx | 10 +-
.../src/components/ListView/ActionsBar.tsx | 4 +-
.../src/components/ListView/CardCollection.tsx | 6 +-
.../src/components/ListView/CardSortSelect.tsx | 2 +-
.../src/components/ListView/CrossLinks.test.tsx | 1 -
.../src/components/ListView/CrossLinks.tsx | 4 +-
.../components/ListView/CrossLinksTooltip.test.tsx | 1 -
.../src/components/ListView/CrossLinksTooltip.tsx | 4 +-
.../components/ListView/DashboardCrossLinks.tsx | 4 +-
.../src/components/ListView/Filters/DateRange.tsx | 6 +-
.../src/components/ListView/Filters/Search.tsx | 13 +-
.../src/components/ListView/Filters/Select.tsx | 6 +-
.../src/components/ListView/Filters/index.tsx | 6 +-
.../src/components/ListView/ListView.test.jsx | 73 +-
.../src/components/ListView/ListView.test.tsx | 1 -
.../src/components/ListView/ListView.tsx | 8 +-
superset-frontend/src/components/ListView/utils.ts | 6 +-
.../components/ListViewCard/ImageLoader.test.jsx | 1 -
.../src/components/ListViewCard/ImageLoader.tsx | 8 +-
.../ListViewCard/ListViewCard.stories.tsx | 1 -
.../components/ListViewCard/ListViewCard.test.jsx | 1 -
.../src/components/ListViewCard/index.tsx | 22 +-
.../src/components/Loading/Loading.stories.tsx | 4 +-
.../src/components/Loading/Loading.test.tsx | 1 -
superset-frontend/src/components/Loading/index.tsx | 1 -
superset-frontend/src/components/Menu/index.tsx | 3 +-
.../src/components/MessageToasts/Toast.test.jsx | 1 -
.../src/components/MessageToasts/Toast.tsx | 2 +-
.../MessageToasts/ToastPresenter.test.jsx | 1 -
.../components/MessageToasts/ToastPresenter.tsx | 1 -
.../src/components/MetadataBar/ContentConfig.tsx | 1 -
.../components/MetadataBar/MetadataBar.stories.tsx | 1 -
.../components/MetadataBar/MetadataBar.test.tsx | 1 -
.../src/components/MetadataBar/MetadataBar.tsx | 2 +-
.../MetadataBar/MetadataBarOverview.stories.tsx | 1 -
.../src/components/Modal/Modal.stories.tsx | 1 -
superset-frontend/src/components/Modal/Modal.tsx | 8 +-
.../ModalTrigger/ModalTrigger.stories.tsx | 1 -
.../components/ModalTrigger/ModalTrigger.test.tsx | 1 -
.../src/components/ModalTrigger/index.tsx | 13 +-
.../PageHeaderWithActions.test.tsx | 1 -
.../src/components/PageHeaderWithActions/index.tsx | 2 +-
.../src/components/Pagination/Ellipsis.test.tsx | 1 -
.../src/components/Pagination/Ellipsis.tsx | 1 -
.../src/components/Pagination/Item.test.tsx | 1 -
.../src/components/Pagination/Item.tsx | 4 +-
.../src/components/Pagination/Next.test.tsx | 1 -
.../src/components/Pagination/Next.tsx | 1 -
.../src/components/Pagination/Prev.test.tsx | 1 -
.../src/components/Pagination/Prev.tsx | 1 -
.../src/components/Pagination/Wrapper.test.tsx | 1 -
.../src/components/Pagination/Wrapper.tsx | 1 -
.../src/components/Pagination/index.tsx | 1 -
.../src/components/Pagination/types.ts | 4 +-
.../src/components/Popover/Popover.stories.tsx | 7 +-
.../src/components/Popover/Popover.test.tsx | 1 -
.../src/components/Popover/Popover.tsx | 1 -
.../PopoverDropdown/PopoverDropdown.stories.tsx | 8 +-
.../PopoverDropdown/PopoverDropdown.test.tsx | 1 -
.../src/components/PopoverDropdown/index.tsx | 6 +-
.../PopoverSection/PopoverSection.stories.tsx | 1 -
.../PopoverSection/PopoverSection.test.tsx | 1 -
.../src/components/PopoverSection/index.tsx | 2 +-
.../components/ProgressBar/ProgressBar.stories.tsx | 7 +-
.../components/ProgressBar/ProgressBar.test.tsx | 1 -
.../src/components/ProgressBar/index.tsx | 1 -
.../src/components/Radio/Radio.stories.tsx | 1 -
.../RefreshLabel/RefreshLabel.stories.tsx | 1 -
.../components/RefreshLabel/RefreshLabel.test.tsx | 1 -
.../src/components/RefreshLabel/index.tsx | 2 +-
.../src/components/ResizableSidebar/index.tsx | 6 +-
.../src/components/Select/AsyncSelect.stories.tsx | 8 +-
.../src/components/Select/AsyncSelect.test.tsx | 1 -
.../src/components/Select/AsyncSelect.tsx | 6 +-
.../src/components/Select/CustomTag.tsx | 4 +-
.../src/components/Select/Select.stories.tsx | 1 -
.../src/components/Select/Select.test.tsx | 1 -
superset-frontend/src/components/Select/Select.tsx | 6 +-
superset-frontend/src/components/Select/utils.tsx | 2 +-
.../src/components/Slider/Slider.stories.tsx | 1 -
superset-frontend/src/components/Slider/index.tsx | 1 -
.../src/components/Switch/Switch.stories.tsx | 4 +-
superset-frontend/src/components/Switch/index.tsx | 1 -
.../src/components/Table/Table.stories.tsx | 21 +-
.../src/components/Table/Table.test.tsx | 1 -
.../src/components/Table/TableOverview.stories.tsx | 1 -
.../src/components/Table/VirtualTable.tsx | 4 +-
.../ActionCell/ActionCell.overview.tsx | 3 -
.../ActionCell/ActionCell.stories.tsx | 1 -
.../cell-renderers/ActionCell/ActionCell.test.tsx | 1 -
.../Table/cell-renderers/ActionCell/index.tsx | 2 +-
.../BooleanCell/BooleanCell.stories.tsx | 1 -
.../BooleanCell/BooleanCell.test.tsx | 1 -
.../Table/cell-renderers/BooleanCell/index.tsx | 1 -
.../ButtonCell/ButtonCell.stories.tsx | 1 -
.../cell-renderers/ButtonCell/ButtonCell.test.tsx | 1 -
.../Table/cell-renderers/ButtonCell/index.tsx | 1 -
.../cell-renderers/NullCell/NullCell.stories.tsx | 1 -
.../cell-renderers/NullCell/NullCell.test.tsx | 1 -
.../Table/cell-renderers/NullCell/index.tsx | 1 -
.../NumericCell/NumericCell.stories.tsx | 1 -
.../NumericCell/NumericCell.test.tsx | 1 -
.../Table/cell-renderers/NumericCell/index.tsx | 1 -
.../cell-renderers/TimeCell/TimeCell.stories.tsx | 3 +-
.../cell-renderers/TimeCell/TimeCell.test.tsx | 1 -
.../Table/cell-renderers/TimeCell/index.tsx | 1 -
.../header-renderers/HeaderWithRadioGroup.tsx | 2 +-
superset-frontend/src/components/Table/index.tsx | 14 +-
.../TableCollection/TableCollection.test.tsx | 1 -
.../src/components/TableCollection/index.tsx | 4 +-
.../TableSelector/TableSelector.test.tsx | 1 -
.../src/components/TableSelector/index.tsx | 2 +-
.../src/components/TableView/TableView.stories.tsx | 3 +-
.../src/components/TableView/TableView.test.tsx | 1 -
.../src/components/TableView/TableView.tsx | 4 +-
.../src/components/Tabs/Tabs.stories.tsx | 3 +-
superset-frontend/src/components/Tabs/Tabs.tsx | 1 -
superset-frontend/src/components/Tags/Tag.test.tsx | 1 -
superset-frontend/src/components/Tags/Tag.tsx | 2 +-
.../src/components/Tags/TagsList.stories.tsx | 1 -
.../src/components/Tags/TagsList.test.tsx | 1 -
superset-frontend/src/components/Tags/TagsList.tsx | 2 +-
.../TelemetryPixel/TelemetryPixel.test.tsx | 1 -
.../src/components/TelemetryPixel/index.tsx | 4 +-
.../src/components/Timer/Timer.stories.tsx | 19 +-
.../src/components/Timer/Timer.test.tsx | 1 -
superset-frontend/src/components/Timer/index.tsx | 2 +-
.../TimezoneSelector.DaylightSavingTime.test.tsx | 59 +
.../TimezoneSelector/TimezoneSelector.stories.tsx | 1 -
.../TimezoneSelector/TimezoneSelector.test.tsx | 32 +-
.../src/components/TimezoneSelector/index.tsx | 2 +-
.../src/components/Tooltip/Tooltip.stories.tsx | 7 +-
.../src/components/Tooltip/Tooltip.test.tsx | 1 -
superset-frontend/src/components/Tooltip/index.tsx | 1 -
.../TooltipParagraph/TooltipParagraph.stories.tsx | 1 -
.../TooltipParagraph/TooltipParagraph.test.tsx | 1 -
.../src/components/TooltipParagraph/index.tsx | 5 +-
.../src/components/TruncatedList/index.tsx | 7 +-
.../src/components/UiConfigContext/index.tsx | 9 +-
.../WarningIconWithTooltip.stories.tsx | 1 -
.../components/WarningIconWithTooltip/index.tsx | 1 -
superset-frontend/src/constants.ts | 7 +-
.../src/dashboard/actions/dashboardInfo.ts | 39 +-
.../src/dashboard/actions/dashboardState.js | 80 +-
superset-frontend/src/dashboard/actions/hydrate.js | 11 -
.../components/AddSliceCard/AddSliceCard.test.tsx | 11 +-
.../components/AddSliceCard/AddSliceCard.tsx | 17 +-
.../components/AnchorLink/AnchorLink.stories.tsx | 1 -
.../components/AnchorLink/AnchorLink.test.tsx | 1 -
.../src/dashboard/components/AnchorLink/index.tsx | 2 +-
.../BuilderComponentPane.test.tsx | 1 -
.../components/BuilderComponentPane/index.tsx | 1 -
.../components/ColorSchemeControlWrapper.jsx | 12 +-
.../components/CssEditor/CssEditor.test.tsx | 1 -
.../src/dashboard/components/CssEditor/index.tsx | 8 +-
.../src/dashboard/components/Dashboard.jsx | 4 +-
.../src/dashboard/components/Dashboard.test.jsx | 1 -
.../DashboardBuilder/DashboardBuilder.test.tsx | 1 -
.../DashboardBuilder/DashboardBuilder.tsx | 11 +-
.../DashboardBuilder/DashboardContainer.tsx | 118 +-
.../DashboardBuilder/DashboardWrapper.test.tsx | 5 +-
.../DashboardBuilder/DashboardWrapper.tsx | 7 +-
.../src/dashboard/components/DashboardGrid.jsx | 8 +-
.../dashboard/components/DashboardGrid.test.jsx | 1 -
.../dashboard/components/DeleteComponentButton.tsx | 5 +-
.../EmbeddedModal/EmbeddedModal.test.tsx | 1 -
.../dashboard/components/EmbeddedModal/index.tsx | 2 +-
.../DetailsPanel/DetailsPanel.test.tsx | 2 +-
.../components/FiltersBadge/DetailsPanel/index.tsx | 5 +-
.../FilterIndicator/FilterIndicator.test.tsx | 1 -
.../FiltersBadge/FilterIndicator/index.tsx | 4 +-
.../components/FiltersBadge/FiltersBadge.test.tsx | 4 +-
.../dashboard/components/FiltersBadge/index.tsx | 9 +-
.../dashboard/components/Header/Header.test.tsx | 1 -
.../HeaderActionsDropdown.test.tsx | 8 +-
.../Header/HeaderActionsDropdown/index.jsx | 16 +-
.../src/dashboard/components/Header/index.jsx | 17 +-
.../src/dashboard/components/Header/types.ts | 6 +
.../src/dashboard/components/IconButton.tsx | 2 +-
.../src/dashboard/components/MissingChart.jsx | 1 -
.../src/dashboard/components/MissingChart.test.tsx | 1 -
.../OverwriteConfirm/OverwriteConfirm.test.tsx | 1 -
.../OverwriteConfirmModal.test.tsx | 1 -
.../OverwriteConfirm/OverwriteConfirmModal.tsx | 6 +-
.../components/OverwriteConfirm/index.tsx | 1 -
.../PropertiesModal/PropertiesModal.test.jsx | 42 +-
.../PropertiesModal/PropertiesModal.test.tsx | 1 -
.../dashboard/components/PropertiesModal/index.tsx | 38 +-
.../PublishedStatus/PublishedStatus.test.tsx | 1 -
.../dashboard/components/PublishedStatus/index.jsx | 4 +-
.../components/RefreshIntervalModal.test.tsx | 6 +-
.../dashboard/components/RefreshIntervalModal.tsx | 6 +-
.../src/dashboard/components/SaveModal.tsx | 6 +-
.../src/dashboard/components/SliceAdder.jsx | 4 +-
.../src/dashboard/components/SliceAdder.test.jsx | 1 -
.../components/SliceHeader/SliceHeader.test.tsx | 1 -
.../src/dashboard/components/SliceHeader/index.tsx | 11 +-
.../SliceHeaderControls.test.tsx | 18 +-
.../components/SliceHeaderControls/index.tsx | 24 +-
.../SyncDashboardState/SyncDashboardState.test.tsx | 1 -
.../components/SyncDashboardState/index.tsx | 9 +-
.../URLShortLinkButton/URLShortLinkButton.test.tsx | 1 -
.../components/URLShortLinkButton/index.tsx | 2 +-
.../UndoRedoKeyListeners.test.tsx | 1 -
.../components/UndoRedoKeyListeners/index.jsx | 4 +-
.../components/dnd/AddSliceDragPreview.jsx | 1 -
.../src/dashboard/components/dnd/DragDroppable.jsx | 4 +-
.../components/dnd/DragDroppable.test.jsx | 1 -
.../src/dashboard/components/dnd/DragHandle.tsx | 2 +-
.../dnd/handleScroll/handleScroll.test.ts | 3 +-
.../components/filterscope/FilterFieldItem.jsx | 1 -
.../components/filterscope/FilterFieldTree.jsx | 1 -
.../components/filterscope/FilterScope.test.tsx | 1 -
.../components/filterscope/FilterScopeModal.tsx | 6 +-
.../components/filterscope/FilterScopeSelector.jsx | 4 +-
.../components/filterscope/FilterScopeTree.jsx | 1 -
.../filterscope/renderFilterFieldTreeNodes.jsx | 1 -
.../filterscope/renderFilterScopeTreeNodes.jsx | 1 -
.../dashboard/components/filterscope/treeIcons.jsx | 1 -
.../dashboard/components/gridComponents/Chart.jsx | 26 +-
.../components/gridComponents/Chart.test.jsx | 9 +-
.../components/gridComponents/ChartHolder.test.tsx | 1 -
.../components/gridComponents/ChartHolder.tsx | 3 +-
.../dashboard/components/gridComponents/Column.jsx | 8 +-
.../components/gridComponents/Column.test.jsx | 1 -
.../components/gridComponents/Divider.jsx | 4 +-
.../components/gridComponents/Divider.test.jsx | 1 -
.../components/gridComponents/DynamicComponent.tsx | 2 +-
.../dashboard/components/gridComponents/Header.jsx | 4 +-
.../components/gridComponents/Header.test.jsx | 1 -
.../components/gridComponents/Markdown.jsx | 4 +-
.../components/gridComponents/Markdown.test.jsx | 1 -
.../dashboard/components/gridComponents/Row.jsx | 10 +-
.../components/gridComponents/Row.test.jsx | 1 -
.../dashboard/components/gridComponents/Tab.jsx | 8 +-
.../components/gridComponents/Tab.test.jsx | 1 -
.../components/gridComponents/Tab.test.tsx | 1 -
.../dashboard/components/gridComponents/Tabs.jsx | 5 +-
.../components/gridComponents/Tabs.test.jsx | 1 -
.../components/gridComponents/Tabs.test.tsx | 1 -
.../gridComponents/new/DraggableNewComponent.jsx | 4 +-
.../new/DraggableNewComponent.test.jsx | 1 -
.../components/gridComponents/new/NewColumn.jsx | 1 -
.../gridComponents/new/NewColumn.test.jsx | 1 -
.../components/gridComponents/new/NewDivider.jsx | 1 -
.../gridComponents/new/NewDivider.test.jsx | 1 -
.../gridComponents/new/NewDynamicComponent.tsx | 2 +-
.../components/gridComponents/new/NewHeader.jsx | 1 -
.../gridComponents/new/NewHeader.test.jsx | 1 -
.../components/gridComponents/new/NewMarkdown.jsx | 1 -
.../components/gridComponents/new/NewRow.jsx | 1 -
.../components/gridComponents/new/NewRow.test.jsx | 1 -
.../components/gridComponents/new/NewTabs.jsx | 1 -
.../components/gridComponents/new/NewTabs.test.jsx | 1 -
.../components/menu/BackgroundStyleDropdown.tsx | 4 +-
.../DownloadMenuItems/DownloadAsImage.test.tsx | 2 +-
.../menu/DownloadMenuItems/DownloadAsImage.tsx | 2 +-
.../menu/DownloadMenuItems/DownloadAsPdf.test.tsx | 2 +-
.../menu/DownloadMenuItems/DownloadAsPdf.tsx | 2 +-
.../DownloadMenuItems/DownloadMenuItems.test.tsx | 1 -
.../components/menu/DownloadMenuItems/index.tsx | 1 -
.../dashboard/components/menu/HoverMenu.test.tsx | 1 -
.../src/dashboard/components/menu/HoverMenu.tsx | 9 +-
.../components/menu/MarkdownModeDropdown.tsx | 4 +-
.../menu/ShareMenuItems/ShareMenuItems.test.tsx | 1 -
.../components/menu/ShareMenuItems/index.tsx | 2 +-
.../components/menu/WithPopoverMenu.test.jsx | 1 -
.../dashboard/components/menu/WithPopoverMenu.tsx | 12 +-
.../FilterBar/ActionButtons/ActionButtons.test.tsx | 1 -
.../FilterBar/ActionButtons/index.tsx | 2 +-
.../FilterBar/CrossFilters/CrossFilter.test.tsx | 1 -
.../FilterBar/CrossFilters/CrossFilter.tsx | 2 +-
.../FilterBar/CrossFilters/CrossFilterTag.test.tsx | 1 -
.../FilterBar/CrossFilters/CrossFilterTag.tsx | 1 -
.../CrossFilters/CrossFilterTitle.test.tsx | 1 -
.../FilterBar/CrossFilters/CrossFilterTitle.tsx | 1 -
.../ScopingModal/ChartsScopingListPanel.test.tsx | 1 -
.../ScopingModal/ChartsScopingListPanel.tsx | 2 +-
.../ScopingModal/ScopingModal.test.tsx | 35 +-
.../CrossFilters/ScopingModal/ScopingModal.tsx | 2 +-
.../ScopingModal/ScopingModalContent.tsx | 1 -
.../CrossFilters/ScopingModal/ScopingTreePanel.tsx | 2 +-
.../ScopingModal/useCrossFiltersScopingModal.tsx | 2 +-
.../FilterBar/CrossFilters/Vertical.tsx | 1 -
.../CrossFilters/VerticalCollapse.test.tsx | 1 -
.../FilterBar/CrossFilters/VerticalCollapse.tsx | 2 +-
.../nativeFilters/FilterBar/FilterBar.test.tsx | 7 +-
.../FilterBarSettings/FilterBarSettings.test.tsx | 1 -
.../FilterBar/FilterBarSettings/index.tsx | 2 +-
.../FilterConfigurationLink.test.tsx | 1 -
.../FilterBar/FilterConfigurationLink/index.tsx | 9 +-
.../FilterBar/FilterControls/FilterControl.tsx | 4 +-
.../FilterBar/FilterControls/FilterControls.tsx | 10 +-
.../FilterControls/FilterDivider.stories.tsx | 1 -
.../FilterControls/FilterDivider.test.tsx | 1 -
.../FilterBar/FilterControls/FilterDivider.tsx | 1 -
.../FilterBar/FilterControls/FilterValue.tsx | 11 +-
.../FilterBar/FilterControls/types.ts | 5 +-
.../FilterBar/FiltersDropdownContent/index.tsx | 2 +-
.../FiltersOutOfScopeCollapsible/index.tsx | 2 +-
.../nativeFilters/FilterBar/Header/Header.test.tsx | 1 -
.../nativeFilters/FilterBar/Header/index.tsx | 4 +-
.../nativeFilters/FilterBar/Horizontal.tsx | 6 +-
.../FilterBar/HorizontalFilterBar.test.tsx | 1 -
.../nativeFilters/FilterBar/Vertical.tsx | 8 +-
.../components/nativeFilters/FilterBar/index.tsx | 9 +-
.../FilterBar/useFilterControlFactory.tsx | 2 +-
.../nativeFilters/FilterCard/DependenciesRow.tsx | 4 +-
.../nativeFilters/FilterCard/FilterCard.test.tsx | 1 -
.../nativeFilters/FilterCard/FilterCardContent.tsx | 1 -
.../nativeFilters/FilterCard/NameRow.tsx | 1 -
.../nativeFilters/FilterCard/ScopeRow.tsx | 4 +-
.../FilterCard/TooltipWithTruncation.tsx | 1 -
.../nativeFilters/FilterCard/TypeRow.tsx | 2 +-
.../components/nativeFilters/FilterCard/index.tsx | 2 +-
.../FiltersConfigModal/DividerConfigForm.tsx | 4 +-
.../FiltersConfigModal/DraggableFilter.tsx | 4 +-
.../FiltersConfigModal/FilterConfigPane.test.tsx | 1 -
.../FiltersConfigModal/FilterConfigurePane.tsx | 6 +-
.../FiltersConfigModal/FilterTitleContainer.tsx | 5 +-
.../FiltersConfigModal/FilterTitlePane.tsx | 5 +-
.../FiltersConfigForm/CollapsibleControl.tsx | 2 +-
.../FiltersConfigForm/ColumnSelect.test.tsx | 1 -
.../FiltersConfigForm/ColumnSelect.tsx | 2 +-
.../FiltersConfigForm/DatasetSelect.tsx | 2 +-
.../FiltersConfigForm/DefaultValue.tsx | 2 +-
.../FiltersConfigForm/DependencyList.tsx | 2 +-
.../FilterScope/FilterScope.test.tsx | 1 -
.../FiltersConfigForm/FilterScope/FilterScope.tsx | 2 +-
.../FiltersConfigForm/FilterScope/ScopingTree.tsx | 2 +-
.../FiltersConfigForm/FiltersConfigForm.tsx | 8 +-
.../FiltersConfigForm/RemovedFilter.tsx | 2 +-
.../FiltersConfigForm/getControlItemsMap.test.tsx | 1 -
.../FiltersConfigForm/getControlItemsMap.tsx | 6 +-
.../FiltersConfigModal/FiltersConfigForm/utils.ts | 6 +-
.../FiltersConfigModal/FiltersConfigModal.test.tsx | 1 -
.../FiltersConfigModal/FiltersConfigModal.tsx | 10 +-
.../Footer/CancelConfirmationAlert.tsx | 4 +-
.../FiltersConfigModal/Footer/Footer.tsx | 2 +-
.../FiltersConfigModal/NativeFiltersModal.test.tsx | 1 -
.../components/nativeFilters/utils.test.ts | 6 +-
.../components/resizable/ResizableContainer.jsx | 4 +-
.../resizable/ResizableContainer.test.tsx | 1 -
.../components/resizable/ResizableHandle.jsx | 2 -
.../components/resizable/ResizableHandle.test.tsx | 1 -
.../src/dashboard/containers/Chart.jsx | 12 +-
.../dashboard/containers/DashboardComponent.jsx | 5 +-
.../src/dashboard/containers/DashboardPage.tsx | 29 +-
superset-frontend/src/dashboard/types.ts | 1 +
.../util/charts/getFormDataWithExtraFilters.ts | 16 +-
.../src/dashboard/util/getSliceHeaderTooltip.tsx | 1 -
.../src/dashboard/util/permissionUtils.test.ts | 6 +-
.../util/useFilterFocusHighlightStyles.test.tsx | 1 -
superset-frontend/src/embedded/index.tsx | 2 +-
.../src/explore/actions/exploreActions.test.js | 4 +-
.../src/explore/actions/saveModalActions.test.ts | 3 +-
.../src/explore/actions/saveModalActions.ts | 3 +-
.../src/explore/components/ChartPills.tsx | 2 +-
.../src/explore/components/Control.test.tsx | 1 -
.../src/explore/components/Control.tsx | 2 +-
.../explore/components/ControlHeader.stories.tsx | 1 -
.../src/explore/components/ControlHeader.tsx | 2 +-
.../components/ControlPanelsContainer.test.tsx | 1 -
.../explore/components/ControlPanelsContainer.tsx | 13 +-
.../src/explore/components/ControlRow.test.tsx | 4 +-
.../src/explore/components/ControlRow.tsx | 4 +-
.../DataTableControl/CopyButton.test.tsx | 1 -
.../CopyToClipboardButton.test.tsx | 1 -
.../DataTableControl/FilterInput.test.tsx | 1 -
.../explore/components/DataTableControl/index.tsx | 2 +-
.../components/DataTablesPane/DataTablesPane.tsx | 11 +-
.../components/DataTableControls.tsx | 7 +-
.../components/ResultsPaneOnDashboard.tsx | 3 +-
.../DataTablesPane/components/SamplesPane.tsx | 5 +-
.../components/SingleQueryResultPane.tsx | 4 +-
.../DataTablesPane/components/useResultsPane.tsx | 8 +-
.../DataTablesPane/test/DataTablesPane.test.tsx | 29 +-
.../test/ResultsPaneOnDashboard.test.tsx | 1 -
.../DataTablesPane/test/SamplesPane.test.tsx | 1 -
.../components/DataTablesPane/test/fixture.tsx | 7 +-
.../src/explore/components/DataTablesPane/types.ts | 8 +-
.../DatasourcePanel/DatasourcePanel.test.tsx | 8 +-
.../DatasourcePanelDragOption.test.tsx | 1 -
.../DatasourcePanelDragOption/index.tsx | 4 +-
.../DatasourcePanel/DatasourcePanelItem.test.tsx | 2 -
.../DatasourcePanel/DatasourcePanelItem.tsx | 5 +-
.../explore/components/DatasourcePanel/index.tsx | 2 +-
.../src/explore/components/EmbedCodeContent.jsx | 2 +-
.../explore/components/EmbedCodeContent.test.jsx | 4 +-
.../src/explore/components/ExploreAlert.tsx | 6 +-
.../ExploreChartHeader/ExploreChartHeader.test.tsx | 59 +-
.../components/ExploreChartHeader/index.jsx | 40 +-
.../ExploreChartPanel/ExploreChartPanel.test.jsx | 4 +-
.../explore/components/ExploreChartPanel/index.jsx | 4 +-
.../ExploreContainer/ExploreContainer.test.tsx | 6 +-
.../explore/components/ExploreContainer/index.tsx | 23 +-
.../ExploreViewContainer.test.tsx | 74 +-
.../components/ExploreViewContainer/index.jsx | 45 +-
.../ExportToCSVDropdown.test.tsx | 1 -
.../components/ExportToCSVDropdown/index.tsx | 5 +-
.../PropertiesModal/PropertiesModal.test.tsx | 1 -
.../explore/components/PropertiesModal/index.tsx | 5 +-
.../RowCountLabel/RowCountLabel.stories.tsx | 1 -
.../RowCountLabel/RowCountLabel.test.tsx | 1 -
.../src/explore/components/RowCountLabel/index.tsx | 1 -
.../RunQueryButton/RunQueryButton.stories.tsx | 1 -
.../RunQueryButton/RunQueryButton.test.tsx | 1 -
.../explore/components/RunQueryButton/index.tsx | 2 +-
.../src/explore/components/SaveModal.test.jsx | 1 -
.../src/explore/components/SaveModal.tsx | 8 +-
.../StashFormDataContainer.test.tsx | 31 +-
.../components/StashFormDataContainer/index.tsx | 12 +-
.../AnnotationLayerControl/AnnotationLayer.jsx | 4 +-
.../AnnotationLayer.test.tsx | 1 -
.../controls/AnnotationLayerControl/index.jsx | 4 +-
.../components/controls/BoundsControl.stories.tsx | 1 -
.../components/controls/BoundsControl.test.jsx | 1 -
.../explore/components/controls/BoundsControl.tsx | 2 +-
.../components/controls/CheckboxControl.jsx | 4 +-
.../components/controls/CheckboxControl.test.tsx | 1 -
.../CollectionControl/CollectionControl.test.tsx | 1 -
.../controls/CollectionControl/index.jsx | 4 +-
.../components/controls/ColorPickerControl.jsx | 4 +-
.../controls/ColorPickerControl.test.tsx | 1 -
.../ColorSchemeControl/ColorSchemeControl.test.tsx | 14 +-
.../ColorSchemeControl/ColorSchemeLabel.test.tsx | 1 -
.../ColorSchemeControl/ColorSchemeLabel.tsx | 14 +-
.../controls/ColorSchemeControl/index.tsx | 19 +-
.../ColumnConfigControl/ColumnConfigControl.tsx | 2 +-
.../ColumnConfigControl/ColumnConfigItem.tsx | 4 +-
.../ColumnConfigControl/ColumnConfigPopover.tsx | 1 -
.../ControlForm/ControlFormItem.tsx | 2 +-
.../ColumnConfigControl/ControlForm/index.tsx | 15 +-
.../controls/ColumnConfigControl/constants.tsx | 1 -
.../components/controls/ComparisonRangeLabel.tsx | 63 +-
.../ConditionalFormattingControl.tsx | 5 +-
.../FormattingPopover.tsx | 4 +-
.../FormattingPopoverContent.tsx | 39 +-
.../controls/ConditionalFormattingControl/types.ts | 2 +
.../controls/ContourControl/ContourOption.tsx | 1 -
.../ContourControl/ContourPopoverControl.tsx | 2 +-
.../ContourControl/ContourPopoverTrigger.tsx | 2 +-
.../components/controls/ContourControl/index.tsx | 2 +-
.../components/controls/ContourControl/types.ts | 3 +-
.../ControlPopover/ControlPopover.test.tsx | 5 +-
.../controls/ControlPopover/ControlPopover.tsx | 5 +-
.../controls/CurrencyControl/CurrencyControl.tsx | 2 +-
.../components/controls/CustomListItem/index.tsx | 1 -
.../DatasourceControl/DatasourceControl.test.jsx | 1 -
.../DatasourceControl/DatasourceControl.test.tsx | 1 -
.../controls/DatasourceControl/index.jsx | 4 +-
.../controls/DateFilterControl/DateFilterLabel.tsx | 10 +-
.../DateFilterControl/components/AdvancedFrame.tsx | 1 -
.../DateFilterControl/components/CalendarFrame.tsx | 2 +-
.../DateFilterControl/components/CommonFrame.tsx | 1 -
...{CalendarFrame.tsx => CurrentCalendarFrame.tsx} | 37 +-
.../DateFilterControl/components/CustomFrame.tsx | 4 +-
.../components/DateFunctionTooltip.tsx | 1 -
.../DateFilterControl/components/DateLabel.tsx | 5 +-
.../controls/DateFilterControl/components/index.ts | 1 +
.../DateFilterControl/tests/AdvancedFrame.test.tsx | 1 -
.../tests/CurrentCalendarFrame.test.tsx} | 27 +-
.../DateFilterControl/tests/CustomFrame.test.tsx | 1 -
.../tests/DateFilterLabel.test.tsx | 1 -
.../controls/DateFilterControl/tests/utils.test.ts | 115 +-
.../components/controls/DateFilterControl/types.ts | 13 +
.../controls/DateFilterControl/utils/constants.ts | 31 +-
.../DateFilterControl/utils/dateFilterUtils.ts | 11 +-
.../controls/DateFilterControl/utils/dateParser.ts | 144 +-
.../ColumnSelectPopover.test.tsx | 1 -
.../DndColumnSelectControl/ColumnSelectPopover.tsx | 22 +-
.../ColumnSelectPopoverTrigger.tsx | 9 +-
.../DndAdhocFilterOption.tsx | 1 -
.../DndColumnSelect.test.tsx | 1 -
.../DndColumnSelectControl/DndColumnSelect.tsx | 6 +-
.../DndColumnSelectPopoverTitle.jsx | 2 +-
.../DndFilterSelect.test.tsx | 1 -
.../DndColumnSelectControl/DndFilterSelect.tsx | 2 +-
.../DndMetricSelect.test.tsx | 1 -
.../DndColumnSelectControl/DndMetricSelect.tsx | 2 +-
.../DndColumnSelectControl/DndSelectLabel.test.tsx | 4 +-
.../DndColumnSelectControl/DndSelectLabel.tsx | 8 +-
.../DndColumnSelectControl/Option.test.tsx | 1 -
.../controls/DndColumnSelectControl/Option.tsx | 2 +-
.../DndColumnSelectControl/OptionWrapper.test.tsx | 1 -
.../DndColumnSelectControl/OptionWrapper.tsx | 2 +-
.../DndColumnSelectControl/useResizeButton.tsx | 10 +-
.../controls/FilterControl/AdhocFilter/index.js | 1 +
.../AdhocFilterControl/AdhocFilterControl.test.jsx | 1 -
.../FilterControl/AdhocFilterControl/index.jsx | 4 +-
.../AdhocFilterEditPopover.test.jsx | 1 -
.../FilterControl/AdhocFilterEditPopover/index.jsx | 11 +-
...AdhocFilterEditPopoverSimpleTabContent.test.tsx | 3 +-
.../index.tsx | 9 +-
.../AdhocFilterEditPopoverSqlTabContent.test.jsx | 74 -
.../AdhocFilterEditPopoverSqlTabContent.test.tsx | 75 +
.../AdhocFilterEditPopoverSqlTabContent/index.jsx | 30 +-
.../AdhocFilterOption/AdhocFilterOption.test.tsx | 1 -
.../FilterControl/AdhocFilterOption/index.tsx | 1 -
.../AdhocFilterPopoverTrigger.test.tsx | 1 -
.../AdhocFilterPopoverTrigger/index.tsx | 4 +-
.../utils/useDatePickerInAdhocFilter.tsx | 4 +-
.../FixedOrMetricControl.test.tsx | 1 -
.../controls/FixedOrMetricControl/index.jsx | 4 +-
.../explore/components/controls/HiddenControl.tsx | 1 -
.../AdhocMetricEditPopover.test.jsx | 1 -
.../AdhocMetricEditPopover.test.tsx | 8 +-
.../MetricControl/AdhocMetricEditPopover/index.jsx | 6 +-
.../AdhocMetricEditPopoverTitle.test.tsx | 1 -
.../MetricControl/AdhocMetricEditPopoverTitle.tsx | 12 +-
.../controls/MetricControl/AdhocMetricOption.jsx | 4 +-
.../MetricControl/AdhocMetricOption.test.jsx | 1 -
.../MetricControl/AdhocMetricPopoverTrigger.tsx | 4 +-
.../controls/MetricControl/AggregateOption.jsx | 1 -
.../MetricControl/AggregateOption.test.tsx | 1 -
.../MetricControl/FilterDefinitionOption.jsx | 1 -
.../MetricControl/FilterDefinitionOption.test.jsx | 1 -
.../MetricControl/MetricDefinitionOption.jsx | 1 -
.../MetricControl/MetricDefinitionOption.test.jsx | 1 -
.../MetricControl/MetricDefinitionValue.jsx | 1 -
.../MetricControl/MetricDefinitionValue.test.jsx | 1 -
.../controls/MetricControl/MetricsControl.jsx | 2 +-
.../controls/MetricControl/MetricsControl.test.jsx | 1 -
.../OptionControls/OptionControls.test.tsx | 1 -
.../components/controls/OptionControls/index.tsx | 5 +-
.../SelectAsyncControl/SelectAsyncControl.test.tsx | 1 -
.../controls/SelectAsyncControl/index.tsx | 2 +-
.../explore/components/controls/SelectControl.jsx | 4 +-
.../components/controls/SelectControl.test.jsx | 1 -
.../components/controls/SliderControl.stories.tsx | 1 -
.../explore/components/controls/SliderControl.tsx | 1 -
.../explore/components/controls/SpatialControl.jsx | 4 +-
.../components/controls/TextAreaControl.jsx | 4 +-
.../components/controls/TextAreaControl.test.jsx | 1 -
.../controls/TextControl/TextControl.test.tsx | 1 -
.../components/controls/TextControl/index.tsx | 6 +-
.../components/controls/TimeOffsetControl.tsx | 148 +-
.../TimeSeriesColumnControl.test.tsx | 1 -
.../controls/TimeSeriesColumnControl/index.jsx | 4 +-
.../src/explore/components/controls/ViewQuery.tsx | 4 +-
.../explore/components/controls/ViewQueryModal.tsx | 5 +-
.../components/controls/ViewQueryModalFooter.tsx | 4 +-
.../components/controls/ViewportControl.jsx | 4 +-
.../components/controls/ViewportControl.test.jsx | 1 -
.../controls/VizTypeControl/FastVizSwitcher.tsx | 5 +-
.../VizTypeControl/VizTypeControl.test.jsx | 3 +-
.../VizTypeControl/VizTypeControl.test.tsx | 1 -
.../controls/VizTypeControl/VizTypeGallery.tsx | 88 +-
.../components/controls/VizTypeControl/index.tsx | 2 +-
.../components/controls/XAxisSortControl.tsx | 2 +-
.../controls/withAsyncVerification.test.tsx | 1 -
.../components/controls/withAsyncVerification.tsx | 8 +-
.../src/explore/components/optionRenderers.tsx | 1 -
.../DashboardsSubMenu.test.tsx | 1 -
.../DashboardsSubMenu.tsx | 2 +-
.../useExploreAdditionalActionsMenu/index.jsx | 32 +-
superset-frontend/src/explore/constants.ts | 8 +
.../src/explore/controlPanels/sections.tsx | 1 -
superset-frontend/src/explore/controls.jsx | 1 -
superset-frontend/src/explore/fixtures.tsx | 1 -
.../src/explore/reducers/exploreReducer.js | 18 +-
.../src/explore/reducers/exploreReducer.test.js | 45 +
.../src/features/alerts/AlertReportModal.test.tsx | 1 -
.../src/features/alerts/AlertReportModal.tsx | 10 +-
.../features/alerts/buildErrorTooltipMessage.tsx | 1 -
.../alerts/components/AlertReportCronScheduler.tsx | 10 +-
.../features/alerts/components/AlertStatusIcon.tsx | 1 -
.../alerts/components/NotificationMethod.tsx | 11 +-
.../src/features/alerts/components/NumberInput.tsx | 2 +-
.../features/alerts/components/RecipientIcon.tsx | 2 +-
.../src/features/alerts/components/StyledPanel.tsx | 4 +-
.../alerts/components/ValidatedPanelHeader.tsx | 1 -
.../src/features/allEntities/AllEntitiesTable.tsx | 1 -
.../annotationLayers/AnnotationLayerModal.test.jsx | 1 -
.../annotationLayers/AnnotationLayerModal.tsx | 7 +-
.../features/annotations/AnnotationModal.test.jsx | 1 -
.../src/features/annotations/AnnotationModal.tsx | 7 +-
.../src/features/charts/ChartCard.tsx | 1 -
.../cssTemplates/CssTemplateModal.test.jsx | 1 -
.../src/features/cssTemplates/CssTemplateModal.tsx | 5 +-
.../src/features/dashboards/DashboardCard.test.tsx | 1 -
.../src/features/dashboards/DashboardCard.tsx | 2 +-
.../DatabaseConnectionForm/CommonParameters.tsx | 1 -
.../DatabaseConnectionForm/EncryptedField.tsx | 2 +-
.../DatabaseConnectionForm/TableCatalog.tsx | 1 -
.../DatabaseConnectionForm/ValidatedInputField.tsx | 1 -
.../DatabaseModal/DatabaseConnectionForm/index.tsx | 2 +-
.../databases/DatabaseModal/ExtraOptions.tsx | 25 +-
.../databases/DatabaseModal/ModalHeader.tsx | 1 -
.../databases/DatabaseModal/SSHTunnelForm.tsx | 2 +-
.../DatabaseModal/SSHTunnelSwitch.test.tsx | 1 -
.../databases/DatabaseModal/SSHTunnelSwitch.tsx | 2 +-
.../databases/DatabaseModal/SqlAlchemyForm.tsx | 2 +-
.../databases/DatabaseModal/index.test.tsx | 5 +-
.../src/features/databases/DatabaseModal/index.tsx | 15 +-
.../databases/UploadDataModel/ColumnsPreview.tsx | 4 +-
.../UploadDataModel/StyledFormItemWithTip.tsx | 6 +-
.../UploadDataModel/UploadDataModal.test.tsx | 1 -
.../features/databases/UploadDataModel/index.tsx | 20 +-
.../DatasetPanel/DatasetPanel.stories.tsx | 1 -
.../AddDataset/DatasetPanel/DatasetPanel.test.tsx | 1 -
.../AddDataset/DatasetPanel/DatasetPanel.tsx | 1 -
.../AddDataset/DatasetPanel/MessageContent.tsx | 1 -
.../datasets/AddDataset/DatasetPanel/index.tsx | 2 +-
.../AddDataset/EditDataset/EditDataset.test.tsx | 1 -
.../EditDataset/UsageTab/UsageTab.test.tsx | 1 -
.../AddDataset/EditDataset/UsageTab/index.tsx | 2 +-
.../datasets/AddDataset/EditDataset/index.tsx | 1 -
.../datasets/AddDataset/Footer/Footer.test.tsx | 1 -
.../features/datasets/AddDataset/Footer/index.tsx | 1 -
.../datasets/AddDataset/Header/Header.test.tsx | 1 -
.../features/datasets/AddDataset/Header/index.tsx | 4 +-
.../AddDataset/LeftPanel/LeftPanel.test.tsx | 1 -
.../datasets/AddDataset/LeftPanel/index.tsx | 2 +-
.../AddDataset/RightPanel/RightPanel.test.tsx | 1 -
.../datasets/AddDataset/RightPanel/index.tsx | 2 -
.../datasets/DatasetLayout/DatasetLayout.test.tsx | 1 -
.../src/features/datasets/DatasetLayout/index.tsx | 2 +-
.../features/datasets/DatasetSelectLabel/index.tsx | 1 -
.../features/datasets/DuplicateDatasetModal.tsx | 4 +-
.../DatasetMetadataBar.skipped-stories.tsx | 1 -
.../datasets/metadataBar/useDatasetMetadataBar.tsx | 2 +-
.../src/features/home/ActivityTable.test.tsx | 1 -
.../src/features/home/ActivityTable.tsx | 2 +-
.../src/features/home/ChartTable.test.tsx | 1 -
superset-frontend/src/features/home/ChartTable.tsx | 2 +-
.../src/features/home/DashboardTable.test.tsx | 1 -
.../src/features/home/DashboardTable.tsx | 2 +-
.../src/features/home/EmptyState.test.tsx | 1 -
superset-frontend/src/features/home/EmptyState.tsx | 1 -
.../src/features/home/LanguagePicker.test.tsx | 1 -
.../src/features/home/LanguagePicker.tsx | 1 -
superset-frontend/src/features/home/Menu.test.tsx | 1 -
superset-frontend/src/features/home/Menu.tsx | 2 +-
.../src/features/home/RightMenu.test.tsx | 1 -
superset-frontend/src/features/home/RightMenu.tsx | 9 +-
.../src/features/home/SavedQueries.test.tsx | 1 -
.../src/features/home/SavedQueries.tsx | 2 +-
.../src/features/home/SubMenu.test.tsx | 1 -
superset-frontend/src/features/home/SubMenu.tsx | 5 +-
.../features/queries/QueryPreviewModal.test.tsx | 10 +-
.../src/features/queries/QueryPreviewModal.tsx | 2 +-
.../queries/SavedQueryPreviewModal.test.jsx | 1 -
.../features/queries/SavedQueryPreviewModal.tsx | 2 +-
.../src/features/queries/SyntaxHighlighterCopy.tsx | 1 -
.../HeaderReportDropdown/index.test.tsx | 4 +-
.../ReportModal/HeaderReportDropdown/index.tsx | 2 +-
.../reports/ReportModal/ReportModal.test.tsx | 5 +-
.../src/features/reports/ReportModal/index.tsx | 6 +-
.../features/rls/RowLevelSecurityModal.test.tsx | 33 +-
.../src/features/rls/RowLevelSecurityModal.tsx | 2 +-
.../src/features/tags/BulkTagModal.tsx | 5 +-
superset-frontend/src/features/tags/TagCard.tsx | 1 -
.../src/features/tags/TagModal.test.tsx | 1 -
superset-frontend/src/features/tags/TagModal.tsx | 5 +-
.../components/Range/RangeFilterPlugin.stories.tsx | 1 -
.../components/Range/RangeFilterPlugin.test.tsx | 1 -
.../filters/components/Range/RangeFilterPlugin.tsx | 2 +-
.../Select/SelectFilterPlugin.stories.tsx | 1 -
.../components/Select/SelectFilterPlugin.test.tsx | 1 -
.../components/Select/SelectFilterPlugin.tsx | 2 +-
.../filters/components/Time/TimeFilterPlugin.tsx | 2 +-
.../TimeColumn/TimeColumnFilterPlugin.tsx | 2 +-
.../components/TimeGrain/TimeGrainFilterPlugin.tsx | 2 +-
.../src/hooks/apiResources/catalogs.ts | 54 +-
.../src/hooks/apiResources/schemas.test.ts | 30 +-
.../src/hooks/apiResources/schemas.ts | 75 +-
.../src/hooks/apiResources/sqlEditorTabs.test.ts | 46 +-
.../src/hooks/apiResources/sqlEditorTabs.ts | 20 +-
.../src/hooks/useDebounceValue.test.ts | 1 +
superset-frontend/src/logger/LogUtils.ts | 16 +
superset-frontend/src/logger/useLogAction.test.ts | 55 +
.../IssueCode.tsx => logger/useLogAction.ts} | 35 +-
.../pages/AlertReportList/AlertReportList.test.jsx | 1 -
.../src/pages/AlertReportList/index.tsx | 2 +-
superset-frontend/src/pages/AllEntities/index.tsx | 2 +-
.../AnnotationLayerList.test.jsx | 1 -
.../src/pages/AnnotationLayerList/index.tsx | 2 +-
.../pages/AnnotationList/AnnotationList.test.jsx | 1 -
.../src/pages/AnnotationList/index.tsx | 2 +-
superset-frontend/src/pages/Chart/Chart.test.tsx | 1 -
superset-frontend/src/pages/Chart/index.tsx | 16 +-
.../src/pages/ChartCreation/ChartCreation.test.tsx | 1 -
.../src/pages/ChartCreation/index.tsx | 6 +-
.../src/pages/ChartList/ChartList.test.jsx | 5 +-
superset-frontend/src/pages/ChartList/index.tsx | 2 +-
.../pages/CssTemplateList/CssTemplateList.test.jsx | 1 -
.../src/pages/CssTemplateList/index.tsx | 2 +-
superset-frontend/src/pages/Dashboard/index.tsx | 2 +-
.../src/pages/DashboardList/DashboardList.test.jsx | 5 +-
.../src/pages/DashboardList/index.tsx | 2 +-
.../src/pages/DatabaseList/DatabaseList.test.jsx | 1 -
superset-frontend/src/pages/DatabaseList/index.tsx | 2 +-
.../pages/DatasetCreation/DatasetCreation.test.tsx | 1 -
.../src/pages/DatasetCreation/index.tsx | 2 +-
.../src/pages/DatasetList/DatasetList.test.tsx | 1 -
superset-frontend/src/pages/DatasetList/index.tsx | 7 +-
.../ExecutionLogList/ExecutionLogList.test.jsx | 1 -
.../src/pages/ExecutionLogList/index.tsx | 2 +-
superset-frontend/src/pages/Home/Home.test.tsx | 213 +-
superset-frontend/src/pages/Home/index.tsx | 2 +-
.../QueryHistoryList/QueryHistoryList.test.tsx | 4 +-
.../src/pages/QueryHistoryList/index.tsx | 2 +-
.../RowLevelSecurityList.test.tsx | 1 -
.../src/pages/RowLevelSecurityList/index.tsx | 2 +-
.../pages/SavedQueryList/SavedQueryList.test.jsx | 9 +-
.../src/pages/SavedQueryList/index.tsx | 4 +-
.../src/pages/SqlLab/LocationContext.tsx | 9 +-
superset-frontend/src/pages/SqlLab/SqlLab.test.tsx | 4 +-
superset-frontend/src/pages/SqlLab/index.tsx | 2 +-
superset-frontend/src/pages/Tags/index.tsx | 2 +-
superset-frontend/src/preamble.ts | 5 +-
superset-frontend/src/setup/setupFormatters.ts | 35 +-
superset-frontend/src/theme/index.ts | 69 +
superset-frontend/src/theme/light.ts | 119 +
.../src/types/DashboardContextForExplore.ts | 4 +-
superset-frontend/src/types/bootstrapTypes.ts | 2 +
superset-frontend/src/utils/colorScheme.ts | 140 +
superset-frontend/src/utils/functionalRegistry.ts | 4 +-
superset-frontend/src/views/App.tsx | 2 +-
.../src/views/RootContextProviders.tsx | 48 +-
superset-frontend/src/views/index.tsx | 1 -
superset-frontend/src/views/menu.tsx | 1 -
superset-frontend/src/views/routes.test.tsx | 1 -
superset-frontend/src/views/routes.tsx | 8 +-
.../visualizations/TimeTable/FormattedNumber.tsx | 1 -
.../src/visualizations/TimeTable/SparklineCell.tsx | 4 +-
.../src/visualizations/TimeTable/TimeTable.jsx | 2 +-
.../ExampleComponent/ExampleComponent.tsx | 1 -
.../src/visualizations/presets/MainPreset.js | 4 +
superset-frontend/webpack.config.js | 12 +-
superset-websocket/package-lock.json | 8084 +++--
superset-websocket/package.json | 11 +-
.../utils/client-ws-app/package-lock.json | 14 +-
.../utils/client-ws-app/package.json | 2 +-
superset/__init__.py | 10 +-
superset/app.py | 4 +-
superset/charts/data/api.py | 10 +-
superset/cli/viz_migrations.py | 150 +-
superset/commands/chart/importers/dispatcher.py | 8 +-
.../commands/dashboard/importers/dispatcher.py | 8 +-
superset/commands/dashboard/permalink/create.py | 2 +
superset/commands/database/create.py | 45 +-
superset/commands/database/importers/dispatcher.py | 8 +-
superset/commands/database/ssh_tunnel/create.py | 13 +-
superset/commands/database/tables.py | 4 +-
superset/commands/database/test_connection.py | 5 +-
superset/commands/database/update.py | 4 +-
superset/commands/dataset/importers/dispatcher.py | 8 +-
superset/commands/dataset/importers/v0.py | 1 +
superset/commands/exceptions.py | 2 +-
superset/commands/explore/permalink/create.py | 2 +
superset/commands/importers/v1/__init__.py | 4 +-
superset/commands/importers/v1/utils.py | 2 +-
superset/commands/key_value/create.py | 2 +-
superset/commands/key_value/delete.py | 2 +-
superset/commands/key_value/delete_expired.py | 2 +-
superset/commands/key_value/get.py | 3 +-
superset/commands/key_value/update.py | 2 +-
superset/commands/key_value/upsert.py | 2 +-
superset/commands/query/importers/dispatcher.py | 4 +-
superset/commands/report/base.py | 2 +
superset/commands/report/execute.py | 8 +-
superset/commands/security/create.py | 2 +-
superset/commands/security/update.py | 2 +-
superset/commands/sql_lab/execute.py | 8 +-
superset/common/query_context_processor.py | 10 +-
superset/common/query_object.py | 2 +-
superset/common/query_object_factory.py | 6 +-
superset/common/utils/time_range_utils.py | 2 +-
superset/config.py | 48 +-
superset/connectors/sqla/models.py | 6 +-
superset/constants.py | 1 +
superset/daos/dashboard.py | 5 +
superset/dashboards/api.py | 62 +
superset/dashboards/schemas.py | 12 +
superset/databases/utils.py | 4 +-
superset/db_engine_specs/base.py | 30 +-
superset/db_engine_specs/hive.py | 6 +
superset/db_engine_specs/impala.py | 2 +-
superset/db_engine_specs/ocient.py | 4 +-
superset/db_engine_specs/snowflake.py | 2 +-
superset/db_engine_specs/trino.py | 91 +-
superset/embedded/view.py | 5 +-
.../configs/charts/Featured Charts/Area.yaml | 97 +
.../configs/charts/Featured Charts/Bar.yaml | 72 +
.../configs/charts/Featured Charts/Big_Number.yaml | 42 +
.../Featured Charts/Big_Number_with_Trendline.yaml | 52 +
.../configs/charts/Featured Charts/Box_Plot.yaml | 54 +
.../configs/charts/Featured Charts/Bubble.yaml | 107 +
.../configs/charts/Featured Charts/Funnel.yaml | 51 +
.../configs/charts/Featured Charts/Gauge.yaml | 54 +
.../configs/charts/Featured Charts/Graph.yaml | 54 +
.../configs/charts/Featured Charts/Heatmap.yaml | 59 +
.../configs/charts/Featured Charts/Histogram.yaml | 46 +
.../configs/charts/Featured Charts/Line.yaml | 74 +
.../configs/charts/Featured Charts/Mixed.yaml | 109 +
.../configs/charts/Featured Charts/Pie.yaml | 78 +
.../charts/Featured Charts/Pivot_Table.yaml | 78 +
.../configs/charts/Featured Charts/Radar.yaml | 100 +
.../configs/charts/Featured Charts/Sankey.yaml | 41 +
.../charts/Featured Charts/Scatter_Plot.yaml | 72 +
.../configs/charts/Featured Charts/Sunburst.yaml | 48 +
.../configs/charts/Featured Charts/Table.yaml | 57 +
.../configs/charts/Featured Charts/Tree.yaml | 43 +
.../configs/charts/Featured Charts/Treemap.yaml | 48 +
.../configs/charts/Featured Charts/Waterfall.yaml | 85 +
.../configs/charts/Featured Charts/Word_Cloud.yaml | 44 +
.../configs/charts/Featured Charts/World_Map.yaml | 53 +
.../configs/dashboards/Featured_Charts.yaml | 515 +
.../datasets/examples/hierarchical_dataset.yaml | 116 +
.../datasets/examples/wb_health_population.yaml | 4317 +++
superset/extensions/metastore_cache.py | 9 +-
superset/initialization/__init__.py | 2 +-
superset/key_value/models.py | 5 +
superset/key_value/shared_entries.py | 2 +
superset/migrations/shared/migrate_viz/base.py | 2 -
.../migrations/shared/migrate_viz/processors.py | 35 +
...1c4c6_migrate_num_period_compare_and_period_.py | 4 +-
...3a3a8ff221_migrate_filter_sets_to_new_format.py | 8 +-
...ed7ec95_migrate_native_filters_to_new_schema.py | 8 +-
...15da_migrate_pivot_table_v2_heatmaps_to_new_.py | 4 +-
...5b9441_rename_big_viz_total_form_data_fields.py | 8 +-
...d1d2_move_pivot_table_v2_legacy_order_by_to_.py | 8 +-
...-41_4ea966691069_cross_filter_global_scoping.py | 8 +-
...d83218_migrate_can_view_and_drill_permission.py | 2 +-
...8_15-43_5ad7321c2169_mig_new_csv_upload_perm.py | 2 +-
...14-04_d60591c5515f_mig_new_excel_upload_perm.py | 2 +-
...36_4a33124c18ad_mig_new_columnar_upload_perm.py | 2 +-
...9123a_update_charts_with_old_time_comparison.py | 4 +-
...4-05-24_11-31_02f4f7811799_remove_sl__tables.py | 164 +-
superset/models/core.py | 62 +-
superset/models/dashboard.py | 57 +-
superset/models/helpers.py | 15 +-
superset/models/slice.py | 5 +-
superset/models/sql_lab.py | 7 +-
superset/reports/notifications/slack.py | 126 +-
superset/security/manager.py | 35 +-
superset/sql_lab.py | 4 +-
superset/sql_validators/presto_db.py | 2 +-
superset/sqllab/query_render.py | 1 -
superset/sqllab/sql_json_executer.py | 4 +-
superset/sqllab/sqllab_execution_context.py | 4 +-
superset/tasks/async_queries.py | 18 +-
superset/tasks/slack_util.py | 62 -
superset/translations/ar/LC_MESSAGES/messages.po | 5516 +--
superset/translations/de/LC_MESSAGES/messages.po | 33756 +++++++++---------
superset/translations/en/LC_MESSAGES/messages.po | 23336 ++++++-------
superset/translations/es/LC_MESSAGES/messages.po | 31123 ++++++++---------
superset/translations/fr/LC_MESSAGES/messages.po | 34722 ++++++++++---------
superset/translations/it/LC_MESSAGES/messages.po | 28399 +++++++--------
superset/translations/ja/LC_MESSAGES/messages.po | 31841 ++++++++---------
superset/translations/ko/LC_MESSAGES/messages.po | 27726 +++++++--------
superset/translations/messages.pot | 23298 +++++++------
superset/translations/nl/LC_MESSAGES/messages.po | 33361 +++++++++---------
superset/translations/pt/LC_MESSAGES/messages.po | 29294 ++++++++--------
.../translations/pt_BR/LC_MESSAGES/messages.po | 33583 +++++++++---------
superset/translations/ru/LC_MESSAGES/messages.po | 32942 +++++++++---------
superset/translations/sk/LC_MESSAGES/messages.po | 23889 ++++++-------
superset/translations/sl/LC_MESSAGES/messages.po | 33028 +++++++++---------
superset/translations/tr/LC_MESSAGES/messages.po | 26220 +++++++-------
superset/translations/uk/LC_MESSAGES/messages.po | 33217 +++++++++---------
superset/translations/zh/LC_MESSAGES/messages.po | 32191 ++++++++---------
.../translations/zh_TW/LC_MESSAGES/messages.po | 5817 ++--
superset/utils/core.py | 21 +-
superset/utils/csv.py | 2 +-
superset/utils/date_parser.py | 30 +
superset/utils/decorators.py | 4 +-
superset/utils/json.py | 8 +-
superset/utils/lock.py | 13 +-
superset/utils/logging_configurator.py | 12 +-
superset/utils/oauth2.py | 14 +-
superset/utils/pandas_postprocessing/__init__.py | 2 +
superset/utils/pandas_postprocessing/histogram.py | 87 +
superset/utils/webdriver.py | 24 +-
superset/views/base.py | 1 +
superset/views/base_api.py | 2 +-
tests/integration_tests/access_tests.py | 8 +-
tests/integration_tests/celery_tests.py | 29 +-
tests/integration_tests/conftest.py | 81 +-
tests/integration_tests/core_tests.py | 4 +-
tests/integration_tests/dashboards/api_tests.py | 179 +
.../dashboards/superset_factory_util.py | 32 +-
tests/integration_tests/databases/api_tests.py | 4 -
tests/integration_tests/datasource_tests.py | 8 +-
.../db_engine_specs/trino_tests.py | 115 +
.../extensions/metastore_cache_test.py | 17 +-
.../fixtures/world_bank_dashboard.py | 17 +
.../key_value/commands/delete_test.py | 5 +-
.../key_value/commands/fixtures.py | 2 +-
.../key_value/commands/get_test.py | 4 +-
tests/integration_tests/query_context_tests.py | 31 +
tests/integration_tests/reports/alert_tests.py | 14 +-
tests/integration_tests/reports/commands_tests.py | 336 +-
tests/integration_tests/sqla_models_tests.py | 6 +-
tests/integration_tests/sqllab_tests.py | 8 +-
tests/integration_tests/superset_test_config.py | 9 +-
.../superset_test_config_thumbnails.py | 7 +-
tests/integration_tests/test_jinja_context.py | 16 +-
.../charts/commands/importers/v1/import_test.py | 12 +-
tests/unit_tests/commands/dataset/test_update.py | 4 +-
tests/unit_tests/commands/export_test.py | 4 +-
.../commands/importers/v1/assets_test.py | 10 +-
tests/unit_tests/commands/report/base_test.py | 46 +-
tests/unit_tests/conftest.py | 9 +-
tests/unit_tests/dao/queries_test.py | 12 +-
.../commands/importers/v1/import_test.py | 12 +-
tests/unit_tests/databases/api_test.py | 86 +-
.../databases/commands/importers/v1/import_test.py | 14 +-
tests/unit_tests/databases/schema_tests.py | 4 +-
.../databases/ssh_tunnel/commands/delete_test.py | 4 +-
.../datasets/commands/importers/v1/import_test.py | 16 +-
tests/unit_tests/db_engine_specs/test_base.py | 10 +-
tests/unit_tests/db_engine_specs/test_bigquery.py | 6 +-
tests/unit_tests/db_engine_specs/test_gsheets.py | 22 +-
tests/unit_tests/db_engine_specs/test_init.py | 6 +-
tests/unit_tests/db_engine_specs/test_postgres.py | 4 +-
tests/unit_tests/explore/utils_test.py | 28 +-
tests/unit_tests/extensions/test_sqlalchemy.py | 16 +-
tests/unit_tests/feature_flag_test.py | 8 +-
tests/unit_tests/importexport/api_test.py | 14 +-
tests/unit_tests/jinja_context_test.py | 38 +-
.../migrations/viz/histogram_v1_v2_test.py | 52 +
tests/unit_tests/models/core_test.py | 101 +-
tests/unit_tests/models/sql_lab_test.py | 4 +-
tests/unit_tests/notifications/slack_tests.py | 38 +-
.../pandas_postprocessing/test_histogram.py | 144 +
.../reports/notifications/slack_tests.py | 15 +-
tests/unit_tests/reports/schemas_test.py | 4 +-
tests/unit_tests/security/manager_test.py | 26 +-
tests/unit_tests/sql_lab_execution_context.py | 96 +
tests/unit_tests/sql_lab_test.py | 62 +
tests/unit_tests/tags/commands/create_test.py | 8 +-
tests/unit_tests/tags/commands/update_test.py | 8 +-
.../utils/csv_tests.py | 44 +-
tests/unit_tests/utils/date_parser_tests.py | 20 +
tests/unit_tests/utils/lock_tests.py | 100 +-
1642 files changed, 309150 insertions(+), 288901 deletions(-)
delete mode 100644 .github/workflows/update-monorepo-lockfiles.yml
create mode 100644 docs/src/intro_header.txt
create mode 100644 null_byte.csv
create mode 100644 scripts/cypress_run.py
copy superset-frontend/{src/features/datasets/AddDataset/RightPanel/index.tsx => packages/superset-ui-chart-controls/src/components/Dropdown.tsx} (88%)
copy superset-frontend/{src/features/datasets/AddDataset/RightPanel/index.tsx => packages/superset-ui-chart-controls/src/components/Menu.tsx} (88%)
copy superset-frontend/packages/superset-ui-chart-controls/src/operators/{index.ts => histogramOperator.ts} (52%)
create mode 100644 superset-frontend/packages/superset-ui-chart-controls/test/operators/histogramOperator.test.ts
rename superset-frontend/packages/superset-ui-core/src/color/{SharedLabelColorSingleton.ts => LabelsColorMapSingleton.ts} (52%)
copy superset-frontend/{src/explore/components/controls/DateFilterControl/utils/dateParser.ts => packages/superset-ui-core/src/time-comparison/customTimeRangeDecode.ts} (65%)
create mode 100644 superset-frontend/packages/superset-ui-core/src/time-format/D3FormatConfig.ts
create mode 100644 superset-frontend/packages/superset-ui-core/test/color/LabelsColorMapSingleton.test.ts
delete mode 100644 superset-frontend/packages/superset-ui-core/test/color/SharedLabelColorSingleton.test.ts
create mode 100644 superset-frontend/packages/superset-ui-core/test/time-comparison/computeCustomDateTime.test.ts
create mode 100644 superset-frontend/packages/superset-ui-core/test/time-comparison/customTimeRangeDecode.test.ts
copy superset-frontend/plugins/plugin-chart-echarts/src/{Waterfall/EchartsWaterfall.tsx => Histogram/Histogram.tsx} (78%)
copy superset-frontend/{src/components/Card/Card.stories.tsx => plugins/plugin-chart-echarts/src/Histogram/buildQuery.ts} (59%)
create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/Histogram/controlPanel.tsx
create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/Histogram/images/example1.png
create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/Histogram/images/example2.png
create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/Histogram/images/thumbnail.png
copy superset-frontend/plugins/plugin-chart-echarts/src/{Waterfall => Histogram}/index.ts (70%)
create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/Histogram/transformProps.ts
copy superset-frontend/{src/dashboard/components/filterscope/FilterFieldItem.jsx => plugins/plugin-chart-echarts/src/Histogram/types.ts} (55%)
copy superset-frontend/plugins/plugin-chart-echarts/src/{Heatmap/Heatmap.tsx => Sankey/Sankey.tsx} (87%)
copy superset-frontend/{src/dashboard/components/gridComponents/new/NewRow.jsx => plugins/plugin-chart-echarts/src/Sankey/buildQuery.ts} (66%)
copy superset-frontend/plugins/{legacy-plugin-chart-sankey/src/controlPanel.ts => plugin-chart-echarts/src/Sankey/controlPanel.tsx} (63%)
create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/Sankey/images/example1.png
create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/Sankey/images/example2.png
create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/Sankey/images/thumbnail.png
copy superset-frontend/plugins/plugin-chart-echarts/src/{Waterfall => Sankey}/index.ts (70%)
create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/Sankey/transformProps.ts
copy superset-frontend/{src/dashboard/components/resizable/ResizableHandle.jsx => plugins/plugin-chart-echarts/src/Sankey/types.ts} (62%)
create mode 100644 superset-frontend/plugins/plugin-chart-echarts/test/MixedTimeseries/transformProps.test.ts
copy superset-frontend/{plugins/plugin-chart-handlebars/src/components/ControlHeader/controlHeader.tsx => src/components/AntdThemeProvider/index.tsx} (71%)
create mode 100644 superset-frontend/src/components/TimezoneSelector/TimezoneSelector.DaylightSavingTime.test.tsx
copy superset-frontend/src/explore/components/controls/DateFilterControl/components/{CalendarFrame.tsx => CurrentCalendarFrame.tsx} (60%)
copy superset-frontend/src/{components/CachedLabel/TooltipContent.test.tsx => explore/components/controls/DateFilterControl/tests/CurrentCalendarFrame.test.tsx} (53%)
delete mode 100644 superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSqlTabContent/AdhocFilterEditPopoverSqlTabContent.test.jsx
create mode 100644 superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSqlTabContent/AdhocFilterEditPopoverSqlTabContent.test.tsx
create mode 100644 superset-frontend/src/explore/reducers/exploreReducer.test.js
create mode 100644 superset-frontend/src/logger/useLogAction.test.ts
copy superset-frontend/src/{components/ErrorMessage/IssueCode.tsx => logger/useLogAction.ts} (61%)
create mode 100644 superset-frontend/src/theme/index.ts
create mode 100644 superset-frontend/src/theme/light.ts
create mode 100644 superset-frontend/src/utils/colorScheme.ts
create mode 100644 superset/examples/configs/charts/Featured Charts/Area.yaml
create mode 100644 superset/examples/configs/charts/Featured Charts/Bar.yaml
create mode 100644 superset/examples/configs/charts/Featured Charts/Big_Number.yaml
create mode 100644 superset/examples/configs/charts/Featured Charts/Big_Number_with_Trendline.yaml
create mode 100644 superset/examples/configs/charts/Featured Charts/Box_Plot.yaml
create mode 100644 superset/examples/configs/charts/Featured Charts/Bubble.yaml
create mode 100644 superset/examples/configs/charts/Featured Charts/Funnel.yaml
create mode 100644 superset/examples/configs/charts/Featured Charts/Gauge.yaml
create mode 100644 superset/examples/configs/charts/Featured Charts/Graph.yaml
create mode 100644 superset/examples/configs/charts/Featured Charts/Heatmap.yaml
create mode 100644 superset/examples/configs/charts/Featured Charts/Histogram.yaml
create mode 100644 superset/examples/configs/charts/Featured Charts/Line.yaml
create mode 100644 superset/examples/configs/charts/Featured Charts/Mixed.yaml
create mode 100644 superset/examples/configs/charts/Featured Charts/Pie.yaml
create mode 100644 superset/examples/configs/charts/Featured Charts/Pivot_Table.yaml
create mode 100644 superset/examples/configs/charts/Featured Charts/Radar.yaml
create mode 100644 superset/examples/configs/charts/Featured Charts/Sankey.yaml
create mode 100644 superset/examples/configs/charts/Featured Charts/Scatter_Plot.yaml
create mode 100644 superset/examples/configs/charts/Featured Charts/Sunburst.yaml
create mode 100644 superset/examples/configs/charts/Featured Charts/Table.yaml
create mode 100644 superset/examples/configs/charts/Featured Charts/Tree.yaml
create mode 100644 superset/examples/configs/charts/Featured Charts/Treemap.yaml
create mode 100644 superset/examples/configs/charts/Featured Charts/Waterfall.yaml
create mode 100644 superset/examples/configs/charts/Featured Charts/Word_Cloud.yaml
create mode 100644 superset/examples/configs/charts/Featured Charts/World_Map.yaml
create mode 100644 superset/examples/configs/dashboards/Featured_Charts.yaml
create mode 100644 superset/examples/configs/datasets/examples/hierarchical_dataset.yaml
create mode 100644 superset/examples/configs/datasets/examples/wb_health_population.yaml
delete mode 100644 superset/tasks/slack_util.py
create mode 100644 superset/utils/pandas_postprocessing/histogram.py
create mode 100644 tests/integration_tests/db_engine_specs/trino_tests.py
create mode 100644 tests/unit_tests/migrations/viz/histogram_v1_v2_test.py
create mode 100644 tests/unit_tests/pandas_postprocessing/test_histogram.py
create mode 100644 tests/unit_tests/sql_lab_execution_context.py
rename tests/{integration_tests => unit_tests}/utils/csv_tests.py (77%)