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 2022/02/24 01:55:09 UTC

[superset] branch dependabot/npm_and_yarn/superset-frontend/types/react-select-5.0.1 updated (a4e4558 -> 4d879bf)

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/types/react-select-5.0.1
in repository https://gitbox.apache.org/repos/asf/superset.git.


 discard a4e4558  chore(deps-dev): bump @types/react-select in /superset-frontend
     add 2f2e8fe  feat: Adds a key-value endpoint to store the state of dashboard filters (#17536)
     add 78c5d9a  fix: Dashboard API flaky test (#17611)
     add 76cd7b0  fix: Dashboad export loading indicator (#17613)
     add 1cd07caa docs(exploring-data): various updates to match latest superset version (#17516)
     add c6ba9bf  chore: migrate EstimateQueryCostButton component from jsx to tsx (#17603)
     add 8963cca  Revert "fix(Dashboard): Only apply changes when editing properties (#17392)" (#17618)
     add 0544bee  fix(api): incorrect api schema definitions (#17620)
     add f949c8e  chore: bumping `polished` package (#17575)
     add 54b56fe  feat: Add single select and inverse selection to numeric range (#16722) (#17372)
     add ce92fc1  Update docstrings in presto.py (#17623)
     add 72f3215  feat(legacy-preset-chart-nvd3): add richtooltip in nvd3 bar chart (#17615)
     add a3cce57  feat(explore): support show annotation label [ID-8] (#17307)
     add b13d953  chore: Added unit test to query context change (#17624)
     add d9e9c3a  refactor: Add AutoSizer to react-virtualized `Grid` (#17606)
     add e8ce873  chore(plugin-chart-pivot-table): Add more descriptive tooltips for sorting [ID-29] (#17634)
     add b5d13d7  fix(dataset): modal sql editor error (#17612)
     add 13e1929  fix: allow for multiple columns in pivot table report (#17636)
     add 73e7928  chore(superset-ui): clean up legacy-plugin-chart-time-table (#17626)
     add b2ffa26  fix(sqla): make text clause escaping optional (#17641)
     add 07e8837  feat(explore): export csv data pivoted for Pivot Table [ID-9] (#17512)
     add 8ff95f1  chore(de-translations): Add and fix German translations (#17631)
     add 1377465  feat(alerts): Column for select tabs to send (#17604)
     add 05752e3  fix(sqllab): Floating numbers not sorting correctly in result column (#17573)
     add 4306289  refactor(monorepo): frontend code cleanup after monorepo (#17639)
     add 8e02d11  add a native filters section to the exploring data docs (#17605)
     add 2ae83fa  fix: Allows PUT and DELETE only for owners of dashboard filter state (#17644)
     add e660ea2  fix(legacy-plugin-chart-calendar): fix timestamp timezone in Calendar (#17664)
     add 9121e45  chore: Remove unreachable return statements (#17622)
     add 3350076  fix: javascript file suffixes to extract (#17673)
     add 418c0b4  Update query_context_processor.py (#17657)
     add cd88b8e  feat(prophet): enable confidence intervals and y_hat without forecast (#17658)
     add 12f1d91  chore: update babel doc (#17679)
     add c4b0495  feat: customize recent activity access (#17589)
     add 8c25f2f  fix: extract tables doesn't work with reserved keywords (#17654)
     add aee5c9a  chore: removing redundant docker-entrypoint (#17687)
     add 46cdc77  fix: Redirect on 401 (#17597)
     add aad2abe  Fix undefined error (#17692)
     add b7ae7f9  chore: convert feature flag tests to unit tests (#17689)
     add 04e3cfa  refactor(monorepo): relocate deckgl to Superset (#17596)
     add 1af99ea  chore: unblock ci on postgres lint (#17705)
     add 3a42071  chore(sql): clean up invalid filter clause exception types (#17702)
     add f476ba2  fix(select): select component sort functionality on certain options (#17638)
     add 12bd1fc  fix: Save properties after applying changes in Dashboard (#17570)
     add 3873cdf  feat: convert dataframe tests (#17655)
     add bdc4e7a  fix(explore): deck.gl Multiple chart broken (#17703)
     add dad8c20  fix(Dashboard): Copy dashboard with duplicating charts 500 error (#17707)
     add 8e69b2d  chore: Update TS tasklist script (#17691)
     add 8de9387  Fix flacky header (#17690)
     add b5b6ceb  fix(explore): don't apply time range filter to Samples table (#17711)
     add 4b96971  Rename CertifiedIcon to CertifiedBadge (#17715)
     add 6a7e649  fix(postgres): remove redundant tz factory (#17713)
     add 7192016  Add missing translations (#17693)
     add 485852d  ci: temp fix for mysqlclient on an OS regression bug (#17724)
     add 0d2299c  fix: migration out-of-scope bind (#17728)
     add e6db62c  fix: Change datatype of column type in BaseColumn to allow larger datatype names for complexed columns (#17360)
     add 67fdeff  fixed misspelling of apprear to appear (#17735)
     add 12d3079  chore: fixed spelling error on line 1342 of CONTRIBUTING.md (#17737)
     add fceabf6  fix: import dash with missing immune ID (#17732)
     add 89d0d38  fix(Mixed Timeseries Chart): Custom Metric Label  (#17649)
     add 07bbe84  refactor(monorepo): change coverage of core to 100% (#17698)
     add e2e7992  chore: bump FAB to 3.4.1 (#17723)
     add 2633bcc  fix: import dashboard stale filter_scopes (#17741)
     add 215ee08  feat: Update makefile with frontend build (#17734)
     add 63d9693  feat: add main datetime column to dataset editor (#17739)
     add 2a6e5e5  fix: import DB errors (#17748)
     add 37cc2c4  fix: column extra in import/export (#17738)
     add 142b5bc  fix: local warning in the frontend development (#17727)
     add 124af4c  chore(explore): Migrate BigNumber to v1 api [ID-28][ID-55] (#17587)
     add 6d97e89  chore: bump react-resize-detector (#17764)
     add ec24256  fix: add __init__.py to key_value (#17730)
     add 274fb37  fix: Remove positions from json_metadata (#17766)
     add 82b47ca  fix(plugin-chart-table): sort alphanumeric columns case insensitive (#17765)
     add 71e4131  fix: miss-spelling on CONTRIBUTING.md line 1351 (#17760)
     add 3aa1161  fix: change 401 response to a 403 for Security Exceptions (#17768)
     add b3db614  fix(alembic): Making Alembic logger config optional (#17774)
     add c18d486  chore: skip flaky test (#17772)
     add 961766e  fix(filter-sets): 404 on dashboard load (#17777)
     add a01c4c9  fix: [alert] should run alert query from report account (#17499)
     add 4fd6df9  fix: running dev-server on a different port (#17775)
     add 73ae892  feat: don't ask for password when DB exists (#17776)
     add bcd698d  chore: print test runtime (#17770)
     add 3657cbe  fix(dashboard): commit update once (#17781)
     add d9acb28  fix: New Members per Month time range (#17783)
     add afd2e9f  chore: update fixtures scope that are loading data into the analytical db (#17780)
     add 4beaa81  docs: Fix typo on line 967 (#17785)
     add c5af7a4  fix: [alert] allow decimal for alert threshold value (#17751)
     add 9c9edbe  chore(plugin-chart-pivot-table): migrate react-pivottable into superset codebase (#17769)
     add b5dca4e  chore(plugin-chart-pivot-table): swap order of Columns and Rows controls (#17798)
     add a2d8b94  chore(plugin-chart-table): move adhoc filters control closer to the metrics (#17797)
     add f396818  fix(docs): bump broken packages (#17800)
     add 53e2fa6  chore: updated screenshots in README.md and added recent events (#17650)
     add dc50578  doc: update contribuing docs (#17754)
     add b82da5c  accept null params for validation (#17788)
     add 61a6aa0f Map schemes json to SequentialScheme (#17813)
     add 0199104  fix: import typeddict from extensions (#17823)
     add 8fe2f5f  refactor(monorepo): migrate plugins release workflow (#17827)
     add 0a33fcf  chore: add lerna version (#17828)
     add e3b44f4  feat: Add Helm chart option for configOverrides through file (#17811)
     add 6edc183  chore: Refactor localstorage into typesafe version (#17832)
     add 5b0aa27  feat: Persist SQL Lab autocomplete setting across tabs and visits (#17708)
     add d5768ab  fix(explore): make SORT-Descending visible if Sort-by has value (#17726)
     add 19daf65  chore(generator-superset): migrate to monorepo (#17829)
     add 2c3f39f  feat(plugin-chart-pivot-table): support series limit (#17803)
     add cfd851a  fix: replace datamask with key from new key value api (#17680)
     add ec48dd5  fix(dashboard): update native filter info in metadata is not updated (#17842)
     add 9840fbf  refactor(monorepo): update plugin dependencies (#17837)
     add b7707e8  feat: bypass cache on screenshots for alerts (#17695)
     add c49545a  fix: dataset extra import/export (#17740)
     add d2ed1b7  chore: Help user to find the input fields in the dataset editor (#17824)
     add 30c0459  fix: extra column in metrics (#17784)
     add cb0b7a2  corrected misspelling in percent_metrics (#17856)
     add 2cd8054  feat: add force option to report screenshots (#17853)
     add 9baeafe  feat: configure force_screenshot (#17855)
     add 52f5dcb  fix(deckgl): deckgl unable to load map (#17851)
     add f8a65f8  Update UPDATING.md (#17717)
     add c6c4143  fix: show SCHEDULED_QUERIES when defined (#17854)
     add ef57bd1  fix: failed mypy (#17886)
     add 886e4ef  fix: tests can failed on different order executions (#17885)
     add 8ebec60  fix: Removes duplicated import in dashboard filter state tests (#17887)
     add 4954d52  ci: make presto hive tests to cover only chartData and sqljson (#17782)
     add 07998fe  fix(explore): simple tab content input problem (#17872)
     add 6e59a51  bump gunicorn 20.1.0 (#17894)
     add 6991417  feat: Helm - custom service account creation and management (#17880)
     add e0bd937  Compile translations (#17877)
     add 48d5dc1  fix(helm): service account apiVersion indent (#17920)
     add eff4d38  fix(cypress): flake cypress test case (#17918)
     add cac704d  chore: fix misspelling of button (#17924)
     add de3d397  fix: process color scheme configs correctly (#17786)
     add 4479fc9  fix: force_screenshot migration (#17928)
     add 97a78d3  refactor(storybok): upgrade to webpack5 in storybook of plugins (#17909)
     add ceecc70  chore: remove unused eslintrc (#17860)
     add 9e69940  feat: Update query states to use spinner vs. progress bar (#17804)
     add f75908b  Fixed spelling error (#17942)
     add 79b6dc2  fix: package.json local file dependencies (#17957)
     add 3b5cee4  chore(deps): bump urijs from 1.19.6 to 1.19.7 in /superset-frontend (#17962)
     add 53d8d38  chore: Moves the hooks folder to the src folder (#17896)
     add aa91662  chore: Moves the Menu to views/components folder (#17897)
     add e6ef7da  chore: Moves spec files to the src folder - iteration 8 (#17899)
     add eeaa573  chore: unbreak pip-compile-multi (#17963)
     add ea3a583  chore: bump FAB to 3.4.3 (#17964)
     add 2ae29c9  fix(Select): options will be overwritten due to seState (#17951)
     add 2098898  chore: Adding more viz category mappings for viz picker (#17956)
     add c95d6bf  Update clickhouse.mdx (#17937)
     add bb7e979  chore: Moves spec files to the src folder - iteration 9 (#17901)
     add 647bbf1  chore: Moves spec files to the src folder - iteration 10 (#17902)
     add 5bf9634  chore(deps): bump @storybook/addon-actions in /superset-frontend (#17904)
     add 765c72a  fix: update slug name (#17961)
     add be20b0d  chore(deps): bump babel from 2.5.3 to 2.9.1 in /superset/translations (#17958)
     add 8b1e44c  chore(deps): bump underscore from 1.12.0 to 1.12.1 in /superset-frontend (#17959)
     add cb97e37  refactor: import value name from root of superset-ui/core (#17947)
     add fecb6d9  chore: fixing annoying warning about escaping in Emotion styling (#17972)
     add c0a7695  chore: bump typescript to 4.5.4, and adjust storybook story. (#17971)
     add d2d4f8e  feat: Add support for Azure Data Explorer (Kusto) db engine spec (#17898)
     add d35da1f  fix: css template API response, less data (#17980)
     add 7964465  Close bracket on Helm chart reference (#17975)
     add 35f4c33  fix(native-filters): apply default value correctly when it's set (#17982)
     add 7329e3c  docs(contributing): update contributing section on docs page to match CONTRIBUTING.md (#17718)
     add bd9e123  fix(dashboard): scope status of filter not update in dashboard metadata (#17945)
     add 3a9bd12  fix: Returns 404 instead of 500 for unknown dashboard filter state keys (#17878)
     add 1e544ce  fix: null dates in table chart (#17974)
     add 05d9cde  feat: update time comparison choices (again) (#17968)
     add f6b9393  Tooltip no longer dancing (#17931)
     add df69920  Moved dataset editor lock to top of component (#17930)
     add c139312  fix:  dashboard full screen layout (#17985)
     add f7add54  Fixed error handling in Report modal (#17988)
     add 3d829fc  fix:  dashboard reload crash (#17992)
     add e91b9a6  refactor: move superset-ui dependencies to peerDependencies (#17965)
     add d8d47ce  chore: reenable lint for test files (#17979)
     add cdcdf11  fix(helm): pin correct psycopg2 version (#17999)
     add 44df04f  chore: use new FAB functionality for component schemas update OAS (#17967)
     add 3a58424  fix: API logger output (#17981)
     add 7fc6a2f  refactor: examples data loading for tests  (#17893)
     add 412189f  fix: Change default SECRET_KEY, improve docs and banner warning (#17984)
     add 46715b2  refactor: remove unused ts-jest (#17996)
     add bdc35a2  feat(alerts): Select tabs to send backend (#17749)
     add ce614ea  fix: Adhere to series limit ordering for prequery (#17388)
     add 63ca09e  fix: Workaround for sqlparse issue #652 (#17995)
     add f451081  feat(chart): add Mexico to country map viz (#18007)
     add 5e84fd1  refactor: Migration for Tabbed Sql Editor (#17925)
     add 536ca1f  chore(DatasourceEditor): Create Datasource Legacy Editor Feature Flag (#18003)
     add 27000da  fix: SQL Lab sorting of non-numbers (#18006)
     add 6bd4dd2  feat(timeseries-chart): add percentage threshold input control (#17758)
     add 51090c3  feat: shorter timeout on test_connection (#18001)
     add 14b9298  fix: revert #17654 to fix subselect table name parsing (#18017)
     add 343d3f8  fix: Disable filtering on wide result sets (#18021)
     add 26dc600  fix: handle null values in time-series table (#18039)
     add 5a74090  cleanup column_type_mappings (#17569)
     add 7728db7  important change to MakeFile (#18037)
     add b565273  Update superset-e2e.yml (#18041)
     add 5da3c45  Revert "Update superset-e2e.yml (#18041)" (#18051)
     add 0b67fe1  feat: Trino Authentications (#17593)
     add e53a50a  chore(supeset.utils.core): move all database utils to database utils module (#18058)
     add de8a1fa  chore(plugin-chart-echarts): add types to controls (#18059)
     add 8dea7f5  fix(generator): more cleanup to plugin framework (#18027)
     add 0c7f728  feat(advanced analytics): support groupby in resample (#18045)
     add 3b64563  fix(dashboard): scope of nativefilter not update (#18048)
     add 5bfe2d4  fix(generator): add lockfile and fix styling issues (#18073)
     add 88db2cc  refactor(sql_lab): SQL Lab Persistent Saved State (#17771)
     add 4675ca3  refactor(example_data): replace the way the birth_names data is loaded to DB (#18060)
     add 22896f2  feat: add chart description in info tooltip (#17207)
     add f53a267  Correction of proper names format in README (#18087)
     add 810cfc1  fix can't use examples helpers on non app context based environment (#18086)
     add 9e2bc72  chore: split CLI into multiple files (#18082)
     add f505094  fix misspelling (#18097)
     add 035638c  refactor: sqleditorleftbar to functional (#17807)
     add 5ce79ff  fix(docs): fix path of image for "Create New Chart" (#18089)
     add c3a17a7  Migrate Checkbox story to tsx - see #18100 (#18101)
     add a5e805e  refactor: migrate RowCountLabel to TypeScript & added story (#18105)
     add 5fb8b0a  fix: logging warning on dataframe (don't use python's warnings) (#18111)
     add 1f81292  update changelog and updating for 1.4.0 (#18083)
     add 959b15e  feat: Adds a key-value endpoint to store charts form data (#17882)
     add b083b34  fix(explore): fix chart embed code modal glitch (#17843)
     add e9651ea  feat(plugin-chart-echarts): support non-timeseries x-axis (#17917)
     add 0cec0c9  feat(country-map): added new countries in country-chart-map (#18081)
     add 4b89ac7  chore: migrating storybook jsx to typescript #18100 (#18133)
     add 9fa2812  feat(annotation): add toast feedback to annotation templates (#18116)
     add d9eef8e  feat(dashboard): add toast feedback to dashboard actions (#18114)
     add e632193  feat(explore): more toast feedback on user actions in Explore (#18108)
     add 350da92  Docs: fix typo (#18125)
     add c77d24c  fix: undefined error when adding extra sequential color scheme (#18152)
     add 1c0b141  feat: allow assets to be managed externally (#18093)
     add fa104fe  chore: use pkg_resources for cleaner config (#18130)
     add f018c82  refactor: Moves the Explore form_data endpoint (#18151)
     add 2dd64f9  fix(import_datasources): --sync flag works correctly (#18046)
     add 7bb8674  fix(textarea-control): ace editor input exception (#18146)
     add 60db35c  chore: bump pillow to major version (#18134)
     add 9900e5a  fix: exclude node_modules from ts tracking (#18117)
     add 2491b89  Columns tab name field no longer editable, calculated columns rows now vertically aligned (#18164)
     add 6200977  feat(helm): Add schema of values in Helm Chart (#18161)
     add 4ad5ad0  feat: embedded dashboard core (#17530)
     add fa11a97  fix: remove standalone (#18157)
     add ac564ea  feat: add success message for database modal (#18183)
     add e6bb0fc  feat: Add toast for successful table or schema refreshes in Sqllab (#18169)
     add a2bad75  fix(dashboard): support input undo when editing chart title (#18137)
     add dbe0a8b  chore: bump echarts to 5.3.0 (#18162)
     add 20b4ae1  fix: null value and empty string in filter (#18171)
     add 8b83c7f  fix: Assign an owner when creating a dataset from a csv, excel or tabular (#17986)
     add a4e93af  Fix default value (#18180)
     add 568b8e1  fix(helm): allows extra top-level properties (#18174)
     add ac2545e  feat: Upgrade documentation V2 (#17411)
     add 7c937ca  fix(native-filters): values is not sorted when setting sort option (#18145)
     add ea2d668  chore: move controlPanel into time_table (#18160)
     add 84db896  Remove walrus operator for Python 3.7 compatiblity (#18205)
     add b2bfb92  docs(docker compose installation) : add pull command to avoid errors when installing superset using docker compose. fixes #17712 (#18196)
     add 0a91a68  feat(docker-compose): add TAG option (#18214)
     add 1f6f3d7  chore: added release notes for 1.4 (#18206)
     add 9671384  fix(sql): unable to filter text with quotes (#17881)
     add 37430d4  fix(explore): Pie chart label formatting when series is temporal (#18216)
     add cec4677  fix(plugin-chart-echarts): use verbose x-axis name when defined (#18217)
     add 2dfcbdb  chore: Update links and navigation in Docusaurus (#18199)
     add a06e043  refactor: sqleditorleftbar to typescript (#17926)
     add 4b61c76  fix: Explore long URL problem (#18181)
     add 7f3453f  fix: Add mexico back to country map (#18219)
     add c40b337  feat: Added success toasts for database, dataset, chart, dashboard, and query imports (#18190)
     add dad6f78  refactor: extract json_required view decorator (#18170)
     add 74a9fc1  fix: Build scripts (#18201)
     add e12b5bc  Fix broken links (#18230)
     add 341d855  refactor: upgrade ControlHeader to TSX & FC and add storybook  (#18188)
     add 987237b  fix: remove extra < character in email report (#18224)
     add 8c37654  fix(teradata): LIMIT syntax  (#18240)
     add 7ad38d5  chore(tests): migrate mssql tests to pytest (#18251)
     add 2929bb1  fix(plugin-chart-echarts): fix forecasts on verbose metrics (#18252)
     add ad4d05c  chore: Reference Github code in Docusaurus (#18229)
     add 9b91a0d  Update dependencies (#18559)
     add f212f88  chore: add ci for docs-v2 (#18231)
     add 7096982  feat(explore): Keep or reset chart config after datasource change (#18215)
     add 9c3205b  feat: 🚀 Docs V2 CI Script (#18560)
     add a80efa6  fix: new alert should have force_screenshot be true (#18182)
     add 34335ed  docs(i18n): make translation guide more explicit (#18254)
     add f7f1df2  Remove roadmap (#18568)
     add f3c393f  Update superset-docs.yml (#18575)
     add aa648ed  Update docusaurus.config.js (#18577)
     add 92cc7c0  style: update gitignore in the main folder, to hide PyCharm configurations (#18574)
     add 1c2936b  feat: Embedded SDK (#18250)
     add 8b0634c  fix(listview): add nowrap to view mode container (#18246)
     add 55cd7fb  fix(sqla): avoid unnecessary groupby for when no metrics (#18579)
     add 6cad7b1  chore(explore): make adhoc columns available without UX BETA ff (#17921)
     add 151d30b  fix: sqllab schema select error msg (#18564)
     add 299635c  docs: add password example to dataset import API (#18580)
     add aa21a96  feat: smart tooltip in datasourcepanel (#18080)
     add 1720fa6  docs: fixed URL for contributing landing page (#18600)
     add cebff83  fix(jest): add superset-frontend to testRegex (#18601)
     add 85c8d01  refactor: remove redundant propTypes in ColumnElement (#18144)
     add 4e2bdd4  chore: allow sqla docs to use supersettext (#18585)
     add 1fbdabd  feat: embedded dashboard (#18561)
     add fa8c81e  chore: upgrade BoundsControl to TS (#18200)
     add cdfcbba  refactor: migrate ExploreResultsButton component to FC & tsx (#18143)
     add 41f3c95  feat: log decorator util - adding automatic logs out of the box (#18620)
     add 9c08bc0  fix: change database database selector (#18609)
     add 125be78  feat(chart-data-api): download multiple csvs as zip (#18618)
     add fdf57cc  chore: Rename and reposition native filter modal fields (#18558)
     add 11d71d6  fix(helm): Fix support for ingress.ingressClassName (#18619)
     add 7194a01  fix: user UUIDs on export for Native Filter Configuration (#18562)
     add 51f716f  refactor(ExploreCtasResultsButton): convert to functional component (#17939)
     add e86f6bb  fix: check embedded feature flag in request loader (#18628)
     add 28e729b  fix(histogram): display correct percentile value instead of formula (#18084)
     add 830f2e7  feat(explore): Allow using time formatter on temporal columns in data table (#18569)
     add fdbcbb5  fix(csv-export): pivot v2 with verbose names (#18633)
     add 5ee070c  feat: datasource access to allow more granular access to tables on SQL Lab (#18064)
     add bcad1ac  feat: Dynamic dashboard component (#17208)
     add f03b4db  feat: Improves key expiration handling in Explore (#18624)
     add 00eb6b1  feat: editable title xl certified badge (#18626)
     add b8aef10  fix(mssql): support cte in virtual tables (#18567)
     add 12cddb7  chore(docs): add note about quote handling in filters (#18657)
     add 8212975  fix: dataset modal doesn't work in dev mode (#18658)
     add bd0b9f2  refactor: migrate SliderControl to TypeScript & added story (#18120)
     add f565230  fix(Explore): Force different color for same metrics in Mixed Time-Series (#18603)
     add 9ca55a7  chore: Update Docusaurus links (#18581)
     add 7670f3a  test(native filter): add test for time range filter (#18647)
     add 4db70b5  feat(helm): allow to customize init image (#18649)
     add 33d1c96  feat(Helm): Redis with password supported in helm charts and redis chart version updated (#18642)
     add 78e20e2  feat: add prop to `setDBEngine` in DatabaseModal  (#18653)
     add 7c69a1b  chore: improve React import reference consistency (#18608)
     add 97d918b  fix(deck.gl): update view state on property changes (#17720) (#17826)
     add 9f678e5  chore: migrate QueryTable component from jsx to tsx (#17944)
     add d409d68  refactor: migrate DeleteComponentButton to TypeScript (#18136)
     add 31d3637  Add craig-rueda as owner of Helm Chart (#18621)
     add e44163e  test(Native filter): add cypress test user can add time grain filter (#18669)
     add a7d505d  feat: Implement EmptyState components (#18676)
     add 35684c5  fix: revert handle null values in time-series table (#18684)
     add 09141d2  fix(build): update webpack jsx paths (#18685)
     add 40ab26d  fix: unambiguous trino driver (#18683)
     add 225015f  feat: Introduce a library for embedded iframe <-> host communication (#18652)
     add 324a15d  chore: removing temporary_superset_ui folder (no longer needed) (#18706)
     add 168899b  docs: add docs for viz plugin development (#18709)
     add ea12024  chore: remove config of temporary_superset_ui (#18708)
     add 8d6aff3  refactor: decouple pandas postprocessing operator (#18710)
     add 42d97fb  feat(explore): Implement data table empty states (#18679)
     add f8b3ece  feat(dashboard): Implement empty states for dashboard (#18712)
     add c1205b5  feat(explore): Implement metrics and columns popovers empty states (#18681)
     add 167e18e  feat(explore): Implement chart empty states (#18678)
     add 4001165  chore: updating link to newer viz plugin blog post (#18707)
     add e6ea197  feat(embedded): aud claim and type for guest token (#18651)
     add 801091b  Fixed dancing tooltip in databaselist action buttons (#18686)
     add 48a8095  feat: Improve state key generation for dashboards and charts (#18576)
     add 5bb406b  fix(sqllab): fix query results sorting (#18666)
     add 57c4d0f  fix: passing url params in sqllab (#15246)
     add 342c55b  Update UPDATING.md (#18664)
     add 8027f5f  fix: Only redirect to relative paths when authentication expires (#18714)
     add 8b3e27d  refactor: migrate QueryAndSaveBtns to TypeScript and add stories (#18121)
     add 97a879e  chore: use switchboard as dependency for embedded sdk (#18728)
     add c8df849  fix(CRUD/listviews): Errors with rison and search strings using special characters (#18056)
     add b2613f6  feat(embedded): make guest token JWT audience callable or str (#18748)
     add 59b811a  fix: report list search by created_by (#18725)
     add cf8b57e  fix(Explore): Fix cache timeout field not being saved and unit tests (#18738)
     add 4ab0786  fix: bump Helm chart release version (#18751)
     add 4f12e27  Adding OAF countries (#18745)
     add db33953  fix(Dashboard): Fix blinking native filters on zoom (#18717)
     add 3cccc63  chore: bumping caniuse-lite from 1.0.30001257 to 1.0.30001312 (#18705)
     add 2421d17  chore: move data nav menu to plus menu (#18629)
     add dd79c5c  chore(deps): bump url-parse from 1.4.7 to 1.5.7 in /superset-frontend (#18771)
     add 9ef0c9c  chore(deps): bump dns-packet from 1.3.1 to 1.3.4 in /superset-frontend (#18770)
     add a0e757b  chore(deps): bump tmpl from 1.0.4 to 1.0.5 in /superset-frontend (#18768)
     add 88cdc65  chore(deps-dev): bump node-fetch in /superset-frontend (#18766)
     add e492674  chore(deps): bump nanoid from 3.1.30 to 3.3.1 in /docs (#18763)
     add 4c7d220  chore(deps): bump follow-redirects from 1.14.5 to 1.14.8 in /docs (#18760)
     add 70054b0  chore(deps): bump shelljs from 0.8.4 to 0.8.5 in /docs (#18759)
     add 9db6ed6  chore(deps): bump path-parse from 1.0.6 to 1.0.7 in /superset-frontend (#18772)
     add 7943b80  chore(deps): bump underscore from 1.12.0 to 1.12.1 in /superset-frontend (#18762)
     add b3907e8  chore(deps): bump follow-redirects in /superset-frontend (#18764)
     add cd38187  chore(deps): bump shelljs from 0.8.4 to 0.8.5 in /superset-frontend (#18767)
     add 30a9d14  refactor: postprocessing move to unit test (#18779)
     add dc45386  chore(deps): bump ws from 5.2.2 to 5.2.3 in /superset-frontend (#18769)
     add f5f25ff  chore(deps): bump y18n from 4.0.0 to 4.0.3 in /superset-frontend (#18765)
     add 7ee9786  chore(deps): bump cached-path-relative (#18761)
     add 2d67d2f  fix(delete-modal): Changed the color of the help text with grayScale.dark1 in DeleteModal (#18786)
     add 5d2e726  fix: update standalone url for slack reports (#18756)
     add 8dc2377  refactor: migrate ExploreCtasResultsButton component to typescript (#18142)
     add 80d66dd  chore(FF): adding generic X axis Feature Flag (default: False) (#18801)
     add d3d7781  chore(deps): bump url-parse from 1.5.3 to 1.5.7 in /docs (#18804)
     add a0a01a1  chore(deps): bump hosted-git-info in /superset-frontend (#18805)
     add 642e80c  Update pinot docs with fixed pinot connection (#18800)
     add ea9a904  Adding pinot logo to ReadMe (#18798)
     add 38cd696  refactor: move date_parser to unittest (#18810)
     add 987740a  fix: contribution operator meets nan value (#18782)
     add e7ff4a5  docs: Added reference and link to configure instructions for docker-compose… (#18815)
     add 91236a5  fix(sqllab): Removed the tooltip from CopyToClipboard button in sqllab (#18749)
     add e3129e8  docs: add_db_logos (#18818)
     add 32409b7  Update INTHEWILD.md (#18824)
     add 3c17c60  fix(altered-modal): displayed the metric value in altered modal correctly (#18813)
     add a291537  Update configuring-superset.mdx (#18819)
     add 7e51b20  fix(mssql): support top syntax for limiting queries (#18746)
     add c491829  chore: unify usages of nvd3 library (#18828)
     add 5356343  Fix annotation cache (#18788)
     add d632590  stop query on the processing engine when user clicks STOP on SQL Lab (#18789)
     add 7cad143  chore: npm audit fix in cypress-base (#18820)
     add a9a8929  fix: Position of arrows in Table chart (#18739)
     add 4c16586  fix(key-value): lost url_params after long-url feature (#18846)
     add 9d5c050  feat(native-filters): Re-arrange controls in FilterBar (#18784)
     add 700829b  docs: add GA conf to config (#18861)
     add e5c7478  feat(native-filters): Don't scroll main window when scrolling filter bar (#18876)
     add 0edb979  docs: fix toc position scroll bug (#18868) (#18878)
     add 324601e  fix: FilterBox date endpoints to use [inclusive, exclusive) (#18857)
     add 0922c3f  feat(native-filters): Implement filter cards (#18874)
     add f38bcab  Fix database list (#18886)
     add 0ae1ca7  chore(tests-backend): migrate snowflake and sqlite to unit tests (#18854)
     add 2c86d1a  docs(Import API): update function description, overwrite real meaning (#18882)
     add cdd4fa5  fix(dashboard): incorrect chart error with slow dataset api request (#18852)
     add dafc841  feat: allow adding pod labels (#18848)
     add 7345795  fix: Source from Apache Foundation's website link (#18894)
     add db8f508  chore(deps-dev): bump css-loader in /superset-frontend (#17977)
     add 4d879bf  chore(deps-dev): bump @types/react-select 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   (a4e4558)
            \
             N -- N -- N   refs/heads/dependabot/npm_and_yarn/superset-frontend/types/react-select-5.0.1 (4d879bf)

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:
 .codecov.yml                                       |     2 +-
 .github/CODEOWNERS                                 |     3 +
 .github/workflows/embedded-sdk-release.yml         |    23 +
 .github/workflows/embedded-sdk-test.yml            |    23 +
 .github/workflows/release.yml                      |    86 +
 .github/workflows/superset-docs.yml                |    19 +-
 .github/workflows/superset-python-misc.yml         |     5 +-
 .github/workflows/superset-python-presto-hive.yml  |     4 +-
 .github/workflows/superset-python-unittest.yml     |     2 +-
 .github/workflows/superset-translations.yml        |     5 +-
 .gitignore                                         |     3 +
 .rat-excludes                                      |     3 +-
 CHANGELOG.md                                       |  9175 +-
 CONTRIBUTING.md                                    |   105 +-
 Dockerfile                                         |     9 +-
 Makefile                                           |     5 +-
 README.md                                          |    82 +-
 RELEASING/README.md                                |     1 +
 RELEASING/release-notes-1-4/README.md              |    78 +
 RELEASING/release-notes-1-4/media/calc.png         |   Bin 0 -> 272413 bytes
 RELEASING/release-notes-1-4/media/pyinstrument.png |   Bin 0 -> 163177 bytes
 RELEASING/release-notes-1-4/media/tab_column.jpg   |   Bin 0 -> 275138 bytes
 RESOURCES/INTHEWILD.md                             |     1 +
 UPDATING.md                                        |    30 +-
 docker-compose-non-dev.yml                         |     2 +-
 docker-compose.yml                                 |     2 +-
 docker/docker-bootstrap.sh                         |     2 +-
 docker/docker-ci.sh                                |    15 +-
 docker/docker-entrypoint.sh                        |    34 -
 docker/run-server.sh                               |    32 +
 docs/.asf.yaml                                     |    22 -
 docs/.eslintrc.js                                  |    48 -
 docs/.gitignore                                    |    23 +-
 docs/.htaccess                                     |    23 -
 docs/.nvmrc                                        |     1 -
 docs/README.md                                     |    57 +-
 docs/babel.config.js                               |    22 +
 docs/docs/api.mdx                                  |    49 +
 docs/docs/contributing/_category_.json             |     4 +
 docs/docs/contributing/contributing-page.mdx       |    20 +
 docs/docs/contributing/conventions-and-typing.mdx  |    57 +
 docs/docs/contributing/creating-viz-plugins.mdx    |   134 +
 docs/docs/contributing/hooks-and-linting.mdx       |    61 +
 docs/docs/contributing/local-backend.mdx           |   106 +
 docs/docs/contributing/pull-request-guidelines.mdx |    96 +
 docs/docs/contributing/style-guide.mdx             |    54 +
 docs/docs/contributing/testing-locally.mdx         |   275 +
 docs/docs/contributing/translations.mdx            |   148 +
 docs/docs/contributing/types-of-contributions.mdx  |    60 +
 .../creating-charts-dashboards/_category_.json     |     4 +
 .../creating-your-first-dashboard.mdx              |   191 +
 .../creating-charts-dashboards/exploring-data.mdx  |   354 +
 docs/docs/databases/_category_.json                |     4 +
 docs/docs/databases/ascend.mdx                     |    16 +
 docs/docs/databases/athena.mdx                     |    34 +
 docs/docs/databases/bigquery.mdx                   |    89 +
 docs/docs/databases/clickhouse.mdx                 |    44 +
 docs/docs/databases/cockroachdb.mdx                |    17 +
 docs/docs/databases/cratedb.mdx                    |    24 +
 docs/docs/databases/databricks.mdx                 |    67 +
 docs/docs/databases/db-connection-ui.mdx           |    76 +
 docs/docs/databases/docker-add-drivers.mdx         |    93 +
 docs/docs/databases/dremio.mdx                     |    26 +
 docs/docs/databases/drill.mdx                      |    47 +
 docs/docs/databases/druid.mdx                      |    65 +
 docs/docs/databases/elasticsearch.mdx              |    68 +
 docs/docs/databases/exasol.mdx                     |    17 +
 docs/docs/databases/extra-settings.mdx             |    69 +
 docs/docs/databases/firebird.mdx                   |    23 +
 docs/docs/databases/firebolt.mdx                   |    27 +
 docs/docs/databases/google-sheets.mdx              |    16 +
 docs/docs/databases/hana.mdx                       |    16 +
 docs/docs/databases/hive.mdx                       |    16 +
 docs/docs/databases/hologres.mdx                   |    24 +
 docs/docs/databases/ibm-db2.mdx                    |    23 +
 docs/docs/databases/impala.mdx                     |    16 +
 .../docs/databases/installing-database-drivers.mdx |    73 +
 docs/docs/databases/kylin.mdx                      |    17 +
 docs/docs/databases/mysql.mdx                      |    29 +
 docs/docs/databases/netezza.mdx                    |    17 +
 docs/docs/databases/oracle.mdx                     |    17 +
 docs/docs/databases/pinot.mdx                      |    16 +
 docs/docs/databases/postgres.mdx                   |    42 +
 docs/docs/databases/presto.mdx                     |    37 +
 docs/docs/databases/redshift.mdx                   |    25 +
 docs/docs/databases/rockset.mdx                    |    16 +
 docs/docs/databases/snowflake.mdx                  |    31 +
 docs/docs/databases/solr.mdx                       |    17 +
 docs/docs/databases/spark-sql.mdx                  |    16 +
 docs/docs/databases/sql-server.mdx                 |    16 +
 docs/docs/databases/teradata.mdx                   |    36 +
 docs/docs/databases/trino.mdx                      |    27 +
 docs/docs/databases/vertica.mdx                    |    31 +
 docs/docs/databases/yugabyte.mdx                   |    20 +
 docs/docs/frequently-asked-questions.mdx           |   295 +
 docs/docs/installation/_category_.json             |     4 +
 docs/docs/installation/alerts-reports.mdx          |   483 +
 docs/docs/installation/async-queries-celery.mdx    |   117 +
 .../installation/building-custom-viz-plugins.mdx   |   232 +
 docs/docs/installation/cache.mdx                   |   123 +
 docs/docs/installation/configuring-superset.mdx    |   305 +
 docs/docs/installation/event-logging.mdx           |    58 +
 .../installing-superset-from-scratch.mdx           |   161 +
 .../installing-superset-using-docker-compose.mdx   |   119 +
 docs/docs/installation/networking-settings.mdx     |    44 +
 docs/docs/installation/running-on-kubernetes.mdx   |   371 +
 docs/docs/installation/sql-templating.mdx          |   273 +
 docs/docs/installation/upgrading-superset.mdx      |    43 +
 docs/docs/intro.mdx                                |    60 +
 docs/docs/miscellaneous/_category_.json            |     4 +
 docs/docs/miscellaneous/chart-params.mdx           |   147 +
 docs/docs/miscellaneous/country-map-tools.mdx      |    61 +
 .../importing-exporting-datasources.mdx            |   116 +
 docs/docs/miscellaneous/issue-codes.mdx            |   334 +
 docs/docs/security.mdx                             |   149 +
 docs/docusaurus.config.js                          |   240 +
 docs/doczrc.js                                     |    36 -
 docs/gatsby-config.js                              |    85 -
 docs/gatsby-node.js                                |   672 -
 docs/installation.rst                              |  1660 -
 docs/package-lock.json                             | 31030 ++-----
 docs/package.json                                  |   108 +-
 docs/prettier.config.js                            |    21 -
 docs/requirements.txt                              |    16 -
 docs/sidebars.js                                   |    50 +
 docs/sqllab.rst                                    |   180 -
 docs/src/components/AnchorNavigator.tsx            |    62 -
 docs/src/components/DbImage.tsx                    |    49 -
 docs/src/components/DoczMenu.tsx                   |    58 -
 docs/src/components/MainMenu.tsx                   |   156 -
 docs/src/components/footer.tsx                     |   180 -
 docs/src/components/image.tsx                      |    82 -
 docs/src/components/layout.scss                    |   160 -
 docs/src/components/layout.tsx                     |   201 -
 docs/src/components/next.tsx                       |    42 -
 docs/src/components/select.tsx                     |    47 -
 docs/src/components/seo.js                         |   104 -
 docs/src/css/custom.css                            |    95 +
 docs/src/gatsby-theme-docz/index.tsx               |    69 -
 docs/src/images/apacheSupersetHoriz.png            |   Bin 121779 -> 0 bytes
 docs/src/images/dashboard.png                      |   Bin 453151 -> 0 bytes
 docs/src/images/docker.png                         |   Bin 24928 -> 0 bytes
 docs/src/images/explorer.png                       |   Bin 641441 -> 0 bytes
 docs/src/images/gallery/bubble.png                 |   Bin 238904 -> 0 bytes
 docs/src/images/gallery/chord_diagram.png          |   Bin 762878 -> 0 bytes
 docs/src/images/gallery/community.png              |   Bin 609567 -> 0 bytes
 docs/src/images/gallery/dashboard_editor.png       |   Bin 2255813 -> 0 bytes
 docs/src/images/gallery/dashboard_list.png         |   Bin 197656 -> 0 bytes
 docs/src/images/gallery/dashboard_properties.png   |   Bin 213069 -> 0 bytes
 docs/src/images/gallery/deck_arc.png               |   Bin 1351973 -> 0 bytes
 docs/src/images/gallery/deck_hex.png               |   Bin 1761791 -> 0 bytes
 docs/src/images/gallery/deck_path.png              |   Bin 1229563 -> 0 bytes
 docs/src/images/gallery/deck_polygon.png           |   Bin 1588761 -> 0 bytes
 docs/src/images/gallery/deck_scatter.png           |   Bin 1815849 -> 0 bytes
 docs/src/images/gallery/deckgl_dash.png            |   Bin 6777438 -> 0 bytes
 docs/src/images/gallery/explore.png                |   Bin 530390 -> 0 bytes
 docs/src/images/gallery/force_layout.png           |   Bin 432443 -> 0 bytes
 docs/src/images/gallery/france.png                 |   Bin 431636 -> 0 bytes
 docs/src/images/gallery/girl_names.png             |   Bin 276784 -> 0 bytes
 docs/src/images/gallery/heatmap.png                |   Bin 629165 -> 0 bytes
 docs/src/images/gallery/pino_geo.png               |   Bin 3385639 -> 0 bytes
 docs/src/images/gallery/sankey.png                 |   Bin 529762 -> 0 bytes
 docs/src/images/gallery/slack.png                  |   Bin 471736 -> 0 bytes
 docs/src/images/gallery/sqllab.png                 |   Bin 375108 -> 0 bytes
 docs/src/images/gallery/storm.png                  |   Bin 2287707 -> 0 bytes
 docs/src/images/gallery/stream.png                 |   Bin 557506 -> 0 bytes
 docs/src/images/gallery/table.png                  |   Bin 447295 -> 0 bytes
 docs/src/images/gallery/treemap.png                |   Bin 456361 -> 0 bytes
 docs/src/images/gallery/visualizations.png         |   Bin 2016718 -> 0 bytes
 docs/src/images/gallery/worldbank_dashboard.png    |   Bin 780010 -> 0 bytes
 docs/src/images/preset.png                         |   Bin 39030 -> 0 bytes
 docs/src/images/preset.svg                         |    33 -
 docs/src/images/s.png                              |   Bin 11477 -> 0 bytes
 docs/src/images/stack_overflow.png                 |   Bin 30065 -> 0 bytes
 docs/src/images/superset-logo-horiz.svg            |    45 -
 docs/src/pages/404.jsx                             |    32 -
 docs/src/pages/community.tsx                       |    78 +-
 .../pages/docs/Connecting to Databases/ascend.mdx  |    17 -
 .../pages/docs/Connecting to Databases/athena.mdx  |    35 -
 .../docs/Connecting to Databases/clickhouse.mdx    |    45 -
 .../docs/Connecting to Databases/cockroachdb.mdx   |    18 -
 .../pages/docs/Connecting to Databases/crate.mdx   |    25 -
 .../docs/Connecting to Databases/databricks.mdx    |    68 -
 .../Connecting to Databases/docker-add-drivers.mdx |    92 -
 .../pages/docs/Connecting to Databases/dremio.mdx  |    26 -
 .../pages/docs/Connecting to Databases/drill.mdx   |    48 -
 .../pages/docs/Connecting to Databases/druid.mdx   |    64 -
 .../docs/Connecting to Databases/elasticsearch.mdx |    70 -
 .../pages/docs/Connecting to Databases/exasol.mdx  |    18 -
 .../Connecting to Databases/extra-settings.mdx     |    70 -
 .../docs/Connecting to Databases/firebird.mdx      |    24 -
 .../docs/Connecting to Databases/firebolt.mdx      |    28 -
 .../Connecting to Databases/google-bigquery.mdx    |    85 -
 .../docs/Connecting to Databases/google-sheets.mdx |    17 -
 .../pages/docs/Connecting to Databases/hana.mdx    |    17 -
 .../pages/docs/Connecting to Databases/hive.mdx    |    17 -
 .../docs/Connecting to Databases/hologres.mdx      |    25 -
 .../pages/docs/Connecting to Databases/ibm-db2.mdx |    24 -
 .../pages/docs/Connecting to Databases/impala.mdx  |    17 -
 .../pages/docs/Connecting to Databases/index.mdx   |    74 -
 .../pages/docs/Connecting to Databases/kylin.mdx   |    18 -
 .../pages/docs/Connecting to Databases/mysql.mdx   |    29 -
 .../pages/docs/Connecting to Databases/netezza.mdx |    18 -
 .../pages/docs/Connecting to Databases/oracle.mdx  |    18 -
 .../pages/docs/Connecting to Databases/pinot.mdx   |    17 -
 .../docs/Connecting to Databases/postgres.mdx      |    43 -
 .../pages/docs/Connecting to Databases/presto.mdx  |    39 -
 .../docs/Connecting to Databases/redshift.mdx      |    26 -
 .../pages/docs/Connecting to Databases/rockset.mdx |    17 -
 .../docs/Connecting to Databases/snowflake.mdx     |    32 -
 .../pages/docs/Connecting to Databases/solr.mdx    |    18 -
 .../docs/Connecting to Databases/spark-sql.mdx     |    17 -
 .../docs/Connecting to Databases/sql-server.mdx    |    17 -
 .../docs/Connecting to Databases/teradata.mdx      |    29 -
 .../pages/docs/Connecting to Databases/trino.mdx   |    27 -
 docs/src/pages/docs/Connecting to Databases/ui.mdx |    77 -
 .../pages/docs/Connecting to Databases/vertica.mdx |    32 -
 .../exploring-data.mdx                             |   356 -
 .../docs/Creating Charts and Dashboards/index.mdx  |   190 -
 .../docs/Miscellaneous/importing-exporting.mdx     |   117 -
 docs/src/pages/docs/Miscellaneous/index.mdx        |    62 -
 docs/src/pages/docs/Miscellaneous/issue_codes.mdx  |   337 -
 docs/src/pages/docs/api.mdx                        |    34 -
 docs/src/pages/docs/contributing-page.mdx          |    24 -
 .../pages/docs/frequently-asked-questions-page.mdx |   296 -
 .../src/pages/docs/installation/alerts_reports.mdx |   459 -
 .../docs/installation/async_queries_celery.mdx     |   118 -
 .../docs/installation/building-viz-plugins.mdx     |   217 -
 docs/src/pages/docs/installation/caching.mdx       |   124 -
 docs/src/pages/docs/installation/configuring.mdx   |   305 -
 .../pages/docs/installation/event-logging-page.mdx |    59 -
 docs/src/pages/docs/installation/index.mdx         |   112 -
 .../pages/docs/installation/installing_scratch.mdx |   162 -
 docs/src/pages/docs/installation/kubernetes.mdx    |   371 -
 .../docs/installation/networking_settings.mdx      |    45 -
 .../src/pages/docs/installation/sql_templating.mdx |   272 -
 .../pages/docs/installation/upgrading_superset.mdx |    44 -
 docs/src/pages/docs/introduction.mdx               |    59 -
 docs/src/pages/docs/roadmap-page.mdx               |    18 -
 docs/src/pages/docs/security-page.mdx              |   152 -
 docs/src/pages/docs/version-one-page.mdx           |   103 -
 docs/src/pages/gallery.tsx                         |   110 -
 docs/src/pages/index.tsx                           |   119 +-
 docs/src/pages/markdown-page.md                    |    26 +
 docs/src/pages/resources.tsx                       |   217 -
 docs/src/resources/data.js                         |   117 +-
 docs/src/resources/openapi.json                    | 14171 ----
 docs/src/utils.js                                  |    83 -
 .../CHANGELOG.md => docs/static/.nojekyll          |     0
 docs/static/images/add_new_chart.png               |   Bin 42447 -> 0 bytes
 docs/static/images/chose_a_datasource.png          |   Bin 21013 -> 0 bytes
 docs/static/images/dashboard2.png                  |   Bin 704237 -> 0 bytes
 docs/static/images/explorer.png                    |   Bin 641441 -> 0 bytes
 docs/static/images/explorer2.png                   |   Bin 938335 -> 0 bytes
 docs/static/images/explorer3.png                   |   Bin 5015944 -> 0 bytes
 docs/static/images/explorer4.png                   |   Bin 2672689 -> 0 bytes
 docs/static/images/google-analytics.png            |   Bin 689661 -> 0 bytes
 docs/static/images/pie-chart.png                   |   Bin 1320888 -> 0 bytes
 .../images/select_table_visualization_type.png     |   Bin 47283 -> 0 bytes
 docs/static/images/so-icon.svg                     |    19 -
 docs/static/images/sqllab.png                      |   Bin 393766 -> 0 bytes
 docs/static/images/sqllab0.png                     |   Bin 641865 -> 0 bytes
 docs/static/images/sqllab1.png                     |   Bin 556582 -> 0 bytes
 docs/static/images/sqllab3.png                     |   Bin 529043 -> 0 bytes
 .../tutorial_04_sqlalchemy_connection_string.png   |   Bin 52808 -> 0 bytes
 .../static/images/tutorial_05_connection_popup.png |   Bin 84173 -> 0 bytes
 docs/static/images/tutorial_06_list_of_tables.png  |   Bin 23859 -> 0 bytes
 docs/static/images/tutorial_07_save_button (1).png |   Bin 8210 -> 0 bytes
 docs/static/images/tutorial_07_save_button.png     |   Bin 8210 -> 0 bytes
 docs/static/images/tutorial_10_table_name.png      |   Bin 26728 -> 0 bytes
 docs/static/images/tutorial_11_choose_db.png       |   Bin 22024 -> 0 bytes
 .../tutorial_12_table_creation_success_msg.png     |   Bin 33013 -> 0 bytes
 .../images/tutorial_13_edit_table_config.png       |   Bin 32220 -> 0 bytes
 docs/static/images/tutorial_14_field_config.png    |   Bin 61811 -> 0 bytes
 .../static/images/tutorial_15_click_table_name.png |   Bin 7863 -> 0 bytes
 .../images/tutorial_16_datasource_chart_type.png   |   Bin 13822 -> 0 bytes
 .../images/tutorial_17_choose_time_range.png       |   Bin 11627 -> 0 bytes
 docs/static/images/tutorial_18_choose_metric.png   |   Bin 12536 -> 0 bytes
 docs/static/images/tutorial_19_click_query (1).png |   Bin 5734 -> 0 bytes
 docs/static/images/tutorial_19_click_query.png     |   Bin 5734 -> 0 bytes
 .../images/tutorial_20_count_star_result.png       |   Bin 5333 -> 0 bytes
 docs/static/images/tutorial_21_group_by.png        |   Bin 6840 -> 0 bytes
 docs/static/images/tutorial_22_group_by_result.png |   Bin 22576 -> 0 bytes
 .../tutorial_23_group_by_more_dimensions.png       |   Bin 8191 -> 0 bytes
 docs/static/images/tutorial_24_max_metric.png      |   Bin 6731 -> 0 bytes
 docs/static/images/tutorial_25_max_temp_filter.png |   Bin 11654 -> 0 bytes
 docs/static/images/tutorial_26_row_limit.png       |   Bin 4927 -> 0 bytes
 .../static/images/tutorial_27_top_10_max_temps.png |   Bin 49871 -> 0 bytes
 docs/static/images/tutorial_28_bar_chart.png       |   Bin 14757 -> 0 bytes
 .../tutorial_29_bar_chart_series_metrics.png       |   Bin 20374 -> 0 bytes
 .../images/tutorial_30_bar_chart_results.png       |   Bin 75926 -> 0 bytes
 .../images/tutorial_31_save_slice_to_dashboard.png |   Bin 33789 -> 0 bytes
 .../images/tutorial_32_save_slice_confirmation.png |   Bin 24041 -> 0 bytes
 docs/static/images/tutorial_33_dashboard.png       |   Bin 5232 -> 0 bytes
 .../images/tutorial_34_weather_dashboard.png       |   Bin 6703 -> 0 bytes
 .../images/tutorial_35_slice_on_dashboard.png      |   Bin 66781 -> 0 bytes
 .../images/tutorial_36_adjust_dimensions.gif       |   Bin 126264 -> 0 bytes
 docs/static/images/youtube.png                     |   Bin 20462 -> 0 bytes
 .../custom-plugins}/plugin-1-yeoman-select.png     |   Bin
 .../custom-plugins}/plugin-10-hello-thumbnail.png  |   Bin
 .../custom-plugins}/plugin-11-explore-view.png     |   Bin
 .../custom-plugins}/plugin-12-console-logs.png     |   Bin
 .../plugin-2-yeoman-package-name.png               |   Bin
 .../plugin-3-yeoman-description.png                |   Bin
 .../plugin-4-yeoman-component-type.png             |   Bin
 .../custom-plugins}/plugin-5-yeoman-timeseries.png |   Bin
 .../custom-plugins}/plugin-6-yeoman-badges.png     |   Bin
 .../custom-plugins}/plugin-7-yeoman-files.png      |   Bin
 .../custom-plugins}/plugin-8-package-json.png      |   Bin
 .../custom-plugins}/plugin-9-mainpreset-import.png |   Bin
 .../plugin-9-mainpreset-register.png               |   Bin
 docs/static/{images => img}/dashboard3.png         |   Bin
 .../static/{images => img}/dashboard_card_view.jpg |   Bin
 docs/static/{images => img}/data-point.jpg         |   Bin
 .../img}/databases/apache-drill.png                |   Bin
 .../img}/databases/apache-druid.jpeg               |   Bin
 .../img}/databases/apache-druid.png                |   Bin
 .../img}/databases/apache-hive.svg                 |     0
 .../img}/databases/apache-impala.png               |   Bin
 .../img}/databases/apache-kylin.png                |   Bin
 .../img}/databases/aws-redshift.png                |   Bin
 .../images => static/img}/databases/clickhouse.png |   Bin
 .../images => static/img}/databases/dremio.png     |   Bin
 .../{src/images => static/img}/databases/druid.png |   Bin
 .../images => static/img}/databases/exasol.png     |   Bin
 .../images => static/img}/databases/firebird.png   |   Bin
 .../images => static/img}/databases/googleBQ.png   |   Bin
 .../images => static/img}/databases/greenplum.jpeg |   Bin
 .../images => static/img}/databases/greenplum.png  |   Bin
 .../images => static/img}/databases/hologres.png   |   Bin
 .../images => static/img}/databases/ibmdb2.png     |   Bin
 .../{src/images => static/img}/databases/monet.png |   Bin
 docs/{src/images => static/img}/databases/msql.png |   Bin
 .../{src/images => static/img}/databases/mysql.png |   Bin
 .../images => static/img}/databases/netezza.png    |   Bin
 .../img}/databases/oracle-logo.png                 |   Bin
 .../images => static/img}/databases/oracle.png     |   Bin
 .../images => static/img}/databases/oraclelogo.png |   Bin
 .../images => static/img}/databases/postgresql.jpg |   Bin
 .../images => static/img}/databases/postsql.png    |   Bin
 .../images => static/img}/databases/presto-og.png  |   Bin
 .../images => static/img}/databases/rockset.png    |   Bin
 .../images => static/img}/databases/snowflake.png  |   Bin
 .../images => static/img}/databases/sqllite.jpg    |   Bin
 .../images => static/img}/databases/sqllite.png    |   Bin
 docs/static/img/databases/teradata.png             |   Bin 0 -> 93361 bytes
 .../{src/images => static/img}/databases/trino.png |   Bin
 .../images => static/img}/databases/trino2.jpg     |   Bin
 .../images => static/img}/databases/vertica.png    |   Bin
 docs/static/img/databases/yugabyte.png             |   Bin 0 -> 6460 bytes
 docs/static/{images => img}/explore_ui.jpg         |   Bin
 docs/static/{images => img}/explorer5.jpg          |   Bin
 .../images/favicon.png => static/img/favicon.ico}  |   Bin
 docs/static/img/logo.svg                           |    19 +
 docs/static/{images => img}/roadmap.png            |   Bin
 docs/static/{images => img}/root-cert-example.png  |   Bin
 docs/static/{images => img}/sqllab5.jpg            |   Bin
 .../img}/superset-logo-horiz-apache.svg            |     0
 docs/static/img/superset-logo-horiz-dark.svg       |    43 +
 docs/static/img/superset-logo-horiz.svg            |    43 +
 .../{images => img/tutorial}/add-data-upload.png   |   Bin
 .../tutorial}/advanced_analytics_base.png          |   Bin
 .../static/{images => img/tutorial}/annotation.png |   Bin
 .../tutorial}/annotation_settings.png              |   Bin
 .../tutorial}/average_aggregate_for_cost.png       |   Bin
 .../tutorial}/blue_bar_insert_component.png        |   Bin
 .../{images => img/tutorial}/create_pivot.png      |   Bin
 .../tutorial}/csv_to_database_configuration.png    |   Bin
 docs/static/{images => img/tutorial}/dashboard.png |   Bin
 .../{images => img/tutorial}/edit-record.png       |   Bin
 .../{images => img/tutorial}/edit_annotation.png   |   Bin
 .../tutorial}/filter_on_origin_country.png         |   Bin
 docs/static/{images => img/tutorial}/markdown.png  |   Bin
 .../tutorial}/no_filter_on_time_filter.png         |   Bin
 .../tutorial}/parse_dates_column.png               |   Bin
 .../{images => img/tutorial}/publish_dashboard.png |   Bin
 docs/static/{images => img/tutorial}/resample.png  |   Bin
 .../resize_tutorial_table_on_dashboard.png         |   Bin
 .../{images => img/tutorial}/rolling_mean.png      |   Bin
 .../tutorial}/save_tutorial_table.png              |   Bin
 .../tutorial}/select_dates_pivot_table.png         |   Bin
 .../{images => img/tutorial}/sum_cost_column.png   |   Bin
 .../time_comparison_absolute_difference.png        |   Bin
 .../tutorial}/time_comparison_two_series.png       |   Bin
 .../tutorial}/tutorial_01_sources_database.png     |   Bin
 .../tutorial}/tutorial_02_add_database.png         |   Bin
 .../tutorial}/tutorial_03_database_name.png        |   Bin
 .../tutorial}/tutorial_04_add_button.png           |   Bin
 .../tutorial}/tutorial_08_sources_tables.png       |   Bin
 .../tutorial}/tutorial_09_add_new_table.png        |   Bin
 .../tutorial}/tutorial_calculated_column.png       |   Bin
 .../tutorial}/tutorial_chart_resize.png            |   Bin
 .../tutorial}/tutorial_column_properties.png       |   Bin
 .../tutorial}/tutorial_dashboard_access.png        |   Bin
 .../tutorial}/tutorial_explore_run.jpg             |   Bin
 .../tutorial}/tutorial_explore_settings.jpg        |   Bin
 .../tutorial}/tutorial_first_dashboard.png         |   Bin
 .../tutorial}/tutorial_launch_explore.png          |   Bin
 .../tutorial}/tutorial_line_chart.png              |   Bin
 .../tutorial}/tutorial_pencil_edit.png             |   Bin
 .../tutorial}/tutorial_pivot_table.png             |   Bin
 .../tutorial}/tutorial_save_slice.png              |   Bin
 .../tutorial}/tutorial_sql_metric.png              |   Bin
 .../{images => img/tutorial}/tutorial_table.png    |   Bin
 .../{images => img/tutorial}/upload_a_csv.png      |   Bin
 docs/static/img/undraw_docusaurus_mountain.svg     |   188 +
 docs/static/img/undraw_docusaurus_react.svg        |   187 +
 docs/static/img/undraw_docusaurus_tree.svg         |    19 +
 docs/static/resources/openapi.json                 | 13590 +++
 docs/tsconfig.json                                 |     7 +
 docs/yarn.lock                                     | 10515 +++
 helm/superset/Chart.yaml                           |     4 +-
 helm/superset/templates/_helpers.tpl               |    31 +-
 helm/superset/templates/deployment-beat.yaml       |     4 +
 helm/superset/templates/deployment-worker.yaml     |     8 +-
 helm/superset/templates/deployment.yaml            |     8 +-
 helm/superset/templates/init-job.yaml              |     3 +
 helm/superset/templates/secret-env.yaml            |     3 +
 helm/superset/templates/service-account.yaml       |    31 +
 helm/superset/values.schema.json                   |   608 +
 helm/superset/values.yaml                          |    83 +-
 requirements/base.in                               |     1 +
 requirements/base.txt                              |    14 +-
 requirements/development.in                        |     2 +-
 requirements/development.txt                       |     4 +-
 requirements/integration.in                        |     1 -
 requirements/integration.txt                       |    10 +-
 requirements/testing.in                            |     2 +-
 requirements/testing.txt                           |     8 +-
 scripts/babel_extract.sh                           |    51 -
 scripts/babel_update.sh                            |    57 +
 scripts/generate_frontend_ts_tasklist.js           |     3 +-
 scripts/python_tests.sh                            |     8 +-
 setup.py                                           |    22 +-
 superset-embedded-sdk/.gitignore                   |     3 +
 superset-embedded-sdk/CONTRIBUTING.md              |    77 +
 superset-embedded-sdk/README.md                    |    90 +
 superset-embedded-sdk/babel.config.js              |    26 +
 superset-embedded-sdk/package-lock.json            |  6875 ++
 superset-embedded-sdk/package.json                 |    59 +
 superset-embedded-sdk/release-if-necessary.js      |    62 +
 superset-embedded-sdk/src/const.ts                 |    20 +
 superset-embedded-sdk/src/index.ts                 |   131 +
 superset-embedded-sdk/tsconfig.json                |    29 +
 superset-embedded-sdk/webpack.config.js            |    49 +
 superset-frontend/.eslintignore                    |     1 -
 superset-frontend/.eslintrc.js                     |    89 +-
 superset-frontend/.prettierignore                  |     3 +-
 superset-frontend/.storybook/main.js               |     6 +-
 .../integration/dashboard/edit_properties.test.ts  |     6 +-
 .../integration/dashboard/key_value.test.ts        |    52 +
 .../integration/dashboard/nativeFilters.test.ts    |   253 +-
 .../cypress/integration/dashboard/save.test.js     |     6 +-
 .../integration/explore/advanced_analytics.test.ts |     5 +-
 .../cypress/integration/explore/chart.test.js      |     4 +-
 .../cypress/integration/explore/control.test.ts    |     6 +-
 .../cypress/integration/explore/link.test.ts       |    12 -
 .../explore/visualizations/big_number.test.js      |    12 +-
 .../visualizations/big_number_total.test.js        |    17 +-
 .../explore/visualizations/line.test.ts            |    10 +-
 .../cypress-base/cypress/plugins/index.js          |     1 +
 .../cypress-base/cypress/support/directories.ts    |    10 +-
 .../cypress-base/cypress/utils/vizPlugins.ts       |     2 +
 superset-frontend/cypress-base/package-lock.json   |  7688 +-
 superset-frontend/cypress-base/package.json        |     2 +
 superset-frontend/jest.config.js                   |    32 +-
 superset-frontend/jsconfig.json                    |     8 -
 superset-frontend/lerna.json                       |    14 +-
 superset-frontend/package-lock.json                | 19420 ++---
 superset-frontend/package.json                     |    97 +-
 .../packages/generator-superset/README.md          |     7 +-
 .../generator-superset/generators/app/index.js     |    27 +-
 .../generator-superset/generators/package/index.js |    78 -
 .../generators/package/templates/README.md         |    46 -
 .../generators/package/templates/_package.json     |    23 -
 .../generators/package/templates/src/index.txt     |     2 -
 .../generators/package/templates/test/index.txt    |     5 -
 .../generators/plugin-chart/index.js               |    62 +-
 .../generators/plugin-chart/templates/README.erb   |    72 +-
 .../plugin-chart/templates/babel.config.erb        |    20 +
 .../plugin-chart/templates/gitignore.erb           |   111 +
 .../plugin-chart/templates/jest.config.erb         |     6 +
 .../plugin-chart/templates/package-lock.erb        | 28390 +++++++
 .../generators/plugin-chart/templates/package.erb  |    44 +-
 .../plugin-chart/templates/src/MyChart.erb         |    53 +-
 .../plugin-chart/templates/src/index.erb           |     2 +-
 .../plugin-chart/templates/src/plugin/index.erb    |     2 +-
 .../templates}/test/__mocks__/mockExportString.js  |     0
 .../plugin-chart/templates/test/index.erb          |     6 +-
 .../templates/test/plugin/buildQuery.test.erb      |     2 +-
 .../plugin-chart/templates/tsconfig.json           |    43 +-
 .../generator-superset/test/package.test.js        |    60 -
 .../generator-superset/test/plugin-chart.test.js   |     4 +
 .../superset-ui-chart-controls/package.json        |     5 +-
 .../src/components/ColumnOption.tsx                |    36 +-
 .../src/components/MetricOption.tsx                |    31 +-
 .../src/components/Tooltip.tsx                     |     4 +-
 .../src/components/labelUtils.tsx                  |    81 +
 .../src/operators/pivotOperator.ts                 |     8 +-
 .../src/operators/prophetOperator.ts               |     3 +-
 .../src/operators/resampleOperator.ts              |    18 +-
 .../src/operators/rollingWindowOperator.ts         |     8 +-
 .../src/operators/sortOperator.ts                  |     9 +-
 .../src/operators/timeComparePivotOperator.ts      |     7 +-
 .../src/operators/utils/constants.ts               |     1 -
 .../src/operators/utils/index.ts                   |     2 +-
 .../src/sections/advancedAnalytics.tsx             |     2 +
 .../src/sections/forecastInterval.tsx              |     4 +
 .../src/shared-controls/dndControls.tsx            |     1 +
 .../src/shared-controls/index.tsx                  |     2 +
 .../superset-ui-chart-controls/src/types.ts        |    10 +-
 .../test/components/labelUtils.test.tsx            |   185 +
 .../shared-controls/emitFilterControl.test.tsx     |     2 +-
 .../test/utils/operators/pivotOperator.test.ts     |    26 +
 .../test/utils/operators/prophetOperator.test.ts   |    34 +-
 .../test/utils/operators/resampleOperator.test.ts  |   104 +-
 .../test/utils/operators/sortOperator.test.ts      |    16 +
 .../utils/operators/timeCompareOperator.test.ts    |    26 +
 .../packages/superset-ui-core/package.json         |     5 +-
 .../src/chart/components/SuperChart.tsx            |     8 +-
 .../packages/superset-ui-core/src/chart/index.ts   |     2 +-
 .../src/color/CategoricalColorNamespace.ts         |     7 +-
 .../packages/superset-ui-core/src/color/index.ts   |     4 +
 .../src/connection/SupersetClient.ts               |     2 +-
 .../src/connection/SupersetClientClass.ts          |    22 +
 .../superset-ui-core/src/connection/types.ts       |     3 +-
 .../superset-ui-core/src/dashboard/index.ts        |    20 +
 .../superset-ui-core/src/dashboard/types/Base.ts   |   117 +
 .../packages/superset-ui-core/src/index.ts         |     2 +
 .../src/query/buildQueryContext.ts                 |     1 +
 .../src/query/types/PostProcessing.ts              |    13 +-
 .../superset-ui-core/src/query/types/Query.ts      |     8 +-
 .../src/query/types/QueryResponse.ts               |     4 +-
 .../time-format/TimeFormatterRegistrySingleton.ts  |     2 +-
 .../superset-ui-core/src/utils/featureFlags.ts     |     3 +
 .../packages/superset-ui-core/src/utils/random.ts  |     9 +-
 .../test/chart-composition/ChartFrame.test.tsx     |     2 +-
 .../chart-composition/legend/WithLegend.test.tsx   |     3 +-
 .../tooltip/TooltipFrame.test.tsx                  |     2 +-
 .../tooltip/TooltipTable.test.tsx                  |     2 +-
 .../test/chart/clients/ChartClient.test.ts         |     8 +-
 .../chart/components/ChartDataProvider.test.tsx    |    12 +-
 .../chart/components/FallbackComponent.test.tsx    |     2 +-
 .../test/chart/components/MockChartPlugins.tsx     |     3 +-
 .../chart/components/NoResultsComponent.test.tsx   |     4 +-
 .../test/chart/components/SuperChart.test.tsx      |     9 +-
 .../test/chart/components/SuperChartCore.test.tsx  |     5 +-
 .../components/createLoadableRenderer.test.tsx     |     4 +-
 .../test/chart/components/reactify.test.tsx        |     5 +-
 .../superset-ui-core/test/chart/index.test.ts      |     2 +-
 .../test/chart/models/ChartMetadata.test.ts        |     2 +-
 .../test/chart/models/ChartPlugin.test.tsx         |     5 +-
 .../test/chart/models/ChartProps.test.ts           |     2 +-
 .../test/color/CategoricalColorNameSpace.test.ts   |    11 +-
 .../test/color/CategoricalColorScale.test.ts       |     2 +-
 .../CategoricalSchemeRegistrySingleton.test.ts     |     2 +-
 .../test/color/ColorScheme.test.ts                 |     2 +-
 .../test/color/ColorSchemeRegistry.test.ts         |     2 +-
 .../test/color/SequentialScheme.test.ts            |     2 +-
 .../SequentialSchemeRegistrySingleton.test.ts      |     2 +-
 .../test/color/colorSchemes.test.ts                |    41 +-
 .../superset-ui-core/test/color/index.test.ts      |     2 +-
 .../superset-ui-core/test/color/utils.test.ts      |     2 +-
 .../test/connection/SupersetClient.test.ts         |     5 +-
 .../test/connection/SupersetClientClass.test.ts    |    76 +-
 .../test/connection/callApi/callApi.test.ts        |    11 +-
 .../callApi/callApiAndParseWithTimeout.test.ts     |    16 +-
 .../test/connection/callApi/parseResponse.test.ts  |     4 +-
 .../connection/callApi/rejectAfterTimeout.test.ts  |     2 +-
 .../test/dimension/computeMaxFontSize.test.ts      |     2 +-
 .../dimension/getMultipleTextDimensions.test.ts    |     5 +-
 .../test/dimension/getTextDimension.test.ts        |     2 +-
 .../test/dimension/mergeMargin.test.ts             |     2 +-
 .../test/dimension/parseLength.test.ts             |     2 +-
 .../test/dimension/svg/LazyFactory.test.ts         |     2 +-
 .../test/dimension/svg/getBBoxCeil.test.ts         |     4 +-
 .../test/dimension/svg/updateTextNode.test.ts      |    13 +-
 .../packages/superset-ui-core/test/fixtures.ts     |     2 +-
 .../packages/superset-ui-core/test/index.test.ts   |     2 +-
 .../test/math-expression/index.test.ts             |     5 +-
 .../test/models/ExtensibleFunction.test.ts         |     2 +-
 .../superset-ui-core/test/models/Plugin.test.ts    |     2 +-
 .../superset-ui-core/test/models/Preset.test.ts    |     2 +-
 .../superset-ui-core/test/models/Registry.test.ts  |     2 +-
 .../test/models/RegistryWithDefaultKey.test.ts     |     2 +-
 .../test/number-format/NumberFormatter.test.ts     |     2 +-
 .../number-format/NumberFormatterRegistry.test.ts  |     2 +-
 .../NumberFormatterRegistrySingleton.test.ts       |     2 +-
 .../factories/createD3NumberFormatter.test.ts      |     2 +-
 .../factories/createDurationFormatter.test.ts      |     5 +-
 .../createSiAtMostNDigitFormatter.test.ts          |     2 +-
 .../factories/createSmartNumberFormatter.test.ts   |     5 +-
 .../test/number-format/index.test.ts               |     2 +-
 .../test/query/DatasourceKey.test.ts               |     2 +-
 .../test/query/api/legacy/fetchExploreJson.test.ts |     2 +-
 .../query/api/legacy/getDatasourceMetadata.test.ts |     2 +-
 .../test/query/api/legacy/getFormData.test.ts      |     2 +-
 .../test/query/api/setupClientForTest.ts           |     2 +-
 .../test/query/api/v1/getChartData.test.ts         |     2 +-
 .../test/query/api/v1/handleError.test.ts          |    10 +-
 .../test/query/api/v1/makeApi.test.ts              |     7 +-
 .../test/query/buildQueryContext.test.ts           |     2 +-
 .../test/query/buildQueryObject.test.ts            |     4 +-
 .../test/query/convertFilter.test.ts               |     2 +-
 .../test/query/extractExtras.test.ts               |     2 +-
 .../test/query/extractQueryFields.test.ts          |     5 +-
 .../test/query/extractTimegrain.test.ts            |     3 +-
 .../test/query/getColumnLabel.test.ts              |     2 +-
 .../test/query/getMetricLabel.test.ts              |     2 +-
 .../test/query/normalizeOrderBy.test.ts            |     2 +-
 .../test/query/processExtraFormData.test.ts        |     2 +-
 .../test/query/processFilters.test.ts              |     2 +-
 .../test/query/types/AnnotationLayer.test.ts       |     2 +-
 .../test/query/types/Filter.test.ts                |     2 +-
 .../test/query/types/PostProcessing.test.ts        |     2 +-
 .../test/time-format/TimeFormatter.test.ts         |     4 +-
 .../test/time-format/TimeFormatterRegistry.test.ts |     8 +-
 .../TimeFormatterRegistrySingleton.test.ts         |    15 +-
 .../factories/createD3TimeFormatter.test.ts        |     8 +-
 .../factories/createMultiFormatter.test.ts         |     2 +-
 .../test/time-format/formatters/smartDate.test.ts  |     3 +-
 .../formatters/smartDateDetailed.test.ts           |     3 +-
 .../formatters/smartDateVerbose.test.ts            |     3 +-
 .../test/time-format/index.test.ts                 |     2 +-
 .../test/time-format/utils/createTime.test.ts      |     2 +-
 .../utils/createTimeRangeFromGranularity.test.ts   |     4 +-
 .../test/time-format/utils/d3Time.test.ts          |     2 +-
 .../test/translation/Translator.test.ts            |     6 +-
 .../test/translation/TranslatorSingleton.test.ts   |    21 +-
 .../test/translation/index.test.ts                 |     2 +-
 .../test/translation/languagePacks/en.ts           |     2 +-
 .../test/translation/languagePacks/zh.ts           |     2 +-
 .../test/utils/convertKeysToCamelCase.test.ts      |     2 +-
 .../test/utils/ensureIsArray.test.ts               |     2 +-
 .../test/utils/ensureIsInt.test.ts                 |     2 +-
 .../test/utils/featureFlag.test.ts                 |     2 +-
 .../superset-ui-core/test/utils/isDefined.test.ts  |     2 +-
 .../superset-ui-core/test/utils/isRequired.test.ts |     2 +-
 .../superset-ui-core/test/utils/logging.test.ts    |    39 +-
 .../test/utils/makeSingleton.test.ts               |     2 +-
 .../test/utils/promiseTimeout.test.ts              |     2 +-
 .../superset-ui-core/test/utils/random.test.ts     |     2 +-
 .../test/utils/removeDuplicates.test.ts            |     2 +-
 .../test/validator/legacyValidateInteger.test.ts   |     2 +-
 .../test/validator/legacyValidateNumber.test.ts    |     2 +-
 .../superset-ui-core/test/validator/setup.ts       |     2 +-
 .../test/validator/validateInteger.test.ts         |     2 +-
 .../test/validator/validateNonEmpty.test.ts        |     2 +-
 .../test/validator/validateNumber.test.ts          |     2 +-
 .../packages/superset-ui-demo/.storybook/main.js   |    91 +-
 .../packages/superset-ui-demo/package.json         |    58 +-
 .../legacy-plugin-chart-time-table/Stories.tsx     |    74 -
 .../plugins/legacy-plugin-chart-time-table/data.ts |   230 -
 .../BigNumber/BigNumberStories.tsx                 |     4 +-
 .../BigNumberTotal/BigNumberTotalStories.tsx       |     2 +-
 .../legacy-preset-chart-deckgl/Arc/Stories.tsx     |   101 +
 .../legacy-preset-chart-deckgl/Arc/payload.js      |   270 +
 .../legacy-preset-chart-deckgl/Grid/Stories.tsx    |    72 +
 .../legacy-preset-chart-deckgl/Grid/payload.js     |   114 +
 .../legacy-preset-chart-deckgl/Hex/Stories.tsx     |    73 +
 .../legacy-preset-chart-deckgl/Hex/payload.js      |   114 +
 .../legacy-preset-chart-deckgl/Path/Stories.tsx    |    81 +
 .../legacy-preset-chart-deckgl/Path/payload.js     |   228 +
 .../legacy-preset-chart-deckgl/Polygon/Stories.tsx |   141 +
 .../Polygon/geojsonPayload.js                      |   132 +
 .../legacy-preset-chart-deckgl/Polygon/payload.js  |   383 +
 .../legacy-preset-chart-deckgl/Scatter/Stories.tsx |    80 +
 .../legacy-preset-chart-deckgl/Scatter/payload.js  |   229 +
 .../Screengrid/Stories.tsx                         |    72 +
 .../Screengrid/payload.js                          |   136 +
 .../plugin-chart-echarts/Timeseries/Stories.tsx    |     3 +
 .../stories/plugins/plugin-chart-table/testData.ts |     7 +-
 .../superset-ui-chart/ChartDataProviderStories.tsx |     6 +-
 .../superset-ui-chart/SuperChartStories.tsx        |     2 +-
 ...lettesStories.jsx => ColorPallettesStories.tsx} |     0
 .../{RenderPalettes.jsx => RenderPalettes.tsx}     |     0
 .../superset-ui-connection/ConnectionStories.tsx   |     2 +-
 .../superset-ui-number-format/BigNumberStories.jsx |   142 -
 .../superset-ui-number-format/BigNumberStories.tsx |   138 +
 .../{ThemeStories.jsx => ThemeStories.tsx}         |     0
 .../superset-ui-time-format/TimeFormatStories.jsx  |   132 -
 .../superset-ui-time-format/TimeFormatStories.tsx  |   130 +
 .../packages/superset-ui-demo/tsconfig.json        |    18 +-
 .../superset-ui-switchboard/package-lock.json      |    13 +
 .../packages/superset-ui-switchboard/package.json  |    33 +
 .../packages/superset-ui-switchboard/src/index.ts  |    20 +
 .../src/switchboard.test.ts                        |   310 +
 .../superset-ui-switchboard/src/switchboard.ts     |   244 +
 .../packages/superset-ui-switchboard/tsconfig.json |    18 +
 .../legacy-plugin-chart-calendar/package.json      |     4 +-
 .../legacy-plugin-chart-calendar/src/Calendar.js   |    44 +-
 .../src/transformProps.js                          |    10 +-
 .../legacy-plugin-chart-calendar/src/utils.ts      |    30 +
 .../test/getFormattedUTCTime.ts                    |    28 +
 .../plugins/legacy-plugin-chart-chord/package.json |     6 +-
 .../legacy-plugin-chart-country-map/package.json   |     6 +-
 .../scripts/Country Map GeoJSON Generator.ipynb    |   928 +-
 .../src/countries.ts                               |   127 +-
 .../src/countries/australia.geojson                |   136 +-
 .../src/countries/belgium.geojson                  |     8 +-
 .../src/countries/bulgaria.geojson                 |    12 +-
 .../src/countries/burundi.geojson                  |    23 +
 .../src/countries/canada.geojson                   |     2 +-
 .../src/countries/china.geojson                    |    69 +-
 .../src/countries/cyprus.geojson                   |    11 +
 .../src/countries/egypt.geojson                    |     8 +-
 .../src/countries/estonia.geojson                  |    22 +-
 .../src/countries/ethiopia.geojson                 |    17 +
 .../src/countries/finland.geojson                  |    31 +-
 .../src/countries/france.geojson                   |     8 +-
 .../src/countries/germany.geojson                  |    18 +-
 .../src/countries/india.geojson                    |    71 +-
 .../src/countries/indonesia.geojson                |    66 +-
 .../src/countries/iran.geojson                     |     6 +-
 .../src/countries/italy.geojson                    |    12 +-
 .../src/countries/japan.geojson                    |    22 +-
 .../src/countries/jordan.geojson                   |    18 +
 .../src/countries/kenya.geojson                    |    14 +
 .../src/countries/korea.geojson                    |     8 +-
 .../src/countries/kuwait.geojson                   |    12 +
 .../src/countries/lithuania.geojson                |    16 +
 .../src/countries/malaysia.geojson                 |    12 +-
 .../src/countries/mexico.geojson                   |    39 +
 .../src/countries/morocco.geojson                  |    10 +-
 .../src/countries/myanmar.geojson                  |    10 +-
 .../src/countries/netherlands.geojson              |    10 +-
 .../src/countries/nigeria.geojson                  |    43 +
 .../src/countries/oman.geojson                     |    17 +
 .../src/countries/pakistan.geojson                 |    14 +
 .../src/countries/philippines.geojson              |   124 +
 .../src/countries/poland.geojson                   |     4 +-
 .../src/countries/portugal.geojson                 |    22 +-
 .../src/countries/qatar.geojson                    |    13 +
 .../src/countries/russia.geojson                   |   171 +-
 .../src/countries/rwanda.geojson                   |    11 +
 .../src/countries/slovenia.geojson                 |    56 +-
 .../src/countries/spain.geojson                    |    22 +-
 .../src/countries/sweden.geojson                   |     6 +-
 .../src/countries/switzerland.geojson              |    14 +-
 .../src/countries/syria.geojson                    |    16 +-
 .../src/countries/tanzania.geojson                 |    36 +
 .../src/countries/thailand.geojson                 |     6 +-
 .../src/countries/uganda.geojson                   |   118 +
 .../src/countries/uk.geojson                       |    28 +-
 .../src/countries/ukraine.geojson                  |     8 +-
 .../src/countries/united_arab_emirates.geojson     |    15 +
 .../src/countries/uruguay.geojson                  |    10 +-
 .../src/countries/zambia.geojson                   |     6 +-
 .../src/geojson.d.ts                               |     2 +-
 .../legacy-plugin-chart-event-flow/package.json    |     6 +-
 .../package.json                                   |     4 +-
 .../legacy-plugin-chart-heatmap/package.json       |     6 +-
 .../src/controlPanel.ts                            |     4 +-
 .../legacy-plugin-chart-histogram/package.json     |     4 +-
 .../src/Histogram.jsx                              |     5 +-
 .../legacy-plugin-chart-horizon/package.json       |     4 +-
 .../src/controlPanel.ts                            |     2 +
 .../legacy-plugin-chart-map-box/package.json       |     8 +-
 .../legacy-plugin-chart-paired-t-test/package.json |     4 +-
 .../src/controlPanel.ts                            |     2 +
 .../package.json                                   |     4 +-
 .../src/controlPanel.ts                            |     2 +
 .../legacy-plugin-chart-partition/package.json     |     7 +-
 .../src/controlPanel.tsx                           |     4 +
 .../legacy-plugin-chart-pivot-table/package.json   |     6 +-
 .../src/controlPanel.ts                            |     2 +
 .../plugins/legacy-plugin-chart-rose/package.json  |     6 +-
 .../plugins/legacy-plugin-chart-rose/src/Rose.js   |     2 +-
 .../legacy-plugin-chart-rose/src/controlPanel.tsx  |     4 +
 .../legacy-plugin-chart-sankey-loop/package.json   |     6 +-
 .../legacy-plugin-chart-sankey/package.json        |     4 +-
 .../legacy-plugin-chart-sunburst/package.json      |     6 +-
 .../legacy-plugin-chart-time-table/CHANGELOG.md    |    43 -
 .../legacy-plugin-chart-time-table/README.md       |    52 -
 .../legacy-plugin-chart-time-table/package.json    |    45 -
 .../src/FormattedNumber.tsx                        |    34 -
 .../src/TimeTable.tsx                              |   330 -
 .../src/TimeTableChartPlugin.ts                    |    39 -
 .../src/controlPanel.ts                            |    68 -
 .../src/images/thumbnail.png                       |   Bin 12797 -> 0 bytes
 .../src/images/thumbnailLarge.png                  |   Bin 23986 -> 0 bytes
 .../legacy-plugin-chart-time-table/src/index.ts    |    52 -
 .../src/transformProps.ts                          |    87 -
 .../legacy-plugin-chart-time-table/tsconfig.json   |    25 -
 .../types/external.d.ts                            |    23 -
 .../legacy-plugin-chart-treemap/package.json       |     6 +-
 .../src/controlPanel.ts                            |     2 +
 .../legacy-plugin-chart-world-map/package.json     |     4 +-
 .../legacy-preset-chart-big-number/README.md       |    67 -
 .../legacy-preset-chart-big-number/package.json    |    42 -
 .../src/BigNumber/BigNumber.tsx                    |   438 -
 .../src/BigNumber/controlPanel.tsx                 |   215 -
 .../src/BigNumber/index.ts                         |    61 -
 .../src/BigNumber/transformProps.ts                |   187 -
 .../src/BigNumberTotal/controlPanel.ts             |    98 -
 .../src/BigNumberTotal/index.ts                    |    65 -
 .../legacy-preset-chart-big-number/src/index.ts    |    22 -
 .../legacy-preset-chart-big-number/src/preset.ts   |    33 -
 .../src/sharedControls.ts                          |    90 -
 .../src/types/external.d.ts                        |    21 -
 .../test/transformProps.test.ts                    |   145 -
 .../test/tsconfig.json                             |    19 -
 .../legacy-preset-chart-big-number/tsconfig.json   |    25 -
 .../plugins/legacy-preset-chart-deckgl/README.md   |    57 +
 .../legacy-preset-chart-deckgl/package.json        |    54 +
 .../src/AnimatableDeckGLContainer.jsx              |   117 +
 .../src/CategoricalDeckGLContainer.jsx             |   293 +
 .../src/DeckGLContainer.jsx                        |   148 +
 .../legacy-preset-chart-deckgl/src/Multi/Multi.jsx |   145 +
 .../src/Multi/controlPanel.js                      |    68 +
 .../src/Multi/images/thumbnail.png                 |   Bin
 .../src/Multi/images/thumbnailLarge.png            |   Bin
 .../legacy-preset-chart-deckgl}/src/Multi/index.js |     0
 .../legacy-preset-chart-deckgl}/src/TooltipRow.jsx |     0
 .../src/components/BootstrapSliderWrapper.css      |     0
 .../src/components/BootstrapSliderWrapper.jsx      |     0
 .../src/components/Legend.css                      |     0
 .../src/components/Legend.jsx                      |   117 +
 .../src/components/PlaySlider.css                  |     0
 .../src/components/PlaySlider.jsx                  |   202 +
 .../src/components/Tooltip.tsx                     |    79 +
 .../legacy-preset-chart-deckgl}/src/css/deckgl.css |     0
 .../legacy-preset-chart-deckgl/src/factory.tsx     |   169 +
 .../legacy-preset-chart-deckgl/src/index.js        |    28 +
 .../src/layers/Arc/Arc.jsx                         |    74 +
 .../src/layers/Arc/controlPanel.ts                 |   149 +
 .../src/layers/Arc/images/thumbnail.png            |   Bin
 .../src/layers/Arc/images/thumbnailLarge.png       |   Bin
 .../src/layers/Arc/index.js                        |    45 +
 .../src/layers/Geojson/Geojson.jsx                 |   180 +
 .../src/layers/Geojson/controlPanel.ts             |   102 +
 .../src/layers/Geojson/images/thumbnail.png        |   Bin
 .../src/layers/Geojson/images/thumbnailLarge.png   |   Bin
 .../src/layers/Geojson/index.js                    |     0
 .../src/layers/Grid/Grid.jsx                       |    78 +
 .../src/layers/Grid/controlPanel.ts                |    76 +
 .../src/layers/Grid/images/thumbnail.png           |   Bin
 .../src/layers/Grid/images/thumbnailLarge.png      |   Bin
 .../src/layers/Grid/index.js                       |     0
 .../src/layers/Hex/Hex.jsx                         |    77 +
 .../src/layers/Hex/controlPanel.ts                 |   101 +
 .../src/layers/Hex/images/thumbnail.png            |   Bin
 .../src/layers/Hex/images/thumbnailLarge.png       |   Bin
 .../src/layers/Hex/index.js                        |     0
 .../src/layers/Path/Path.jsx                       |     0
 .../src/layers/Path/controlPanel.ts                |    87 +
 .../src/layers/Path/images/thumbnail.png           |   Bin
 .../src/layers/Path/images/thumbnailLarge.png      |   Bin
 .../src/layers/Path/index.js                       |     0
 .../src/layers/Polygon/Polygon.jsx                 |   341 +
 .../src/layers/Polygon/controlPanel.ts             |   199 +
 .../src/layers/Polygon/images/thumbnail.png        |   Bin
 .../src/layers/Polygon/images/thumbnailLarge.png   |   Bin
 .../src/layers/Polygon/index.js                    |    51 +
 .../src/layers/Scatter/Scatter.jsx                 |    95 +
 .../src/layers/Scatter/controlPanel.ts             |   170 +
 .../src/layers/Scatter/images/thumbnail.png        |   Bin
 .../src/layers/Scatter/images/thumbnailLarge.png   |   Bin
 .../src/layers/Scatter/index.js                    |     0
 .../src/layers/Screengrid/Screengrid.jsx           |   237 +
 .../src/layers/Screengrid/controlPanel.ts          |    81 +
 .../src/layers/Screengrid/images/thumbnail.png     |   Bin
 .../layers/Screengrid/images/thumbnailLarge.png    |   Bin
 .../src/layers/Screengrid/index.js                 |    51 +
 .../src/layers/common.jsx                          |    98 +
 .../src/layers/index.js                            |     0
 .../legacy-preset-chart-deckgl}/src/preset.js      |     0
 .../src/transformProps.js                          |    40 +
 .../legacy-preset-chart-deckgl/src/types.ts        |    23 +
 .../src/utilities/Shared_DeckGL.jsx                |   394 +
 .../src/utilities/controls.jsx                     |    56 +
 .../src/utilities/sharedDndControls.jsx            |     0
 .../src/utilities/utils.js                         |    90 +
 .../legacy-preset-chart-deckgl/src/utils.js        |   143 +
 .../src/utils/colors.js                            |     0
 .../src/utils/computeBoundsFromPoints.ts           |    56 +
 .../src/utils/explore.js                           |    67 +
 .../src/utils/fitViewport.ts                       |    76 +
 .../legacy-preset-chart-deckgl/src/utils/geo.js    |    65 +
 .../src/utils/getPointsFromPolygon.ts              |    46 +
 .../src/utils/safeStringify.js                     |     0
 .../src/utils/sandbox.js                           |     0
 .../legacy-preset-chart-deckgl/src/utils/time.js   |   135 +
 .../legacy-preset-chart-deckgl/src/utils/utils.js  |    33 +
 .../test/utils/colors.test.js                      |    25 +
 .../test/utils/getPointsFromPolygon.test.ts        |    56 +
 .../legacy-preset-chart-deckgl/tsconfig.json       |    26 +
 .../legacy-preset-chart-deckgl/types/external.d.ts |    19 +
 .../plugins/legacy-preset-chart-nvd3/package.json  |     4 +-
 .../legacy-preset-chart-nvd3/src/Bar/index.js      |     2 +
 .../src/DistBar/controlPanel.ts                    |     4 +
 .../legacy-preset-chart-nvd3/src/DistBar/index.js  |     1 +
 .../legacy-preset-chart-nvd3/src/DualLine/index.js |     2 +-
 .../legacy-preset-chart-nvd3/src/NVD3Controls.tsx  |     4 +
 .../legacy-preset-chart-nvd3/src/NVD3Vis.js        |     8 +-
 .../legacy-preset-chart-nvd3/src/ReactNVD3.jsx     |     5 +-
 .../plugins/plugin-chart-echarts/package.json      |     9 +-
 .../src/BigNumber/BigNumberTotal/buildQuery.ts     |    23 +
 .../src/BigNumber/BigNumberTotal/controlPanel.ts   |    99 +
 .../BigNumber}/BigNumberTotal/images/BigNumber.jpg |   Bin
 .../BigNumberTotal/images/BigNumber2.jpg           |   Bin
 .../BigNumber}/BigNumberTotal/images/thumbnail.png |   Bin
 .../BigNumberTotal/images/thumbnailLarge.png       |   Bin
 .../src/BigNumber/BigNumberTotal/index.ts          |    64 +
 .../src/BigNumber/BigNumberTotal/transformProps.ts |    76 +
 .../src/BigNumber/BigNumberViz.tsx                 |   338 +
 .../BigNumber/BigNumberWithTrendline/buildQuery.ts |    89 +
 .../BigNumberWithTrendline/controlPanel.tsx        |   230 +
 .../images/Big_Number_Trendline.jpg                |   Bin
 .../BigNumberWithTrendline}/images/thumbnail.png   |   Bin
 .../images/thumbnailLarge.png                      |   Bin
 .../src/BigNumber/BigNumberWithTrendline/index.ts  |    63 +
 .../BigNumberWithTrendline/transformProps.ts       |   252 +
 .../src/BigNumber}/CHANGELOG.md                    |     0
 .../plugin-chart-echarts/src/BigNumber/index.ts    |    21 +
 .../src/BigNumber/sharedControls.ts                |    90 +
 .../plugin-chart-echarts/src/BigNumber/types.ts    |    57 +
 .../plugin-chart-echarts/src/BigNumber/utils.ts    |    46 +
 .../src/MixedTimeseries/controlPanel.tsx           |     1 +
 .../src/MixedTimeseries/transformProps.ts          |    57 +-
 .../src/Timeseries/Area/controlPanel.tsx           |    10 +-
 .../src/Timeseries/Area/index.ts                   |    26 +-
 .../src/Timeseries/Regular/Bar/controlPanel.tsx    |    10 +-
 .../src/Timeseries/Regular/Bar/index.ts            |    20 +-
 .../src/Timeseries/Regular/Line/index.ts           |    22 +-
 .../Timeseries/Regular/Scatter/controlPanel.tsx    |     6 +-
 .../src/Timeseries/Regular/Scatter/index.ts        |    22 +-
 .../src/Timeseries/Regular/SmoothLine/index.ts     |    22 +-
 .../src/Timeseries/Regular/controlPanel.tsx        |    14 +-
 .../src/Timeseries/Step/controlPanel.tsx           |    10 +-
 .../src/Timeseries/Step/index.ts                   |    22 +-
 .../src/Timeseries/buildQuery.ts                   |    11 +-
 .../src/Timeseries/controlPanel.tsx                |    10 +-
 .../plugin-chart-echarts/src/Timeseries/index.ts   |    32 +-
 .../src/Timeseries/transformProps.ts               |    77 +-
 .../src/Timeseries/transformers.ts                 |    27 +-
 .../plugin-chart-echarts/src/Timeseries/types.ts   |     2 +
 .../plugins/plugin-chart-echarts/src/controls.tsx  |    64 +-
 .../plugins/plugin-chart-echarts/src/index.ts      |     1 +
 .../plugins/plugin-chart-echarts/src/types.ts      |     2 +-
 .../plugin-chart-echarts/src/utils/annotation.ts   |     4 +-
 .../plugin-chart-echarts/src/utils/forecast.ts     |   144 +
 .../plugin-chart-echarts/src/utils/prophet.ts      |   140 -
 .../plugin-chart-echarts/src/utils/series.ts       |    62 +-
 .../test/BigNumber/transformProps.test.ts          |   150 +
 .../test/Timeseries/transformProps.test.ts         |   247 +-
 .../test/utils/annotation.test.ts                  |    18 +-
 .../test/utils/forecast.test.ts                    |   256 +
 .../test/utils/prophet.test.ts                     |   194 -
 .../plugin-chart-echarts/test/utils/series.test.ts |    75 +-
 .../plugins/plugin-chart-pivot-table/package.json  |    11 +-
 .../src/PivotTableChart.tsx                        |   151 +-
 .../src/plugin/buildQuery.ts                       |    34 +-
 .../src/plugin/controlPanel.ts                     |   327 -
 .../src/plugin/controlPanel.tsx                    |   371 +
 .../src/react-pivottable/PivotTable.jsx            |    33 +
 .../src/react-pivottable/Styles.js                 |   139 +
 .../src/react-pivottable/TableRenderers.jsx        |   890 +
 .../src/react-pivottable/index.js                  |    21 +
 .../src/react-pivottable/utilities.js              |   853 +
 .../plugins/plugin-chart-table/package.json        |     5 +-
 .../plugin-chart-table/src/DataTable/DataTable.tsx |     6 +
 .../src/DataTable/components/Pagination.tsx        |     4 +-
 .../utils/sortAlphanumericCaseInsensitive.ts       |    37 +
 .../plugins/plugin-chart-table/src/Styles.tsx      |     6 +-
 .../plugins/plugin-chart-table/src/TableChart.tsx  |    11 +-
 .../plugin-chart-table/src/controlPanel.tsx        |     6 +-
 .../plugin-chart-table/src/utils/formatValue.ts    |     8 +-
 .../plugin-chart-table/test/TableChart.test.tsx    |     3 +-
 .../test/sortAlphanumericCaseInsensitive.test.ts   |   135 +
 .../plugins/plugin-chart-table/test/testData.ts    |     9 +-
 .../plugins/plugin-chart-word-cloud/package.json   |     4 +-
 .../plugins/preset-chart-xy/package.json           |     4 +-
 superset-frontend/scripts/check_license.sh         |    90 -
 superset-frontend/scripts/lernaVersion.sh          |     6 +-
 superset-frontend/spec/__mocks__/svgrMock.tsx      |     4 +-
 superset-frontend/spec/fixtures/mockDatasource.js  |     1 +
 .../spec/fixtures/mockNativeFilters.ts             |    10 +-
 superset-frontend/spec/fixtures/mockState.js       |     2 +-
 .../spec/fixtures/mockStateWithoutUser.tsx         |     2 +-
 superset-frontend/spec/helpers/ResizeObserver.ts   |    33 +
 superset-frontend/spec/helpers/shim.ts             |     9 +
 .../dashboard/components/PropertiesModal_spec.jsx  |   336 -
 .../components/RefreshIntervalModal_spec.tsx       |   237 -
 .../components/gridComponents/ChartHolder_spec.jsx |   143 -
 .../dashboard/fixtures/mockNativeFilters.ts        |    74 -
 .../dashboard/util/getDashboardUrl_spec.js         |    97 -
 .../util/getFormDataWithExtraFilters_spec.ts       |   104 -
 .../components/AdhocMetricEditPopover_spec.jsx     |   126 -
 .../components/ControlPanelsContainer_spec.tsx     |   104 -
 .../explore/components/EmbedCodeButton_spec.jsx    |   116 -
 .../components/ExploreActionButtons_spec.jsx       |    85 -
 .../components/ExploreAdditionalActionsMenu.jsx    |    57 -
 .../components/ExploreViewContainer_spec.jsx       |    92 -
 .../explore/components/SelectControl_spec.jsx      |   179 -
 .../explore/components/TextArea_spec.jsx           |    57 -
 .../spec/javascripts/explore/controlUtils_spec.tsx |   220 -
 .../spec/javascripts/explore/utils_spec.jsx        |   299 -
 superset-frontend/src/CRUD/Field.test.tsx          |    56 +
 superset-frontend/src/CRUD/Field.tsx               |     6 +-
 superset-frontend/src/SqlLab/actions/sqlLab.js     |    49 +-
 .../src/SqlLab/actions/sqlLab.test.js              |    34 +-
 .../src/SqlLab/components/ColumnElement/index.tsx  |    14 +-
 .../components/EstimateQueryCostButton/index.jsx   |   112 -
 .../components/EstimateQueryCostButton/index.tsx   |   113 +
 .../components/ExploreCtasResultsButton/index.jsx  |   122 -
 .../components/ExploreCtasResultsButton/index.tsx  |    95 +
 .../ExploreResultsButton.test.jsx                  |   138 +-
 .../components/ExploreResultsButton/index.jsx      |   193 -
 .../components/ExploreResultsButton/index.tsx      |    53 +
 .../src/SqlLab/components/QueryHistory/index.tsx   |     8 +-
 .../src/SqlLab/components/QuerySearch/index.tsx    |     5 +
 .../components/QueryTable/QueryTable.test.jsx      |     2 +
 .../src/SqlLab/components/QueryTable/index.jsx     |   309 -
 .../src/SqlLab/components/QueryTable/index.tsx     |   330 +
 .../SqlLab/components/ResultSet/ResultSet.test.jsx |    18 +
 .../src/SqlLab/components/ResultSet/index.tsx      |    30 +-
 .../RunQueryActionButton.test.jsx}                 |     0
 .../src/SqlLab/components/SaveQuery/index.tsx      |     7 +-
 .../src/SqlLab/components/SouthPane/index.tsx      |     9 +-
 .../src/SqlLab/components/SqlEditor/index.jsx      |    34 +-
 .../SqlLab/components/SqlEditorLeftBar/index.jsx   |   240 -
 .../SqlLab/components/SqlEditorLeftBar/index.tsx   |   183 +
 .../src/SqlLab/components/TableElement/index.tsx   |     8 +-
 .../components/TemplateParamsEditor/index.tsx      |     2 +-
 .../src/SqlLab/reducers/getInitialState.js         |     1 +
 superset-frontend/src/SqlLab/types.ts              |    42 +
 superset-frontend/src/assets/images/chart.svg      |    22 +
 superset-frontend/src/assets/images/dashboard.svg  |    33 +
 superset-frontend/src/assets/images/document.svg   |    22 +
 superset-frontend/src/assets/images/filter.svg     |    32 +
 superset-frontend/src/assets/images/firebolt.png   |   Bin 0 -> 27249 bytes
 superset-frontend/src/assets/images/pinot.png      |   Bin 0 -> 68618 bytes
 superset-frontend/src/assets/images/rockset.png    |   Bin 0 -> 23189 bytes
 .../src/assets/images/screenshots/bank_dash.png    |   Bin 379892 -> 0 bytes
 .../src/assets/images/screenshots/deckgl_dash.png  |   Bin 493439 -> 0 bytes
 .../src/assets/images/screenshots/explore.png      |   Bin 445619 -> 0 bytes
 .../images/screenshots/explore_visualizations.jpg  |   Bin 485516 -> 0 bytes
 .../src/assets/images/screenshots/gallery.jpg      |   Bin 281558 -> 413974 bytes
 .../src/assets/images/screenshots/gallery.png      |   Bin 281558 -> 0 bytes
 .../assets/images/screenshots/geospatial_dash.jpg  |   Bin 493439 -> 0 bytes
 .../src/assets/images/screenshots/slack_dash.jpg   |   Bin 379892 -> 360464 bytes
 .../src/assets/images/screenshots/sqllab.png       |   Bin 415938 -> 0 bytes
 .../assets/images/screenshots/visualizations.png   |   Bin 485516 -> 0 bytes
 superset-frontend/src/assets/images/teradata.png   |   Bin 0 -> 93361 bytes
 superset-frontend/src/assets/images/timescale.png  |   Bin 0 -> 16120 bytes
 superset-frontend/src/assets/images/yugabyte.png   |   Bin 0 -> 6460 bytes
 superset-frontend/src/chart/Chart.jsx              |    35 +-
 superset-frontend/src/chart/ChartErrorMessage.tsx  |     2 +-
 superset-frontend/src/chart/ChartRenderer.jsx      |    12 +-
 superset-frontend/src/chart/chartAction.js         |    12 +-
 superset-frontend/src/chart/chartReducer.ts        |     7 +-
 superset-frontend/src/common/components/.eslintrc  |    34 -
 superset-frontend/src/common/components/index.tsx  |    19 +-
 .../src/common/hooks/useUrlShortener.ts            |    39 -
 superset-frontend/src/components/.eslintrc         |    34 -
 .../AlteredSliceTag/AlteredSliceTag.test.jsx       |    12 +
 .../AlteredSliceTag/AlteredSliceTagMocks.js        |     8 +
 .../src/components/AlteredSliceTag/index.jsx       |     4 +
 .../src/components/AsyncAceEditor/index.tsx        |     4 +-
 .../src/components/AsyncEsmComponent/index.tsx     |    60 +-
 superset-frontend/src/components/Button/index.tsx  |    30 +-
 .../CertifiedBadge/CertifiedBadge.stories.tsx      |    42 +
 .../CertifiedBadge/CertifiedBadge.test.tsx         |    47 +
 .../src/components/CertifiedBadge/index.tsx        |    57 +
 .../CertifiedIcon/CertifiedIcon.stories.tsx        |    42 -
 .../CertifiedIcon/CertifiedIcon.test.tsx           |    47 -
 .../src/components/CertifiedIcon/index.tsx         |    57 -
 .../src/components/Checkbox/Checkbox.stories.jsx   |    63 -
 .../src/components/Checkbox/Checkbox.stories.tsx   |    62 +
 .../src/components/Checkbox/Checkbox.tsx           |     2 +
 .../src/components/Checkbox/index.tsx              |     2 +-
 .../CopyToClipboard/CopyToClipboard.stories.tsx    |     1 +
 .../CopyToClipboard/CopyToClipboard.test.tsx       |    10 +
 .../src/components/CopyToClipboard/index.jsx       |    41 +-
 .../DatabaseSelector/DatabaseSelector.test.tsx     |    12 +-
 .../src/components/DatabaseSelector/index.tsx      |     4 +-
 .../src/components/Datasource/DatasourceEditor.jsx |   165 +-
 .../Datasource/DatasourceEditor.test.jsx           |    33 +-
 .../components/Datasource/DatasourceModal.test.jsx |     7 +-
 .../src/components/Datasource/DatasourceModal.tsx  |     6 +-
 .../src/components/DeleteModal/index.tsx           |     2 +-
 .../src/components/EditableTitle/index.tsx         |    20 +-
 .../components/EmptyState/EmptyState.stories.tsx   |    73 +
 .../src/components/EmptyState/index.tsx            |   206 +
 .../src/components/FaveStar/index.tsx              |     2 +-
 .../FilterableTable/FilterableTable.test.tsx       |   247 +
 .../components/FilterableTable/FilterableTable.tsx |   158 +-
 .../FilterableTable/FilterableTableStyles.less     |     1 +
 .../src/components/FlashProvider/index.tsx         |     2 +-
 superset-frontend/src/components/Form/Form.tsx     |     2 +-
 superset-frontend/src/components/Form/index.tsx    |     3 +-
 superset-frontend/src/components/Icons/IconType.ts |     2 +-
 superset-frontend/src/components/Icons/index.tsx   |     2 +-
 .../src/components/ImportModal/index.tsx           |     2 -
 .../src/components/IndeterminateCheckbox/index.tsx |     8 +-
 .../src/components/ListView/Filters/Search.tsx     |     3 +-
 .../src/components/ListView/ListView.tsx           |     1 +
 superset-frontend/src/components/ListView/utils.ts |    11 +-
 .../src/components/ListViewCard/ImageLoader.tsx    |     4 +-
 .../src/components/ListViewCard/index.tsx          |     4 +-
 .../src/components/Menu/Menu.test.tsx              |   394 -
 superset-frontend/src/components/Menu/Menu.tsx     |   360 -
 .../src/components/Menu/MenuRight.tsx              |   240 -
 superset-frontend/src/components/Menu/SubMenu.tsx  |   251 -
 .../ModalTrigger/ModalTrigger.stories.tsx          |     2 +-
 .../src/components/OmniContainer/index.tsx         |     2 +-
 .../src/components/RefreshLabel/index.tsx          |     4 +-
 .../src/components/ReportModal/index.tsx           |    77 +-
 .../src/components/Select/DeprecatedSelect.tsx     |     4 +-
 .../src/components/Select/NativeSelect.tsx         |     2 +-
 superset-frontend/src/components/Select/Select.tsx |    52 +-
 .../components/Select/WindowedSelect/windowed.tsx  |     9 +-
 superset-frontend/src/components/Select/styles.tsx |     6 +-
 superset-frontend/src/components/Slider/index.tsx  |     2 +-
 superset-frontend/src/components/Switch/index.tsx  |     2 +-
 .../components/TableLoader/TableLoader.test.tsx    |    32 +-
 .../src/components/TableLoader/index.tsx           |    17 +-
 .../TableSelector/TableSelector.test.tsx           |     6 +-
 .../src/components/TableSelector/index.tsx         |     7 +-
 .../src/components/UiConfigContext/index.tsx       |    57 +
 superset-frontend/src/constants.ts                 |    20 +
 superset-frontend/src/dashboard/.eslintrc          |    31 -
 .../dashboard/actions/dashboardLayout.test.js}     |     0
 .../src/dashboard/actions/dashboardState.js        |   219 +-
 .../dashboard/actions/dashboardState.test.js}      |     0
 superset-frontend/src/dashboard/actions/hydrate.js |    10 +-
 .../src/dashboard/actions/nativeFilters.ts         |    44 +-
 .../dashboard/components/BuilderComponentPane.tsx  |    10 +
 .../CrossFilterScopingForm/index.tsx               |     4 +-
 .../components/CrossFilterScopingModal/types.ts    |     4 +-
 .../dashboard/components/Dashboard.test.jsx}       |     0
 .../DashboardBuilder/DashboardBuilder.test.jsx}    |     0
 .../DashboardBuilder/DashboardBuilder.tsx          |    62 +-
 .../DashboardBuilder/DashboardContainer.tsx        |     3 +-
 .../dashboard/components/DashboardBuilder/state.ts |     2 +-
 .../dashboard/components/DashboardBuilder/utils.ts |     2 +-
 .../src/dashboard/components/DashboardGrid.jsx     |   176 +-
 .../dashboard/components/DashboardGrid.test.jsx}   |     0
 .../dashboard/components/DeleteComponentButton.jsx |    40 -
 .../dashboard/components/DeleteComponentButton.tsx |    31 +
 .../components/FiltersBadge/FiltersBadge.test.tsx} |     0
 .../dashboard/components/FiltersBadge/index.tsx    |     5 +-
 .../dashboard/components/FiltersBadge/selectors.ts |     8 +-
 .../dashboard/components/Header/Header.test.tsx    |    64 +-
 .../HeaderActionsDropdown.test.tsx                 |    12 +-
 .../Header/HeaderActionsDropdown/index.jsx         |     6 +-
 .../src/dashboard/components/Header/index.jsx      |   125 +-
 .../dashboard/components/MissingChart.test.tsx}    |     0
 .../PropertiesModal/PropertiesModal.test.jsx       |   337 +
 .../PropertiesModal/PropertiesModal.test.tsx       |    21 +-
 .../dashboard/components/PropertiesModal/index.jsx |   614 -
 .../dashboard/components/PropertiesModal/index.tsx |   609 +
 .../components/RefreshIntervalModal.test.tsx       |   239 +
 .../dashboard/components/RefreshIntervalModal.tsx  |     2 +
 .../src/dashboard/components/SaveModal.tsx         |    23 +-
 .../dashboard/components/SliceAdder.test.jsx}      |     0
 .../components/SliceHeader/SliceHeader.test.tsx    |     3 +-
 .../src/dashboard/components/SliceHeader/index.tsx |    61 +-
 .../SliceHeaderControls.test.tsx                   |     4 +-
 .../components/SliceHeaderControls/index.tsx       |    24 +-
 .../components/UndoRedoKeyListeners/index.jsx      |     4 +-
 .../components/dnd/DragDroppable.test.jsx}         |     0
 .../dashboard/components/gridComponents/Chart.jsx  |    34 +-
 .../components/gridComponents/Chart.test.jsx}      |     0
 .../components/gridComponents/ChartHolder.jsx      |     3 +-
 .../components/gridComponents/ChartHolder.test.jsx |   138 +
 .../components/gridComponents/ChartHolder.test.tsx |    20 +-
 .../components/gridComponents/Column.test.jsx}     |     0
 .../components/gridComponents/Divider.test.jsx}    |     0
 .../components/gridComponents/DynamicComponent.tsx |   177 +
 .../components/gridComponents/Header.test.jsx}     |     0
 .../components/gridComponents/Markdown.test.jsx}   |     0
 .../components/gridComponents/Row.test.jsx}        |     0
 .../components/gridComponents/Tab.test.jsx}        |     0
 .../components/gridComponents/Tabs.test.jsx}       |     0
 .../components/gridComponents/Tabs.test.tsx        |     2 +-
 .../dashboard/components/gridComponents/index.js   |     4 +
 .../gridComponents/new/DraggableNewComponent.jsx   |     4 +-
 .../new/DraggableNewComponent.test.jsx}            |     0
 .../gridComponents/new/NewColumn.test.jsx}         |     0
 .../gridComponents/new/NewDivider.test.jsx}        |     0
 .../gridComponents/new/NewDynamicComponent.tsx     |    43 +
 .../gridComponents/new/NewHeader.test.jsx}         |     0
 .../components/gridComponents/new/NewRow.test.jsx} |     0
 .../gridComponents/new/NewTabs.test.jsx}           |     0
 .../dashboard/components/menu/HoverMenu.test.tsx}  |     0
 .../menu/ShareMenuItems/ShareMenuItems.test.tsx    |     8 +-
 .../components/menu/ShareMenuItems/index.tsx       |    72 +-
 .../components/menu/WithPopoverMenu.test.jsx}      |     0
 .../FilterBar/ActionButtons/ActionButtons.test.tsx |    79 +
 .../FilterBar/ActionButtons/index.tsx              |   125 +
 .../CascadeFilterControl.test.tsx                  |     2 +-
 .../CascadeFilters/CascadeFilterControl/index.tsx  |     9 +-
 .../CascadeFilters/CascadePopover/index.tsx        |    12 +-
 .../FilterBar/CascadeFilters/types.ts              |     3 +-
 .../nativeFilters/FilterBar/FilterBar.test.tsx     |     4 +-
 .../FilterBar/FilterConfigurationLink/index.tsx    |     3 +-
 .../FilterBar/FilterControls/FilterControls.tsx    |    19 +-
 .../FilterBar/FilterControls/state.ts              |     8 +-
 .../FilterBar/FilterControls/types.ts              |     4 +-
 .../FilterBar/FilterControls/utils.ts              |     2 +-
 .../FilterBar/FilterSets/EditSection.tsx           |     3 +-
 .../FilterBar/FilterSets/FilterSetUnit.tsx         |    11 +-
 .../FilterBar/FilterSets/FiltersHeader.tsx         |    12 +-
 .../nativeFilters/FilterBar/FilterSets/index.tsx   |    17 +-
 .../FilterSets/utils/findExistingFilterSet.test.ts |     2 +-
 .../FilterBar/FilterSets/utils/index.ts            |     4 +-
 .../nativeFilters/FilterBar/Header/Header.test.tsx |    60 -
 .../nativeFilters/FilterBar/Header/index.tsx       |   103 +-
 .../components/nativeFilters/FilterBar/index.tsx   |   206 +-
 .../nativeFilters/FilterBar/keyValue.tsx           |    75 +
 .../components/nativeFilters/FilterBar/state.ts    |    11 +-
 .../components/nativeFilters/FilterBar/utils.ts    |    10 +-
 .../nativeFilters/FilterCard/DependenciesRow.tsx   |   113 +
 .../nativeFilters/FilterCard/FilterCardContent.tsx |    34 +
 .../nativeFilters/FilterCard/NameRow.tsx           |    50 +
 .../nativeFilters/FilterCard/ScopeRow.tsx          |    68 +
 .../components/nativeFilters/FilterCard/Styles.ts  |    90 +
 .../FilterCard/TooltipWithTruncation.tsx           |    37 +
 .../nativeFilters/FilterCard/TypeRow.tsx           |    35 +
 .../components/nativeFilters/FilterCard/index.tsx  |    50 +
 .../components/nativeFilters/FilterCard/types.ts   |    36 +
 .../FilterCard/useFilterDependencies.ts            |    34 +
 .../nativeFilters/FilterCard/useFilterScope.ts     |   143 +
 .../nativeFilters/FilterCard/useTruncation.ts      |    58 +
 .../FiltersConfigModal/DividerConfigForm.tsx       |     3 +-
 .../FiltersConfigModal/FilterConfigPane.test.tsx   |     4 +-
 .../FiltersConfigModal/FilterConfigurePane.tsx     |     3 +-
 .../FiltersConfigModal/FilterTitlePane.tsx         |    37 +-
 .../FiltersConfigForm/ColumnSelect.test.tsx        |     6 +-
 .../FiltersConfigForm/ColumnSelect.tsx             |     2 +-
 .../FiltersConfigForm/DefaultValue.tsx             |     2 +-
 .../FilterScope/FilterScope.test.tsx               |     2 +-
 .../FiltersConfigForm/FilterScope/FilterScope.tsx  |     9 +-
 .../FiltersConfigForm/FilterScope/ScopingTree.tsx  |     6 +-
 .../FiltersConfigForm/FilterScope/utils.ts         |    14 +-
 .../FiltersConfigForm/FiltersConfigForm.tsx        |   605 +-
 .../FiltersConfigForm/getControlItemsMap.test.tsx  |    15 +-
 .../FiltersConfigForm/getControlItemsMap.tsx       |    11 +-
 .../FiltersConfigModal/FiltersConfigForm/state.ts  |     9 +-
 .../FiltersConfigModal/FiltersConfigModal.test.tsx |    30 +-
 .../FiltersConfigModal/FiltersConfigModal.tsx      |    36 +-
 .../NativeFiltersModal.test.tsx}                   |     0
 .../nativeFilters/FiltersConfigModal/state.ts      |     4 +-
 .../nativeFilters/FiltersConfigModal/types.ts      |    10 +-
 .../nativeFilters/FiltersConfigModal/utils.ts      |    18 +-
 .../dashboard/components/nativeFilters/state.ts    |     2 +-
 .../dashboard/components/nativeFilters/types.ts    |    80 -
 .../dashboard/components/nativeFilters/utils.ts    |    12 +-
 .../resizable/ResizableContainer.test.tsx}         |     0
 .../components/resizable/ResizableHandle.test.tsx} |     0
 superset-frontend/src/dashboard/constants.ts       |     9 +
 .../src/dashboard/containers/Dashboard.ts          |     4 +-
 .../src/dashboard/containers/DashboardPage.tsx     |    67 +-
 .../src/dashboard/fixtures/mockNativeFilters.ts    |    76 +
 .../dashboard/reducers/dashboardFilters.test.js}   |     0
 .../dashboard/reducers/dashboardLayout.test.js}    |     0
 .../dashboard/reducers/dashboardState.test.js}     |     0
 .../src/dashboard/reducers/nativeFilters.ts        |     7 +-
 .../dashboard/reducers/sliceEntities.test.js}      |     0
 superset-frontend/src/dashboard/reducers/types.ts  |    27 +-
 superset-frontend/src/dashboard/styles.ts          |    44 +
 superset-frontend/src/dashboard/types.ts           |     4 +-
 .../dashboard/util/activeAllDashboardFilters.ts    |    13 +-
 .../util/charts/getFormDataWithExtraFilters.ts     |    10 +-
 .../dashboard/util/componentIsResizable.test.ts}   |     0
 .../src/dashboard/util/componentIsResizable.ts     |    13 +-
 .../src/dashboard/util/componentTypes.ts           |     3 +
 superset-frontend/src/dashboard/util/constants.ts  |     1 +
 .../dashboard/util/dnd-reorder.test.js}            |     0
 .../dashboard/util/dropOverflowsParent.test.js}    |     0
 .../src/dashboard/util/filterboxMigrationHelper.ts |     6 +-
 .../util/findFirstParentContainer.test.js}         |     0
 .../dashboard/util/findParentId.test.js}           |     0
 .../util/findTabIndexByComponentId.test.js}        |     0
 .../getChartAndLabelComponentIdFromPath.test.js}   |     0
 .../dashboard/util/getChartIdsFromLayout.test.js}  |     0
 .../src/dashboard/util/getDashboardUrl.test.js     |    93 +
 .../src/dashboard/util/getDashboardUrl.ts          |    14 +-
 .../dashboard/util/getDetailedComponentWidth.js    |     2 +
 .../util/getDetailedComponentWidth.test.js}        |     0
 .../dashboard/util/getDropPosition.test.js}        |     0
 .../util/getEffectiveExtraFilters.test.js}         |     0
 .../util/getFilterConfigsFromFormdata.test.js}     |     0
 .../util/getFilterScopeFromNodesTree.test.js}      |     0
 .../util/getFormDataWithExtraFilters.test.ts       |   104 +
 .../util/getLeafComponentIdFromPath.test.js}       |     0
 .../dashboard/util/isDashboardEmpty.test.ts}       |     0
 .../src/dashboard/util/isDashboardEmpty.ts         |     8 +-
 .../dashboard/util/isValidChild.test.ts}           |     0
 .../src/dashboard/util/isValidChild.ts             |     5 +
 .../src/dashboard/util/newComponentFactory.js      |     6 +
 .../dashboard/util/newComponentFactory.test.js}    |     0
 .../dashboard/util/newEntitiesFromDrop.test.js}    |     0
 .../util/updateComponentParentsList.test.js}       |     0
 superset-frontend/src/dataMask/actions.ts          |    10 +-
 superset-frontend/src/dataMask/reducer.ts          |    25 +-
 superset-frontend/src/dataMask/types.ts            |    29 -
 superset-frontend/src/embedded/index.tsx           |   137 +
 .../explore/actions/exploreActions.test.js}        |     0
 .../src/explore/actions/exploreActions.ts          |    26 +
 .../src/explore/components/ControlHeader.jsx       |   174 -
 .../explore/components/ControlHeader.stories.tsx   |    77 +
 .../src/explore/components/ControlHeader.tsx       |   158 +
 .../src/explore/components/ControlPanelAlert.tsx   |    98 +
 .../components/ControlPanelsContainer.test.tsx     |   102 +
 .../explore/components/ControlPanelsContainer.tsx  |   343 +-
 .../explore/components/ControlRow.test.tsx}        |     0
 .../explore/components/DataTableControl/index.tsx  |   205 +-
 .../DataTableControl/useTableColumns.test.ts       |    29 +-
 .../DataTablesPane/DataTablesPane.test.tsx         |    16 +-
 .../explore/components/DataTablesPane/index.tsx    |   135 +-
 .../explore/components/DatasourcePanel/index.tsx   |    37 +-
 .../src/explore/components/EmbedCodeButton.jsx     |    31 +-
 .../explore/components/EmbedCodeButton.test.jsx    |    60 +
 .../components/ExploreActionButtons.test.jsx       |   117 +
 .../explore/components/ExploreActionButtons.tsx    |   102 +-
 .../ExploreAdditionalActionsMenu.test.jsx          |    59 +
 .../ExploreChartHeader/ExploreChartHeader.test.tsx |     3 -
 .../components/ExploreChartHeader/index.jsx        |    45 +-
 .../src/explore/components/ExploreChartPanel.jsx   |    19 +-
 .../explore/components/ExploreChartPanel.test.jsx} |     0
 .../explore/components/ExploreViewContainer.jsx    |   671 -
 .../ExploreViewContainer.test.tsx                  |   123 +
 .../components/ExploreViewContainer/index.jsx      |   730 +
 .../ExportToCSVDropdown.test.tsx                   |    75 +
 .../components/ExportToCSVDropdown/index.tsx       |    90 +
 .../PropertiesModal/PropertiesModal.test.tsx       |   179 +-
 .../explore/components/PropertiesModal/index.tsx   |    19 +-
 .../src/explore/components/QueryAndSaveBtns.jsx    |   132 -
 .../components/QueryAndSaveBtns.stories.tsx        |    48 +
 .../explore/components/QueryAndSaveBtns.test.jsx}  |     0
 .../src/explore/components/QueryAndSaveBtns.tsx    |   124 +
 .../src/explore/components/RowCountLabel.jsx       |    59 -
 .../explore/components/RowCountLabel.stories.tsx   |    59 +
 .../explore/components/RowCountLabel.test.jsx}     |     0
 .../src/explore/components/RowCountLabel.tsx       |    53 +
 .../explore/components/SaveModal.test.jsx}         |     0
 .../AnnotationLayerControl/AnnotationLayer.jsx     |    16 +-
 .../controls/AnnotationLayerControl/index.jsx      |    10 +-
 .../explore/components/controls/BoundsControl.jsx  |   129 -
 .../components/controls/BoundsControl.stories.tsx  |    54 +
 .../components/controls/BoundsControl.test.jsx}    |     0
 .../explore/components/controls/BoundsControl.tsx  |   105 +
 .../components/controls/CheckboxControl.test.tsx}  |     0
 .../controls/ColorPickerControl.test.tsx}          |     0
 .../ColorSchemeControl/ColorScheme.test.jsx}       |     0
 .../ConditionalFormattingControl.tsx               |     2 +-
 .../DatasourceControl/DatasourceControl.test.jsx}  |     0
 .../controls/DatasourceControl/index.jsx           |    30 +-
 .../controls/DateFilterControl/DateFilterLabel.tsx |     2 +-
 .../DndColumnSelectControl/ColumnSelectPopover.tsx |   155 +-
 .../ColumnSelectPopoverTrigger.tsx                 |    16 +-
 .../DndColumnSelectControl/DndColumnSelect.tsx     |     6 +-
 .../DndColumnSelectControl/DndMetricSelect.tsx     |     2 +-
 .../DndColumnSelectControl/OptionWrapper.tsx       |     1 -
 .../FilterBoxItemControl.test.jsx}                 |     0
 .../index.tsx                                      |    29 +-
 .../controls/MetricControl/AdhocMetric.test.js}    |     0
 .../AdhocMetricEditPopover.test.jsx                |   127 +
 .../MetricControl/AdhocMetricEditPopover/index.jsx |    41 +-
 .../AdhocMetricEditPopoverTitle.test.jsx}          |     0
 .../MetricControl/AdhocMetricOption.test.jsx}      |     0
 .../MetricControl/AggregateOption.test.tsx}        |     0
 .../MetricControl/FilterDefinitionOption.test.jsx} |     0
 .../MetricControl/MetricDefinitionOption.test.jsx} |     0
 .../MetricControl/MetricDefinitionValue.test.jsx}  |     0
 .../controls/MetricControl/MetricsControl.jsx      |     2 +-
 .../MetricControl/MetricsControl.test.jsx}         |     0
 .../components/controls/OptionControls/index.tsx   |     8 +-
 .../explore/components/controls/SelectControl.jsx  |     6 +-
 .../components/controls/SelectControl.test.jsx     |   212 +
 .../explore/components/controls/SliderControl.jsx  |    43 -
 .../components/controls/SliderControl.stories.tsx  |    45 +
 .../explore/components/controls/SliderControl.tsx  |    37 +
 .../components/controls/TextAreaControl.jsx        |     6 +-
 .../components/controls/TextAreaControl.test.jsx   |    65 +
 .../components/controls/ViewportControl.test.jsx}  |     0
 .../VizTypeControl/VizTypeControl.test.jsx}        |     0
 .../VizTypeControl/VizTypeControl.test.tsx         |     2 +-
 .../controls/withAsyncVerification.test.tsx}       |     0
 .../explore/components/useTimeFormattedColumns.ts  |    27 +
 superset-frontend/src/explore/constants.ts         |     3 +-
 .../src/explore/controlPanels/sections.tsx         |     4 +
 .../src/explore/controlUtils/controlUtils.test.tsx |   220 +
 .../getControlValuesCompatibleWithDatasource.ts    |    99 +
 .../src/explore/controlUtils/index.ts              |     1 +
 .../src/explore/exploreUtils/exploreUtils.test.jsx |   278 +
 .../src/explore/exploreUtils/formData.ts           |    74 +
 .../explore/exploreUtils/getExploreLongUrl.test.ts |   119 -
 .../exploreUtils/getSimpleSQLExpression.test.ts    |     8 +
 .../src/explore/exploreUtils/index.js              |    58 +-
 .../{spec/javascripts => src}/explore/fixtures.tsx |     0
 .../src/explore/reducers/exploreReducer.js         |    62 +-
 .../src/explore/reducers/getInitialState.ts        |    11 +-
 .../store_spec.jsx => src/explore/store.test.jsx}  |     0
 superset-frontend/src/featureFlags.ts              |     3 +-
 .../src/filters/components/GroupBy/controlPanel.ts |     9 +-
 .../components/Range/RangeFilterPlugin.test.tsx    |    58 +
 .../filters/components/Range/RangeFilterPlugin.tsx |   162 +-
 .../filters/components/Range/SingleValueType.ts    |    24 +
 .../src/filters/components/Range/controlPanel.ts   |    17 +-
 .../components/Select/SelectFilterPlugin.tsx       |    14 +
 .../src/filters/components/Select/controlPanel.ts  |    11 +-
 .../src/filters/components/Select/types.ts         |     2 +-
 .../src/filters/components/Time/controlPanel.ts    |     6 +-
 .../filters/components/TimeColumn/controlPanel.ts  |     6 +-
 .../filters/components/TimeGrain/controlPanel.ts   |     6 +-
 superset-frontend/src/filters/utils.test.ts        |     7 +-
 superset-frontend/src/filters/utils.ts             |    13 +-
 .../hooks/apiResources/apiResources.test.ts        |     0
 .../hooks/apiResources/apiResources.ts             |     0
 .../src/{common => }/hooks/apiResources/charts.ts  |     0
 .../{common => }/hooks/apiResources/dashboards.ts  |     0
 .../src/{common => }/hooks/apiResources/index.ts   |     0
 .../{common => }/hooks/useChangeEffect/index.ts    |     0
 .../hooks/useChangeEffect/useChangeEffect.test.ts  |     0
 .../hooks/useChangeEffect/useChangeEffect.ts       |     0
 .../hooks/useComponentDidMount/index.ts            |     0
 .../useComponentDidMount.test.ts                   |     0
 .../useComponentDidMount/useComponentDidMount.ts   |     0
 .../hooks/useComponentDidUpdate/index.ts           |     0
 .../useComponentDidUpdate.test.ts                  |     0
 .../useComponentDidUpdate/useComponentDidUpdate.ts |     0
 .../{common => }/hooks/useElementOnScreen/index.ts |     0
 .../src/{common => }/hooks/usePrevious/index.ts    |     0
 .../hooks/usePrevious/usePrevious.test.ts          |     0
 .../{common => }/hooks/usePrevious/usePrevious.ts  |     0
 superset-frontend/src/hooks/useTabId.ts            |    73 +
 superset-frontend/src/hooks/useUrlShortener.ts     |    39 +
 superset-frontend/src/middleware/asyncEvent.ts     |    25 +-
 superset-frontend/src/preamble.ts                  |     7 +-
 superset-frontend/src/reports/actions/reports.js   |    21 +-
 superset-frontend/src/setup/setupClient.ts         |    13 +-
 superset-frontend/src/setup/setupColors.ts         |    19 +-
 .../src/setup/setupDasboardComponents.ts           |    31 +
 superset-frontend/src/setup/setupPlugins.ts        |     5 +-
 superset-frontend/src/utils/common.js              |    26 +-
 superset-frontend/src/utils/common.test.jsx        |    67 +-
 superset-frontend/src/utils/functionalRegistry.ts  |    83 +
 .../src/utils/getClientErrorObject.ts              |     1 +
 .../src/utils/localStorageHelpers.test.ts          |    43 +
 superset-frontend/src/utils/localStorageHelpers.ts |    93 +-
 superset-frontend/src/utils/urlUtils.ts            |     5 +-
 superset-frontend/src/views/App.tsx                |    47 +-
 .../src/views/CRUD/alert/AlertList.test.jsx        |     2 +-
 .../src/views/CRUD/alert/AlertList.tsx             |     2 +-
 .../src/views/CRUD/alert/AlertReportModal.tsx      |    68 +-
 .../src/views/CRUD/alert/ExecutionLog.tsx          |     2 +-
 superset-frontend/src/views/CRUD/alert/types.ts    |     1 +
 .../views/CRUD/annotation/AnnotationList.test.jsx  |     2 +-
 .../src/views/CRUD/annotation/AnnotationList.tsx   |     2 +-
 .../CRUD/annotationlayers/AnnotationLayerModal.tsx |     4 +
 .../annotationlayers/AnnotationLayersList.test.jsx |     2 +-
 .../CRUD/annotationlayers/AnnotationLayersList.tsx |     2 +-
 .../src/views/CRUD/chart/ChartList.tsx             |    63 +-
 .../CRUD/csstemplates/CssTemplatesList.test.jsx    |     2 +-
 .../views/CRUD/csstemplates/CssTemplatesList.tsx   |     2 +-
 .../src/views/CRUD/dashboard/DashboardList.tsx     |    12 +-
 .../views/CRUD/data/database/DatabaseList.test.jsx |     2 +-
 .../src/views/CRUD/data/database/DatabaseList.tsx  |     8 +-
 .../data/database/DatabaseModal/SqlAlchemyForm.tsx |   137 +-
 .../data/database/DatabaseModal/index.test.jsx     |    20 +
 .../CRUD/data/database/DatabaseModal/index.tsx     |    24 +-
 .../src/views/CRUD/data/dataset/DatasetList.tsx    |     7 +-
 .../src/views/CRUD/data/query/QueryList.tsx        |     2 +-
 .../CRUD/data/savedquery/SavedQueryList.test.jsx   |     2 +-
 .../views/CRUD/data/savedquery/SavedQueryList.tsx  |     3 +-
 superset-frontend/src/views/CRUD/hooks.ts          |     2 +-
 superset-frontend/src/views/CRUD/storageKeys.ts    |    24 -
 superset-frontend/src/views/CRUD/utils.test.tsx    |    43 +
 superset-frontend/src/views/CRUD/utils.tsx         |    40 +-
 .../src/views/CRUD/welcome/ActivityTable.tsx       |    13 +-
 .../src/views/CRUD/welcome/ChartTable.tsx          |    21 +-
 .../src/views/CRUD/welcome/DashboardTable.tsx      |    27 +-
 .../src/views/CRUD/welcome/SavedQueries.test.tsx   |     2 +-
 .../src/views/CRUD/welcome/SavedQueries.tsx        |     2 +-
 .../src/views/CRUD/welcome/Welcome.tsx             |    25 +-
 .../src/views/RootContextProviders.tsx             |    55 +
 .../components}/LanguagePicker.test.tsx            |     0
 .../Menu => views/components}/LanguagePicker.tsx   |     0
 .../src/views/components/Menu.test.tsx             |   412 +
 superset-frontend/src/views/components/Menu.tsx    |   375 +
 .../src/views/components/MenuRight.tsx             |   306 +
 .../Menu => views/components}/SubMenu.test.tsx     |     0
 superset-frontend/src/views/components/SubMenu.tsx |   250 +
 superset-frontend/src/views/menu.tsx               |     2 +-
 .../src/visualizations/FilterBox/FilterBox.jsx     |     1 +
 .../visualizations/FilterBox/FilterBox.test.jsx}   |     0
 .../src/visualizations/TimeTable/SparklineCell.jsx |   203 -
 .../visualizations/TimeTable}/SparklineCell.tsx    |     0
 .../TimeTable/TimeTableChartPlugin.js              |    50 -
 .../TimeTable/controlPanel.js}                     |     0
 .../src/visualizations/TimeTable/index.ts          |    52 +
 .../src/visualizations/TimeTable/transformProps.js |    62 -
 .../src/visualizations/TimeTable/transformProps.ts |    84 +
 .../src/visualizations/TimeTable/types.d.ts        |    19 +
 .../DashboardComponentsRegistry.ts                 |    62 +
 .../ExampleComponent/ExampleComponent.tsx          |    33 +
 .../dashboardComponents/ExampleComponent/index.ts  |    28 +
 .../src/visualizations/presets/MainPreset.js       |     8 +-
 .../visualizations/presets/dashboardComponents.ts  |    30 +
 .../superset-ui-plugins-deckgl/.github/CODEOWNERS  |    12 -
 .../.github/ISSUE_TEMPLATE/bug_report.md           |    29 -
 .../.github/ISSUE_TEMPLATE/feature_request.md      |    17 -
 .../.github/ISSUE_TEMPLATE/question.md             |     8 -
 .../.github/PULL_REQUEST_TEMPLATE.md               |     9 -
 .../.github/issue_label_bot.yaml                   |     4 -
 .../.github/semantic.yml                           |     2 -
 .../superset-ui-plugins-deckgl/.gitignore          |    57 -
 .../superset-ui-plugins-deckgl/.npmrc              |     1 -
 .../superset-ui-plugins-deckgl/.nvmrc              |     1 -
 .../superset-ui-plugins-deckgl/.travis.yml         |    24 -
 .../superset-ui-plugins-deckgl/LICENSE             |   201 -
 .../superset-ui-plugins-deckgl/README.md           |    42 -
 .../commitlint.config.js                           |     1 -
 .../superset-ui-plugins-deckgl/lerna.json          |     9 -
 .../superset-ui-plugins-deckgl/package.json        |   158 -
 .../README.md                                      |    40 -
 .../package.json                                   |    53 -
 .../src/AnimatableDeckGLContainer.jsx              |   117 -
 .../src/CategoricalDeckGLContainer.jsx             |   272 -
 .../src/DeckGLContainer.jsx                        |   141 -
 .../src/Multi/Multi.jsx                            |   142 -
 .../src/Multi/controlPanel.js                      |    65 -
 .../src/components/Legend.jsx                      |   112 -
 .../src/components/PlaySlider.jsx                  |   190 -
 .../src/components/Tooltip.tsx                     |    60 -
 .../src/factory.jsx                                |   146 -
 .../src/index.js                                   |    10 -
 .../src/layers/Arc/Arc.jsx                         |    69 -
 .../src/layers/Arc/controlPanel.js                 |   138 -
 .../src/layers/Arc/index.js                        |    43 -
 .../src/layers/Geojson/Geojson.jsx                 |   179 -
 .../src/layers/Geojson/controlPanel.js             |    85 -
 .../src/layers/Grid/Grid.jsx                       |    75 -
 .../src/layers/Grid/controlPanel.js                |    63 -
 .../src/layers/Hex/Hex.jsx                         |    74 -
 .../src/layers/Hex/controlPanel.js                 |    86 -
 .../src/layers/Path/controlPanel.js                |    76 -
 .../src/layers/Polygon/Polygon.jsx                 |   314 -
 .../src/layers/Polygon/controlPanel.js             |   188 -
 .../src/layers/Polygon/index.js                    |    45 -
 .../src/layers/Scatter/Scatter.jsx                 |    80 -
 .../src/layers/Scatter/controlPanel.js             |   152 -
 .../src/layers/Screengrid/Screengrid.jsx           |   218 -
 .../src/layers/Screengrid/controlPanel.js          |    68 -
 .../src/layers/Screengrid/index.js                 |    45 -
 .../src/layers/common.jsx                          |    91 -
 .../src/transformProps.js                          |    39 -
 .../src/utilities/Shared_DeckGL.jsx                |   379 -
 .../src/utilities/controls.jsx                     |    52 -
 .../src/utilities/utils.js                         |    88 -
 .../src/utils.js                                   |   136 -
 .../src/utils/computeBoundsFromPoints.ts           |    23 -
 .../src/utils/explore.js                           |    47 -
 .../src/utils/fitViewport.ts                       |    50 -
 .../src/utils/geo.js                               |    64 -
 .../src/utils/getPointsFromPolygon.ts              |    26 -
 .../src/utils/time.js                              |   135 -
 .../src/utils/types.ts                             |     5 -
 .../src/utils/utils.js                             |    32 -
 .../test/utils/colors.test.js                      |     7 -
 .../test/utils/getPointsFromPolygon.test.ts        |    38 -
 .../types/external.d.ts                            |     1 -
 .../yarn.lock                                      |  1062 -
 .../README.md                                      |    40 -
 .../package.json                                   |    44 -
 .../src/Kepler.css                                 |    20 -
 .../src/Kepler.jsx                                 |   146 -
 .../src/KeplerChartPlugin.js                       |    38 -
 .../src/images/thumbnail.png                       |   Bin 18421 -> 0 bytes
 .../src/images/thumbnailLarge.png                  |   Bin 58662 -> 0 bytes
 .../src/index.js                                   |     2 -
 .../src/preset.js                                  |    29 -
 .../src/store.js                                   |    81 -
 .../src/transformProps.js                          |    34 -
 .../superset-ui-plugins-demo/.storybook/addons.js  |     5 -
 .../superset-ui-plugins-demo/.storybook/config.js  |    26 -
 .../.storybook/storybook.css                       |     8 -
 .../.storybook/webpack.config.js                   |    76 -
 .../packages/superset-ui-plugins-demo/README.md    |    53 -
 .../packages/superset-ui-plugins-demo/package.json |    55 -
 .../storybook/shared/dummyDatasource.ts            |     1 -
 .../storybook/stories/index.js                     |    75 -
 .../legacy-preset-chart-deckgl/Arc/Stories.tsx     |    81 -
 .../legacy-preset-chart-deckgl/Arc/index.js        |     8 -
 .../legacy-preset-chart-deckgl/Arc/payload.js      |   251 -
 .../legacy-preset-chart-deckgl/Grid/Stories.tsx    |    52 -
 .../legacy-preset-chart-deckgl/Grid/index.js       |     8 -
 .../legacy-preset-chart-deckgl/Grid/payload.js     |    95 -
 .../legacy-preset-chart-deckgl/Hex/Stories.tsx     |    53 -
 .../legacy-preset-chart-deckgl/Hex/index.js        |     8 -
 .../legacy-preset-chart-deckgl/Hex/payload.js      |    95 -
 .../legacy-preset-chart-deckgl/Path/Stories.tsx    |    61 -
 .../legacy-preset-chart-deckgl/Path/index.js       |     8 -
 .../legacy-preset-chart-deckgl/Path/payload.js     |   209 -
 .../legacy-preset-chart-deckgl/Polygon/Stories.tsx |   124 -
 .../Polygon/geojsonPayload.js                      |   113 -
 .../legacy-preset-chart-deckgl/Polygon/index.js    |     8 -
 .../legacy-preset-chart-deckgl/Polygon/payload.js  |   364 -
 .../legacy-preset-chart-deckgl/Scatter/Stories.tsx |    60 -
 .../legacy-preset-chart-deckgl/Scatter/index.js    |     8 -
 .../legacy-preset-chart-deckgl/Scatter/payload.js  |   210 -
 .../Screengrid/Stories.tsx                         |    51 -
 .../legacy-preset-chart-deckgl/Screengrid/index.js |     8 -
 .../Screengrid/payload.js                          |   117 -
 .../scripts/buildAssets.js                         |    23 -
 .../superset-ui-plugins-deckgl/yarn.lock           | 18825 -----
 .../superset-ui/.eslintignore                      |     9 -
 .../temporary_superset_ui/superset-ui/.eslintrc.js |   297 -
 .../superset-ui/.github/CODEOWNERS                 |    12 -
 .../.github/ISSUE_TEMPLATE/bug_report.md           |    35 -
 .../.github/ISSUE_TEMPLATE/feature_request.md      |    18 -
 .../superset-ui/.github/ISSUE_TEMPLATE/question.md |     8 -
 .../superset-ui/.github/PULL_REQUEST_TEMPLATE.md   |     9 -
 .../superset-ui/.github/config.yml                 |    14 -
 .../superset-ui/.github/dependabot.yml             |    53 -
 .../superset-ui/.github/issue_label_bot.yaml       |     4 -
 .../superset-ui/.github/semantic.yml               |     2 -
 .../superset-ui/.github/workflows/chromatic.yml    |    44 -
 .../superset-ui/.github/workflows/ci.yml           |    69 -
 .../superset-ui/.github/workflows/codecov.sh       |  1903 -
 .../superset-ui/.github/workflows/release.yml      |    82 -
 .../temporary_superset_ui/superset-ui/.gitignore   |    49 -
 .../temporary_superset_ui/superset-ui/.nvmrc       |     1 -
 .../superset-ui/.prettierignore                    |    17 -
 .../superset-ui/.rat-excludes                      |    66 -
 .../temporary_superset_ui/superset-ui/CHANGELOG.md |  1313 -
 .../superset-ui/CONTRIBUTING.md                    |    71 -
 .../temporary_superset_ui/superset-ui/LICENSE      |   201 -
 .../temporary_superset_ui/superset-ui/README.md    |    80 -
 .../superset-ui/babel.config.js                    |    49 -
 .../temporary_superset_ui/superset-ui/codecov.yml  |    22 -
 .../superset-ui/commitlint.config.js               |    25 -
 .../superset-ui/docs/debugging.md                  |    27 -
 .../superset-ui/docs/storybook.md                  |    13 -
 .../superset-ui/jest.config.js                     |    77 -
 .../temporary_superset_ui/superset-ui/lerna.json   |    26 -
 .../superset-ui/package-lock.json                  | 83384 -------------------
 .../temporary_superset_ui/superset-ui/package.json |   167 -
 .../superset-ui/prettier.config.js                 |    23 -
 .../superset-ui/temporary-plugins/README.md        |     5 -
 .../README.md                                      |    33 -
 .../package.json                                   |    37 -
 .../src/ReactWordCloud.js                          |    22 -
 .../src/WordCloud.js                               |   100 -
 .../src/images/thumbnail.png                       |   Bin 24048 -> 0 bytes
 .../src/images/thumbnailLarge.png                  |   Bin 117846 -> 0 bytes
 .../src/index.js                                   |    39 -
 .../src/transformProps.js                          |    42 -
 .../superset-ui-plugin-chart-table/README.md       |    33 -
 .../superset-ui-plugin-chart-table/package.json    |    40 -
 .../superset-ui-plugin-chart-table/src/Table.tsx   |   360 -
 .../src/TableFormData.ts                           |    31 -
 .../src/buildQuery.ts                              |    54 -
 .../src/components/HTMLRenderer.tsx                |    40 -
 .../src/createMetadata.ts                          |    31 -
 .../src/getRenderer.tsx                            |   171 -
 .../src/images/thumbnail.png                       |   Bin 31342 -> 0 bytes
 .../superset-ui-plugin-chart-table/src/index.ts    |    40 -
 .../src/legacy/index.ts                            |    38 -
 .../src/legacy/transformProps.ts                   |    93 -
 .../src/processColumns.ts                          |   137 -
 .../src/processData.ts                             |    76 -
 .../src/processMetrics.ts                          |    57 -
 .../src/transformProps.ts                          |   162 -
 .../superset-ui-plugin-chart-table/src/types.ts    |    22 -
 .../test/buildQuery.test.ts                        |    40 -
 .../test/processData.test.ts                       |    78 -
 .../test/processMetrics.test.ts                    |    53 -
 .../types/external.d.ts                            |    20 -
 .../plugin-chart-choropleth-map/README.md          |    33 -
 .../plugin-chart-choropleth-map/package.json       |    51 -
 .../src/chart/ChoroplethMap.tsx                    |   342 -
 .../src/chart/Encoder.ts                           |    69 -
 .../src/chart/MapMetadata.ts                       |    57 -
 .../src/chart/MapTooltip.tsx                       |    85 -
 .../src/chart/Projection.ts                        |    36 -
 .../src/chart/components.ts                        |    67 -
 .../src/chart/loadMap.ts                           |    30 -
 .../src/configureEncodable.ts                      |    83 -
 .../src/images/thumbnail.png                       |   Bin 1165 -> 0 bytes
 .../plugin-chart-choropleth-map/src/index.ts       |    22 -
 .../src/maps/belgium-topo.json                     |  3131 -
 .../src/maps/brazil-topo.json                      |  3930 -
 .../src/maps/bulgaria-topo.json                    | 16396 ----
 .../src/maps/canada-topo.json                      |  8227 --
 .../src/maps/china-topo.json                       |  4597 -
 .../src/maps/france-topo.json                      |  8740 --
 .../src/maps/germany-topo.json                     |  1850 -
 .../plugin-chart-choropleth-map/src/maps/index.ts  |   235 -
 .../src/maps/india-topo.json                       | 15073 ----
 .../src/maps/iran-topo.json                        |  2390 -
 .../src/maps/italy-topo.json                       |  5584 --
 .../src/maps/japan-topo.json                       |  7724 --
 .../src/maps/korea-topo.json                       |  2471 -
 .../src/maps/liechtenstein-topo.json               |  1605 -
 .../src/maps/morocco-topo.json                     |  3077 -
 .../src/maps/myanmar-topo.json                     |  5148 --
 .../src/maps/netherlands-topo.json                 |  1332 -
 .../src/maps/portugal-topo.json                    |  1911 -
 .../src/maps/russia-topo.json                      |  8430 --
 .../src/maps/singapore-topo.json                   |  7518 --
 .../src/maps/spain-topo.json                       |  3329 -
 .../src/maps/switzerland-topo.json                 | 11333 ---
 .../src/maps/thailand-topo.json                    |  9644 ---
 .../src/maps/timorleste-topo.json                  |  1585 -
 .../src/maps/uk-topo.json                          | 12370 ---
 .../src/maps/ukraine-topo.json                     |  2877 -
 .../src/maps/usa-topo.json                         | 22866 -----
 .../src/maps/world-topo.json                       | 27322 ------
 .../src/maps/zambia-topo.json                      |  3951 -
 .../src/plugin/index.ts                            |    37 -
 .../src/plugin/transformProps.ts                   |    33 -
 .../plugin-chart-choropleth-map/src/types.ts       |    43 -
 .../stories/ChoroplethMap.stories.tsx              |   126 -
 .../stories/generateFakeMapData.ts                 |    45 -
 .../stories/useFakeMapData.ts                      |    33 -
 .../plugin-chart-choropleth-map/test/index.test.ts |    26 -
 .../plugin-chart-choropleth-map/test/tsconfig.json |    19 -
 .../plugin-chart-choropleth-map/tsconfig.json      |    25 -
 .../types/external.d.ts                            |    20 -
 .../superset-ui/temporary-plugins/setupJest.js     |    25 -
 .../superset-ui-plugins-demo/.storybook/addons.js  |     5 -
 .../superset-ui-plugins-demo/.storybook/config.js  |    26 -
 .../.storybook/storybook.css                       |    20 -
 .../superset-ui-plugins-demo/README.md             |    53 -
 .../superset-ui-plugins-demo/package.json          |    55 -
 .../legacy-plugin-chart-word-cloud/Stories.tsx     |    46 -
 .../stories/legacy-plugin-chart-word-cloud/data.js |   422 -
 .../legacy-plugin-chart-word-cloud/index.js        |    27 -
 .../superset-ui/test/__mocks__/mockExportObject.js |    19 -
 .../superset-ui/test/__mocks__/svgrMock.tsx        |    29 -
 .../superset-ui/test/setup.ts                      |    26 -
 .../superset-ui/tsconfig.eslint.json               |    12 -
 .../superset-ui/tsconfig.json                      |   151 -
 superset-frontend/tsconfig.json                    |    64 +-
 superset-frontend/webpack.config.js                |    62 +-
 superset/annotation_layers/annotations/api.py      |    12 +-
 superset/annotation_layers/api.py                  |    12 +-
 superset/charts/api.py                             |    18 +-
 superset/charts/commands/exceptions.py             |     4 +
 superset/charts/commands/importers/v1/__init__.py  |     2 +-
 superset/charts/data/api.py                        |    33 +-
 superset/charts/post_processing.py                 |    48 +-
 superset/charts/schemas.py                         |    22 +-
 superset/cli.py                                    |   872 -
 .../unit_tests/common => superset/cli}/__init__.py |     0
 superset/cli/celery.py                             |    80 +
 superset/cli/examples.py                           |   108 +
 superset/cli/importexport.py                       |   383 +
 superset/cli/lib.py                                |    48 +
 superset/cli/main.py                               |    79 +
 superset/cli/test.py                               |   110 +
 superset/cli/thumbnails.py                         |   106 +
 superset/cli/update.py                             |   181 +
 superset/commands/importers/v1/examples.py         |     3 +-
 superset/common/query_actions.py                   |    12 +-
 superset/common/query_context.py                   |     3 +
 superset/common/query_context_factory.py           |     2 +
 superset/common/query_context_processor.py         |    20 +-
 superset/common/query_object.py                    |    18 +-
 superset/common/request_contexed_based.py          |    16 +-
 superset/config.py                                 |    98 +-
 superset/connectors/base/models.py                 |    14 +-
 superset/connectors/druid/models.py                |     4 +-
 superset/connectors/sqla/models.py                 |   115 +-
 superset/constants.py                              |     2 +
 superset/css_templates/api.py                      |     4 +-
 superset/dashboards/api.py                         |    34 +-
 superset/dashboards/commands/importers/v1/utils.py |    12 +-
 superset/dashboards/commands/update.py             |    11 +-
 superset/dashboards/dao.py                         |   144 +-
 superset/dashboards/filter_sets/api.py             |    12 +-
 .../dashboards/filter_state}/__init__.py           |     0
 superset/dashboards/filter_state/api.py            |   247 +
 .../dashboards/filter_state/commands}/__init__.py  |     0
 .../dashboards/filter_state/commands/create.py     |    42 +
 .../dashboards/filter_state/commands/delete.py     |    43 +
 superset/dashboards/filter_state/commands/get.py   |    41 +
 .../dashboards/filter_state/commands/update.py     |    59 +
 superset/dashboards/filters.py                     |    24 +-
 superset/dashboards/schemas.py                     |     2 +
 superset/databases/api.py                          |    30 +-
 superset/databases/commands/test_connection.py     |    35 +-
 superset/databases/filters.py                      |    19 +-
 superset/databases/schemas.py                      |     8 +-
 superset/dataframe.py                              |    10 +-
 superset/datasets/api.py                           |    16 +-
 superset/datasets/commands/exceptions.py           |     4 +
 superset/datasets/commands/export.py               |    17 +-
 superset/datasets/commands/importers/v1/utils.py   |    33 +-
 superset/datasets/schemas.py                       |    48 +-
 superset/db_engine_specs/athena.py                 |     1 +
 superset/db_engine_specs/base.py                   |   285 +-
 superset/db_engine_specs/hive.py                   |     4 +
 superset/db_engine_specs/kusto.py                  |   164 +
 superset/db_engine_specs/mssql.py                  |     2 +
 superset/db_engine_specs/mysql.py                  |    29 +-
 superset/db_engine_specs/postgres.py               |    46 +-
 superset/db_engine_specs/presto.py                 |    74 +-
 superset/db_engine_specs/teradata.py               |     8 +-
 superset/db_engine_specs/trino.py                  |    44 +
 superset/errors.py                                 |     3 +
 superset/examples/__init__.py                      |    18 -
 superset/examples/bart_lines.py                    |     2 +-
 superset/examples/birth_names.py                   |     2 +-
 .../configs/charts/New_Members_per_Month.yaml      |     2 +-
 .../datasets/examples/cleaned_sales_data.yaml      |     2 +-
 superset/examples/country_map.py                   |     4 +-
 superset/examples/data_loading.py                  |    35 +
 superset/examples/energy.py                        |     4 +-
 superset/examples/flights.py                       |     4 +-
 superset/examples/long_lat.py                      |     4 +-
 superset/examples/multiformat_time_series.py       |     2 +-
 superset/examples/paris.py                         |     4 +-
 superset/examples/random_time_series.py            |     4 +-
 superset/examples/sf_population_polygons.py        |     4 +-
 superset/examples/world_bank.py                    |     3 +-
 superset/exceptions.py                             |     6 +-
 .../common => superset/explore}/__init__.py        |     0
 .../explore/form_data}/__init__.py                 |     0
 superset/explore/form_data/api.py                  |   316 +
 .../explore/form_data/commands}/__init__.py        |     0
 superset/explore/form_data/commands/create.py      |    64 +
 superset/explore/form_data/commands/delete.py      |    66 +
 superset/explore/form_data/commands/get.py         |    58 +
 superset/explore/form_data/commands/parameters.py  |    30 +
 superset/explore/form_data/commands/state.py       |    26 +
 superset/explore/form_data/commands/update.py      |    83 +
 superset/explore/form_data/schemas.py              |    37 +
 superset/explore/form_data/utils.py                |    63 +
 superset/initialization/__init__.py                |    71 +-
 .../common => superset/key_value}/__init__.py      |     0
 superset/key_value/api.py                          |   168 +
 .../key_value/commands}/__init__.py                |     0
 superset/key_value/commands/create.py              |    45 +
 superset/key_value/commands/delete.py              |    45 +
 superset/key_value/commands/entry.py               |    22 +
 superset/key_value/commands/exceptions.py          |    45 +
 superset/key_value/commands/get.py                 |    46 +
 superset/key_value/commands/parameters.py          |    29 +
 superset/key_value/commands/update.py              |    48 +
 superset/key_value/schemas.py                      |    29 +
 superset/key_value/utils.py                        |    28 +
 superset/migrations/env.py                         |     4 +-
 ...d1d2_move_pivot_table_v2_legacy_order_by_to_.py |    95 +
 ...cbaac5_change_datatype_of_type_in_basecolumn.py |    46 +
 .../5afbb1a5849b_add_embedded_dahshoard_table.py   |    52 +
 ...9410a97a_add_columns_for_external_management.py |   105 +
 ...e27eaf93db_add_extra_config_column_to_alerts.py |    50 +
 ...aa3ff_add_force_screenshot_to_alerts_reports.py |    65 +
 ...8dd_add_saved_query_foreign_key_to_tab_state.py |    42 +
 ...5b9441_rename_big_viz_total_form_data_fields.py |   100 +
 superset/models/alerts.py                          |     2 +-
 superset/models/core.py                            |    40 +-
 superset/models/dashboard.py                       |     2 +
 superset/models/helpers.py                         |     6 +-
 superset/models/reports.py                         |    17 +-
 superset/models/slice.py                           |    13 +-
 superset/models/sql_lab.py                         |    10 +
 superset/queries/saved_queries/api.py              |    14 +-
 superset/reports/api.py                            |    11 +-
 superset/reports/commands/alert.py                 |     7 +-
 superset/reports/commands/create.py                |    20 +
 superset/reports/commands/execute.py               |    88 +-
 superset/reports/notifications/base.py             |     2 +-
 superset/reports/notifications/email.py            |    35 +-
 superset/reports/notifications/slack.py            |    39 +-
 superset/reports/schemas.py                        |     6 +-
 superset/security/api.py                           |    94 +-
 superset/security/guest_token.py                   |    87 +
 superset/security/manager.py                       |   254 +-
 superset/sql_lab.py                                |     3 +-
 superset/sql_parse.py                              |    98 +-
 .../fab_overrides/list_with_checkboxes.html        |     2 +-
 superset/templates/superset/spa.html               |     2 +-
 superset/translations/babel.cfg                    |    18 +-
 superset/translations/de/LC_MESSAGES/messages.json |  7282 +-
 superset/translations/de/LC_MESSAGES/messages.po   | 22223 +++--
 superset/translations/en/LC_MESSAGES/messages.po   | 15980 +++-
 superset/translations/es/LC_MESSAGES/messages.po   | 19856 +++--
 superset/translations/fr/LC_MESSAGES/messages.po   | 22019 +++--
 superset/translations/it/LC_MESSAGES/messages.po   | 17854 ++--
 superset/translations/ja/LC_MESSAGES/messages.po   | 18620 +++--
 superset/translations/ko/LC_MESSAGES/messages.po   | 17520 ++--
 superset/translations/messages.pot                 |  3632 +-
 .../translations/pt_BR/LC_MESSAGES/messages.po     | 20689 +++--
 superset/translations/requirements.txt             |     2 +-
 superset/translations/ru/LC_MESSAGES/messages.po   | 20154 +++--
 superset/translations/sk/LC_MESSAGES/messages.po   | 16230 ++--
 superset/translations/sl/LC_MESSAGES/messages.po   | 25475 +++---
 superset/translations/zh/LC_MESSAGES/messages.po   | 20595 +++--
 superset/utils/async_query_manager.py              |     4 +-
 superset/utils/cache_manager.py                    |    24 +
 superset/utils/core.py                             |   108 +-
 superset/utils/database.py                         |    88 +
 superset/utils/encrypt.py                          |   121 +-
 superset/utils/mock_data.py                        |     2 +-
 superset/utils/network.py                          |     6 +-
 superset/utils/pandas_postprocessing.py            |   984 -
 superset/utils/pandas_postprocessing/__init__.py   |    53 +
 superset/utils/pandas_postprocessing/aggregate.py  |    46 +
 superset/utils/pandas_postprocessing/boxplot.py    |   125 +
 superset/utils/pandas_postprocessing/compare.py    |    79 +
 .../utils/pandas_postprocessing/contribution.py    |    76 +
 superset/utils/pandas_postprocessing/cum.py        |    73 +
 superset/utils/pandas_postprocessing/diff.py       |    51 +
 superset/utils/pandas_postprocessing/geography.py  |   114 +
 superset/utils/pandas_postprocessing/pivot.py      |   125 +
 superset/utils/pandas_postprocessing/prophet.py    |   157 +
 superset/utils/pandas_postprocessing/resample.py   |    61 +
 superset/utils/pandas_postprocessing/rolling.py    |   115 +
 superset/utils/pandas_postprocessing/select.py     |    54 +
 superset/utils/pandas_postprocessing/sort.py       |    35 +
 superset/utils/pandas_postprocessing/utils.py      |   201 +
 superset/utils/urls.py                             |    15 +
 superset/utils/webdriver.py                        |     6 -
 superset/views/base.py                             |    22 +-
 superset/views/base_api.py                         |    62 +-
 superset/views/core.py                             |   130 +-
 superset/views/dashboard/views.py                  |    44 +-
 superset/views/database/views.py                   |     6 +-
 superset/views/utils.py                            |     6 +-
 superset/viz.py                                    |    27 +-
 tests/common/logger_utils.py                       |   174 +
 tests/common/query_context_generator.py            |     9 +-
 tests/conftest.py                                  |   103 +
 tests/consts/__init__.py                           |    16 +
 tests/consts/birth_names.py                        |    26 +
 tests/consts/us_states.py                          |    86 +
 tests/example_data/__init__.py                     |    16 +
 tests/example_data/data_generator/__init__.py      |    25 +
 .../example_data/data_generator/base_generator.py  |    24 +
 .../data_generator/birth_names/__init__.py         |    16 +
 .../birth_names/birth_names_generator.py           |    81 +
 .../birth_names/birth_names_generator_factory.py   |    65 +
 tests/example_data/data_generator/consts.py        |    69 +
 .../data_generator/string_generator.py             |    33 +
 .../data_generator/string_generator_factory.py     |    46 +
 .../example_data/data_generator/tests/__init__.py  |    25 +
 .../data_generator/tests/test_string_generator.py  |    35 +
 tests/example_data/data_loading/__init__.py        |    16 +
 .../example_data/data_loading/base_data_loader.py  |    33 +
 .../data_loading/data_definitions/__init__.py      |    16 +
 .../data_loading/data_definitions/birth_names.py   |    64 +
 .../data_loading/data_definitions/types.py         |    53 +
 tests/example_data/data_loading/pandas/__init__.py |    16 +
 .../data_loading/pandas/pandas_data_loader.py      |    84 +
 .../data_loading/pandas/pands_data_loading_conf.py |    64 +
 .../data_loading/pandas/table_df_convertor.py      |    48 +
 tests/fixtures/__init__.py                         |    18 +
 tests/fixtures/birth_names.py                      |    51 +
 tests/integration_tests/access_tests.py            |     5 +-
 tests/integration_tests/alerts_tests.py            |     8 +-
 tests/integration_tests/base_api_tests.py          |    16 +-
 tests/integration_tests/base_tests.py              |    11 +-
 tests/integration_tests/cache_tests.py             |     1 +
 tests/integration_tests/celery_tests.py            |    16 +-
 tests/integration_tests/charts/api_tests.py        |     4 +
 tests/integration_tests/charts/commands_tests.py   |    45 +
 tests/integration_tests/charts/data/api_tests.py   |    86 +-
 tests/integration_tests/charts/schema_tests.py     |     1 +
 tests/integration_tests/cli_tests.py               |   210 +-
 tests/integration_tests/config_tests.py            |     2 +-
 tests/integration_tests/conftest.py                |    50 +-
 tests/integration_tests/core_tests.py              |   148 +-
 tests/integration_tests/css_templates/api_tests.py |    22 +-
 tests/integration_tests/csv_upload_tests.py        |    36 +-
 tests/integration_tests/dashboard_tests.py         |     4 +
 tests/integration_tests/dashboard_utils.py         |    36 +-
 tests/integration_tests/dashboards/api_tests.py    |    48 +-
 .../integration_tests/dashboards/commands_tests.py |     1 +
 tests/integration_tests/dashboards/dao_tests.py    |     1 +
 .../dashboards/filter_state}/__init__.py           |     0
 .../dashboards/filter_state/api_tests.py           |   297 +
 .../dashboards/security/security_dataset_tests.py  |     1 +
 .../dashboards/security/security_rbac_tests.py     |     7 +-
 tests/integration_tests/databases/api_tests.py     |     8 +-
 .../integration_tests/databases/commands_tests.py  |    34 +-
 tests/integration_tests/dataframe_test.py          |    53 -
 tests/integration_tests/datasets/api_tests.py      |    84 +-
 tests/integration_tests/datasets/commands_tests.py |    10 +-
 tests/integration_tests/datasource_tests.py        |     4 +-
 .../db_engine_specs/athena_tests.py                |    57 -
 .../db_engine_specs/base_engine_spec_tests.py      |    12 +-
 .../db_engine_specs/bigquery_tests.py              |     1 +
 .../db_engine_specs/mssql_tests.py                 |   310 -
 .../db_engine_specs/snowflake_tests.py             |   106 -
 .../db_engine_specs/sqlite_tests.py                |    78 -
 .../db_engine_specs/trino_tests.py                 |    93 +
 .../integration_tests/dict_import_export_tests.py  |     2 +-
 tests/integration_tests/druid_func_tests.py        |     2 +-
 tests/integration_tests/druid_func_tests_sip38.py  |     2 +-
 .../explore}/__init__.py                           |     0
 .../explore/form_data}/__init__.py                 |     0
 .../explore/form_data/api_tests.py                 |   353 +
 tests/integration_tests/feature_flag_tests.py      |    83 -
 tests/integration_tests/fixtures/__init__.py       |     2 +-
 .../fixtures/birth_names_dashboard.py              |   186 +-
 tests/integration_tests/fixtures/datasource.py     |     3 +-
 .../integration_tests/fixtures/energy_dashboard.py |    56 +-
 tests/integration_tests/fixtures/importexport.py   |     2 +-
 tests/integration_tests/fixtures/query_context.py  |    11 +-
 .../integration_tests/fixtures/tabbed_dashboard.py |    77 +
 .../fixtures/unicode_dashboard.py                  |    53 +-
 .../fixtures/world_bank_dashboard.py               |    67 +-
 tests/integration_tests/import_export_tests.py     |     6 +-
 .../importexport/commands_tests.py                 |     2 +-
 tests/integration_tests/jinja_context_tests.py     |    27 +-
 tests/integration_tests/log_api_tests.py           |     4 +-
 tests/integration_tests/model_tests.py             |    20 +-
 .../pandas_postprocessing_tests.py                 |  1009 -
 tests/integration_tests/queries/api_tests.py       |     2 +-
 .../queries/saved_queries/api_tests.py             |     2 +-
 .../queries/saved_queries/commands_tests.py        |     2 +-
 tests/integration_tests/query_context_tests.py     |     3 +-
 tests/integration_tests/reports/api_tests.py       |    84 +-
 tests/integration_tests/reports/commands_tests.py  |   183 +-
 tests/integration_tests/reports/utils.py           |     6 +-
 tests/integration_tests/schedules_test.py          |     1 +
 tests/integration_tests/security/api_tests.py      |    52 +-
 .../security/guest_token_security_tests.py         |   210 +
 .../security/row_level_security_tests.py           |   316 +
 tests/integration_tests/security_tests.py          |   381 +-
 tests/integration_tests/sql_parse_tests.py         |   757 -
 tests/integration_tests/sql_validator_tests.py     |    33 +-
 tests/integration_tests/sqla_models_tests.py       |   141 +-
 tests/integration_tests/sqllab_tests.py            |     5 +-
 tests/integration_tests/strategy_tests.py          |    10 +-
 .../integration_tests/tasks/async_queries_tests.py |     1 +
 tests/integration_tests/utils/date_parser_tests.py |   362 -
 tests/integration_tests/utils_tests.py             |     4 +-
 tests/unit_tests/charts/test_post_processing.py    |   583 +
 tests/unit_tests/conftest.py                       |    53 +-
 tests/unit_tests/core_tests.py                     |    53 +
 .../unit_tests/{common => dashboards}/__init__.py  |     0
 .../{common => dashboards/commands}/__init__.py    |     0
 .../commands/importers}/__init__.py                |     0
 .../commands/importers/v1}/__init__.py             |     0
 .../dashboards/commands/importers/v1/utils_test.py |   117 +
 tests/unit_tests/dataframe_test.py                 |    55 +
 tests/unit_tests/{common => datasets}/__init__.py  |     0
 .../{common => datasets/commands}/__init__.py      |     0
 tests/unit_tests/datasets/commands/export_test.py  |   198 +
 .../commands/importers}/__init__.py                |     0
 .../commands/importers/v1}/__init__.py             |     0
 .../datasets/commands/importers/v1/import_test.py  |   209 +
 tests/unit_tests/db_engine_specs/test_athena.py    |    87 +
 tests/unit_tests/db_engine_specs/test_base.py      |   101 +
 tests/unit_tests/db_engine_specs/test_kusto.py     |   153 +
 tests/unit_tests/db_engine_specs/test_mssql.py     |   422 +
 tests/unit_tests/db_engine_specs/test_snowflake.py |   127 +
 tests/unit_tests/db_engine_specs/test_sqlite.py    |    90 +
 tests/unit_tests/db_engine_specs/test_teradata.py  |    42 +
 tests/unit_tests/{common => explore}/__init__.py   |     0
 .../{common => explore/form_data}/__init__.py      |     0
 tests/unit_tests/explore/form_data/utils_test.py   |   157 +
 tests/unit_tests/feature_flag_test.py              |    65 +
 tests/unit_tests/fixtures/common.py                |    25 +
 .../fixtures/dataframes.py                         |     0
 .../{common => pandas_postprocessing}/__init__.py  |     0
 .../pandas_postprocessing/test_aggregate.py        |    40 +
 .../pandas_postprocessing/test_boxplot.py          |   126 +
 .../pandas_postprocessing/test_compare.py          |    62 +
 .../pandas_postprocessing/test_contribution.py     |    79 +
 tests/unit_tests/pandas_postprocessing/test_cum.py |    97 +
 .../unit_tests/pandas_postprocessing/test_diff.py  |    50 +
 .../pandas_postprocessing/test_geography.py        |    90 +
 .../unit_tests/pandas_postprocessing/test_pivot.py |   266 +
 .../pandas_postprocessing/test_prophet.py          |   114 +
 .../pandas_postprocessing/test_resample.py         |   107 +
 .../pandas_postprocessing/test_rolling.py          |   147 +
 .../pandas_postprocessing/test_select.py           |    55 +
 .../unit_tests/pandas_postprocessing/test_sort.py  |    30 +
 tests/unit_tests/pandas_postprocessing/utils.py    |    55 +
 tests/unit_tests/sql_parse_tests.py                |  1106 +-
 tests/unit_tests/utils/date_parser_tests.py        |   358 +
 tests/unit_tests/utils/urls_tests.py               |    35 +
 tox.ini                                            |     2 +-
 2082 files changed, 301357 insertions(+), 502904 deletions(-)
 create mode 100644 .github/workflows/embedded-sdk-release.yml
 create mode 100644 .github/workflows/embedded-sdk-test.yml
 create mode 100644 .github/workflows/release.yml
 create mode 100644 RELEASING/release-notes-1-4/README.md
 create mode 100644 RELEASING/release-notes-1-4/media/calc.png
 create mode 100644 RELEASING/release-notes-1-4/media/pyinstrument.png
 create mode 100644 RELEASING/release-notes-1-4/media/tab_column.jpg
 delete mode 100755 docker/docker-entrypoint.sh
 create mode 100644 docker/run-server.sh
 delete mode 100644 docs/.asf.yaml
 delete mode 100644 docs/.eslintrc.js
 delete mode 100644 docs/.htaccess
 delete mode 100644 docs/.nvmrc
 create mode 100644 docs/babel.config.js
 create mode 100644 docs/docs/api.mdx
 create mode 100644 docs/docs/contributing/_category_.json
 create mode 100644 docs/docs/contributing/contributing-page.mdx
 create mode 100644 docs/docs/contributing/conventions-and-typing.mdx
 create mode 100644 docs/docs/contributing/creating-viz-plugins.mdx
 create mode 100644 docs/docs/contributing/hooks-and-linting.mdx
 create mode 100644 docs/docs/contributing/local-backend.mdx
 create mode 100644 docs/docs/contributing/pull-request-guidelines.mdx
 create mode 100644 docs/docs/contributing/style-guide.mdx
 create mode 100644 docs/docs/contributing/testing-locally.mdx
 create mode 100644 docs/docs/contributing/translations.mdx
 create mode 100644 docs/docs/contributing/types-of-contributions.mdx
 create mode 100644 docs/docs/creating-charts-dashboards/_category_.json
 create mode 100644 docs/docs/creating-charts-dashboards/creating-your-first-dashboard.mdx
 create mode 100644 docs/docs/creating-charts-dashboards/exploring-data.mdx
 create mode 100644 docs/docs/databases/_category_.json
 create mode 100644 docs/docs/databases/ascend.mdx
 create mode 100644 docs/docs/databases/athena.mdx
 create mode 100644 docs/docs/databases/bigquery.mdx
 create mode 100644 docs/docs/databases/clickhouse.mdx
 create mode 100644 docs/docs/databases/cockroachdb.mdx
 create mode 100644 docs/docs/databases/cratedb.mdx
 create mode 100644 docs/docs/databases/databricks.mdx
 create mode 100644 docs/docs/databases/db-connection-ui.mdx
 create mode 100644 docs/docs/databases/docker-add-drivers.mdx
 create mode 100644 docs/docs/databases/dremio.mdx
 create mode 100644 docs/docs/databases/drill.mdx
 create mode 100644 docs/docs/databases/druid.mdx
 create mode 100644 docs/docs/databases/elasticsearch.mdx
 create mode 100644 docs/docs/databases/exasol.mdx
 create mode 100644 docs/docs/databases/extra-settings.mdx
 create mode 100644 docs/docs/databases/firebird.mdx
 create mode 100644 docs/docs/databases/firebolt.mdx
 create mode 100644 docs/docs/databases/google-sheets.mdx
 create mode 100644 docs/docs/databases/hana.mdx
 create mode 100644 docs/docs/databases/hive.mdx
 create mode 100644 docs/docs/databases/hologres.mdx
 create mode 100644 docs/docs/databases/ibm-db2.mdx
 create mode 100644 docs/docs/databases/impala.mdx
 create mode 100644 docs/docs/databases/installing-database-drivers.mdx
 create mode 100644 docs/docs/databases/kylin.mdx
 create mode 100644 docs/docs/databases/mysql.mdx
 create mode 100644 docs/docs/databases/netezza.mdx
 create mode 100644 docs/docs/databases/oracle.mdx
 create mode 100644 docs/docs/databases/pinot.mdx
 create mode 100644 docs/docs/databases/postgres.mdx
 create mode 100644 docs/docs/databases/presto.mdx
 create mode 100644 docs/docs/databases/redshift.mdx
 create mode 100644 docs/docs/databases/rockset.mdx
 create mode 100644 docs/docs/databases/snowflake.mdx
 create mode 100644 docs/docs/databases/solr.mdx
 create mode 100644 docs/docs/databases/spark-sql.mdx
 create mode 100644 docs/docs/databases/sql-server.mdx
 create mode 100644 docs/docs/databases/teradata.mdx
 create mode 100644 docs/docs/databases/trino.mdx
 create mode 100644 docs/docs/databases/vertica.mdx
 create mode 100644 docs/docs/databases/yugabyte.mdx
 create mode 100644 docs/docs/frequently-asked-questions.mdx
 create mode 100644 docs/docs/installation/_category_.json
 create mode 100644 docs/docs/installation/alerts-reports.mdx
 create mode 100644 docs/docs/installation/async-queries-celery.mdx
 create mode 100644 docs/docs/installation/building-custom-viz-plugins.mdx
 create mode 100644 docs/docs/installation/cache.mdx
 create mode 100644 docs/docs/installation/configuring-superset.mdx
 create mode 100644 docs/docs/installation/event-logging.mdx
 create mode 100644 docs/docs/installation/installing-superset-from-scratch.mdx
 create mode 100644 docs/docs/installation/installing-superset-using-docker-compose.mdx
 create mode 100644 docs/docs/installation/networking-settings.mdx
 create mode 100644 docs/docs/installation/running-on-kubernetes.mdx
 create mode 100644 docs/docs/installation/sql-templating.mdx
 create mode 100644 docs/docs/installation/upgrading-superset.mdx
 create mode 100644 docs/docs/intro.mdx
 create mode 100644 docs/docs/miscellaneous/_category_.json
 create mode 100644 docs/docs/miscellaneous/chart-params.mdx
 create mode 100644 docs/docs/miscellaneous/country-map-tools.mdx
 create mode 100644 docs/docs/miscellaneous/importing-exporting-datasources.mdx
 create mode 100644 docs/docs/miscellaneous/issue-codes.mdx
 create mode 100644 docs/docs/security.mdx
 create mode 100644 docs/docusaurus.config.js
 delete mode 100644 docs/doczrc.js
 delete mode 100644 docs/gatsby-config.js
 delete mode 100644 docs/gatsby-node.js
 delete mode 100644 docs/installation.rst
 delete mode 100644 docs/prettier.config.js
 delete mode 100644 docs/requirements.txt
 create mode 100644 docs/sidebars.js
 delete mode 100644 docs/sqllab.rst
 delete mode 100644 docs/src/components/AnchorNavigator.tsx
 delete mode 100644 docs/src/components/DbImage.tsx
 delete mode 100644 docs/src/components/DoczMenu.tsx
 delete mode 100644 docs/src/components/MainMenu.tsx
 delete mode 100644 docs/src/components/footer.tsx
 delete mode 100644 docs/src/components/image.tsx
 delete mode 100644 docs/src/components/layout.scss
 delete mode 100644 docs/src/components/layout.tsx
 delete mode 100644 docs/src/components/next.tsx
 delete mode 100644 docs/src/components/select.tsx
 delete mode 100644 docs/src/components/seo.js
 create mode 100644 docs/src/css/custom.css
 delete mode 100644 docs/src/gatsby-theme-docz/index.tsx
 delete mode 100644 docs/src/images/apacheSupersetHoriz.png
 delete mode 100644 docs/src/images/dashboard.png
 delete mode 100644 docs/src/images/docker.png
 delete mode 100644 docs/src/images/explorer.png
 delete mode 100644 docs/src/images/gallery/bubble.png
 delete mode 100644 docs/src/images/gallery/chord_diagram.png
 delete mode 100644 docs/src/images/gallery/community.png
 delete mode 100644 docs/src/images/gallery/dashboard_editor.png
 delete mode 100644 docs/src/images/gallery/dashboard_list.png
 delete mode 100644 docs/src/images/gallery/dashboard_properties.png
 delete mode 100644 docs/src/images/gallery/deck_arc.png
 delete mode 100644 docs/src/images/gallery/deck_hex.png
 delete mode 100644 docs/src/images/gallery/deck_path.png
 delete mode 100644 docs/src/images/gallery/deck_polygon.png
 delete mode 100644 docs/src/images/gallery/deck_scatter.png
 delete mode 100644 docs/src/images/gallery/deckgl_dash.png
 delete mode 100644 docs/src/images/gallery/explore.png
 delete mode 100644 docs/src/images/gallery/force_layout.png
 delete mode 100644 docs/src/images/gallery/france.png
 delete mode 100644 docs/src/images/gallery/girl_names.png
 delete mode 100644 docs/src/images/gallery/heatmap.png
 delete mode 100644 docs/src/images/gallery/pino_geo.png
 delete mode 100644 docs/src/images/gallery/sankey.png
 delete mode 100644 docs/src/images/gallery/slack.png
 delete mode 100644 docs/src/images/gallery/sqllab.png
 delete mode 100644 docs/src/images/gallery/storm.png
 delete mode 100644 docs/src/images/gallery/stream.png
 delete mode 100644 docs/src/images/gallery/table.png
 delete mode 100644 docs/src/images/gallery/treemap.png
 delete mode 100644 docs/src/images/gallery/visualizations.png
 delete mode 100644 docs/src/images/gallery/worldbank_dashboard.png
 delete mode 100644 docs/src/images/preset.png
 delete mode 100644 docs/src/images/preset.svg
 delete mode 100644 docs/src/images/s.png
 delete mode 100644 docs/src/images/stack_overflow.png
 delete mode 100644 docs/src/images/superset-logo-horiz.svg
 delete mode 100644 docs/src/pages/404.jsx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/ascend.mdx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/athena.mdx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/clickhouse.mdx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/cockroachdb.mdx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/crate.mdx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/databricks.mdx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/docker-add-drivers.mdx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/dremio.mdx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/drill.mdx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/druid.mdx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/elasticsearch.mdx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/exasol.mdx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/extra-settings.mdx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/firebird.mdx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/firebolt.mdx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/google-bigquery.mdx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/google-sheets.mdx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/hana.mdx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/hive.mdx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/hologres.mdx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/ibm-db2.mdx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/impala.mdx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/index.mdx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/kylin.mdx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/mysql.mdx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/netezza.mdx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/oracle.mdx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/pinot.mdx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/postgres.mdx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/presto.mdx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/redshift.mdx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/rockset.mdx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/snowflake.mdx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/solr.mdx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/spark-sql.mdx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/sql-server.mdx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/teradata.mdx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/trino.mdx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/ui.mdx
 delete mode 100644 docs/src/pages/docs/Connecting to Databases/vertica.mdx
 delete mode 100644 docs/src/pages/docs/Creating Charts and Dashboards/exploring-data.mdx
 delete mode 100644 docs/src/pages/docs/Creating Charts and Dashboards/index.mdx
 delete mode 100644 docs/src/pages/docs/Miscellaneous/importing-exporting.mdx
 delete mode 100644 docs/src/pages/docs/Miscellaneous/index.mdx
 delete mode 100644 docs/src/pages/docs/Miscellaneous/issue_codes.mdx
 delete mode 100644 docs/src/pages/docs/api.mdx
 delete mode 100644 docs/src/pages/docs/contributing-page.mdx
 delete mode 100644 docs/src/pages/docs/frequently-asked-questions-page.mdx
 delete mode 100644 docs/src/pages/docs/installation/alerts_reports.mdx
 delete mode 100644 docs/src/pages/docs/installation/async_queries_celery.mdx
 delete mode 100644 docs/src/pages/docs/installation/building-viz-plugins.mdx
 delete mode 100644 docs/src/pages/docs/installation/caching.mdx
 delete mode 100644 docs/src/pages/docs/installation/configuring.mdx
 delete mode 100644 docs/src/pages/docs/installation/event-logging-page.mdx
 delete mode 100644 docs/src/pages/docs/installation/index.mdx
 delete mode 100644 docs/src/pages/docs/installation/installing_scratch.mdx
 delete mode 100644 docs/src/pages/docs/installation/kubernetes.mdx
 delete mode 100644 docs/src/pages/docs/installation/networking_settings.mdx
 delete mode 100644 docs/src/pages/docs/installation/sql_templating.mdx
 delete mode 100644 docs/src/pages/docs/installation/upgrading_superset.mdx
 delete mode 100644 docs/src/pages/docs/introduction.mdx
 delete mode 100644 docs/src/pages/docs/roadmap-page.mdx
 delete mode 100644 docs/src/pages/docs/security-page.mdx
 delete mode 100644 docs/src/pages/docs/version-one-page.mdx
 delete mode 100644 docs/src/pages/gallery.tsx
 create mode 100644 docs/src/pages/markdown-page.md
 delete mode 100644 docs/src/pages/resources.tsx
 delete mode 100644 docs/src/resources/openapi.json
 rename superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/CHANGELOG.md => docs/static/.nojekyll (100%)
 delete mode 100644 docs/static/images/add_new_chart.png
 delete mode 100644 docs/static/images/chose_a_datasource.png
 delete mode 100644 docs/static/images/dashboard2.png
 delete mode 100644 docs/static/images/explorer.png
 delete mode 100644 docs/static/images/explorer2.png
 delete mode 100644 docs/static/images/explorer3.png
 delete mode 100644 docs/static/images/explorer4.png
 delete mode 100644 docs/static/images/google-analytics.png
 delete mode 100644 docs/static/images/pie-chart.png
 delete mode 100644 docs/static/images/select_table_visualization_type.png
 delete mode 100644 docs/static/images/so-icon.svg
 delete mode 100644 docs/static/images/sqllab.png
 delete mode 100644 docs/static/images/sqllab0.png
 delete mode 100644 docs/static/images/sqllab1.png
 delete mode 100644 docs/static/images/sqllab3.png
 delete mode 100644 docs/static/images/tutorial_04_sqlalchemy_connection_string.png
 delete mode 100644 docs/static/images/tutorial_05_connection_popup.png
 delete mode 100644 docs/static/images/tutorial_06_list_of_tables.png
 delete mode 100644 docs/static/images/tutorial_07_save_button (1).png
 delete mode 100644 docs/static/images/tutorial_07_save_button.png
 delete mode 100644 docs/static/images/tutorial_10_table_name.png
 delete mode 100644 docs/static/images/tutorial_11_choose_db.png
 delete mode 100644 docs/static/images/tutorial_12_table_creation_success_msg.png
 delete mode 100644 docs/static/images/tutorial_13_edit_table_config.png
 delete mode 100644 docs/static/images/tutorial_14_field_config.png
 delete mode 100644 docs/static/images/tutorial_15_click_table_name.png
 delete mode 100644 docs/static/images/tutorial_16_datasource_chart_type.png
 delete mode 100644 docs/static/images/tutorial_17_choose_time_range.png
 delete mode 100644 docs/static/images/tutorial_18_choose_metric.png
 delete mode 100644 docs/static/images/tutorial_19_click_query (1).png
 delete mode 100644 docs/static/images/tutorial_19_click_query.png
 delete mode 100644 docs/static/images/tutorial_20_count_star_result.png
 delete mode 100644 docs/static/images/tutorial_21_group_by.png
 delete mode 100644 docs/static/images/tutorial_22_group_by_result.png
 delete mode 100644 docs/static/images/tutorial_23_group_by_more_dimensions.png
 delete mode 100644 docs/static/images/tutorial_24_max_metric.png
 delete mode 100644 docs/static/images/tutorial_25_max_temp_filter.png
 delete mode 100644 docs/static/images/tutorial_26_row_limit.png
 delete mode 100644 docs/static/images/tutorial_27_top_10_max_temps.png
 delete mode 100644 docs/static/images/tutorial_28_bar_chart.png
 delete mode 100644 docs/static/images/tutorial_29_bar_chart_series_metrics.png
 delete mode 100644 docs/static/images/tutorial_30_bar_chart_results.png
 delete mode 100644 docs/static/images/tutorial_31_save_slice_to_dashboard.png
 delete mode 100644 docs/static/images/tutorial_32_save_slice_confirmation.png
 delete mode 100644 docs/static/images/tutorial_33_dashboard.png
 delete mode 100644 docs/static/images/tutorial_34_weather_dashboard.png
 delete mode 100644 docs/static/images/tutorial_35_slice_on_dashboard.png
 delete mode 100644 docs/static/images/tutorial_36_adjust_dimensions.gif
 delete mode 100644 docs/static/images/youtube.png
 rename docs/static/{images => img/custom-plugins}/plugin-1-yeoman-select.png (100%)
 rename docs/static/{images => img/custom-plugins}/plugin-10-hello-thumbnail.png (100%)
 rename docs/static/{images => img/custom-plugins}/plugin-11-explore-view.png (100%)
 rename docs/static/{images => img/custom-plugins}/plugin-12-console-logs.png (100%)
 rename docs/static/{images => img/custom-plugins}/plugin-2-yeoman-package-name.png (100%)
 rename docs/static/{images => img/custom-plugins}/plugin-3-yeoman-description.png (100%)
 rename docs/static/{images => img/custom-plugins}/plugin-4-yeoman-component-type.png (100%)
 rename docs/static/{images => img/custom-plugins}/plugin-5-yeoman-timeseries.png (100%)
 rename docs/static/{images => img/custom-plugins}/plugin-6-yeoman-badges.png (100%)
 rename docs/static/{images => img/custom-plugins}/plugin-7-yeoman-files.png (100%)
 rename docs/static/{images => img/custom-plugins}/plugin-8-package-json.png (100%)
 rename docs/static/{images => img/custom-plugins}/plugin-9-mainpreset-import.png (100%)
 rename docs/static/{images => img/custom-plugins}/plugin-9-mainpreset-register.png (100%)
 rename docs/static/{images => img}/dashboard3.png (100%)
 rename docs/static/{images => img}/dashboard_card_view.jpg (100%)
 rename docs/static/{images => img}/data-point.jpg (100%)
 rename docs/{src/images => static/img}/databases/apache-drill.png (100%)
 rename docs/{src/images => static/img}/databases/apache-druid.jpeg (100%)
 rename docs/{src/images => static/img}/databases/apache-druid.png (100%)
 rename docs/{src/images => static/img}/databases/apache-hive.svg (100%)
 rename docs/{src/images => static/img}/databases/apache-impala.png (100%)
 rename docs/{src/images => static/img}/databases/apache-kylin.png (100%)
 rename docs/{src/images => static/img}/databases/aws-redshift.png (100%)
 rename docs/{src/images => static/img}/databases/clickhouse.png (100%)
 rename docs/{src/images => static/img}/databases/dremio.png (100%)
 rename docs/{src/images => static/img}/databases/druid.png (100%)
 rename docs/{src/images => static/img}/databases/exasol.png (100%)
 rename docs/{src/images => static/img}/databases/firebird.png (100%)
 rename docs/{src/images => static/img}/databases/googleBQ.png (100%)
 rename docs/{src/images => static/img}/databases/greenplum.jpeg (100%)
 rename docs/{src/images => static/img}/databases/greenplum.png (100%)
 rename docs/{src/images => static/img}/databases/hologres.png (100%)
 rename docs/{src/images => static/img}/databases/ibmdb2.png (100%)
 rename docs/{src/images => static/img}/databases/monet.png (100%)
 rename docs/{src/images => static/img}/databases/msql.png (100%)
 rename docs/{src/images => static/img}/databases/mysql.png (100%)
 rename docs/{src/images => static/img}/databases/netezza.png (100%)
 rename docs/{src/images => static/img}/databases/oracle-logo.png (100%)
 rename docs/{src/images => static/img}/databases/oracle.png (100%)
 rename docs/{src/images => static/img}/databases/oraclelogo.png (100%)
 rename docs/{src/images => static/img}/databases/postgresql.jpg (100%)
 rename docs/{src/images => static/img}/databases/postsql.png (100%)
 rename docs/{src/images => static/img}/databases/presto-og.png (100%)
 rename docs/{src/images => static/img}/databases/rockset.png (100%)
 rename docs/{src/images => static/img}/databases/snowflake.png (100%)
 rename docs/{src/images => static/img}/databases/sqllite.jpg (100%)
 rename docs/{src/images => static/img}/databases/sqllite.png (100%)
 create mode 100644 docs/static/img/databases/teradata.png
 rename docs/{src/images => static/img}/databases/trino.png (100%)
 rename docs/{src/images => static/img}/databases/trino2.jpg (100%)
 rename docs/{src/images => static/img}/databases/vertica.png (100%)
 create mode 100644 docs/static/img/databases/yugabyte.png
 rename docs/static/{images => img}/explore_ui.jpg (100%)
 rename docs/static/{images => img}/explorer5.jpg (100%)
 rename docs/{src/images/favicon.png => static/img/favicon.ico} (100%)
 create mode 100644 docs/static/img/logo.svg
 rename docs/static/{images => img}/roadmap.png (100%)
 rename docs/static/{images => img}/root-cert-example.png (100%)
 rename docs/static/{images => img}/sqllab5.jpg (100%)
 rename docs/{src/images => static/img}/superset-logo-horiz-apache.svg (100%)
 create mode 100644 docs/static/img/superset-logo-horiz-dark.svg
 create mode 100644 docs/static/img/superset-logo-horiz.svg
 rename docs/static/{images => img/tutorial}/add-data-upload.png (100%)
 rename docs/static/{images => img/tutorial}/advanced_analytics_base.png (100%)
 rename docs/static/{images => img/tutorial}/annotation.png (100%)
 rename docs/static/{images => img/tutorial}/annotation_settings.png (100%)
 rename docs/static/{images => img/tutorial}/average_aggregate_for_cost.png (100%)
 rename docs/static/{images => img/tutorial}/blue_bar_insert_component.png (100%)
 rename docs/static/{images => img/tutorial}/create_pivot.png (100%)
 rename docs/static/{images => img/tutorial}/csv_to_database_configuration.png (100%)
 rename docs/static/{images => img/tutorial}/dashboard.png (100%)
 rename docs/static/{images => img/tutorial}/edit-record.png (100%)
 rename docs/static/{images => img/tutorial}/edit_annotation.png (100%)
 rename docs/static/{images => img/tutorial}/filter_on_origin_country.png (100%)
 rename docs/static/{images => img/tutorial}/markdown.png (100%)
 rename docs/static/{images => img/tutorial}/no_filter_on_time_filter.png (100%)
 rename docs/static/{images => img/tutorial}/parse_dates_column.png (100%)
 rename docs/static/{images => img/tutorial}/publish_dashboard.png (100%)
 rename docs/static/{images => img/tutorial}/resample.png (100%)
 rename docs/static/{images => img/tutorial}/resize_tutorial_table_on_dashboard.png (100%)
 rename docs/static/{images => img/tutorial}/rolling_mean.png (100%)
 rename docs/static/{images => img/tutorial}/save_tutorial_table.png (100%)
 rename docs/static/{images => img/tutorial}/select_dates_pivot_table.png (100%)
 rename docs/static/{images => img/tutorial}/sum_cost_column.png (100%)
 rename docs/static/{images => img/tutorial}/time_comparison_absolute_difference.png (100%)
 rename docs/static/{images => img/tutorial}/time_comparison_two_series.png (100%)
 rename docs/static/{images => img/tutorial}/tutorial_01_sources_database.png (100%)
 rename docs/static/{images => img/tutorial}/tutorial_02_add_database.png (100%)
 rename docs/static/{images => img/tutorial}/tutorial_03_database_name.png (100%)
 rename docs/static/{images => img/tutorial}/tutorial_04_add_button.png (100%)
 rename docs/static/{images => img/tutorial}/tutorial_08_sources_tables.png (100%)
 rename docs/static/{images => img/tutorial}/tutorial_09_add_new_table.png (100%)
 rename docs/static/{images => img/tutorial}/tutorial_calculated_column.png (100%)
 rename docs/static/{images => img/tutorial}/tutorial_chart_resize.png (100%)
 rename docs/static/{images => img/tutorial}/tutorial_column_properties.png (100%)
 rename docs/static/{images => img/tutorial}/tutorial_dashboard_access.png (100%)
 rename docs/static/{images => img/tutorial}/tutorial_explore_run.jpg (100%)
 rename docs/static/{images => img/tutorial}/tutorial_explore_settings.jpg (100%)
 rename docs/static/{images => img/tutorial}/tutorial_first_dashboard.png (100%)
 rename docs/static/{images => img/tutorial}/tutorial_launch_explore.png (100%)
 rename docs/static/{images => img/tutorial}/tutorial_line_chart.png (100%)
 rename docs/static/{images => img/tutorial}/tutorial_pencil_edit.png (100%)
 rename docs/static/{images => img/tutorial}/tutorial_pivot_table.png (100%)
 rename docs/static/{images => img/tutorial}/tutorial_save_slice.png (100%)
 rename docs/static/{images => img/tutorial}/tutorial_sql_metric.png (100%)
 rename docs/static/{images => img/tutorial}/tutorial_table.png (100%)
 rename docs/static/{images => img/tutorial}/upload_a_csv.png (100%)
 create mode 100644 docs/static/img/undraw_docusaurus_mountain.svg
 create mode 100644 docs/static/img/undraw_docusaurus_react.svg
 create mode 100644 docs/static/img/undraw_docusaurus_tree.svg
 create mode 100644 docs/static/resources/openapi.json
 create mode 100644 docs/tsconfig.json
 create mode 100644 docs/yarn.lock
 create mode 100755 helm/superset/templates/service-account.yaml
 create mode 100644 helm/superset/values.schema.json
 delete mode 100755 scripts/babel_extract.sh
 create mode 100755 scripts/babel_update.sh
 create mode 100644 superset-embedded-sdk/.gitignore
 create mode 100644 superset-embedded-sdk/CONTRIBUTING.md
 create mode 100644 superset-embedded-sdk/README.md
 create mode 100644 superset-embedded-sdk/babel.config.js
 create mode 100644 superset-embedded-sdk/package-lock.json
 create mode 100644 superset-embedded-sdk/package.json
 create mode 100644 superset-embedded-sdk/release-if-necessary.js
 create mode 100644 superset-embedded-sdk/src/const.ts
 create mode 100644 superset-embedded-sdk/src/index.ts
 create mode 100644 superset-embedded-sdk/tsconfig.json
 create mode 100644 superset-embedded-sdk/webpack.config.js
 create mode 100644 superset-frontend/cypress-base/cypress/integration/dashboard/key_value.test.ts
 delete mode 100644 superset-frontend/jsconfig.json
 delete mode 100644 superset-frontend/packages/generator-superset/generators/package/index.js
 delete mode 100644 superset-frontend/packages/generator-superset/generators/package/templates/README.md
 delete mode 100644 superset-frontend/packages/generator-superset/generators/package/templates/_package.json
 delete mode 100644 superset-frontend/packages/generator-superset/generators/package/templates/src/index.txt
 delete mode 100644 superset-frontend/packages/generator-superset/generators/package/templates/test/index.txt
 create mode 100644 superset-frontend/packages/generator-superset/generators/plugin-chart/templates/babel.config.erb
 create mode 100644 superset-frontend/packages/generator-superset/generators/plugin-chart/templates/gitignore.erb
 create mode 100644 superset-frontend/packages/generator-superset/generators/plugin-chart/templates/jest.config.erb
 create mode 100644 superset-frontend/packages/generator-superset/generators/plugin-chart/templates/package-lock.erb
 rename superset-frontend/{temporary_superset_ui/superset-ui => packages/generator-superset/generators/plugin-chart/templates}/test/__mocks__/mockExportString.js (100%)
 delete mode 100644 superset-frontend/packages/generator-superset/test/package.test.js
 create mode 100644 superset-frontend/packages/superset-ui-chart-controls/src/components/labelUtils.tsx
 create mode 100644 superset-frontend/packages/superset-ui-chart-controls/test/components/labelUtils.test.tsx
 create mode 100644 superset-frontend/packages/superset-ui-core/src/dashboard/index.ts
 create mode 100644 superset-frontend/packages/superset-ui-core/src/dashboard/types/Base.ts
 delete mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-time-table/Stories.tsx
 delete mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-plugin-chart-time-table/data.ts
 create mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-deckgl/Arc/Stories.tsx
 create mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-deckgl/Arc/payload.js
 create mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-deckgl/Grid/Stories.tsx
 create mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-deckgl/Grid/payload.js
 create mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-deckgl/Hex/Stories.tsx
 create mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-deckgl/Hex/payload.js
 create mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-deckgl/Path/Stories.tsx
 create mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-deckgl/Path/payload.js
 create mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-deckgl/Polygon/Stories.tsx
 create mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-deckgl/Polygon/geojsonPayload.js
 create mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-deckgl/Polygon/payload.js
 create mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-deckgl/Scatter/Stories.tsx
 create mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-deckgl/Scatter/payload.js
 create mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-deckgl/Screengrid/Stories.tsx
 create mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/legacy-preset-chart-deckgl/Screengrid/payload.js
 rename superset-frontend/packages/superset-ui-demo/storybook/stories/superset-ui-color/{ColorPallettesStories.jsx => ColorPallettesStories.tsx} (100%)
 rename superset-frontend/packages/superset-ui-demo/storybook/stories/superset-ui-color/{RenderPalettes.jsx => RenderPalettes.tsx} (100%)
 delete mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/superset-ui-number-format/BigNumberStories.jsx
 create mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/superset-ui-number-format/BigNumberStories.tsx
 rename superset-frontend/packages/superset-ui-demo/storybook/stories/superset-ui-style/{ThemeStories.jsx => ThemeStories.tsx} (100%)
 delete mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/superset-ui-time-format/TimeFormatStories.jsx
 create mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/superset-ui-time-format/TimeFormatStories.tsx
 create mode 100644 superset-frontend/packages/superset-ui-switchboard/package-lock.json
 create mode 100644 superset-frontend/packages/superset-ui-switchboard/package.json
 create mode 100644 superset-frontend/packages/superset-ui-switchboard/src/index.ts
 create mode 100644 superset-frontend/packages/superset-ui-switchboard/src/switchboard.test.ts
 create mode 100644 superset-frontend/packages/superset-ui-switchboard/src/switchboard.ts
 create mode 100644 superset-frontend/packages/superset-ui-switchboard/tsconfig.json
 create mode 100644 superset-frontend/plugins/legacy-plugin-chart-calendar/src/utils.ts
 create mode 100644 superset-frontend/plugins/legacy-plugin-chart-calendar/test/getFormattedUTCTime.ts
 create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/burundi.geojson
 create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/cyprus.geojson
 create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/ethiopia.geojson
 create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/jordan.geojson
 create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/kenya.geojson
 create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/kuwait.geojson
 create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/lithuania.geojson
 create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/mexico.geojson
 create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/nigeria.geojson
 create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/oman.geojson
 create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/pakistan.geojson
 create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/philippines.geojson
 create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/qatar.geojson
 create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/rwanda.geojson
 create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/tanzania.geojson
 create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/uganda.geojson
 create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/united_arab_emirates.geojson
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-time-table/CHANGELOG.md
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-time-table/README.md
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-time-table/package.json
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-time-table/src/FormattedNumber.tsx
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-time-table/src/TimeTable.tsx
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-time-table/src/TimeTableChartPlugin.ts
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-time-table/src/controlPanel.ts
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-time-table/src/images/thumbnail.png
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-time-table/src/images/thumbnailLarge.png
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-time-table/src/index.ts
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-time-table/src/transformProps.ts
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-time-table/tsconfig.json
 delete mode 100644 superset-frontend/plugins/legacy-plugin-chart-time-table/types/external.d.ts
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-big-number/README.md
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-big-number/package.json
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-big-number/src/BigNumber/BigNumber.tsx
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-big-number/src/BigNumber/controlPanel.tsx
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-big-number/src/BigNumber/index.ts
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-big-number/src/BigNumber/transformProps.ts
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-big-number/src/BigNumberTotal/controlPanel.ts
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-big-number/src/BigNumberTotal/index.ts
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-big-number/src/index.ts
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-big-number/src/preset.ts
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-big-number/src/sharedControls.ts
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-big-number/src/types/external.d.ts
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-big-number/test/transformProps.test.ts
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-big-number/test/tsconfig.json
 delete mode 100644 superset-frontend/plugins/legacy-preset-chart-big-number/tsconfig.json
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/README.md
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/package.json
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/AnimatableDeckGLContainer.jsx
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/CategoricalDeckGLContainer.jsx
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/DeckGLContainer.jsx
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/Multi/Multi.jsx
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/Multi/controlPanel.js
 rename superset-frontend/{temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl => plugins/legacy-preset-chart-deckgl}/src/Multi/images/thumbnail.png (100%)
 rename superset-frontend/{temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl => plugins/legacy-preset-chart-deckgl}/src/Multi/images/thumbnailLarge.png (100%)
 rename superset-frontend/{temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl => plugins/legacy-preset-chart-deckgl}/src/Multi/index.js (100%)
 rename superset-frontend/{temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl => plugins/legacy-preset-chart-deckgl}/src/TooltipRow.jsx (100%)
 rename superset-frontend/{temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl => plugins/legacy-preset-chart-deckgl}/src/components/BootstrapSliderWrapper.css (100%)
 rename superset-frontend/{temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl => plugins/legacy-preset-chart-deckgl}/src/components/BootstrapSliderWrapper.jsx (100%)
 rename superset-frontend/{temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl => plugins/legacy-preset-chart-deckgl}/src/components/Legend.css (100%)
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/components/Legend.jsx
 rename superset-frontend/{temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl => plugins/legacy-preset-chart-deckgl}/src/components/PlaySlider.css (100%)
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/components/PlaySlider.jsx
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/components/Tooltip.tsx
 rename superset-frontend/{temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl => plugins/legacy-preset-chart-deckgl}/src/css/deckgl.css (100%)
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/factory.tsx
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/index.js
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Arc/Arc.jsx
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Arc/controlPanel.ts
 rename superset-frontend/{temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl => plugins/legacy-preset-chart-deckgl}/src/layers/Arc/images/thumbnail.png (100%)
 rename superset-frontend/{temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl => plugins/legacy-preset-chart-deckgl}/src/layers/Arc/images/thumbnailLarge.png (100%)
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Arc/index.js
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Geojson/Geojson.jsx
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Geojson/controlPanel.ts
 rename superset-frontend/{temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl => plugins/legacy-preset-chart-deckgl}/src/layers/Geojson/images/thumbnail.png (100%)
 rename superset-frontend/{temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl => plugins/legacy-preset-chart-deckgl}/src/layers/Geojson/images/thumbnailLarge.png (100%)
 rename superset-frontend/{temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl => plugins/legacy-preset-chart-deckgl}/src/layers/Geojson/index.js (100%)
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Grid/Grid.jsx
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Grid/controlPanel.ts
 rename superset-frontend/{temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl => plugins/legacy-preset-chart-deckgl}/src/layers/Grid/images/thumbnail.png (100%)
 rename superset-frontend/{temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl => plugins/legacy-preset-chart-deckgl}/src/layers/Grid/images/thumbnailLarge.png (100%)
 rename superset-frontend/{temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl => plugins/legacy-preset-chart-deckgl}/src/layers/Grid/index.js (100%)
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Hex/Hex.jsx
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Hex/controlPanel.ts
 rename superset-frontend/{temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl => plugins/legacy-preset-chart-deckgl}/src/layers/Hex/images/thumbnail.png (100%)
 rename superset-frontend/{temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl => plugins/legacy-preset-chart-deckgl}/src/layers/Hex/images/thumbnailLarge.png (100%)
 rename superset-frontend/{temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl => plugins/legacy-preset-chart-deckgl}/src/layers/Hex/index.js (100%)
 rename superset-frontend/{temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl => plugins/legacy-preset-chart-deckgl}/src/layers/Path/Path.jsx (100%)
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Path/controlPanel.ts
 rename superset-frontend/{temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl => plugins/legacy-preset-chart-deckgl}/src/layers/Path/images/thumbnail.png (100%)
 rename superset-frontend/{temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl => plugins/legacy-preset-chart-deckgl}/src/layers/Path/images/thumbnailLarge.png (100%)
 rename superset-frontend/{temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl => plugins/legacy-preset-chart-deckgl}/src/layers/Path/index.js (100%)
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Polygon/Polygon.jsx
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Polygon/controlPanel.ts
 rename superset-frontend/{temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl => plugins/legacy-preset-chart-deckgl}/src/layers/Polygon/images/thumbnail.png (100%)
 rename superset-frontend/{temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl => plugins/legacy-preset-chart-deckgl}/src/layers/Polygon/images/thumbnailLarge.png (100%)
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Polygon/index.js
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Scatter/Scatter.jsx
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Scatter/controlPanel.ts
 rename superset-frontend/{temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl => plugins/legacy-preset-chart-deckgl}/src/layers/Scatter/images/thumbnail.png (100%)
 rename superset-frontend/{temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl => plugins/legacy-preset-chart-deckgl}/src/layers/Scatter/images/thumbnailLarge.png (100%)
 rename superset-frontend/{temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl => plugins/legacy-preset-chart-deckgl}/src/layers/Scatter/index.js (100%)
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Screengrid/Screengrid.jsx
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Screengrid/controlPanel.ts
 rename superset-frontend/{temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl => plugins/legacy-preset-chart-deckgl}/src/layers/Screengrid/images/thumbnail.png (100%)
 rename superset-frontend/{temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl => plugins/legacy-preset-chart-deckgl}/src/layers/Screengrid/images/thumbnailLarge.png (100%)
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Screengrid/index.js
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/common.jsx
 rename superset-frontend/{temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl => plugins/legacy-preset-chart-deckgl}/src/layers/index.js (100%)
 rename superset-frontend/{temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl => plugins/legacy-preset-chart-deckgl}/src/preset.js (100%)
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/transformProps.js
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/types.ts
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/utilities/Shared_DeckGL.jsx
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/utilities/controls.jsx
 rename superset-frontend/{temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl => plugins/legacy-preset-chart-deckgl}/src/utilities/sharedDndControls.jsx (100%)
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/utilities/utils.js
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/utils.js
 rename superset-frontend/{temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl => plugins/legacy-preset-chart-deckgl}/src/utils/colors.js (100%)
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/utils/computeBoundsFromPoints.ts
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/utils/explore.js
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/utils/fitViewport.ts
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/utils/geo.js
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/utils/getPointsFromPolygon.ts
 rename superset-frontend/{temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl => plugins/legacy-preset-chart-deckgl}/src/utils/safeStringify.js (100%)
 rename superset-frontend/{temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl => plugins/legacy-preset-chart-deckgl}/src/utils/sandbox.js (100%)
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/utils/time.js
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/utils/utils.js
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/test/utils/colors.test.js
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/test/utils/getPointsFromPolygon.test.ts
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/tsconfig.json
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/types/external.d.ts
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberTotal/buildQuery.ts
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberTotal/controlPanel.ts
 rename superset-frontend/plugins/{legacy-preset-chart-big-number/src => plugin-chart-echarts/src/BigNumber}/BigNumberTotal/images/BigNumber.jpg (100%)
 rename superset-frontend/plugins/{legacy-preset-chart-big-number/src => plugin-chart-echarts/src/BigNumber}/BigNumberTotal/images/BigNumber2.jpg (100%)
 rename superset-frontend/plugins/{legacy-preset-chart-big-number/src => plugin-chart-echarts/src/BigNumber}/BigNumberTotal/images/thumbnail.png (100%)
 rename superset-frontend/plugins/{legacy-preset-chart-big-number/src => plugin-chart-echarts/src/BigNumber}/BigNumberTotal/images/thumbnailLarge.png (100%)
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberTotal/index.ts
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberTotal/transformProps.ts
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberViz.tsx
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberWithTrendline/buildQuery.ts
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberWithTrendline/controlPanel.tsx
 rename superset-frontend/plugins/{legacy-preset-chart-big-number/src/BigNumber => plugin-chart-echarts/src/BigNumber/BigNumberWithTrendline}/images/Big_Number_Trendline.jpg (100%)
 rename superset-frontend/plugins/{legacy-preset-chart-big-number/src/BigNumber => plugin-chart-echarts/src/BigNumber/BigNumberWithTrendline}/images/thumbnail.png (100%)
 rename superset-frontend/plugins/{legacy-preset-chart-big-number/src/BigNumber => plugin-chart-echarts/src/BigNumber/BigNumberWithTrendline}/images/thumbnailLarge.png (100%)
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberWithTrendline/index.ts
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberWithTrendline/transformProps.ts
 rename superset-frontend/plugins/{legacy-preset-chart-big-number => plugin-chart-echarts/src/BigNumber}/CHANGELOG.md (100%)
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/index.ts
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/sharedControls.ts
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/types.ts
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/utils.ts
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/utils/forecast.ts
 delete mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/utils/prophet.ts
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/test/BigNumber/transformProps.test.ts
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/test/utils/forecast.test.ts
 delete mode 100644 superset-frontend/plugins/plugin-chart-echarts/test/utils/prophet.test.ts
 delete mode 100644 superset-frontend/plugins/plugin-chart-pivot-table/src/plugin/controlPanel.ts
 create mode 100644 superset-frontend/plugins/plugin-chart-pivot-table/src/plugin/controlPanel.tsx
 create mode 100644 superset-frontend/plugins/plugin-chart-pivot-table/src/react-pivottable/PivotTable.jsx
 create mode 100644 superset-frontend/plugins/plugin-chart-pivot-table/src/react-pivottable/Styles.js
 create mode 100644 superset-frontend/plugins/plugin-chart-pivot-table/src/react-pivottable/TableRenderers.jsx
 create mode 100644 superset-frontend/plugins/plugin-chart-pivot-table/src/react-pivottable/index.js
 create mode 100644 superset-frontend/plugins/plugin-chart-pivot-table/src/react-pivottable/utilities.js
 create mode 100644 superset-frontend/plugins/plugin-chart-table/src/DataTable/utils/sortAlphanumericCaseInsensitive.ts
 create mode 100644 superset-frontend/plugins/plugin-chart-table/test/sortAlphanumericCaseInsensitive.test.ts
 delete mode 100755 superset-frontend/scripts/check_license.sh
 create mode 100644 superset-frontend/spec/helpers/ResizeObserver.ts
 delete mode 100644 superset-frontend/spec/javascripts/dashboard/components/PropertiesModal_spec.jsx
 delete mode 100644 superset-frontend/spec/javascripts/dashboard/components/RefreshIntervalModal_spec.tsx
 delete mode 100644 superset-frontend/spec/javascripts/dashboard/components/gridComponents/ChartHolder_spec.jsx
 delete mode 100644 superset-frontend/spec/javascripts/dashboard/fixtures/mockNativeFilters.ts
 delete mode 100644 superset-frontend/spec/javascripts/dashboard/util/getDashboardUrl_spec.js
 delete mode 100644 superset-frontend/spec/javascripts/dashboard/util/getFormDataWithExtraFilters_spec.ts
 delete mode 100644 superset-frontend/spec/javascripts/explore/components/AdhocMetricEditPopover_spec.jsx
 delete mode 100644 superset-frontend/spec/javascripts/explore/components/ControlPanelsContainer_spec.tsx
 delete mode 100644 superset-frontend/spec/javascripts/explore/components/EmbedCodeButton_spec.jsx
 delete mode 100644 superset-frontend/spec/javascripts/explore/components/ExploreActionButtons_spec.jsx
 delete mode 100644 superset-frontend/spec/javascripts/explore/components/ExploreAdditionalActionsMenu.jsx
 delete mode 100644 superset-frontend/spec/javascripts/explore/components/ExploreViewContainer_spec.jsx
 delete mode 100644 superset-frontend/spec/javascripts/explore/components/SelectControl_spec.jsx
 delete mode 100644 superset-frontend/spec/javascripts/explore/components/TextArea_spec.jsx
 delete mode 100644 superset-frontend/spec/javascripts/explore/controlUtils_spec.tsx
 delete mode 100644 superset-frontend/spec/javascripts/explore/utils_spec.jsx
 create mode 100644 superset-frontend/src/CRUD/Field.test.tsx
 delete mode 100644 superset-frontend/src/SqlLab/components/EstimateQueryCostButton/index.jsx
 create mode 100644 superset-frontend/src/SqlLab/components/EstimateQueryCostButton/index.tsx
 delete mode 100644 superset-frontend/src/SqlLab/components/ExploreCtasResultsButton/index.jsx
 create mode 100644 superset-frontend/src/SqlLab/components/ExploreCtasResultsButton/index.tsx
 delete mode 100644 superset-frontend/src/SqlLab/components/ExploreResultsButton/index.jsx
 create mode 100644 superset-frontend/src/SqlLab/components/ExploreResultsButton/index.tsx
 delete mode 100644 superset-frontend/src/SqlLab/components/QueryTable/index.jsx
 create mode 100644 superset-frontend/src/SqlLab/components/QueryTable/index.tsx
 rename superset-frontend/{spec/javascripts/explore/components/RunQueryActionButton_spec.jsx => src/SqlLab/components/RunQueryActionButton/RunQueryActionButton.test.jsx} (100%)
 delete mode 100644 superset-frontend/src/SqlLab/components/SqlEditorLeftBar/index.jsx
 create mode 100644 superset-frontend/src/SqlLab/components/SqlEditorLeftBar/index.tsx
 create mode 100644 superset-frontend/src/assets/images/chart.svg
 create mode 100644 superset-frontend/src/assets/images/dashboard.svg
 create mode 100644 superset-frontend/src/assets/images/document.svg
 create mode 100644 superset-frontend/src/assets/images/filter.svg
 create mode 100644 superset-frontend/src/assets/images/firebolt.png
 create mode 100644 superset-frontend/src/assets/images/pinot.png
 create mode 100644 superset-frontend/src/assets/images/rockset.png
 delete mode 100644 superset-frontend/src/assets/images/screenshots/bank_dash.png
 delete mode 100644 superset-frontend/src/assets/images/screenshots/deckgl_dash.png
 delete mode 100644 superset-frontend/src/assets/images/screenshots/explore.png
 delete mode 100644 superset-frontend/src/assets/images/screenshots/explore_visualizations.jpg
 delete mode 100644 superset-frontend/src/assets/images/screenshots/gallery.png
 delete mode 100644 superset-frontend/src/assets/images/screenshots/geospatial_dash.jpg
 delete mode 100644 superset-frontend/src/assets/images/screenshots/sqllab.png
 delete mode 100644 superset-frontend/src/assets/images/screenshots/visualizations.png
 create mode 100644 superset-frontend/src/assets/images/teradata.png
 create mode 100644 superset-frontend/src/assets/images/timescale.png
 create mode 100644 superset-frontend/src/assets/images/yugabyte.png
 delete mode 100644 superset-frontend/src/common/components/.eslintrc
 delete mode 100644 superset-frontend/src/common/hooks/useUrlShortener.ts
 delete mode 100644 superset-frontend/src/components/.eslintrc
 create mode 100644 superset-frontend/src/components/CertifiedBadge/CertifiedBadge.stories.tsx
 create mode 100644 superset-frontend/src/components/CertifiedBadge/CertifiedBadge.test.tsx
 create mode 100644 superset-frontend/src/components/CertifiedBadge/index.tsx
 delete mode 100644 superset-frontend/src/components/CertifiedIcon/CertifiedIcon.stories.tsx
 delete mode 100644 superset-frontend/src/components/CertifiedIcon/CertifiedIcon.test.tsx
 delete mode 100644 superset-frontend/src/components/CertifiedIcon/index.tsx
 delete mode 100644 superset-frontend/src/components/Checkbox/Checkbox.stories.jsx
 create mode 100644 superset-frontend/src/components/Checkbox/Checkbox.stories.tsx
 create mode 100644 superset-frontend/src/components/EmptyState/EmptyState.stories.tsx
 create mode 100644 superset-frontend/src/components/EmptyState/index.tsx
 delete mode 100644 superset-frontend/src/components/Menu/Menu.test.tsx
 delete mode 100644 superset-frontend/src/components/Menu/Menu.tsx
 delete mode 100644 superset-frontend/src/components/Menu/MenuRight.tsx
 delete mode 100644 superset-frontend/src/components/Menu/SubMenu.tsx
 create mode 100644 superset-frontend/src/components/UiConfigContext/index.tsx
 delete mode 100644 superset-frontend/src/dashboard/.eslintrc
 rename superset-frontend/{spec/javascripts/dashboard/actions/dashboardLayout_spec.js => src/dashboard/actions/dashboardLayout.test.js} (100%)
 rename superset-frontend/{spec/javascripts/dashboard/actions/dashboardState_spec.js => src/dashboard/actions/dashboardState.test.js} (100%)
 rename superset-frontend/{spec/javascripts/dashboard/components/Dashboard_spec.jsx => src/dashboard/components/Dashboard.test.jsx} (100%)
 rename superset-frontend/{spec/javascripts/dashboard/components/DashboardBuilder_spec.jsx => src/dashboard/components/DashboardBuilder/DashboardBuilder.test.jsx} (100%)
 rename superset-frontend/{spec/javascripts/dashboard/components/DashboardGrid_spec.jsx => src/dashboard/components/DashboardGrid.test.jsx} (100%)
 delete mode 100644 superset-frontend/src/dashboard/components/DeleteComponentButton.jsx
 create mode 100644 superset-frontend/src/dashboard/components/DeleteComponentButton.tsx
 rename superset-frontend/{spec/javascripts/dashboard/components/FiltersBadge_spec.tsx => src/dashboard/components/FiltersBadge/FiltersBadge.test.tsx} (100%)
 rename superset-frontend/{spec/javascripts/dashboard/components/MissingChart_spec.tsx => src/dashboard/components/MissingChart.test.tsx} (100%)
 create mode 100644 superset-frontend/src/dashboard/components/PropertiesModal/PropertiesModal.test.jsx
 delete mode 100644 superset-frontend/src/dashboard/components/PropertiesModal/index.jsx
 create mode 100644 superset-frontend/src/dashboard/components/PropertiesModal/index.tsx
 create mode 100644 superset-frontend/src/dashboard/components/RefreshIntervalModal.test.tsx
 rename superset-frontend/{spec/javascripts/dashboard/components/SliceAdder_spec.jsx => src/dashboard/components/SliceAdder.test.jsx} (100%)
 rename superset-frontend/{spec/javascripts/dashboard/components/dnd/DragDroppable_spec.jsx => src/dashboard/components/dnd/DragDroppable.test.jsx} (100%)
 rename superset-frontend/{spec/javascripts/dashboard/components/gridComponents/Chart_spec.jsx => src/dashboard/components/gridComponents/Chart.test.jsx} (100%)
 create mode 100644 superset-frontend/src/dashboard/components/gridComponents/ChartHolder.test.jsx
 rename superset-frontend/{spec/javascripts/dashboard/components/gridComponents/Column_spec.jsx => src/dashboard/components/gridComponents/Column.test.jsx} (100%)
 rename superset-frontend/{spec/javascripts/dashboard/components/gridComponents/Divider_spec.jsx => src/dashboard/components/gridComponents/Divider.test.jsx} (100%)
 create mode 100644 superset-frontend/src/dashboard/components/gridComponents/DynamicComponent.tsx
 rename superset-frontend/{spec/javascripts/dashboard/components/gridComponents/Header_spec.jsx => src/dashboard/components/gridComponents/Header.test.jsx} (100%)
 rename superset-frontend/{spec/javascripts/dashboard/components/gridComponents/Markdown_spec.jsx => src/dashboard/components/gridComponents/Markdown.test.jsx} (100%)
 rename superset-frontend/{spec/javascripts/dashboard/components/gridComponents/Row_spec.jsx => src/dashboard/components/gridComponents/Row.test.jsx} (100%)
 rename superset-frontend/{spec/javascripts/dashboard/components/gridComponents/Tab_spec.jsx => src/dashboard/components/gridComponents/Tab.test.jsx} (100%)
 rename superset-frontend/{spec/javascripts/dashboard/components/gridComponents/Tabs_spec.jsx => src/dashboard/components/gridComponents/Tabs.test.jsx} (100%)
 rename superset-frontend/{spec/javascripts/dashboard/components/gridComponents/new/DraggableNewComponent_spec.jsx => src/dashboard/components/gridComponents/new/DraggableNewComponent.test.jsx} (100%)
 rename superset-frontend/{spec/javascripts/dashboard/components/gridComponents/new/NewColumn_spec.jsx => src/dashboard/components/gridComponents/new/NewColumn.test.jsx} (100%)
 rename superset-frontend/{spec/javascripts/dashboard/components/gridComponents/new/NewDivider_spec.jsx => src/dashboard/components/gridComponents/new/NewDivider.test.jsx} (100%)
 create mode 100644 superset-frontend/src/dashboard/components/gridComponents/new/NewDynamicComponent.tsx
 rename superset-frontend/{spec/javascripts/dashboard/components/gridComponents/new/NewHeader_spec.jsx => src/dashboard/components/gridComponents/new/NewHeader.test.jsx} (100%)
 rename superset-frontend/{spec/javascripts/dashboard/components/gridComponents/new/NewRow_spec.jsx => src/dashboard/components/gridComponents/new/NewRow.test.jsx} (100%)
 rename superset-frontend/{spec/javascripts/dashboard/components/gridComponents/new/NewTabs_spec.jsx => src/dashboard/components/gridComponents/new/NewTabs.test.jsx} (100%)
 rename superset-frontend/{spec/javascripts/dashboard/components/menu/HoverMenu_spec.tsx => src/dashboard/components/menu/HoverMenu.test.tsx} (100%)
 rename superset-frontend/{spec/javascripts/dashboard/components/menu/WithPopoverMenu_spec.jsx => src/dashboard/components/menu/WithPopoverMenu.test.jsx} (100%)
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/ActionButtons/ActionButtons.test.tsx
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/ActionButtons/index.tsx
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/keyValue.tsx
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterCard/DependenciesRow.tsx
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterCard/FilterCardContent.tsx
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterCard/NameRow.tsx
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterCard/ScopeRow.tsx
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterCard/Styles.ts
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterCard/TooltipWithTruncation.tsx
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterCard/TypeRow.tsx
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterCard/index.tsx
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterCard/types.ts
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterCard/useFilterDependencies.ts
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterCard/useFilterScope.ts
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterCard/useTruncation.ts
 rename superset-frontend/{spec/javascripts/dashboard/components/nativeFilters/NativeFiltersModal_spec.tsx => src/dashboard/components/nativeFilters/FiltersConfigModal/NativeFiltersModal.test.tsx} (100%)
 delete mode 100644 superset-frontend/src/dashboard/components/nativeFilters/types.ts
 rename superset-frontend/{spec/javascripts/dashboard/components/resizable/ResizableContainer_spec.tsx => src/dashboard/components/resizable/ResizableContainer.test.tsx} (100%)
 rename superset-frontend/{spec/javascripts/dashboard/components/resizable/ResizableHandle_spec.tsx => src/dashboard/components/resizable/ResizableHandle.test.tsx} (100%)
 create mode 100644 superset-frontend/src/dashboard/fixtures/mockNativeFilters.ts
 rename superset-frontend/{spec/javascripts/dashboard/reducers/dashboardFilters_spec.js => src/dashboard/reducers/dashboardFilters.test.js} (100%)
 rename superset-frontend/{spec/javascripts/dashboard/reducers/dashboardLayout_spec.js => src/dashboard/reducers/dashboardLayout.test.js} (100%)
 rename superset-frontend/{spec/javascripts/dashboard/reducers/dashboardState_spec.js => src/dashboard/reducers/dashboardState.test.js} (100%)
 rename superset-frontend/{spec/javascripts/dashboard/reducers/sliceEntities_spec.js => src/dashboard/reducers/sliceEntities.test.js} (100%)
 create mode 100644 superset-frontend/src/dashboard/styles.ts
 rename superset-frontend/{spec/javascripts/dashboard/util/componentIsResizable_spec.ts => src/dashboard/util/componentIsResizable.test.ts} (100%)
 rename superset-frontend/{spec/javascripts/dashboard/util/dnd-reorder_spec.js => src/dashboard/util/dnd-reorder.test.js} (100%)
 rename superset-frontend/{spec/javascripts/dashboard/util/dropOverflowsParent_spec.js => src/dashboard/util/dropOverflowsParent.test.js} (100%)
 rename superset-frontend/{spec/javascripts/dashboard/util/findFirstParentContainer_spec.js => src/dashboard/util/findFirstParentContainer.test.js} (100%)
 rename superset-frontend/{spec/javascripts/dashboard/util/findParentId_spec.js => src/dashboard/util/findParentId.test.js} (100%)
 rename superset-frontend/{spec/javascripts/dashboard/util/findTabIndexByComponentId_spec.js => src/dashboard/util/findTabIndexByComponentId.test.js} (100%)
 rename superset-frontend/{spec/javascripts/dashboard/util/getChartAndLabelComponentIdFromPath_spec.js => src/dashboard/util/getChartAndLabelComponentIdFromPath.test.js} (100%)
 rename superset-frontend/{spec/javascripts/dashboard/util/getChartIdsFromLayout_spec.js => src/dashboard/util/getChartIdsFromLayout.test.js} (100%)
 create mode 100644 superset-frontend/src/dashboard/util/getDashboardUrl.test.js
 rename superset-frontend/{spec/javascripts/dashboard/util/getDetailedComponentWidth_spec.js => src/dashboard/util/getDetailedComponentWidth.test.js} (100%)
 rename superset-frontend/{spec/javascripts/dashboard/util/getDropPosition_spec.js => src/dashboard/util/getDropPosition.test.js} (100%)
 rename superset-frontend/{spec/javascripts/dashboard/util/getEffectiveExtraFilters_spec.js => src/dashboard/util/getEffectiveExtraFilters.test.js} (100%)
 rename superset-frontend/{spec/javascripts/dashboard/util/getFilterConfigsFromFormdata_spec.js => src/dashboard/util/getFilterConfigsFromFormdata.test.js} (100%)
 rename superset-frontend/{spec/javascripts/dashboard/util/getFilterScopeFromNodesTree_spec.js => src/dashboard/util/getFilterScopeFromNodesTree.test.js} (100%)
 create mode 100644 superset-frontend/src/dashboard/util/getFormDataWithExtraFilters.test.ts
 rename superset-frontend/{spec/javascripts/dashboard/util/getLeafComponentIdFromPath_spec.js => src/dashboard/util/getLeafComponentIdFromPath.test.js} (100%)
 rename superset-frontend/{spec/javascripts/dashboard/util/isDashboardEmpty_spec.ts => src/dashboard/util/isDashboardEmpty.test.ts} (100%)
 rename superset-frontend/{spec/javascripts/dashboard/util/isValidChild_spec.ts => src/dashboard/util/isValidChild.test.ts} (100%)
 rename superset-frontend/{spec/javascripts/dashboard/util/newComponentFactory_spec.js => src/dashboard/util/newComponentFactory.test.js} (100%)
 rename superset-frontend/{spec/javascripts/dashboard/util/newEntitiesFromDrop_spec.js => src/dashboard/util/newEntitiesFromDrop.test.js} (100%)
 rename superset-frontend/{spec/javascripts/dashboard/util/updateComponentParentsList_spec.js => src/dashboard/util/updateComponentParentsList.test.js} (100%)
 delete mode 100644 superset-frontend/src/dataMask/types.ts
 create mode 100644 superset-frontend/src/embedded/index.tsx
 rename superset-frontend/{spec/javascripts/explore/exploreActions_spec.js => src/explore/actions/exploreActions.test.js} (100%)
 delete mode 100644 superset-frontend/src/explore/components/ControlHeader.jsx
 create mode 100644 superset-frontend/src/explore/components/ControlHeader.stories.tsx
 create mode 100644 superset-frontend/src/explore/components/ControlHeader.tsx
 create mode 100644 superset-frontend/src/explore/components/ControlPanelAlert.tsx
 create mode 100644 superset-frontend/src/explore/components/ControlPanelsContainer.test.tsx
 rename superset-frontend/{spec/javascripts/explore/components/ControlRow_spec.tsx => src/explore/components/ControlRow.test.tsx} (100%)
 create mode 100644 superset-frontend/src/explore/components/EmbedCodeButton.test.jsx
 create mode 100644 superset-frontend/src/explore/components/ExploreActionButtons.test.jsx
 create mode 100644 superset-frontend/src/explore/components/ExploreAdditionalActionsMenu/ExploreAdditionalActionsMenu.test.jsx
 rename superset-frontend/{spec/javascripts/explore/components/ExploreChartPanel_spec.jsx => src/explore/components/ExploreChartPanel.test.jsx} (100%)
 delete mode 100644 superset-frontend/src/explore/components/ExploreViewContainer.jsx
 create mode 100644 superset-frontend/src/explore/components/ExploreViewContainer/ExploreViewContainer.test.tsx
 create mode 100644 superset-frontend/src/explore/components/ExploreViewContainer/index.jsx
 create mode 100644 superset-frontend/src/explore/components/ExportToCSVDropdown/ExportToCSVDropdown.test.tsx
 create mode 100644 superset-frontend/src/explore/components/ExportToCSVDropdown/index.tsx
 delete mode 100644 superset-frontend/src/explore/components/QueryAndSaveBtns.jsx
 create mode 100644 superset-frontend/src/explore/components/QueryAndSaveBtns.stories.tsx
 rename superset-frontend/{spec/javascripts/explore/components/QueryAndSaveBtns_spec.jsx => src/explore/components/QueryAndSaveBtns.test.jsx} (100%)
 create mode 100644 superset-frontend/src/explore/components/QueryAndSaveBtns.tsx
 delete mode 100644 superset-frontend/src/explore/components/RowCountLabel.jsx
 create mode 100644 superset-frontend/src/explore/components/RowCountLabel.stories.tsx
 rename superset-frontend/{spec/javascripts/explore/components/RowCountLabel_spec.jsx => src/explore/components/RowCountLabel.test.jsx} (100%)
 create mode 100644 superset-frontend/src/explore/components/RowCountLabel.tsx
 rename superset-frontend/{spec/javascripts/explore/components/SaveModal_spec.jsx => src/explore/components/SaveModal.test.jsx} (100%)
 delete mode 100644 superset-frontend/src/explore/components/controls/BoundsControl.jsx
 create mode 100644 superset-frontend/src/explore/components/controls/BoundsControl.stories.tsx
 rename superset-frontend/{spec/javascripts/explore/components/BoundsControl_spec.jsx => src/explore/components/controls/BoundsControl.test.jsx} (100%)
 create mode 100644 superset-frontend/src/explore/components/controls/BoundsControl.tsx
 rename superset-frontend/{spec/javascripts/explore/components/CheckboxControl_spec.tsx => src/explore/components/controls/CheckboxControl.test.tsx} (100%)
 rename superset-frontend/{spec/javascripts/explore/components/ColorPickerControl_spec.tsx => src/explore/components/controls/ColorPickerControl.test.tsx} (100%)
 rename superset-frontend/{spec/javascripts/explore/components/ColorScheme_spec.jsx => src/explore/components/controls/ColorSchemeControl/ColorScheme.test.jsx} (100%)
 rename superset-frontend/{spec/javascripts/explore/components/DatasourceControl_spec.jsx => src/explore/components/controls/DatasourceControl/DatasourceControl.test.jsx} (100%)
 rename superset-frontend/{spec/javascripts/explore/components/FilterBoxItemControl_spec.jsx => src/explore/components/controls/FilterBoxItemControl/FilterBoxItemControl.test.jsx} (100%)
 rename superset-frontend/{spec/javascripts/explore/AdhocMetric_spec.js => src/explore/components/controls/MetricControl/AdhocMetric.test.js} (100%)
 create mode 100644 superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover/AdhocMetricEditPopover.test.jsx
 rename superset-frontend/{spec/javascripts/explore/components/AdhocMetricEditPopoverTitle_spec.jsx => src/explore/components/controls/MetricControl/AdhocMetricEditPopoverTitle.test.jsx} (100%)
 rename superset-frontend/{spec/javascripts/explore/components/AdhocMetricOption_spec.jsx => src/explore/components/controls/MetricControl/AdhocMetricOption.test.jsx} (100%)
 rename superset-frontend/{spec/javascripts/explore/components/AggregateOption_spec.tsx => src/explore/components/controls/MetricControl/AggregateOption.test.tsx} (100%)
 rename superset-frontend/{spec/javascripts/explore/components/FilterDefinitionOption_spec.jsx => src/explore/components/controls/MetricControl/FilterDefinitionOption.test.jsx} (100%)
 rename superset-frontend/{spec/javascripts/explore/components/MetricDefinitionOption_spec.jsx => src/explore/components/controls/MetricControl/MetricDefinitionOption.test.jsx} (100%)
 rename superset-frontend/{spec/javascripts/explore/components/MetricDefinitionValue_spec.jsx => src/explore/components/controls/MetricControl/MetricDefinitionValue.test.jsx} (100%)
 rename superset-frontend/{spec/javascripts/explore/components/MetricsControl_spec.jsx => src/explore/components/controls/MetricControl/MetricsControl.test.jsx} (100%)
 create mode 100644 superset-frontend/src/explore/components/controls/SelectControl.test.jsx
 delete mode 100644 superset-frontend/src/explore/components/controls/SliderControl.jsx
 create mode 100644 superset-frontend/src/explore/components/controls/SliderControl.stories.tsx
 create mode 100644 superset-frontend/src/explore/components/controls/SliderControl.tsx
 create mode 100644 superset-frontend/src/explore/components/controls/TextAreaControl.test.jsx
 rename superset-frontend/{spec/javascripts/explore/components/ViewportControl_spec.jsx => src/explore/components/controls/ViewportControl.test.jsx} (100%)
 rename superset-frontend/{spec/javascripts/explore/components/VizTypeControl_spec.jsx => src/explore/components/controls/VizTypeControl/VizTypeControl.test.jsx} (100%)
 rename superset-frontend/{spec/javascripts/explore/components/withAsyncVerification_spec.tsx => src/explore/components/controls/withAsyncVerification.test.tsx} (100%)
 create mode 100644 superset-frontend/src/explore/components/useTimeFormattedColumns.ts
 create mode 100644 superset-frontend/src/explore/controlUtils/controlUtils.test.tsx
 create mode 100644 superset-frontend/src/explore/controlUtils/getControlValuesCompatibleWithDatasource.ts
 create mode 100644 superset-frontend/src/explore/exploreUtils/exploreUtils.test.jsx
 create mode 100644 superset-frontend/src/explore/exploreUtils/formData.ts
 delete mode 100644 superset-frontend/src/explore/exploreUtils/getExploreLongUrl.test.ts
 rename superset-frontend/{spec/javascripts => src}/explore/fixtures.tsx (100%)
 rename superset-frontend/{spec/javascripts/explore/store_spec.jsx => src/explore/store.test.jsx} (100%)
 create mode 100644 superset-frontend/src/filters/components/Range/SingleValueType.ts
 rename superset-frontend/src/{common => }/hooks/apiResources/apiResources.test.ts (100%)
 rename superset-frontend/src/{common => }/hooks/apiResources/apiResources.ts (100%)
 rename superset-frontend/src/{common => }/hooks/apiResources/charts.ts (100%)
 rename superset-frontend/src/{common => }/hooks/apiResources/dashboards.ts (100%)
 rename superset-frontend/src/{common => }/hooks/apiResources/index.ts (100%)
 rename superset-frontend/src/{common => }/hooks/useChangeEffect/index.ts (100%)
 rename superset-frontend/src/{common => }/hooks/useChangeEffect/useChangeEffect.test.ts (100%)
 rename superset-frontend/src/{common => }/hooks/useChangeEffect/useChangeEffect.ts (100%)
 rename superset-frontend/src/{common => }/hooks/useComponentDidMount/index.ts (100%)
 rename superset-frontend/src/{common => }/hooks/useComponentDidMount/useComponentDidMount.test.ts (100%)
 rename superset-frontend/src/{common => }/hooks/useComponentDidMount/useComponentDidMount.ts (100%)
 rename superset-frontend/src/{common => }/hooks/useComponentDidUpdate/index.ts (100%)
 rename superset-frontend/src/{common => }/hooks/useComponentDidUpdate/useComponentDidUpdate.test.ts (100%)
 rename superset-frontend/src/{common => }/hooks/useComponentDidUpdate/useComponentDidUpdate.ts (100%)
 rename superset-frontend/src/{common => }/hooks/useElementOnScreen/index.ts (100%)
 rename superset-frontend/src/{common => }/hooks/usePrevious/index.ts (100%)
 rename superset-frontend/src/{common => }/hooks/usePrevious/usePrevious.test.ts (100%)
 rename superset-frontend/src/{common => }/hooks/usePrevious/usePrevious.ts (100%)
 create mode 100644 superset-frontend/src/hooks/useTabId.ts
 create mode 100644 superset-frontend/src/hooks/useUrlShortener.ts
 create mode 100644 superset-frontend/src/setup/setupDasboardComponents.ts
 create mode 100644 superset-frontend/src/utils/functionalRegistry.ts
 create mode 100644 superset-frontend/src/utils/localStorageHelpers.test.ts
 delete mode 100644 superset-frontend/src/views/CRUD/storageKeys.ts
 create mode 100644 superset-frontend/src/views/RootContextProviders.tsx
 rename superset-frontend/src/{components/Menu => views/components}/LanguagePicker.test.tsx (100%)
 rename superset-frontend/src/{components/Menu => views/components}/LanguagePicker.tsx (100%)
 create mode 100644 superset-frontend/src/views/components/Menu.test.tsx
 create mode 100644 superset-frontend/src/views/components/Menu.tsx
 create mode 100644 superset-frontend/src/views/components/MenuRight.tsx
 rename superset-frontend/src/{components/Menu => views/components}/SubMenu.test.tsx (100%)
 create mode 100644 superset-frontend/src/views/components/SubMenu.tsx
 rename superset-frontend/{spec/javascripts/explore/components/FilterBox_spec.jsx => src/visualizations/FilterBox/FilterBox.test.jsx} (100%)
 delete mode 100644 superset-frontend/src/visualizations/TimeTable/SparklineCell.jsx
 rename superset-frontend/{plugins/legacy-plugin-chart-time-table/src => src/visualizations/TimeTable}/SparklineCell.tsx (100%)
 delete mode 100644 superset-frontend/src/visualizations/TimeTable/TimeTableChartPlugin.js
 rename superset-frontend/src/{explore/controlPanels/TimeTable.js => visualizations/TimeTable/controlPanel.js} (100%)
 create mode 100644 superset-frontend/src/visualizations/TimeTable/index.ts
 delete mode 100644 superset-frontend/src/visualizations/TimeTable/transformProps.js
 create mode 100644 superset-frontend/src/visualizations/TimeTable/transformProps.ts
 create mode 100644 superset-frontend/src/visualizations/TimeTable/types.d.ts
 create mode 100644 superset-frontend/src/visualizations/dashboardComponents/DashboardComponentsRegistry.ts
 create mode 100644 superset-frontend/src/visualizations/dashboardComponents/ExampleComponent/ExampleComponent.tsx
 create mode 100644 superset-frontend/src/visualizations/dashboardComponents/ExampleComponent/index.ts
 create mode 100644 superset-frontend/src/visualizations/presets/dashboardComponents.ts
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/.github/CODEOWNERS
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/.github/ISSUE_TEMPLATE/bug_report.md
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/.github/ISSUE_TEMPLATE/feature_request.md
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/.github/ISSUE_TEMPLATE/question.md
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/.github/PULL_REQUEST_TEMPLATE.md
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/.github/issue_label_bot.yaml
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/.github/semantic.yml
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/.gitignore
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/.npmrc
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/.nvmrc
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/.travis.yml
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/LICENSE
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/README.md
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/commitlint.config.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/lerna.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/package.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/README.md
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/package.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/AnimatableDeckGLContainer.jsx
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/CategoricalDeckGLContainer.jsx
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/DeckGLContainer.jsx
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/Multi/Multi.jsx
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/Multi/controlPanel.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/components/Legend.jsx
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/components/PlaySlider.jsx
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/components/Tooltip.tsx
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/factory.jsx
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/index.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/layers/Arc/Arc.jsx
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/layers/Arc/controlPanel.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/layers/Arc/index.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/layers/Geojson/Geojson.jsx
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/layers/Geojson/controlPanel.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/layers/Grid/Grid.jsx
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/layers/Grid/controlPanel.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/layers/Hex/Hex.jsx
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/layers/Hex/controlPanel.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/layers/Path/controlPanel.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/layers/Polygon/Polygon.jsx
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/layers/Polygon/controlPanel.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/layers/Polygon/index.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/layers/Scatter/Scatter.jsx
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/layers/Scatter/controlPanel.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/layers/Screengrid/Screengrid.jsx
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/layers/Screengrid/controlPanel.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/layers/Screengrid/index.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/layers/common.jsx
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/transformProps.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/utilities/Shared_DeckGL.jsx
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/utilities/controls.jsx
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/utilities/utils.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/utils.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/utils/computeBoundsFromPoints.ts
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/utils/explore.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/utils/fitViewport.ts
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/utils/geo.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/utils/getPointsFromPolygon.ts
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/utils/time.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/utils/types.ts
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/src/utils/utils.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/test/utils/colors.test.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/test/utils/getPointsFromPolygon.test.ts
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/types/external.d.ts
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-deckgl/yarn.lock
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-kepler/README.md
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-kepler/package.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-kepler/src/Kepler.css
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-kepler/src/Kepler.jsx
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-kepler/src/KeplerChartPlugin.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-kepler/src/images/thumbnail.png
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-kepler/src/images/thumbnailLarge.png
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-kepler/src/index.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-kepler/src/preset.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-kepler/src/store.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-legacy-preset-chart-kepler/src/transformProps.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-plugins-demo/.storybook/addons.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-plugins-demo/.storybook/config.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-plugins-demo/.storybook/storybook.css
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-plugins-demo/.storybook/webpack.config.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-plugins-demo/README.md
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-plugins-demo/package.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-plugins-demo/storybook/shared/dummyDatasource.ts
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-plugins-demo/storybook/stories/index.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-plugins-demo/storybook/stories/legacy-preset-chart-deckgl/Arc/Stories.tsx
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-plugins-demo/storybook/stories/legacy-preset-chart-deckgl/Arc/index.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-plugins-demo/storybook/stories/legacy-preset-chart-deckgl/Arc/payload.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-plugins-demo/storybook/stories/legacy-preset-chart-deckgl/Grid/Stories.tsx
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-plugins-demo/storybook/stories/legacy-preset-chart-deckgl/Grid/index.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-plugins-demo/storybook/stories/legacy-preset-chart-deckgl/Grid/payload.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-plugins-demo/storybook/stories/legacy-preset-chart-deckgl/Hex/Stories.tsx
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-plugins-demo/storybook/stories/legacy-preset-chart-deckgl/Hex/index.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-plugins-demo/storybook/stories/legacy-preset-chart-deckgl/Hex/payload.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-plugins-demo/storybook/stories/legacy-preset-chart-deckgl/Path/Stories.tsx
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-plugins-demo/storybook/stories/legacy-preset-chart-deckgl/Path/index.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-plugins-demo/storybook/stories/legacy-preset-chart-deckgl/Path/payload.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-plugins-demo/storybook/stories/legacy-preset-chart-deckgl/Polygon/Stories.tsx
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-plugins-demo/storybook/stories/legacy-preset-chart-deckgl/Polygon/geojsonPayload.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-plugins-demo/storybook/stories/legacy-preset-chart-deckgl/Polygon/index.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-plugins-demo/storybook/stories/legacy-preset-chart-deckgl/Polygon/payload.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-plugins-demo/storybook/stories/legacy-preset-chart-deckgl/Scatter/Stories.tsx
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-plugins-demo/storybook/stories/legacy-preset-chart-deckgl/Scatter/index.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-plugins-demo/storybook/stories/legacy-preset-chart-deckgl/Scatter/payload.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-plugins-demo/storybook/stories/legacy-preset-chart-deckgl/Screengrid/Stories.tsx
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-plugins-demo/storybook/stories/legacy-preset-chart-deckgl/Screengrid/index.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/packages/superset-ui-plugins-demo/storybook/stories/legacy-preset-chart-deckgl/Screengrid/payload.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/scripts/buildAssets.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui-plugins-deckgl/yarn.lock
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/.eslintignore
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/.eslintrc.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/.github/CODEOWNERS
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/.github/ISSUE_TEMPLATE/bug_report.md
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/.github/ISSUE_TEMPLATE/feature_request.md
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/.github/ISSUE_TEMPLATE/question.md
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/.github/PULL_REQUEST_TEMPLATE.md
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/.github/config.yml
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/.github/dependabot.yml
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/.github/issue_label_bot.yaml
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/.github/semantic.yml
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/.github/workflows/chromatic.yml
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/.github/workflows/ci.yml
 delete mode 100755 superset-frontend/temporary_superset_ui/superset-ui/.github/workflows/codecov.sh
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/.github/workflows/release.yml
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/.gitignore
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/.nvmrc
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/.prettierignore
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/.rat-excludes
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/CHANGELOG.md
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/CONTRIBUTING.md
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/LICENSE
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/README.md
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/babel.config.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/codecov.yml
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/commitlint.config.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/docs/debugging.md
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/docs/storybook.md
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/jest.config.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/lerna.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/package-lock.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/package.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/prettier.config.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/README.md
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/hold-potentially-deprecate/superset-ui-legacy-plugin-chart-word-cloud/README.md
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/hold-potentially-deprecate/superset-ui-legacy-plugin-chart-word-cloud/package.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/hold-potentially-deprecate/superset-ui-legacy-plugin-chart-word-cloud/src/ReactWordCloud.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/hold-potentially-deprecate/superset-ui-legacy-plugin-chart-word-cloud/src/WordCloud.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/hold-potentially-deprecate/superset-ui-legacy-plugin-chart-word-cloud/src/images/thumbnail.png
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/hold-potentially-deprecate/superset-ui-legacy-plugin-chart-word-cloud/src/images/thumbnailLarge.png
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/hold-potentially-deprecate/superset-ui-legacy-plugin-chart-word-cloud/src/index.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/hold-potentially-deprecate/superset-ui-legacy-plugin-chart-word-cloud/src/transformProps.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/hold-potentially-deprecate/superset-ui-plugin-chart-table/README.md
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/hold-potentially-deprecate/superset-ui-plugin-chart-table/package.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/hold-potentially-deprecate/superset-ui-plugin-chart-table/src/Table.tsx
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/hold-potentially-deprecate/superset-ui-plugin-chart-table/src/TableFormData.ts
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/hold-potentially-deprecate/superset-ui-plugin-chart-table/src/buildQuery.ts
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/hold-potentially-deprecate/superset-ui-plugin-chart-table/src/components/HTMLRenderer.tsx
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/hold-potentially-deprecate/superset-ui-plugin-chart-table/src/createMetadata.ts
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/hold-potentially-deprecate/superset-ui-plugin-chart-table/src/getRenderer.tsx
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/hold-potentially-deprecate/superset-ui-plugin-chart-table/src/images/thumbnail.png
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/hold-potentially-deprecate/superset-ui-plugin-chart-table/src/index.ts
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/hold-potentially-deprecate/superset-ui-plugin-chart-table/src/legacy/index.ts
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/hold-potentially-deprecate/superset-ui-plugin-chart-table/src/legacy/transformProps.ts
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/hold-potentially-deprecate/superset-ui-plugin-chart-table/src/processColumns.ts
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/hold-potentially-deprecate/superset-ui-plugin-chart-table/src/processData.ts
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/hold-potentially-deprecate/superset-ui-plugin-chart-table/src/processMetrics.ts
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/hold-potentially-deprecate/superset-ui-plugin-chart-table/src/transformProps.ts
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/hold-potentially-deprecate/superset-ui-plugin-chart-table/src/types.ts
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/hold-potentially-deprecate/superset-ui-plugin-chart-table/test/buildQuery.test.ts
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/hold-potentially-deprecate/superset-ui-plugin-chart-table/test/processData.test.ts
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/hold-potentially-deprecate/superset-ui-plugin-chart-table/test/processMetrics.test.ts
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/hold-potentially-deprecate/superset-ui-plugin-chart-table/types/external.d.ts
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/README.md
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/package.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/chart/ChoroplethMap.tsx
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/chart/Encoder.ts
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/chart/MapMetadata.ts
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/chart/MapTooltip.tsx
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/chart/Projection.ts
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/chart/components.ts
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/chart/loadMap.ts
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/configureEncodable.ts
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/images/thumbnail.png
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/index.ts
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/maps/belgium-topo.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/maps/brazil-topo.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/maps/bulgaria-topo.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/maps/canada-topo.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/maps/china-topo.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/maps/france-topo.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/maps/germany-topo.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/maps/index.ts
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/maps/india-topo.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/maps/iran-topo.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/maps/italy-topo.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/maps/japan-topo.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/maps/korea-topo.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/maps/liechtenstein-topo.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/maps/morocco-topo.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/maps/myanmar-topo.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/maps/netherlands-topo.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/maps/portugal-topo.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/maps/russia-topo.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/maps/singapore-topo.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/maps/spain-topo.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/maps/switzerland-topo.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/maps/thailand-topo.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/maps/timorleste-topo.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/maps/uk-topo.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/maps/ukraine-topo.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/maps/usa-topo.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/maps/world-topo.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/maps/zambia-topo.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/plugin/index.ts
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/plugin/transformProps.ts
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/src/types.ts
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/stories/ChoroplethMap.stories.tsx
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/stories/generateFakeMapData.ts
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/stories/useFakeMapData.ts
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/test/index.test.ts
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/test/tsconfig.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/tsconfig.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/plugin-chart-choropleth-map/types/external.d.ts
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/setupJest.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/.storybook/addons.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/.storybook/config.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/.storybook/storybook.css
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/README.md
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/package.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-word-cloud/Stories.tsx
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-word-cloud/data.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/temporary-plugins/superset-ui-plugins-demo/storybook/stories/legacy-plugin-chart-word-cloud/index.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/test/__mocks__/mockExportObject.js
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/test/__mocks__/svgrMock.tsx
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/test/setup.ts
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/tsconfig.eslint.json
 delete mode 100644 superset-frontend/temporary_superset_ui/superset-ui/tsconfig.json
 delete mode 100755 superset/cli.py
 copy {tests/unit_tests/common => superset/cli}/__init__.py (100%)
 create mode 100755 superset/cli/celery.py
 create mode 100755 superset/cli/examples.py
 create mode 100755 superset/cli/importexport.py
 create mode 100755 superset/cli/lib.py
 create mode 100755 superset/cli/main.py
 create mode 100755 superset/cli/test.py
 create mode 100755 superset/cli/thumbnails.py
 create mode 100755 superset/cli/update.py
 copy {tests/unit_tests/common => superset/dashboards/filter_state}/__init__.py (100%)
 create mode 100644 superset/dashboards/filter_state/api.py
 copy {tests/unit_tests/common => superset/dashboards/filter_state/commands}/__init__.py (100%)
 create mode 100644 superset/dashboards/filter_state/commands/create.py
 create mode 100644 superset/dashboards/filter_state/commands/delete.py
 create mode 100644 superset/dashboards/filter_state/commands/get.py
 create mode 100644 superset/dashboards/filter_state/commands/update.py
 create mode 100644 superset/db_engine_specs/kusto.py
 create mode 100644 superset/examples/data_loading.py
 copy {tests/unit_tests/common => superset/explore}/__init__.py (100%)
 copy {tests/unit_tests/common => superset/explore/form_data}/__init__.py (100%)
 create mode 100644 superset/explore/form_data/api.py
 copy {tests/unit_tests/common => superset/explore/form_data/commands}/__init__.py (100%)
 create mode 100644 superset/explore/form_data/commands/create.py
 create mode 100644 superset/explore/form_data/commands/delete.py
 create mode 100644 superset/explore/form_data/commands/get.py
 create mode 100644 superset/explore/form_data/commands/parameters.py
 create mode 100644 superset/explore/form_data/commands/state.py
 create mode 100644 superset/explore/form_data/commands/update.py
 create mode 100644 superset/explore/form_data/schemas.py
 create mode 100644 superset/explore/form_data/utils.py
 copy {tests/unit_tests/common => superset/key_value}/__init__.py (100%)
 create mode 100644 superset/key_value/api.py
 copy {tests/unit_tests/common => superset/key_value/commands}/__init__.py (100%)
 create mode 100644 superset/key_value/commands/create.py
 create mode 100644 superset/key_value/commands/delete.py
 create mode 100644 superset/key_value/commands/entry.py
 create mode 100644 superset/key_value/commands/exceptions.py
 create mode 100644 superset/key_value/commands/get.py
 create mode 100644 superset/key_value/commands/parameters.py
 create mode 100644 superset/key_value/commands/update.py
 create mode 100644 superset/key_value/schemas.py
 create mode 100644 superset/key_value/utils.py
 create mode 100644 superset/migrations/versions/31bb738bd1d2_move_pivot_table_v2_legacy_order_by_to_.py
 create mode 100644 superset/migrations/versions/3ba29ecbaac5_change_datatype_of_type_in_basecolumn.py
 create mode 100644 superset/migrations/versions/5afbb1a5849b_add_embedded_dahshoard_table.py
 create mode 100644 superset/migrations/versions/5fd49410a97a_add_columns_for_external_management.py
 create mode 100644 superset/migrations/versions/abe27eaf93db_add_extra_config_column_to_alerts.py
 create mode 100644 superset/migrations/versions/bb38f40aa3ff_add_force_screenshot_to_alerts_reports.py
 create mode 100644 superset/migrations/versions/c53bae8f08dd_add_saved_query_foreign_key_to_tab_state.py
 create mode 100644 superset/migrations/versions/fe23025b9441_rename_big_viz_total_form_data_fields.py
 create mode 100644 superset/security/guest_token.py
 create mode 100644 superset/utils/database.py
 delete mode 100644 superset/utils/pandas_postprocessing.py
 create mode 100644 superset/utils/pandas_postprocessing/__init__.py
 create mode 100644 superset/utils/pandas_postprocessing/aggregate.py
 create mode 100644 superset/utils/pandas_postprocessing/boxplot.py
 create mode 100644 superset/utils/pandas_postprocessing/compare.py
 create mode 100644 superset/utils/pandas_postprocessing/contribution.py
 create mode 100644 superset/utils/pandas_postprocessing/cum.py
 create mode 100644 superset/utils/pandas_postprocessing/diff.py
 create mode 100644 superset/utils/pandas_postprocessing/geography.py
 create mode 100644 superset/utils/pandas_postprocessing/pivot.py
 create mode 100644 superset/utils/pandas_postprocessing/prophet.py
 create mode 100644 superset/utils/pandas_postprocessing/resample.py
 create mode 100644 superset/utils/pandas_postprocessing/rolling.py
 create mode 100644 superset/utils/pandas_postprocessing/select.py
 create mode 100644 superset/utils/pandas_postprocessing/sort.py
 create mode 100644 superset/utils/pandas_postprocessing/utils.py
 create mode 100644 tests/common/logger_utils.py
 create mode 100644 tests/conftest.py
 create mode 100644 tests/consts/__init__.py
 create mode 100644 tests/consts/birth_names.py
 create mode 100644 tests/consts/us_states.py
 create mode 100644 tests/example_data/__init__.py
 create mode 100644 tests/example_data/data_generator/__init__.py
 create mode 100644 tests/example_data/data_generator/base_generator.py
 create mode 100644 tests/example_data/data_generator/birth_names/__init__.py
 create mode 100644 tests/example_data/data_generator/birth_names/birth_names_generator.py
 create mode 100644 tests/example_data/data_generator/birth_names/birth_names_generator_factory.py
 create mode 100644 tests/example_data/data_generator/consts.py
 create mode 100644 tests/example_data/data_generator/string_generator.py
 create mode 100644 tests/example_data/data_generator/string_generator_factory.py
 create mode 100644 tests/example_data/data_generator/tests/__init__.py
 create mode 100644 tests/example_data/data_generator/tests/test_string_generator.py
 create mode 100644 tests/example_data/data_loading/__init__.py
 create mode 100644 tests/example_data/data_loading/base_data_loader.py
 create mode 100644 tests/example_data/data_loading/data_definitions/__init__.py
 create mode 100644 tests/example_data/data_loading/data_definitions/birth_names.py
 create mode 100644 tests/example_data/data_loading/data_definitions/types.py
 create mode 100644 tests/example_data/data_loading/pandas/__init__.py
 create mode 100644 tests/example_data/data_loading/pandas/pandas_data_loader.py
 create mode 100644 tests/example_data/data_loading/pandas/pands_data_loading_conf.py
 create mode 100644 tests/example_data/data_loading/pandas/table_df_convertor.py
 create mode 100644 tests/fixtures/__init__.py
 create mode 100644 tests/fixtures/birth_names.py
 copy tests/{unit_tests/common => integration_tests/dashboards/filter_state}/__init__.py (100%)
 create mode 100644 tests/integration_tests/dashboards/filter_state/api_tests.py
 delete mode 100644 tests/integration_tests/dataframe_test.py
 delete mode 100644 tests/integration_tests/db_engine_specs/athena_tests.py
 delete mode 100644 tests/integration_tests/db_engine_specs/mssql_tests.py
 delete mode 100644 tests/integration_tests/db_engine_specs/snowflake_tests.py
 delete mode 100644 tests/integration_tests/db_engine_specs/sqlite_tests.py
 copy tests/{unit_tests/common => integration_tests/explore}/__init__.py (100%)
 copy tests/{unit_tests/common => integration_tests/explore/form_data}/__init__.py (100%)
 create mode 100644 tests/integration_tests/explore/form_data/api_tests.py
 delete mode 100644 tests/integration_tests/feature_flag_tests.py
 create mode 100644 tests/integration_tests/fixtures/tabbed_dashboard.py
 delete mode 100644 tests/integration_tests/pandas_postprocessing_tests.py
 create mode 100644 tests/integration_tests/security/guest_token_security_tests.py
 create mode 100644 tests/integration_tests/security/row_level_security_tests.py
 delete mode 100644 tests/integration_tests/sql_parse_tests.py
 delete mode 100644 tests/integration_tests/utils/date_parser_tests.py
 copy tests/unit_tests/{common => dashboards}/__init__.py (100%)
 copy tests/unit_tests/{common => dashboards/commands}/__init__.py (100%)
 copy tests/unit_tests/{common => dashboards/commands/importers}/__init__.py (100%)
 copy tests/unit_tests/{common => dashboards/commands/importers/v1}/__init__.py (100%)
 create mode 100644 tests/unit_tests/dashboards/commands/importers/v1/utils_test.py
 create mode 100644 tests/unit_tests/dataframe_test.py
 copy tests/unit_tests/{common => datasets}/__init__.py (100%)
 copy tests/unit_tests/{common => datasets/commands}/__init__.py (100%)
 create mode 100644 tests/unit_tests/datasets/commands/export_test.py
 copy tests/unit_tests/{common => datasets/commands/importers}/__init__.py (100%)
 copy tests/unit_tests/{common => datasets/commands/importers/v1}/__init__.py (100%)
 create mode 100644 tests/unit_tests/datasets/commands/importers/v1/import_test.py
 create mode 100644 tests/unit_tests/db_engine_specs/test_athena.py
 create mode 100644 tests/unit_tests/db_engine_specs/test_base.py
 create mode 100644 tests/unit_tests/db_engine_specs/test_kusto.py
 create mode 100644 tests/unit_tests/db_engine_specs/test_mssql.py
 create mode 100644 tests/unit_tests/db_engine_specs/test_snowflake.py
 create mode 100644 tests/unit_tests/db_engine_specs/test_sqlite.py
 create mode 100644 tests/unit_tests/db_engine_specs/test_teradata.py
 copy tests/unit_tests/{common => explore}/__init__.py (100%)
 copy tests/unit_tests/{common => explore/form_data}/__init__.py (100%)
 create mode 100644 tests/unit_tests/explore/form_data/utils_test.py
 create mode 100644 tests/unit_tests/feature_flag_test.py
 create mode 100644 tests/unit_tests/fixtures/common.py
 rename tests/{integration_tests => unit_tests}/fixtures/dataframes.py (100%)
 copy tests/unit_tests/{common => pandas_postprocessing}/__init__.py (100%)
 create mode 100644 tests/unit_tests/pandas_postprocessing/test_aggregate.py
 create mode 100644 tests/unit_tests/pandas_postprocessing/test_boxplot.py
 create mode 100644 tests/unit_tests/pandas_postprocessing/test_compare.py
 create mode 100644 tests/unit_tests/pandas_postprocessing/test_contribution.py
 create mode 100644 tests/unit_tests/pandas_postprocessing/test_cum.py
 create mode 100644 tests/unit_tests/pandas_postprocessing/test_diff.py
 create mode 100644 tests/unit_tests/pandas_postprocessing/test_geography.py
 create mode 100644 tests/unit_tests/pandas_postprocessing/test_pivot.py
 create mode 100644 tests/unit_tests/pandas_postprocessing/test_prophet.py
 create mode 100644 tests/unit_tests/pandas_postprocessing/test_resample.py
 create mode 100644 tests/unit_tests/pandas_postprocessing/test_rolling.py
 create mode 100644 tests/unit_tests/pandas_postprocessing/test_select.py
 create mode 100644 tests/unit_tests/pandas_postprocessing/test_sort.py
 create mode 100644 tests/unit_tests/pandas_postprocessing/utils.py
 create mode 100644 tests/unit_tests/utils/date_parser_tests.py
 create mode 100644 tests/unit_tests/utils/urls_tests.py