You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by ma...@apache.org on 2025/01/14 22:22:09 UTC

(superset) branch template_less updated (1652452ef9 -> f89a23b1b2)

This is an automated email from the ASF dual-hosted git repository.

maximebeauchemin pushed a change to branch template_less
in repository https://gitbox.apache.org/repos/asf/superset.git


    omit 1652452ef9 fix npm
    omit 3777355554 fixing
    omit 6fefacd733 add chai
    omit 74d92d2c1e rebased
    omit a15b8c5a62 commit
    omit 99a138a2cb progress
    omit 0f0df949d5 fix eslint
    omit 79a479cbd7 skip eslint when pre-commit
    omit 887781e34c import expect from chai
    omit c8f0c3b56d add feature flag
    omit 004b12a7d6 last test
    omit 49ddd6baa5 fixing more tests
    omit 13fccc6f06 fixing more tests
    omit 5ba9396bef fixing more tests
    omit 35b714b83f fixing some tests
    omit 885dc9308d one lint + license
    omit 9902d85871 type and lint
    omit b9289d2cf8 manage/update state
    omit 659d1a9fa3 manage/update state
    omit f9301de39a fixed types
    omit fce5d388ad Theme improvements
    omit 8384bf3da8 progress
    omit 382ca83c8c removing a test
    omit 7d55007e43 working
    omit 685de9288a 100% coverage
    omit 675dbff3be add unit tests for Theme
    omit 05862230da tweak
    omit d248924e1b fixing
    omit 340daa1bd2 type fixes
    omit e772d95c3f fixing tests
    omit a86e292bdb test
    omit 347f3824de test
    omit 321d2b9112 fixing unit tests
    omit 64a4ed9783 lint
    omit caed939fa6 fix lerna build
    omit f82994e1f9 fix one test
    omit 0b42a59a13 fixup svg
    omit c5971ac531 linting
    omit be206c0173 one more license
    omit 4033436ea9 linted it all
    omit f106aed139 linting
    omit 47dc2a3657 license headers
    omit d988b2bec3 minimal
    omit a298da08cd fixing input box in explore
    omit e1086ba0f7 huge refactor
    omit eeadc31bdc fix svg
    omit 4e2bdeaa3d fix empty states svg for theming
    omit 0accf0614c more tweaks
    omit b693ae584d fixing font-size
    omit 474f878ae7 fixup submenues
    omit db0c8ff882 tweaking headers
    omit 2167c9c8dc feat: messing with the theme
     add 9cd3a8d5b0 refactor(Button): Upgrade Button component to Antd5 (#31623)
     add 3a6fdf8bdf fix(sqllab): unable to update saved queries (#31639)
     add 5acd03876b refactor: Removes Apply to all panels filters scope configuration (#31754)
     add a477d84729 fix: Heatmap sorting (#31752)
     add 399b709aaf refactor: Removes 5.0 approved legacy charts (#31582)
     add 49876c3f13 build(deps-dev): bump css-minimizer-webpack-plugin from 5.0.1 to 7.0.0 in /superset-frontend (#31668)
     add 5f18e849c1 build(deps-dev): bump css-loader from 6.8.1 to 7.1.2 in /superset-frontend (#31661)
     add 7bd53a84d5 feat: improve docker-compose services boot sequence (#31747)
     add 8a2aada58d fix(button): change back button styles for dropdown buttons (#31789)
     add 740fbf72d7 feat: redesign labels (#31575)
     add bbdc195a3b chore: Skips integration tests affected by legacy charts removal (#31791)
     add 41ed37ab02 fix(oauth): Handle updates to the OAuth config (#31777)
     add 472ca9d8f6 refactor(dashboard): Migrate ResizableContainer to TypeScript and functional component (#31452)
     add 5e0de04eab chore: adding Antonio as a helm codeowner (#31797)
     add bebcd3dcdd fix: corrects spelling of USE_ANALAGOUS_COLORS to be USE_ANALOGOUS_COLORS (#31774)
     add aae8fda11d docs: improve dev python environment install (#31787)
     add b5e62753b7 refactor(date picker): Migrate Date Picker to Ant Design 5 (#31019)
     add 66f1e1f714 refactor(bulk_select): Fix bulk select tagging issues for users (#31631)
     add 822441e0bd fix(modal): fixed z-index issue (#31815)
     add 1a43654207 chore(tests): Changing the logic for an intermittent tag test (#31820)
     add 9661afff16 fix(Embedded): Skip CSRF validation for dashboard download endpoints (#31798)
     add 44ff462718 chore(deps): bump selenium 4.14.0+ (#25933)
     add 855011360a build(eslint): disabling wildcard imports with eslint (#31761)
     add 274aa143d3 chore: python version to 3.11 (while supporting 3.10) (#31503)
     add c2d7cf388d feat: Firebolt sqlglot dialect (#31825)
     add 8050e351ed fix(OAuth): Remove masked_encrypted_extra from DB update properties (#31834)
     add ef57318259 chore: bump @ant-design/icons to fix fill-rule console warning (#31831)
     add bbf7586fe8 fix: fix/suppress webpack console warnings (#31830)
     add 6531101517 chore: properly import expect from chai in cypress-base/cypress/support/e2e.ts (#31846)
     add ffb6913706 chore(ci): auto delete branches on merge (#31847)
     add 4bad1a258f chore: add eslint to pre-commit hooks (#31845)
     add f89a23b1b2 feat: messing with the theme

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   (1652452ef9)
            \
             N -- N -- N   refs/heads/template_less (f89a23b1b2)

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                                          |    1 +
 .github/CODEOWNERS                                 |    4 +-
 .github/actions/setup-backend/action.yml           |    8 +-
 .github/workflows/docker.yml                       |    2 +-
 .github/workflows/pre-commit.yml                   |    2 +-
 .../workflows/superset-python-integrationtest.yml  |    2 +-
 .github/workflows/superset-python-unittest.yml     |    2 +-
 Dockerfile                                         |    2 +-
 UPDATING.md                                        |    4 +-
 docker-compose-image-tag.yml                       |   30 +-
 docker-compose-non-dev.yml                         |   30 +-
 docker-compose.yml                                 |   34 +-
 docker/.env                                        |    1 +
 docker/docker-init.sh                              |    2 +-
 docker/pythonpath_dev/superset_config.py           |    3 +
 docs/docs/contributing/development.mdx             |    8 +-
 pyproject.toml                                     |   15 +-
 requirements/base.in                               |    5 -
 requirements/base.txt                              |   57 +-
 requirements/development.txt                       |   57 +-
 superset-frontend/.eslintrc.js                     |    6 +
 .../cypress/applitools/explore.test.ts             |    5 +-
 .../cypress/e2e/dashboard/drillby.test.ts          |    4 +-
 .../cypress/e2e/dashboard/drilltodetail.test.ts    |   13 -
 .../cypress/e2e/dashboard/editmode.test.ts         |  140 +-
 .../cypress/e2e/dashboard/tabs.test.ts             |   12 +-
 .../cypress-base/cypress/e2e/dashboard/utils.ts    |    6 +-
 .../cypress/e2e/explore/AdhocMetrics.test.ts       |   16 +-
 .../cypress/e2e/explore/advanced_analytics.test.ts |   16 +-
 .../cypress/e2e/explore/annotations.test.ts        |   16 +-
 .../cypress-base/cypress/e2e/explore/chart.test.js |    7 +-
 .../cypress/e2e/explore/control.test.ts            |  109 +-
 .../cypress-base/cypress/e2e/explore/link.test.ts  |    2 +-
 .../cypress-base/cypress/e2e/explore/utils.ts      |    2 +-
 .../e2e/explore/visualizations/area.test.js        |  120 --
 .../e2e/explore/visualizations/dist_bar.test.js    |   90 -
 .../explore/visualizations/download_chart.test.js  |    7 +-
 .../e2e/explore/visualizations/histogram.test.ts   |  102 --
 .../e2e/explore/visualizations/line.test.ts        |  302 ----
 .../e2e/explore/visualizations/sankey.test.js      |   87 -
 .../e2e/explore/visualizations/shared.helper.js    |   15 +-
 .../cypress-base/cypress/fixtures/charts.json      |   16 +-
 .../cypress-base/cypress/support/directories.ts    |   10 +-
 superset-frontend/lerna-debug.log                  |   41 -
 superset-frontend/package-lock.json                | 1895 ++++++++------------
 superset-frontend/package.json                     |   12 +-
 .../superset-ui-chart-controls/src/constants.ts    |    2 +-
 .../test/operators/histogramOperator.test.ts       |    2 +-
 .../superset-ui-core/src/chart/types/VizType.ts    |    8 -
 .../src/color/CategoricalColorScale.ts             |    4 +-
 .../packages/superset-ui-core/src/theme/Theme.tsx  |  167 +-
 .../packages/superset-ui-core/src/theme/index.tsx  |   28 +-
 .../superset-ui-core/src/utils/featureFlags.ts     |    2 +-
 .../test/chart/clients/ChartClient.test.ts         |   16 +-
 .../test/chart/fixtures/formData.ts                |    2 +-
 .../test/color/CategoricalColorScale.test.ts       |    2 +-
 .../test/color/LabelsColorMapSingleton.test.ts     |    6 +-
 .../test/query/api/legacy/getFormData.test.ts      |    2 +-
 .../packages/superset-ui-demo/package.json         |    5 -
 .../EventFlow.stories.jsx                          |   50 -
 .../Heatmap.stories.tsx                            |  147 --
 .../plugins/legacy-plugin-chart-heatmap/data.ts    |  182 --
 .../Histogram.stories.tsx                          |   48 -
 .../plugins/legacy-plugin-chart-histogram/data.ts  |   32 -
 .../SankeyLoop.stories.tsx                         |   41 -
 .../legacy-plugin-chart-sankey-loop/data.ts        |   52 -
 .../legacy-plugin-chart-sankey/Sankey.stories.tsx  |   58 -
 .../plugins/legacy-plugin-chart-sankey/data.ts     |   72 -
 .../Area/NVD3Area.stories.tsx                      |   35 -
 .../plugins/legacy-preset-chart-nvd3/Area/data.ts  | 1147 ------------
 .../Area/stories/controlsShown.tsx                 |   53 -
 .../Area/stories/expanded.tsx                      |   53 -
 .../Area/stories/stacked.tsx                       |   54 -
 .../Area/stories/stackedWithBounds.tsx             |   88 -
 .../Bar/NVD3Bar.stories.tsx                        |   32 -
 .../plugins/legacy-preset-chart-nvd3/Bar/data.ts   |  247 ---
 .../stories/barWithPositiveAndNegativeValues.tsx   |   64 -
 .../Bar/stories/barWithValues.tsx                  |   54 -
 .../legacy-preset-chart-nvd3/Bar/stories/basic.tsx |   54 -
 .../Bar/stories/stackedBarWithValues.tsx           |   55 -
 .../DistBar/NVD3DistBar.stories.tsx                |   29 -
 .../legacy-preset-chart-nvd3/DistBar/data.ts       |  112 --
 .../DistBar/stories/basic.tsx                      |   48 -
 .../DistBar/stories/manyBars.tsx                   |   58 -
 .../Line/NVD3Line.stories.tsx                      |   32 -
 .../plugins/legacy-preset-chart-nvd3/Line/data.ts  |  927 ----------
 .../Line/stories/basic.tsx                         |   52 -
 .../Line/stories/logScale.tsx                      |   39 -
 .../Line/stories/markers.tsx                       |   52 -
 .../Line/stories/yAxisBounds.tsx                   |   97 -
 .../Pie/NVD3Pie.stories.tsx                        |   30 -
 .../plugins/legacy-preset-chart-nvd3/Pie/data.ts   |   30 -
 .../legacy-preset-chart-nvd3/Pie/stories/basic.tsx |   42 -
 .../Pie/stories/noData.tsx                         |   41 -
 .../ChartDataProvider.stories.tsx                  |    3 -
 .../stories/superset-ui-theme/Theme.stories.tsx    |   73 +-
 .../legacy-plugin-chart-event-flow/CHANGELOG.md    |   51 -
 .../legacy-plugin-chart-event-flow/README.md       |   52 -
 .../legacy-plugin-chart-event-flow/package.json    |   40 -
 .../src/EventFlow.tsx                              |   52 -
 .../src/controlPanel.tsx                           |  133 --
 .../src/images/example.jpg                         |  Bin 85099 -> 0 bytes
 .../src/images/thumbnail.png                       |  Bin 14095 -> 0 bytes
 .../src/images/thumbnailLarge.png                  |  Bin 26791 -> 0 bytes
 .../legacy-plugin-chart-event-flow/src/index.ts    |   46 -
 .../src/transformProps.ts                          |   70 -
 .../src/types/external.d.ts                        |   22 -
 .../legacy-plugin-chart-event-flow/tsconfig.json   |   25 -
 .../legacy-plugin-chart-heatmap/CHANGELOG.md       |   83 -
 .../plugins/legacy-plugin-chart-heatmap/README.md  |   52 -
 .../legacy-plugin-chart-heatmap/package.json       |   40 -
 .../legacy-plugin-chart-heatmap/src/Heatmap.js     |  458 -----
 .../src/ReactHeatmap.jsx                           |  152 --
 .../src/controlPanel.tsx                           |  329 ----
 .../src/images/channels.jpg                        |  Bin 110639 -> 0 bytes
 .../src/images/employment.jpg                      |  Bin 46972 -> 0 bytes
 .../src/images/thumbnail.png                       |  Bin 36826 -> 0 bytes
 .../src/images/thumbnailLarge.png                  |  Bin 126969 -> 0 bytes
 .../src/images/transportation.jpg                  |  Bin 39297 -> 0 bytes
 .../legacy-plugin-chart-heatmap/src/index.js       |   65 -
 .../src/transformProps.js                          |   93 -
 .../legacy-plugin-chart-heatmap/tsconfig.json      |   25 -
 .../legacy-plugin-chart-histogram/CHANGELOG.md     |   63 -
 .../legacy-plugin-chart-histogram/README.md        |   52 -
 .../legacy-plugin-chart-histogram/package.json     |   44 -
 .../src/Histogram.jsx                              |  160 --
 .../src/WithLegend.jsx                             |  153 --
 .../src/controlPanel.ts                            |  152 --
 .../src/images/example1.jpg                        |  Bin 19127 -> 0 bytes
 .../src/images/example2.jpg                        |  Bin 23900 -> 0 bytes
 .../src/images/example3.jpg                        |  Bin 29240 -> 0 bytes
 .../src/images/thumbnail.png                       |  Bin 6204 -> 0 bytes
 .../src/images/thumbnailLarge.png                  |  Bin 16038 -> 0 bytes
 .../legacy-plugin-chart-histogram/src/index.js     |   52 -
 .../src/transformProps.js                          |   47 -
 .../legacy-plugin-chart-histogram/tsconfig.json    |   25 -
 .../legacy-plugin-chart-sankey-loop/CHANGELOG.md   |   39 -
 .../legacy-plugin-chart-sankey-loop/README.md      |   52 -
 .../legacy-plugin-chart-sankey-loop/package.json   |   38 -
 .../src/ReactSankeyLoop.jsx                        |   71 -
 .../src/SankeyLoop.js                              |  140 --
 .../src/controlPanel.ts                            |   48 -
 .../src/images/thumbnail.png                       |  Bin 32791 -> 0 bytes
 .../src/images/thumbnailLarge.png                  |  Bin 32791 -> 0 bytes
 .../legacy-plugin-chart-sankey-loop/src/index.js   |   41 -
 .../src/transformProps.js                          |   31 -
 .../legacy-plugin-chart-sankey-loop/tsconfig.json  |   25 -
 .../legacy-plugin-chart-sankey/CHANGELOG.md        |   55 -
 .../plugins/legacy-plugin-chart-sankey/README.md   |   52 -
 .../legacy-plugin-chart-sankey/package.json        |   41 -
 .../legacy-plugin-chart-sankey/src/ReactSankey.jsx |   74 -
 .../legacy-plugin-chart-sankey/src/Sankey.js       |  248 ---
 .../legacy-plugin-chart-sankey/src/controlPanel.ts |   68 -
 .../src/images/Sankey.jpg                          |  Bin 36804 -> 0 bytes
 .../src/images/Sankey2.jpg                         |  Bin 72626 -> 0 bytes
 .../src/images/thumbnail.png                       |  Bin 37013 -> 0 bytes
 .../src/images/thumbnailLarge.png                  |  Bin 85497 -> 0 bytes
 .../legacy-plugin-chart-sankey/src/index.js        |   58 -
 .../src/tests/utils.test.js                        |   93 -
 .../src/transformProps.js                          |   33 -
 .../legacy-plugin-chart-sankey/src/utils.ts        |   81 -
 .../legacy-plugin-chart-sankey/tsconfig.json       |   25 -
 .../src/layers/common.test.ts                      |  145 ++
 .../src/layers/common.tsx                          |   46 +-
 .../src/utils/sandbox.ts                           |    2 +
 .../src/Area/controlPanel.ts                       |   92 -
 .../src/Area/images/example1.jpg                   |  Bin 82289 -> 0 bytes
 .../src/Area/images/example2.jpg                   |  Bin 69842 -> 0 bytes
 .../src/Area/images/example3.jpg                   |  Bin 56819 -> 0 bytes
 .../src/Area/images/example4.jpg                   |  Bin 53660 -> 0 bytes
 .../src/Area/images/thumbnail.png                  |  Bin 12421 -> 0 bytes
 .../src/Area/images/thumbnailLarge.png             |  Bin 26687 -> 0 bytes
 .../legacy-preset-chart-nvd3/src/Area/index.js     |   72 -
 .../src/Bar/controlPanel.ts                        |  133 --
 .../src/Bar/images/Time_Series_Bar_Chart.jpg       |  Bin 46925 -> 0 bytes
 .../src/Bar/images/Time_Series_Bar_Chart2.jpg      |  Bin 32806 -> 0 bytes
 .../src/Bar/images/Time_Series_Bar_Chart3.jpg      |  Bin 46467 -> 0 bytes
 .../src/Bar/images/thumbnail.png                   |  Bin 8559 -> 0 bytes
 .../src/Bar/images/thumbnailLarge.png              |  Bin 18901 -> 0 bytes
 .../legacy-preset-chart-nvd3/src/Bar/index.js      |   65 -
 .../src/BoxPlot/images/thumbnail.png               |  Bin 8293 -> 0 bytes
 .../src/BoxPlot/images/thumbnailLarge.png          |  Bin 19237 -> 0 bytes
 .../legacy-preset-chart-nvd3/src/BoxPlot/index.js  |   39 -
 .../src/DistBar/controlPanel.ts                    |  152 --
 .../src/DistBar/images/BarChart3.jpg               |  Bin 61954 -> 0 bytes
 .../src/DistBar/images/Bar_Chart.jpg               |  Bin 48662 -> 0 bytes
 .../src/DistBar/images/Bar_Chart_2.jpg             |  Bin 44059 -> 0 bytes
 .../src/DistBar/images/thumbnail.png               |  Bin 6335 -> 0 bytes
 .../src/DistBar/images/thumbnailLarge.png          |  Bin 15336 -> 0 bytes
 .../legacy-preset-chart-nvd3/src/DistBar/index.js  |   66 -
 .../src/Line/controlPanel.ts                       |  110 --
 .../src/Line/images/LineChart.jpg                  |  Bin 98773 -> 0 bytes
 .../src/Line/images/LineChart2.jpg                 |  Bin 104510 -> 0 bytes
 .../src/Line/images/battery.jpg                    |  Bin 51500 -> 0 bytes
 .../src/Line/images/thumbnail.png                  |  Bin 42191 -> 0 bytes
 .../src/Line/images/thumbnailLarge.png             |  Bin 119722 -> 0 bytes
 .../legacy-preset-chart-nvd3/src/Line/index.js     |   63 -
 .../legacy-preset-chart-nvd3/src/NVD3Vis.js        |  241 +--
 .../src/Pie/controlPanel.ts                        |  125 --
 .../src/Pie/images/thumbnail.png                   |  Bin 4259 -> 0 bytes
 .../src/Pie/images/thumbnailLarge.png              |  Bin 5967 -> 0 bytes
 .../legacy-preset-chart-nvd3/src/Pie/index.js      |   46 -
 .../plugins/legacy-preset-chart-nvd3/src/index.js  |    6 -
 .../plugins/legacy-preset-chart-nvd3/src/preset.js |   12 -
 .../legacy-preset-chart-nvd3/src/transformProps.js |   14 +-
 .../plugins/legacy-preset-chart-nvd3/src/utils.js  |  109 --
 .../legacy-preset-chart-nvd3/test/utils.test.js    |   27 -
 .../plugin-chart-echarts/src/Heatmap/buildQuery.ts |   19 +-
 .../src/Heatmap/controlPanel.tsx                   |    6 +-
 .../src/Heatmap/transformProps.ts                  |   13 +-
 .../plugin-chart-echarts/src/Heatmap/types.ts      |    4 +-
 .../spec/fixtures/mockSliceEntities.js             |    4 +-
 superset-frontend/src/GlobalStyles.tsx             |    5 +-
 superset-frontend/src/SqlLab/actions/sqlLab.js     |    1 +
 .../src/SqlLab/actions/sqlLab.test.js              |  109 ++
 .../components/ScheduleQueryButton/index.tsx       |    7 +-
 .../src/assets/stylesheets/antd/index.less         |    2 +-
 .../src/assets/stylesheets/less/fonts.less         |    1 -
 .../src/assets/stylesheets/less/fonts.less.hbs     |    1 -
 .../src/assets/stylesheets/less/variables.less     |    1 -
 .../src/assets/stylesheets/less/variables.less.hbs |    1 -
 .../src/components/AlteredSliceTag/index.tsx       |   25 +-
 superset-frontend/src/components/Button/index.tsx  |   77 +-
 .../DrillDetail/DrillDetailMenuItems.test.tsx      |    2 +-
 .../components/DatePicker/DatePicker.stories.tsx   |   38 +-
 .../DatePicker.test.tsx}                           |   11 +-
 .../src/components/DatePicker/index.tsx            |   10 +-
 .../src/components/IconButton/index.tsx            |    3 +-
 superset-frontend/src/components/Icons/Icon.tsx    |    4 +
 .../src/components/Icons/Icons.stories.tsx         |   57 +-
 .../src/components/Label/Label.stories.tsx         |   88 +-
 .../src/components/Label/Label.test.tsx            |    4 +-
 superset-frontend/src/components/Label/index.tsx   |   75 +-
 .../Label/reusable/DatasetTypeLabel.tsx}           |   50 +-
 .../Label/reusable/PublishedLabel.tsx}             |   42 +-
 superset-frontend/src/components/Layout/index.tsx  |    1 -
 .../src/components/ListView/Filters/DateRange.tsx  |   60 +-
 .../src/components/ListView/ListView.test.jsx      |   15 +-
 .../src/components/PageHeaderWithActions/index.tsx |    2 +-
 superset-frontend/src/components/Timer/index.tsx   |    3 +-
 .../TimezoneSelector.DaylightSavingTime.test.tsx   |    4 +-
 .../TimezoneSelector/TimezoneSelector.test.tsx     |    2 +-
 .../src/components/TimezoneSelector/index.tsx      |   38 +-
 .../src/dashboard/components/DashboardGrid.jsx     |    9 +-
 .../dashboard/components/DashboardGrid.test.jsx    |    6 +-
 .../dashboard/components/PublishedStatus/index.tsx |   32 +-
 .../components/SliceHeader/SliceHeader.test.tsx    |    4 +-
 .../components/gridComponents/DynamicComponent.tsx |    8 +-
 .../ScopingModal/ChartsScopingListPanel.tsx        |    2 +-
 .../FiltersConfigModal/FilterConfigPane.test.tsx   |   61 +-
 .../FilterScope/FilterScope.test.tsx               |    3 -
 .../FiltersConfigForm/FilterScope/FilterScope.tsx  |   72 +-
 .../FiltersConfigForm/FilterScope/types.ts         |    5 -
 .../FiltersConfigForm/FilterScope/utils.test.ts    |   22 +-
 .../FiltersConfigForm/FilterScope/utils.ts         |    5 -
 .../FiltersConfigForm/FiltersConfigForm.tsx        |    1 -
 .../components/resizable/ResizableContainer.jsx    |  327 ----
 .../resizable/ResizableContainer.test.tsx          |   35 +-
 .../components/resizable/ResizableContainer.tsx    |  321 ++++
 .../{ResizableHandle.jsx => ResizableHandle.tsx}   |    6 +-
 .../components/DataTablesPane/test/fixture.tsx     |    2 +-
 .../ExploreChartHeader/ExploreChartHeader.test.tsx |    4 +-
 .../ExploreChartPanel/ExploreChartPanel.test.jsx   |    6 +-
 .../PropertiesModal/PropertiesModal.test.tsx       |    2 +-
 .../src/explore/components/SaveModal.tsx           |    4 +-
 .../AnnotationLayer.test.tsx                       |    2 +-
 .../components/controls/ComparisonRangeLabel.tsx   |   16 +-
 .../DateFilterControl/components/CustomFrame.tsx   |  334 ++--
 .../DateFilterControl/tests/CustomFrame.test.tsx   |    7 +-
 .../controls/DateFilterControl/utils/constants.ts  |   30 +-
 .../controls/DateFilterControl/utils/dateParser.ts |   16 +-
 .../components/controls/TimeOffsetControl.test.tsx |    6 +-
 .../components/controls/TimeOffsetControl.tsx      |   54 +-
 .../VizTypeControl/VizTypeControl.test.tsx         |    4 +-
 .../ZoomConfigControl/ZoomConfigsChart.tsx         |    4 +-
 .../controls/ZoomConfigControl/zoomUtil.ts         |    6 +-
 .../useExploreAdditionalActionsMenu/index.jsx      |    2 +-
 .../databases/DatabaseModal/index.test.tsx         |   22 +-
 superset-frontend/src/features/datasets/styles.ts  |    2 +-
 .../src/features/home/ChartTable.test.tsx          |    2 +-
 .../src/features/tags/BulkTagModal.test.tsx        |  114 ++
 .../src/features/tags/BulkTagModal.tsx             |    2 +-
 superset-frontend/src/hooks/useLocale.ts           |   83 +
 .../src/pages/ChartList/ChartList.test.jsx         |    2 +-
 .../src/pages/DashboardList/index.tsx              |    6 +-
 superset-frontend/src/pages/DatasetList/index.tsx  |   22 +-
 .../src/pages/QueryHistoryList/index.tsx           |    4 +-
 superset-frontend/src/utils/common.js              |    2 +-
 superset-frontend/src/utils/dates.ts               |    7 +
 .../src/visualizations/presets/MainPreset.js       |   16 -
 superset-frontend/webpack.config.js                |   25 +-
 superset/cli/examples.py                           |   30 +-
 superset/commands/dashboard/export.py              |    2 +-
 superset/commands/database/update.py               |   29 +-
 superset/commands/tag/create.py                    |   37 +-
 superset/config.py                                 |    7 +-
 superset/connectors/sqla/models.py                 |    1 +
 superset/dashboards/api.py                         |   21 +-
 superset/db_engine_specs/hive.py                   |    2 +-
 superset/db_engine_specs/ocient.py                 |    4 +-
 superset/db_engine_specs/presto.py                 |    6 +-
 superset/db_engine_specs/redshift.py               |    2 +-
 superset/db_engine_specs/trino.py                  |    2 +-
 superset/examples/bart_lines.py                    |    5 +-
 superset/examples/big_data.py                      |    9 +-
 superset/examples/birth_names.py                   |   43 +-
 .../Vaccine_Candidates_per_Approach__Stage.yaml    |   19 +-
 .../Vaccine_Candidates_per_Country__Stage_749.yaml |   19 +-
 .../Vaccine_Candidates_per_Phase_587.yaml          |    9 +-
 .../Age_distribution_of_respondents.yaml           |    8 +-
 .../Ethnic_Minority__Gender.yaml                   |   45 +-
 .../First_Time_Developer__Commute_Time.yaml        |   63 +-
 .../How_do_you_prefer_to_work.yaml                 |   73 +-
 .../How_much_do_you_expect_to_earn_0_-_100k.yaml   |  120 +-
 .../Last_Year_Income_Distribution.yaml             |   44 +-
 .../configs/charts/Featured Charts/Area.yaml       |    2 +-
 .../configs/charts/Featured Charts/Line.yaml       |    2 +-
 .../configs/charts/Featured Charts/Mixed.yaml      |    4 +-
 .../Cross_Channel_Relationship_heatmap_2786.yaml   |   21 +-
 .../Slack Dashboard/Messages_per_Channel.yaml      |   94 +-
 .../Number_of_Deals_for_each_Combination.yaml      |   19 +-
 .../Proportion_of_Revenue_by_Product_Line.yaml     |   50 +-
 .../charts/Vehicle Sales/Quarterly_Sales.yaml      |   66 +-
 .../Quarterly_Sales_By_Product_Line.yaml           |   68 +-
 .../charts/Vehicle Sales/Revenue_by_Deal_Size.yaml |   50 +-
 .../Games_per_Genre_over_time.yaml                 |  121 +-
 .../Popular_Genres_Across_Platforms.yaml           |   19 +-
 .../Rise__Fall_of_Video_Game_Consoles.yaml         |  155 +-
 ...op_10_Games_Proportion_of_Sales_in_Markets.yaml |  178 +-
 .../Total_Sales_per_Market_Grouped_by_Genre.yaml   |  265 +--
 superset/examples/country_map.py                   |   11 +-
 superset/examples/css_templates.py                 |    5 +-
 superset/examples/deck.py                          |   22 +-
 superset/examples/energy.py                        |   43 +-
 superset/examples/flights.py                       |    6 +-
 superset/examples/long_lat.py                      |   11 +-
 superset/examples/misc_dashboard.py                |    5 +-
 superset/examples/multiformat_time_series.py       |   11 +-
 superset/examples/paris.py                         |    6 +-
 superset/examples/random_time_series.py            |   12 +-
 superset/examples/sf_population_polygons.py        |    6 +-
 superset/examples/supported_charts_dashboard.py    |   53 +-
 superset/examples/tabbed_dashboard.py              |    5 +-
 superset/examples/world_bank.py                    |   15 +-
 superset/extensions/metadb.py                      |    2 +-
 ...09-34_d482d51c15ca_remove_legacy_plugins_5_0.py |   78 +
 superset/models/helpers.py                         |    8 +-
 superset/result_set.py                             |    4 +-
 .../dialects}/__init__.py                          |    0
 superset/sql/dialects/firebolt.py                  |   75 +
 superset/sql/parse.py                              |    7 +-
 superset/utils/encrypt.py                          |    7 +-
 superset/utils/excel.py                            |    2 +-
 superset/utils/mock_data.py                        |    7 +-
 superset/utils/pandas_postprocessing/compare.py    |    2 +-
 superset/utils/pandas_postprocessing/geography.py  |    4 +-
 superset/utils/pandas_postprocessing/histogram.py  |    2 +-
 superset/utils/webdriver.py                        |   48 +-
 superset/views/base_api.py                         |   24 +
 superset/viz.py                                    |  320 +---
 tests/integration_tests/async_events/api_tests.py  |    2 +
 tests/integration_tests/cache_tests.py             |    4 +
 tests/integration_tests/charts/api_tests.py        |    4 +-
 tests/integration_tests/charts/commands_tests.py   |    2 +
 tests/integration_tests/core_tests.py              |   14 +-
 tests/integration_tests/dashboards/api_tests.py    |   84 +-
 .../db_engine_specs/presto_tests.py                |    6 +-
 .../integration_tests/dict_import_export_tests.py  |    5 +-
 tests/integration_tests/import_export_tests.py     |    4 +-
 tests/integration_tests/tags/api_tests.py          |   13 +-
 .../integration_tests/tasks/async_queries_tests.py |    1 +
 tests/integration_tests/utils_tests.py             |    1 +
 tests/integration_tests/viz_tests.py               |  170 --
 tests/unit_tests/commands/databases/update_test.py |  137 +-
 tests/unit_tests/models/core_test.py               |    5 +-
 tests/unit_tests/sql/parse_tests.py                |   39 +-
 tests/unit_tests/sql_parse_tests.py                |    6 +-
 377 files changed, 4320 insertions(+), 14467 deletions(-)
 delete mode 100644 superset-frontend/cypress-base/cypress/e2e/explore/visualizations/area.test.js
 delete mode 100644 superset-frontend/cypress-base/cypress/e2e/explore/visualizations/dist_bar.test.js
 delete mode 100644 superset-frontend/cypress-base/cypress/e2e/explore/visualizations/histogram.test.ts
 delete mode 100644 superset-frontend/cypress-base/cypress/e2e/explore/visualizations/line.test.ts
 delete mode 100644 superset-frontend/cypress-base/cypress/e2e/explore/visualizations/sankey.test.js
 delete mode 100644 superset-frontend/lerna-debug.log
 delete mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-event-flow/EventFlow.stories.jsx
 delete mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-heatmap/Heatmap.stories.tsx
 delete mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-heatmap/data.ts
 delete mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-histogram/Histogram.stories.tsx
 delete mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-histogram/data.ts
 delete mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-sankey-loop/SankeyLoop.stories.tsx
 delete mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-sankey-loop/data.ts
 delete mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-sankey/Sankey.stories.tsx
 delete mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-sankey/data.ts
 delete mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-nvd3/Area/NVD3Area.stories.tsx
 delete mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-nvd3/Area/data.ts
 delete mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-nvd3/Area/stories/controlsShown.tsx
 delete mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-nvd3/Area/stories/expanded.tsx
 delete mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-nvd3/Area/stories/stacked.tsx
 delete mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-nvd3/Area/stories/stackedWithBounds.tsx
 delete mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-nvd3/Bar/NVD3Bar.stories.tsx
 delete mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-nvd3/Bar/data.ts
 delete mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-nvd3/Bar/stories/barWithPositiveAndNegativeValues.tsx
 delete mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-nvd3/Bar/stories/barWithValues.tsx
 delete mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-nvd3/Bar/stories/basic.tsx
 delete mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-nvd3/Bar/stories/stackedBarWithValues.tsx
 delete mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-nvd3/DistBar/NVD3DistBar.stories.tsx
 delete mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-nvd3/DistBar/data.ts
 delete mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-nvd3/DistBar/stories/basic.tsx
 delete mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-nvd3/DistBar/stories/manyBars.tsx
 delete mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-nvd3/Line/NVD3Line.stories.tsx
 delete mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-nvd3/Line/data.ts
 delete mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-nvd3/Line/stories/basic.tsx
 delete mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-nvd3/Line/stories/logScale.tsx
 delete mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-nvd3/Line/stories/markers.tsx
 delete mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-nvd3/Line/stories/yAxisBounds.tsx
 delete mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-nvd3/Pie/NVD3Pie.stories.tsx
 delete mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-nvd3/Pie/data.ts
 delete mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-nvd3/Pie/stories/basic.tsx
 delete mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-nvd3/Pie/stories/noData.tsx
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-event-flow/CHANGELOG.md
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-event-flow/README.md
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-event-flow/package.json
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-event-flow/src/EventFlow.tsx
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-event-flow/src/controlPanel.tsx
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-event-flow/src/images/example.jpg
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-event-flow/src/images/thumbnail.png
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-event-flow/src/images/thumbnailLarge.png
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-event-flow/src/index.ts
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-event-flow/src/transformProps.ts
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-event-flow/src/types/external.d.ts
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-event-flow/tsconfig.json
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-heatmap/CHANGELOG.md
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-heatmap/README.md
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-heatmap/package.json
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-heatmap/src/Heatmap.js
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-heatmap/src/ReactHeatmap.jsx
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-heatmap/src/controlPanel.tsx
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-heatmap/src/images/channels.jpg
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-heatmap/src/images/employment.jpg
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-heatmap/src/images/thumbnail.png
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-heatmap/src/images/thumbnailLarge.png
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-heatmap/src/images/transportation.jpg
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-heatmap/src/index.js
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-heatmap/src/transformProps.js
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-heatmap/tsconfig.json
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-histogram/CHANGELOG.md
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-histogram/README.md
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-histogram/package.json
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-histogram/src/Histogram.jsx
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-histogram/src/WithLegend.jsx
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-histogram/src/controlPanel.ts
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-histogram/src/images/example1.jpg
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-histogram/src/images/example2.jpg
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-histogram/src/images/example3.jpg
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-histogram/src/images/thumbnail.png
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-histogram/src/images/thumbnailLarge.png
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-histogram/src/index.js
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-histogram/src/transformProps.js
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-histogram/tsconfig.json
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-sankey-loop/CHANGELOG.md
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-sankey-loop/README.md
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-sankey-loop/package.json
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-sankey-loop/src/ReactSankeyLoop.jsx
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-sankey-loop/src/SankeyLoop.js
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-sankey-loop/src/controlPanel.ts
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-sankey-loop/src/images/thumbnail.png
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-sankey-loop/src/images/thumbnailLarge.png
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-sankey-loop/src/index.js
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-sankey-loop/src/transformProps.js
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-sankey-loop/tsconfig.json
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-sankey/CHANGELOG.md
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-sankey/README.md
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-sankey/package.json
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-sankey/src/ReactSankey.jsx
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-sankey/src/Sankey.js
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-sankey/src/controlPanel.ts
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-sankey/src/images/Sankey.jpg
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-sankey/src/images/Sankey2.jpg
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-sankey/src/images/thumbnail.png
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-sankey/src/images/thumbnailLarge.png
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-sankey/src/index.js
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-sankey/src/tests/utils.test.js
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-sankey/src/transformProps.js
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-sankey/src/utils.ts
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-sankey/tsconfig.json
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/common.test.ts
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-nvd3/src/Area/controlPanel.ts
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-nvd3/src/Area/images/example1.jpg
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-nvd3/src/Area/images/example2.jpg
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-nvd3/src/Area/images/example3.jpg
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-nvd3/src/Area/images/example4.jpg
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-nvd3/src/Area/images/thumbnail.png
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-nvd3/src/Area/images/thumbnailLarge.png
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-nvd3/src/Area/index.js
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-nvd3/src/Bar/controlPanel.ts
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-nvd3/src/Bar/images/Time_Series_Bar_Chart.jpg
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-nvd3/src/Bar/images/Time_Series_Bar_Chart2.jpg
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-nvd3/src/Bar/images/Time_Series_Bar_Chart3.jpg
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-nvd3/src/Bar/images/thumbnail.png
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-nvd3/src/Bar/images/thumbnailLarge.png
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-nvd3/src/Bar/index.js
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-nvd3/src/BoxPlot/images/thumbnail.png
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-nvd3/src/BoxPlot/images/thumbnailLarge.png
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-nvd3/src/BoxPlot/index.js
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-nvd3/src/DistBar/controlPanel.ts
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-nvd3/src/DistBar/images/BarChart3.jpg
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-nvd3/src/DistBar/images/Bar_Chart.jpg
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-nvd3/src/DistBar/images/Bar_Chart_2.jpg
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-nvd3/src/DistBar/images/thumbnail.png
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-nvd3/src/DistBar/images/thumbnailLarge.png
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-nvd3/src/DistBar/index.js
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-nvd3/src/Line/controlPanel.ts
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-nvd3/src/Line/images/LineChart.jpg
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-nvd3/src/Line/images/LineChart2.jpg
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-nvd3/src/Line/images/battery.jpg
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-nvd3/src/Line/images/thumbnail.png
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-nvd3/src/Line/images/thumbnailLarge.png
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-nvd3/src/Line/index.js
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-nvd3/src/Pie/controlPanel.ts
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-nvd3/src/Pie/images/thumbnail.png
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-nvd3/src/Pie/images/thumbnailLarge.png
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-nvd3/src/Pie/index.js
 copy superset-frontend/src/components/{Space/Space.test.tsx => DatePicker/DatePicker.test.tsx} (76%)
 copy superset-frontend/src/{SqlLab/components/ExploreResultsButton/index.tsx => components/Label/reusable/DatasetTypeLabel.tsx} (51%)
 copy superset-frontend/src/{explore/components/controls/MapViewControl/ExtentTag.tsx => components/Label/reusable/PublishedLabel.tsx} (56%)
 delete mode 100644 superset-frontend/src/dashboard/components/resizable/ResizableContainer.jsx
 create mode 100644 superset-frontend/src/dashboard/components/resizable/ResizableContainer.tsx
 rename superset-frontend/src/dashboard/components/resizable/{ResizableHandle.jsx => ResizableHandle.tsx} (87%)
 create mode 100644 superset-frontend/src/features/tags/BulkTagModal.test.tsx
 create mode 100644 superset-frontend/src/hooks/useLocale.ts
 create mode 100644 superset/migrations/versions/2025-01-08_09-34_d482d51c15ca_remove_legacy_plugins_5_0.py
 copy superset/{advanced_data_type => sql/dialects}/__init__.py (100%)
 create mode 100644 superset/sql/dialects/firebolt.py