This is an automated email from the ASF dual-hosted git repository.
enzomartellucci pushed a change to branch enxdev/fix/echarts
in repository https://gitbox.apache.org/repos/asf/superset.git
from 007b33c7f7d re-add optional chaining
add 2ecfb3406c3 fix(dataset-modal): show warning toast when dropping items
outside folders (#38257)
add 7f72c747f5b fix(dataset-modal): prevent shift-select from selecting
search-hidden items (#38255)
add dce0e5f4e62 chore(deps): bump mapbox-gl from 3.18.1 to 3.19.0 in
/superset-frontend (#38264)
add dcbe77818a0 chore(deps-dev): bump @types/node from 25.3.0 to 25.3.1 in
/superset-frontend (#38263)
add e42202e5ede chore(deps-dev): bump @types/node from 25.2.3 to 25.3.1 in
/superset-websocket (#38260)
add 0e7a9febdf1 chore(deps): bump minimatch from 3.1.2 to 3.1.3 in
/superset-frontend/cypress-base (#38228)
add 8c58b998b17 chore(deps): pin currencyformatter.js to v1 in
/superset-frontend (#38242)
add 660357c76b0 feat: Persist default folders location when repositioned
in folders editor (#38105)
add ca48663c593 chore(deps): bump dawidd6/action-download-artifact from 15
to 16 (#38261)
add f5d489da29c fix(actionlog): restore full name display in Action Logs
user column (#37985)
add c1c012fb529 fix(chart): make chart error banners non-dismissible
(#38014)
add 5a134170a03 fix(chart): prevent x-axis date labels from disappearing
when rotated (#37755)
add bbafae5f62b fix(save-chart): fix info icon alignment in save chart
modal (#37708)
add 8a053bbe07e fix(dataset-modal): fix drag overlay shift caused by modal
transform containing block (#38274)
add 6589ee48f96 docs: bifurcate documentation into user and admin sections
(#38196)
add bb6ee9e7229 fix(clickhouse): remove _mutate_label workaround and bump
clickhouse-connect to >=0.13.0 (#38280)
add 7f061a3764a fix(bigquery): pass dialect instead of engine to
select_star in get_extra_table_metadata (#38281)
add 0827ec38110 fix(dataset-modal): include nested folders when dragging
all their children (#38275)
add 11dfda11d31 fix(folders): expand collapsed folders on Select All and
add selection counter (#38270)
add 7743183401b fix(bugs): fixing bugs for world map chart (#38030)
add 761cee2d85b fix(componentParent): Newly created tabs don't show up in
Scoping tab (#37807)
add e5cbc98482e fix(ag-grid): render boolean columns as checkboxes instead
of blank cells (#38279)
add 5e890a8cf76 fix(folders): remove stale column/metric refs from folders
on delete (#38302)
add 63f1d9eb98e feat(folders-editor): drag entire folder block as single
unit (#38122)
add a410b76f99d docs: add Apache Superset CVEs for February 2026 release
(#38278)
add 15d7538435c fix(sqllab): pass queryLimit on data preview queries and
fix Decimal TypeError in results handler (#37614)
add 287a94f46c8 chore(deps): bump react-syntax-highlighter from 16.1.0 to
16.1.1 in /superset-frontend (#38296)
add b1b10ec329f chore(deps): bump @swc/core from 1.15.13 to 1.15.17 in
/docs (#38292)
add 848cce7b2eb chore(deps): bump actions/upload-artifact from 6 to 7
(#38290)
add 1f41777800f chore(deps): bump actions/download-artifact from 7 to 8
(#38289)
add a162b02123f chore(deps-dev): bump @types/node from 25.3.1 to 25.3.2 in
/superset-websocket (#38288)
add a849802a2b1 chore(deps): bump minimatch in /superset-websocket (#38282)
add 3794591d28e chore(deps): bump caniuse-lite from 1.0.30001770 to
1.0.30001774 in /docs (#38180)
add 6fe69fc81cd chore: Support specifying app_root via superset_config.py
(#38284)
add d0391720133 chore(deps-dev): bump webpack from 5.105.2 to 5.105.3 in
/docs (#38271)
add 7f280f5de90 fix(Dataset Folders): improve search-collapse (#38188)
add 1d141b2948e fix: Warning toasts when user drops folder item outside of
dnd context (#38304)
add 0d9db04df05 chore(deps-dev): bump @swc/core from 1.15.13 to 1.15.17 in
/superset-frontend (#38295)
add d31a2f96c99 chore(deps-dev): bump webpack from 5.105.2 to 5.105.3 in
/superset-frontend (#38294)
add ac2914486fe fix(Select): select all buttons to inherit font (#38313)
add 985c3d12a17 fix(screenshots): downgrade screenshot timeout logs from
ERROR to WARNING (#38130)
add e80311a7950 chore(deps-dev): bump @swc/core from 1.15.17 to 1.15.18 in
/superset-frontend (#38335)
add ec33d6a4214 chore(deps-dev): bump @types/node from 25.3.1 to 25.3.3 in
/superset-frontend (#38331)
add b57c864e98e chore(deps): bump react-syntax-highlighter from 16.1.0 to
16.1.1 in /superset-frontend (#38330)
add 1025e3729b8 chore(deps-dev): bump globals from 17.3.0 to 17.4.0 in
/docs (#38325)
add 00c62cf8203 chore(deps-dev): bump yeoman-test from 11.2.0 to 11.3.1 in
/superset-frontend (#38326)
add d738431e73e chore(deps): bump swagger-ui-react from 5.31.2 to 5.32.0
in /docs (#38324)
add 23200e8ce97 chore(deps): bump caniuse-lite from 1.0.30001774 to
1.0.30001775 in /docs (#38322)
add adc5a2cbdb6 chore(deps-dev): bump globals from 17.3.0 to 17.4.0 in
/superset-websocket (#38321)
add 00a14877059 chore(deps): bump hot-shots from 14.0.0 to 14.1.1 in
/superset-websocket (#38320)
add 01d5245cd2d fix: silence deprecation warnings causing noisy production
logs (#38128)
add a74d32ab44f feat(extensions): code-first frontend contributions
(#38346)
add 3e10ab7dd00 refactor(Filter components): migrate from react-dnd to
dnd-kit (#37445)
add fc5fda3d1a6 fix(db-modal): update doc refs for DB connection modal
(#38091)
add 6e84d297076 fix(build): disable `moby` in dev container based on
Debian 13 Trixie distro for usability (#37227)
add 0681df3d029 feat(theme): enable generalized ECharts theme overrides
for array properties (#37965)
add 1bd054684ed chore(lint): remove unused ESLint plugins after migrating
rules to Oxlint (#38110)
add f2f55591ecc chore: remove redundant service-worker.js placeholder
(#38348)
add 3867b1d7472 Merge branch 'master' into enxdev/fix/echarts
No new revisions were added by this update.
Summary of changes:
.devcontainer/devcontainer.json | 2 +-
.github/dependabot.yml | 7 +
.github/workflows/superset-docs-deploy.yml | 4 +-
.github/workflows/superset-docs-verify.yml | 2 +-
.github/workflows/superset-e2e.yml | 4 +-
.github/workflows/superset-extensions-cli.yml | 2 +-
.github/workflows/superset-frontend.yml | 14 +-
.github/workflows/superset-playwright.yml | 2 +-
.../workflows/superset-python-integrationtest.yml | 2 +-
.gitignore | 2 +-
.pre-commit-config.yaml | 2 +-
README.md | 10 +-
UPDATING.md | 4 +
docs/.claude/instructions.md | 2 +-
docs/.gitignore | 2 +-
docs/DOCS_CLAUDE.md | 2 +-
docs/README.md | 9 +-
.../configuration/alerts-reports.mdx | 8 +-
.../configuration/async-queries-celery.mdx | 0
docs/{docs => admin_docs}/configuration/cache.mdx | 4 +-
.../configuration/configuring-superset.mdx | 21 +-
.../configuration/country-map-tools.mdx | 0
.../configuration/event-logging.mdx | 0
.../configuration/feature-flags.mdx | 0
.../importing-exporting-datasources.mdx | 0
.../configuration/map-tiles.mdx | 0
.../configuration/networking-settings.mdx | 4 +-
.../configuration/sql-templating.mdx | 6 +-
.../{docs => admin_docs}/configuration/theming.mdx | 0
.../configuration/timezones.mdx | 2 +-
docs/admin_docs/index.md | 42 +
.../installation/architecture.mdx | 12 +-
.../installation/docker-builds.mdx | 0
.../installation/docker-compose.mdx | 4 +-
.../installation/installation-methods.mdx | 10 +-
.../installation/kubernetes.mdx | 6 +-
docs/{docs => admin_docs}/installation/pypi.mdx | 2 +-
.../installation/upgrading-superset.mdx | 0
docs/{docs => admin_docs}/security/cves.mdx | 10 +
.../security/securing_superset.mdx | 4 +-
docs/{docs => admin_docs}/security/security.mdx | 2 +-
docs/{docs => developer_docs}/api.mdx | 0
docs/developer_docs/components/TODO.md | 71 ++
.../components/design-system/dropdowncontainer.mdx | 167 +++
.../components/design-system/flex.mdx | 197 ++++
.../components/design-system/grid.mdx | 192 ++++
.../components/design-system/index.mdx} | 29 +-
.../components/design-system/layout.mdx | 139 +++
.../components/design-system/metadatabar.mdx | 174 +++
.../components/design-system/space.mdx | 168 +++
.../components/design-system/table.mdx | 311 +++++
docs/developer_docs/components/index.mdx | 74 ++
docs/developer_docs/components/ui/autocomplete.mdx | 215 ++++
docs/developer_docs/components/ui/avatar.mdx | 140 +++
docs/developer_docs/components/ui/badge.mdx | 160 +++
docs/developer_docs/components/ui/breadcrumb.mdx | 93 ++
docs/developer_docs/components/ui/button.mdx | 142 +++
docs/developer_docs/components/ui/buttongroup.mdx | 88 ++
docs/developer_docs/components/ui/cachedlabel.mdx | 79 ++
docs/developer_docs/components/ui/card.mdx | 142 +++
docs/developer_docs/components/ui/checkbox.mdx | 141 +++
docs/developer_docs/components/ui/collapse.mdx | 106 ++
docs/developer_docs/components/ui/datepicker.mdx | 110 ++
docs/developer_docs/components/ui/divider.mdx | 144 +++
.../developer_docs/components/ui/editabletitle.mdx | 172 +++
docs/developer_docs/components/ui/emptystate.mdx | 147 +++
docs/developer_docs/components/ui/favestar.mdx | 96 ++
docs/developer_docs/components/ui/iconbutton.mdx | 106 ++
.../developer_docs/components/ui/icons.mdx | 257 ++---
docs/developer_docs/components/ui/icontooltip.mdx | 100 ++
docs/developer_docs/components/ui/index.mdx | 77 ++
docs/developer_docs/components/ui/infotooltip.mdx | 106 ++
docs/developer_docs/components/ui/input.mdx | 162 +++
docs/developer_docs/components/ui/label.mdx | 105 ++
docs/developer_docs/components/ui/list.mdx | 117 ++
docs/developer_docs/components/ui/listviewcard.mdx | 132 +++
docs/developer_docs/components/ui/loading.mdx | 187 +++
docs/developer_docs/components/ui/menu.mdx | 174 +++
docs/developer_docs/components/ui/modal.mdx | 207 ++++
docs/developer_docs/components/ui/modaltrigger.mdx | 192 ++++
docs/developer_docs/components/ui/popover.mdx | 199 ++++
docs/developer_docs/components/ui/progressbar.mdx | 206 ++++
docs/developer_docs/components/ui/radio.mdx | 137 +++
docs/developer_docs/components/ui/safemarkdown.mdx | 85 ++
docs/developer_docs/components/ui/select.mdx | 308 +++++
docs/developer_docs/components/ui/skeleton.mdx | 140 +++
docs/developer_docs/components/ui/slider.mdx | 253 ++++
docs/developer_docs/components/ui/steps.mdx | 272 +++++
.../developer_docs/components/ui/switch.mdx | 210 ++--
.../components/ui/tablecollection.mdx | 66 ++
docs/developer_docs/components/ui/tableview.mdx | 294 +++++
docs/developer_docs/components/ui/tabs.mdx | 223 ++++
docs/developer_docs/components/ui/timer.mdx | 172 +++
docs/developer_docs/components/ui/tooltip.mdx | 171 +++
docs/developer_docs/components/ui/tree.mdx | 268 +++++
docs/developer_docs/components/ui/treeselect.mdx | 286 +++++
docs/developer_docs/components/ui/typography.mdx | 236 ++++
.../components/ui/unsavedchangesmodal.mdx | 126 ++
docs/developer_docs/components/ui/upload.mdx | 136 +++
.../contributing/code-review.md | 0
.../contributing/development-setup.md | 4 +-
.../contributing/guidelines.md | 0
.../contributing/howtos.md | 24 +
.../contributing/issue-reporting.md | 0
.../contributing/overview.md | 0
.../contributing/pkg-resources-migration.md | 47 +-
.../contributing/release-process.md | 0
.../contributing/resources.md | 4 +-
.../contributing/submitting-pr.md | 0
.../extensions/architecture.md | 5 +-
.../developer_docs/extensions/components/alert.mdx | 131 +++
.../developer_docs/extensions/components/index.mdx | 93 ++
.../extensions/contribution-types.md | 135 +--
.../extensions/dependencies.md | 0
.../extensions/deployment.md | 0
.../extensions/development.md | 87 +-
.../extensions/extension-points/editors.md | 0
.../extensions/extension-points/sqllab.md | 0
.../extensions/mcp.md | 0
.../extensions/overview.md | 0
.../extensions/quick-start.md | 63 +-
.../extensions/registry.md | 0
.../extensions/security.md | 0
.../extensions/tasks.md | 2 +-
.../guidelines/backend-style-guidelines.md | 0
.../guidelines/backend/dao-style-guidelines.md | 0
.../guidelines/design-guidelines.md | 0
.../guidelines/frontend-style-guidelines.md | 0
.../frontend/component-style-guidelines.md | 0
.../frontend/emotion-styling-guidelines.md | 0
docs/{developer_portal => developer_docs}/index.md | 48 +-
.../sidebars.js | 0
.../testing/backend-testing.md | 0
.../testing/ci-cd.md | 0
.../testing/e2e-testing.md | 0
.../testing/frontend-testing.md | 0
.../testing/overview.md | 0
.../testing/storybook.md | 0
.../testing/testing-guidelines.md | 0
.../versions.json | 0
docs/docs/contributing/contributing.mdx | 142 ---
docs/docs/contributing/development.mdx | 1205 --------------------
docs/docs/contributing/guidelines.mdx | 254 -----
docs/docs/contributing/howtos.mdx | 720 ------------
docs/docs/contributing/misc.mdx | 55 -
docs/docs/contributing/resources.mdx | 104 --
docs/docs/faq.mdx | 14 +-
docs/docs/index.mdx | 269 +++++
docs/docs/quickstart.mdx | 14 +-
.../creating-your-first-dashboard.mdx | 4 +-
docs/docs/using-superset/sql-templating.mdx | 250 ++++
docs/docusaurus.config.ts | 419 +++++--
docs/package.json | 12 +-
docs/scripts/convert-api-sidebar.mjs | 4 +-
docs/scripts/generate-api-index.mjs | 4 +-
docs/scripts/generate-api-tag-pages.mjs | 2 +-
docs/scripts/generate-database-docs.mjs | 2 +-
docs/{sidebarComponents.js => sidebarAdminDocs.js} | 29 +-
docs/sidebarTutorials.js | 18 +-
docs/sidebars.js | 74 +-
docs/src/components/databases/DatabaseLogoWall.tsx | 71 ++
docs/src/data/databases.json | 12 +-
docs/src/pages/index.tsx | 128 +++
docs/src/styles/custom.css | 24 +-
.../version-6.0.0/configuration/alerts-reports.mdx | 8 +-
.../version-6.0.0/configuration/cache.mdx | 4 +-
.../configuration/configuring-superset.mdx | 6 +-
.../version-6.0.0/configuration/databases.mdx | 108 +-
.../configuration/networking-settings.mdx | 2 +-
.../version-6.0.0/configuration/sql-templating.mdx | 2 +-
.../version-6.0.0/configuration/timezones.mdx | 2 +-
.../version-6.0.0/contributing/contributing.mdx | 2 +-
.../version-6.0.0/contributing/development.mdx | 4 +-
.../version-6.0.0/contributing/guidelines.mdx | 2 +-
docs/versioned_docs/version-6.0.0/faq.mdx | 10 +-
.../version-6.0.0/installation/architecture.mdx | 12 +-
.../installation/installation-methods.mdx | 10 +-
.../version-6.0.0/installation/kubernetes.mdx | 4 +-
docs/versioned_docs/version-6.0.0/intro.md | 4 +-
docs/versioned_docs/version-6.0.0/quickstart.mdx | 12 +-
.../creating-your-first-dashboard.mdx | 4 +-
docs/versions-config.json | 17 +-
docs/yarn.lock | 733 ++++++------
pyproject.toml | 2 +-
.../src/superset_core/extensions/types.py | 100 +-
.../src/superset_extensions_cli/cli.py | 8 +-
.../templates/extension.json.j2 | 14 -
.../templates/frontend/src/index.tsx.j2 | 17 +-
.../templates/frontend/webpack.config.js.j2 | 3 +-
superset-extensions-cli/tests/test_cli_build.py | 31 +-
superset-extensions-cli/tests/test_cli_init.py | 17 +-
superset-extensions-cli/tests/test_templates.py | 19 +-
superset-frontend/.eslintrc.js | 41 -
.../e2e/dashboard/_skip.nativeFilters.test.ts | 4 +-
superset-frontend/cypress-base/package-lock.json | 12 +-
superset-frontend/oxlint.json | 4 +-
superset-frontend/package-lock.json | 1199 ++++++++-----------
superset-frontend/package.json | 13 +-
.../packages/generator-superset/package.json | 2 +-
.../packages/superset-core/src/api/commands.ts | 49 +-
.../superset-core/src/api/contributions.ts | 92 +-
.../packages/superset-core/src/api/core.ts | 74 +-
.../packages/superset-core/src/api/editors.ts | 55 +-
.../packages/superset-core/src/api/index.ts | 2 +
.../packages/superset-core/src/api/menus.ts | 102 ++
.../packages/superset-core/src/api/views.ts | 88 ++
.../superset-core/src/ui/theme/Theme.test.tsx | 73 ++
.../packages/superset-core/src/ui/theme/Theme.tsx | 14 +
.../packages/superset-ui-core/package.json | 4 +-
.../src/components/Select/styles.tsx | 3 +
.../src/components/ThemedAgGridReact/index.tsx | 3 +
.../legacy-plugin-chart-world-map/src/WorldMap.ts | 20 +-
.../test/WorldMap.test.ts | 141 ++-
.../src/utils/useColDefs.ts | 32 +-
.../test/utils/useColDefs.test.ts | 135 +++
.../src/Timeseries/transformProps.ts | 36 +-
.../plugin-chart-echarts/src/components/Echart.tsx | 4 +-
.../src/utils/themeOverrides.test.ts | 623 ++++++----
.../src/utils/themeOverrides.ts | 89 ++
.../test/Timeseries/transformers.test.ts | 96 ++
superset-frontend/spec/helpers/testing-library.tsx | 5 +-
superset-frontend/src/SqlLab/actions/sqlLab.ts | 2 +
.../SqlLab/components/AppLayout/AppLayout.test.tsx | 79 +-
.../src/SqlLab/components/AppLayout/index.tsx | 9 +-
.../src/SqlLab/components/SouthPane/index.tsx | 20 +-
.../SqlLab/components/StatusBar/StatusBar.test.tsx | 14 +-
.../src/SqlLab/components/StatusBar/index.tsx | 9 +-
.../src/SqlLab/components/TablePreview/index.tsx | 2 +-
superset-frontend/src/SqlLab/constants.ts | 2 +
.../components/Chart/ChartErrorMessage.test.tsx | 13 +
.../src/components/Chart/ChartErrorMessage.tsx | 1 +
.../FoldersEditor/FoldersEditor.test.tsx | 336 ++++++
.../Datasource/FoldersEditor/TreeItem.styles.ts | 2 +-
.../FoldersEditor/VirtualizedTreeItem.tsx | 8 +
.../FoldersEditor/VirtualizedTreeList.tsx | 4 +
.../components/DragOverlayContent.test.tsx | 124 ++
.../components/DragOverlayContent.tsx | 66 +-
.../components/FoldersToolbarComponent.tsx | 118 +-
.../Datasource/FoldersEditor/constants.ts | 3 +
.../FoldersEditor/folderOperations.test.ts | 106 ++
.../Datasource/FoldersEditor/folderOperations.ts | 57 +-
.../hooks/useContainingBlockModifier.ts | 78 ++
.../FoldersEditor/hooks/useDragHandlers.test.ts | 164 +++
.../FoldersEditor/hooks/useDragHandlers.ts | 264 ++++-
.../FoldersEditor/hooks/useItemHeights.ts | 7 +-
.../components/Datasource/FoldersEditor/index.tsx | 281 ++++-
.../Datasource/FoldersEditor/sensors.test.ts | 120 ++
.../components/Datasource/FoldersEditor/sensors.ts | 58 +-
.../components/Datasource/FoldersEditor/styles.tsx | 64 ++
.../Datasource/FoldersEditor/treeUtils.test.ts | 84 ++
.../Datasource/FoldersEditor/treeUtils.ts | 46 +
.../DatasourceEditor/DatasourceEditor.tsx | 53 +-
.../ErrorMessage/DatabaseErrorMessage.tsx | 2 +
.../ErrorMessage/DatasetNotFoundErrorMessage.tsx | 2 +
.../ErrorMessageWithStackTrace.test.tsx | 12 +
.../ErrorMessage/ErrorMessageWithStackTrace.tsx | 4 +
.../ErrorMessage/FrontendNetworkErrorMessage.tsx | 2 +
.../ErrorMessage/InvalidSQLErrorMessage.tsx | 2 +
.../ErrorMessage/OAuth2RedirectMessage.tsx | 2 +
.../ErrorMessage/ParameterErrorMessage.tsx | 2 +
.../ErrorMessage/TimeoutErrorMessage.tsx | 2 +
.../src/components/ErrorMessage/types.ts | 1 +
.../src/components/PanelToolbar/index.tsx | 40 +-
.../ViewListExtension/ViewListExtension.test.tsx | 228 ++--
.../src/components/ViewListExtension/index.tsx | 24 +-
superset-frontend/src/core/commands/index.ts | 42 +-
superset-frontend/src/core/editors/EditorHost.tsx | 8 +-
.../src/core/editors/EditorProviders.test.ts | 85 +-
.../src/core/editors/EditorProviders.ts | 20 +-
superset-frontend/src/core/editors/index.ts | 36 +-
superset-frontend/src/core/extensions/index.ts | 6 +-
superset-frontend/src/core/index.ts | 14 +-
superset-frontend/src/core/menus/index.test.ts | 124 ++
superset-frontend/src/core/menus/index.ts | 83 ++
superset-frontend/src/core/models.ts | 4 -
superset-frontend/src/core/views/index.test.ts | 112 ++
superset-frontend/src/core/views/index.ts | 83 ++
.../src/dashboard/components/SliceHeader/index.tsx | 6 +-
.../components/gridComponents/Chart/Chart.test.tsx | 25 +
.../components/gridComponents/Chart/Chart.tsx | 2 +
.../ConfigModalSidebar/ConfigModalSidebar.tsx | 236 +++-
.../FiltersConfigModal/DraggableFilter.test.tsx | 109 +-
.../FiltersConfigModal/DraggableFilter.tsx | 120 +-
.../FiltersConfigModal/FilterConfigPane.test.tsx | 26 +-
.../FiltersConfigModal/FilterTitleContainer.tsx | 102 +-
.../FiltersConfigModal/FiltersConfigModal.test.tsx | 180 +--
.../FiltersConfigModal/FiltersConfigModal.tsx | 13 +-
.../FiltersConfigModal/ItemTitleContainer.tsx | 67 +-
.../src/dashboard/reducers/dashboardLayout.test.ts | 105 ++
.../src/dashboard/reducers/dashboardLayout.ts | 12 +-
.../src/explore/components/ChartPills.tsx | 6 +-
.../transformDatasourceFolders.test.ts | 12 +-
.../DatasourcePanel/transformDatasourceFolders.ts | 71 +-
.../src/explore/components/SaveModal.test.tsx | 13 +
.../src/explore/components/SaveModal.tsx | 32 +-
.../useExploreAdditionalActionsMenu/index.tsx | 2 +
.../src/extensions/ExtensionsContext.test.tsx | 150 ---
.../src/extensions/ExtensionsContext.tsx | 93 --
.../src/extensions/ExtensionsContextUtils.test.ts | 74 --
.../src/extensions/ExtensionsContextUtils.ts | 32 -
.../src/extensions/ExtensionsList.test.tsx | 17 -
.../src/extensions/ExtensionsList.tsx | 29 -
.../src/extensions/ExtensionsLoader.test.ts | 113 ++
.../src/extensions/ExtensionsLoader.ts | 161 +++
.../src/extensions/ExtensionsManager.test.ts | 572 ----------
.../src/extensions/ExtensionsManager.ts | 355 ------
.../src/extensions/ExtensionsStartup.test.tsx | 72 +-
.../src/extensions/ExtensionsStartup.tsx | 51 +-
.../databases/DatabaseModal/ModalHeader.tsx | 8 +-
superset-frontend/src/pages/ActionLog/index.tsx | 20 +-
superset-frontend/src/views/App.tsx | 45 +-
.../src/views/RootContextProviders.tsx | 17 +-
superset-frontend/webpack.config.js | 7 +-
superset-websocket/package-lock.json | 107 +-
superset-websocket/package.json | 6 +-
superset/app.py | 5 +-
superset/charts/schemas.py | 12 +-
superset/commands/dataset/update.py | 22 +-
superset/commands/sql_lab/results.py | 2 +-
superset/dashboards/api.py | 34 +-
superset/db_engine_specs/bigquery.py | 2 +-
superset/db_engine_specs/clickhouse.py | 22 +-
superset/db_engine_specs/databend.py | 21 +-
superset/extensions/utils.py | 5 +-
superset/models/core.py | 5 +-
superset/models/helpers.py | 2 +-
superset/static/service-worker.js | 27 -
superset/utils/logging_configurator.py | 7 +
superset/utils/pandas_postprocessing/resample.py | 2 +-
superset/utils/webdriver.py | 32 +-
superset/viz.py | 12 +-
tests/unit_tests/commands/dataset/update_test.py | 35 +-
.../unit_tests/db_engine_specs/test_clickhouse.py | 17 -
tests/unit_tests/extensions/test_types.py | 59 +-
tests/unit_tests/initialization_test.py | 72 +-
335 files changed, 17022 insertions(+), 7636 deletions(-)
rename docs/{docs => admin_docs}/configuration/alerts-reports.mdx (96%)
rename docs/{docs => admin_docs}/configuration/async-queries-celery.mdx (100%)
rename docs/{docs => admin_docs}/configuration/cache.mdx (97%)
rename docs/{docs => admin_docs}/configuration/configuring-superset.mdx (97%)
rename docs/{docs => admin_docs}/configuration/country-map-tools.mdx (100%)
rename docs/{docs => admin_docs}/configuration/event-logging.mdx (100%)
rename docs/{docs => admin_docs}/configuration/feature-flags.mdx (100%)
rename docs/{docs =>
admin_docs}/configuration/importing-exporting-datasources.mdx (100%)
rename docs/{docs => admin_docs}/configuration/map-tiles.mdx (100%)
rename docs/{docs => admin_docs}/configuration/networking-settings.mdx (97%)
rename docs/{docs => admin_docs}/configuration/sql-templating.mdx (98%)
rename docs/{docs => admin_docs}/configuration/theming.mdx (100%)
rename docs/{docs => admin_docs}/configuration/timezones.mdx (74%)
create mode 100644 docs/admin_docs/index.md
rename docs/{docs => admin_docs}/installation/architecture.mdx (85%)
rename docs/{docs => admin_docs}/installation/docker-builds.mdx (100%)
rename docs/{docs => admin_docs}/installation/docker-compose.mdx (98%)
rename docs/{docs => admin_docs}/installation/installation-methods.mdx (90%)
rename docs/{docs => admin_docs}/installation/kubernetes.mdx (98%)
rename docs/{docs => admin_docs}/installation/pypi.mdx (97%)
rename docs/{docs => admin_docs}/installation/upgrading-superset.mdx (100%)
rename docs/{docs => admin_docs}/security/cves.mdx (91%)
rename docs/{docs => admin_docs}/security/securing_superset.mdx (98%)
rename docs/{docs => admin_docs}/security/security.mdx (99%)
rename docs/{docs => developer_docs}/api.mdx (100%)
create mode 100644 docs/developer_docs/components/TODO.md
create mode 100644
docs/developer_docs/components/design-system/dropdowncontainer.mdx
create mode 100644 docs/developer_docs/components/design-system/flex.mdx
create mode 100644 docs/developer_docs/components/design-system/grid.mdx
copy docs/{components/test.mdx =>
developer_docs/components/design-system/index.mdx} (72%)
create mode 100644 docs/developer_docs/components/design-system/layout.mdx
create mode 100644 docs/developer_docs/components/design-system/metadatabar.mdx
create mode 100644 docs/developer_docs/components/design-system/space.mdx
create mode 100644 docs/developer_docs/components/design-system/table.mdx
create mode 100644 docs/developer_docs/components/index.mdx
create mode 100644 docs/developer_docs/components/ui/autocomplete.mdx
create mode 100644 docs/developer_docs/components/ui/avatar.mdx
create mode 100644 docs/developer_docs/components/ui/badge.mdx
create mode 100644 docs/developer_docs/components/ui/breadcrumb.mdx
create mode 100644 docs/developer_docs/components/ui/button.mdx
create mode 100644 docs/developer_docs/components/ui/buttongroup.mdx
create mode 100644 docs/developer_docs/components/ui/cachedlabel.mdx
create mode 100644 docs/developer_docs/components/ui/card.mdx
create mode 100644 docs/developer_docs/components/ui/checkbox.mdx
create mode 100644 docs/developer_docs/components/ui/collapse.mdx
create mode 100644 docs/developer_docs/components/ui/datepicker.mdx
create mode 100644 docs/developer_docs/components/ui/divider.mdx
create mode 100644 docs/developer_docs/components/ui/editabletitle.mdx
create mode 100644 docs/developer_docs/components/ui/emptystate.mdx
create mode 100644 docs/developer_docs/components/ui/favestar.mdx
create mode 100644 docs/developer_docs/components/ui/iconbutton.mdx
copy
superset-frontend/packages/superset-ui-core/src/components/Icons/Icons.stories.tsx
=> docs/developer_docs/components/ui/icons.mdx (57%)
create mode 100644 docs/developer_docs/components/ui/icontooltip.mdx
create mode 100644 docs/developer_docs/components/ui/index.mdx
create mode 100644 docs/developer_docs/components/ui/infotooltip.mdx
create mode 100644 docs/developer_docs/components/ui/input.mdx
create mode 100644 docs/developer_docs/components/ui/label.mdx
create mode 100644 docs/developer_docs/components/ui/list.mdx
create mode 100644 docs/developer_docs/components/ui/listviewcard.mdx
create mode 100644 docs/developer_docs/components/ui/loading.mdx
create mode 100644 docs/developer_docs/components/ui/menu.mdx
create mode 100644 docs/developer_docs/components/ui/modal.mdx
create mode 100644 docs/developer_docs/components/ui/modaltrigger.mdx
create mode 100644 docs/developer_docs/components/ui/popover.mdx
create mode 100644 docs/developer_docs/components/ui/progressbar.mdx
create mode 100644 docs/developer_docs/components/ui/radio.mdx
create mode 100644 docs/developer_docs/components/ui/safemarkdown.mdx
create mode 100644 docs/developer_docs/components/ui/select.mdx
create mode 100644 docs/developer_docs/components/ui/skeleton.mdx
create mode 100644 docs/developer_docs/components/ui/slider.mdx
create mode 100644 docs/developer_docs/components/ui/steps.mdx
copy
superset-frontend/packages/superset-ui-core/src/components/Switch/Switch.stories.tsx
=> docs/developer_docs/components/ui/switch.mdx (50%)
create mode 100644 docs/developer_docs/components/ui/tablecollection.mdx
create mode 100644 docs/developer_docs/components/ui/tableview.mdx
create mode 100644 docs/developer_docs/components/ui/tabs.mdx
create mode 100644 docs/developer_docs/components/ui/timer.mdx
create mode 100644 docs/developer_docs/components/ui/tooltip.mdx
create mode 100644 docs/developer_docs/components/ui/tree.mdx
create mode 100644 docs/developer_docs/components/ui/treeselect.mdx
create mode 100644 docs/developer_docs/components/ui/typography.mdx
create mode 100644 docs/developer_docs/components/ui/unsavedchangesmodal.mdx
create mode 100644 docs/developer_docs/components/ui/upload.mdx
rename docs/{developer_portal => developer_docs}/contributing/code-review.md
(100%)
rename docs/{developer_portal =>
developer_docs}/contributing/development-setup.md (99%)
rename docs/{developer_portal => developer_docs}/contributing/guidelines.md
(100%)
rename docs/{developer_portal => developer_docs}/contributing/howtos.md (91%)
rename docs/{developer_portal =>
developer_docs}/contributing/issue-reporting.md (100%)
rename docs/{developer_portal => developer_docs}/contributing/overview.md
(100%)
rename docs/{docs => developer_docs}/contributing/pkg-resources-migration.md
(61%)
rename docs/{developer_portal =>
developer_docs}/contributing/release-process.md (100%)
rename docs/{developer_portal => developer_docs}/contributing/resources.md
(95%)
rename docs/{developer_portal => developer_docs}/contributing/submitting-pr.md
(100%)
rename docs/{developer_portal => developer_docs}/extensions/architecture.md
(92%)
create mode 100644 docs/developer_docs/extensions/components/alert.mdx
create mode 100644 docs/developer_docs/extensions/components/index.mdx
rename docs/{developer_portal =>
developer_docs}/extensions/contribution-types.md (54%)
rename docs/{developer_portal => developer_docs}/extensions/dependencies.md
(100%)
rename docs/{developer_portal => developer_docs}/extensions/deployment.md
(100%)
rename docs/{developer_portal => developer_docs}/extensions/development.md
(85%)
rename docs/{developer_portal =>
developer_docs}/extensions/extension-points/editors.md (100%)
rename docs/{developer_portal =>
developer_docs}/extensions/extension-points/sqllab.md (100%)
rename docs/{developer_portal => developer_docs}/extensions/mcp.md (100%)
rename docs/{developer_portal => developer_docs}/extensions/overview.md (100%)
rename docs/{developer_portal => developer_docs}/extensions/quick-start.md
(88%)
rename docs/{developer_portal => developer_docs}/extensions/registry.md (100%)
rename docs/{developer_portal => developer_docs}/extensions/security.md (100%)
rename docs/{developer_portal => developer_docs}/extensions/tasks.md (99%)
rename docs/{developer_portal =>
developer_docs}/guidelines/backend-style-guidelines.md (100%)
rename docs/{developer_portal =>
developer_docs}/guidelines/backend/dao-style-guidelines.md (100%)
rename docs/{developer_portal =>
developer_docs}/guidelines/design-guidelines.md (100%)
rename docs/{developer_portal =>
developer_docs}/guidelines/frontend-style-guidelines.md (100%)
rename docs/{developer_portal =>
developer_docs}/guidelines/frontend/component-style-guidelines.md (100%)
rename docs/{developer_portal =>
developer_docs}/guidelines/frontend/emotion-styling-guidelines.md (100%)
rename docs/{developer_portal => developer_docs}/index.md (72%)
rename docs/{developer_portal => developer_docs}/sidebars.js (100%)
rename docs/{developer_portal => developer_docs}/testing/backend-testing.md
(100%)
rename docs/{developer_portal => developer_docs}/testing/ci-cd.md (100%)
rename docs/{developer_portal => developer_docs}/testing/e2e-testing.md (100%)
rename docs/{developer_portal => developer_docs}/testing/frontend-testing.md
(100%)
rename docs/{developer_portal => developer_docs}/testing/overview.md (100%)
rename docs/{developer_portal => developer_docs}/testing/storybook.md (100%)
rename docs/{developer_portal => developer_docs}/testing/testing-guidelines.md
(100%)
rename docs/{developer_portal => developer_docs}/versions.json (100%)
delete mode 100644 docs/docs/contributing/contributing.mdx
delete mode 100644 docs/docs/contributing/development.mdx
delete mode 100644 docs/docs/contributing/guidelines.mdx
delete mode 100644 docs/docs/contributing/howtos.mdx
delete mode 100644 docs/docs/contributing/misc.mdx
delete mode 100644 docs/docs/contributing/resources.mdx
create mode 100644 docs/docs/index.mdx
create mode 100644 docs/docs/using-superset/sql-templating.mdx
copy docs/{sidebarComponents.js => sidebarAdminDocs.js} (74%)
create mode 100644 docs/src/components/databases/DatabaseLogoWall.tsx
create mode 100644 superset-frontend/packages/superset-core/src/api/menus.ts
create mode 100644 superset-frontend/packages/superset-core/src/api/views.ts
create mode 100644
superset-frontend/plugins/plugin-chart-ag-grid-table/test/utils/useColDefs.test.ts
create mode 100644
superset-frontend/plugins/plugin-chart-echarts/src/utils/themeOverrides.ts
create mode 100644
superset-frontend/src/components/Datasource/FoldersEditor/components/DragOverlayContent.test.tsx
create mode 100644
superset-frontend/src/components/Datasource/FoldersEditor/hooks/useContainingBlockModifier.ts
create mode 100644
superset-frontend/src/components/Datasource/FoldersEditor/hooks/useDragHandlers.test.ts
create mode 100644
superset-frontend/src/components/Datasource/FoldersEditor/sensors.test.ts
create mode 100644 superset-frontend/src/core/menus/index.test.ts
create mode 100644 superset-frontend/src/core/menus/index.ts
create mode 100644 superset-frontend/src/core/views/index.test.ts
create mode 100644 superset-frontend/src/core/views/index.ts
delete mode 100644 superset-frontend/src/extensions/ExtensionsContext.test.tsx
delete mode 100644 superset-frontend/src/extensions/ExtensionsContext.tsx
delete mode 100644
superset-frontend/src/extensions/ExtensionsContextUtils.test.ts
delete mode 100644 superset-frontend/src/extensions/ExtensionsContextUtils.ts
create mode 100644 superset-frontend/src/extensions/ExtensionsLoader.test.ts
create mode 100644 superset-frontend/src/extensions/ExtensionsLoader.ts
delete mode 100644 superset-frontend/src/extensions/ExtensionsManager.test.ts
delete mode 100644 superset-frontend/src/extensions/ExtensionsManager.ts
delete mode 100644 superset/static/service-worker.js