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/eslint-plugin-storybook-10.2.1
in repository https://gitbox.apache.org/repos/asf/superset.git
discard 66a76ee7724 chore(deps-dev): bump eslint-plugin-storybook in
/superset-frontend
add e6d0f97aaba fix(mcp): always filter list responses by
columns_requested (#37505)
add 6663709a23a fix(mcp): tools not listed when JWT auth is enabled
(#37377)
add 3347b9bf6cf fix(table): only show increase/decrease color options when
time comparison enabled (#37362)
add da56bddadad chore(deps-dev): bump globals from 17.1.0 to 17.2.0 in
/docs (#37509)
add 43653d1fa1b fix(dashboard): resolve dropdown popup positioning (#36963)
add ec2509a8b48 fix(dashboard-filters): prevent clearing all filters when
editing a native filter (#37253)
add abf90de0cad fix(select): prevent bulk action buttons from being cut
off in filters (#37453)
add cfeb7ccd318 chore(deps-dev): bump globals from 17.1.0 to 17.2.0 in
/superset-websocket (#37508)
add 912538d176f docs: Updating quickstart for 6.0.0 (#37446)
add d4b89de0017 chore(deps-dev): bump oxlint from 1.41.0 to 1.42.0 in
/superset-frontend (#37512)
add 073c3c72b42 docs: add HPE logo to In the Wild listing (#37506)
add ad0186093f1 docs: add interactive API reference using
docusaurus-openapi-docs (#37434)
add f6f9e083acd fix(docs): replace identicon logos and deduplicate README
database wall (#37500)
add bb5be6cf54a fix(matrixify): Rename Tag from 'Matrixify' to
'Matrixified' (#37402)
add 06e4f4ff4c9 fix(dashboard): catch DatasourceNotFound in get_datasets
to prevent 404 (#37503)
add 042229bf80a fix(docs): add consistent dev-mode logging for Matomo page
views (#37526)
add b3526fc4caa docs(community): redesign community page with card grid
layout (#37536)
add 5fedb65bc05 fix(docs): migrate deprecated antd v6 APIs to items prop
pattern (#37530)
add 73e095db8e2 docs(components): federate Storybook stories into
Developer Portal MDX (#37502)
add 7110fc9cde7 fix(explore): remove extra spacing when Advanced Analytics
section is hidden (#37456)
add 675a4c7a66d fix(charts): numerical column for the Point Radius field
in mapbox (#36962)
add 6cb3cea960d feat(extensions): Allow replacing editors using extensions
(#37499)
add 1501af06fe0 fix(Multilayer): preserve dashboard context for embedded
(#37495)
add 810d6ff4807 fix(sqllab): Resolve stale closure bug causing text
selection to break (#37550)
add 55ec1152ec0 fix(deckgl): change deck gl Path default line width unit
to meters (#37248)
add 0b34363654a fix(mcp): Instance not bound to session error (#37548)
add 5a99588f579 fix(themes): correct action icons size and restore missing
tooltips (#37409)
add 3ef33dcb766 feat(playwright): add documentation screenshot generator
(#37494)
add 9c0337d092c fix(explore): correct `validationDependancies` typo to
`validationDependencies` (#37554)
add c16e8f747ca chore(deps-dev): bump css-loader from 7.1.2 to 7.1.3 in
/superset-frontend (#37544)
add d6029f5c8ac chore(deps): bump dependencies to address security
vulnerabilities (#37552)
add ab4f646ef60 chore(deps): bump @babel/core from 7.28.5 to 7.28.6 in
/docs (#37540)
add c7fd1a2f659 chore(deps-dev): bump @types/node from 25.0.10 to 25.1.0
in /superset-websocket (#37539)
add 2cce0308d4e fix: big number drill to details column data (#37068)
add fa79a467e41 chore(deps): bump googleapis from 170.1.0 to 171.0.0 in
/superset-frontend (#37564)
add e67b1f53266 chore(deps-dev): bump baseline-browser-mapping from 2.9.18
to 2.9.19 in /superset-frontend (#37565)
add 652d029a2d9 chore(deps-dev): bump @types/node from 25.0.10 to 25.1.0
in /superset-frontend (#37563)
add 1f43138888e chore(deps): bump babel-loader from 9.2.1 to 10.0.0 in
/docs (#37541)
add 66519c3a852 chore(deps-dev): bump fetch-mock from 11.1.5 to 12.6.0 in
/superset-frontend/packages/superset-ui-core (#36662)
add a5f49465ca5 chore(deps-dev): bump eslint-plugin-storybook 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 (66a76ee7724)
\
N -- N -- N
refs/heads/dependabot/npm_and_yarn/superset-frontend/eslint-plugin-storybook-10.2.1
(a5f49465ca5)
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:
.rat-excludes | 17 +-
AGENTS.md | 24 +
README.md | 128 +-
RESOURCES/INTHEWILD.yaml | 2 +
docs/.claude/instructions.md | 115 +
docs/.gitignore | 11 +
docs/babel.config.js | 11 +-
docs/developer_portal/contributing/howtos.md | 14 +-
.../extensions/components/alert.mdx | 131 -
.../extensions/components/index.mdx | 93 -
.../extensions/contribution-types.md | 31 +-
.../extensions/extension-points/editors.md | 245 +
docs/developer_portal/extensions/registry.md | 1 +
docs/developer_portal/sidebars.js | 18 +
docs/developer_portal/testing/storybook.md | 114 +
docs/docs/api.mdx | 602 +-
docs/docs/quickstart.mdx | 2 +-
docs/docusaurus.config.ts | 42 +-
docs/netlify.toml | 2 +
docs/package.json | 27 +-
docs/scripts/convert-api-sidebar.mjs | 123 +
docs/scripts/fix-openapi-spec.py | 828 +++
docs/scripts/generate-api-index.mjs | 277 +
docs/scripts/generate-api-tag-pages.mjs | 176 +
docs/scripts/generate-database-docs.mjs | 101 +-
docs/scripts/generate-superset-components.mjs | 1415 ++++
docs/sidebarTutorials.js | 17 +
docs/sidebars.js | 18 +-
docs/src/components/BlurredSection.tsx | 5 +-
docs/src/components/StorybookWrapper.jsx | 465 +-
docs/src/components/databases/DatabasePage.tsx | 454 +-
docs/src/data/databases.json | 6 +-
docs/src/pages/community.tsx | 51 +-
docs/src/pages/index.tsx | 7 +-
docs/src/shims/null-module.js | 118 +
docs/src/shims/react-table.js | 54 +
docs/src/styles/custom.css | 267 +
docs/src/styles/main.less | 8 +-
docs/src/theme.d.ts | 10 +
docs/src/theme/Playground/Preview/index.tsx | 107 +
.../src/theme/Playground/Preview/styles.module.css | 6 +-
docs/src/theme/ReactLiveScope/index.tsx | 51 +-
docs/src/theme/Root.js | 11 +-
docs/src/webpack.extend.ts | 97 +-
.../static/img}/atomic-design.png | Bin
.../static/img/community/bluesky-symbol.svg | Bin 1033 -> 1487 bytes
.../static/img/community/globe-symbol.svg | Bin 1033 -> 1157 bytes
.../static/img/community/linkedin-symbol.svg | Bin 1250 -> 1347 bytes
.../static/img/community/x-symbol.svg | Bin 1033 -> 1068 bytes
docs/static/img/databases/cratedb.png | Bin 1534 -> 0 bytes
docs/static/img/databases/cratedb.svg | Bin 0 -> 3000 bytes
docs/static/img/databases/risingwave.png | Bin 1548 -> 0 bytes
docs/static/img/databases/risingwave.svg | Bin 0 -> 14392 bytes
docs/static/img/extensions/editors-bundle.png | Bin 0 -> 397539 bytes
docs/static/img/logos/hpe.png | Bin 0 -> 5212 bytes
docs/static/img/screenshots/dashboard.jpg | Bin 0 -> 136723 bytes
docs/static/img/screenshots/explore.jpg | Bin 651168 -> 106386
bytes
docs/static/img/screenshots/gallery.jpg | Bin 965607 -> 121316
bytes
docs/static/img/screenshots/sql_lab.jpg | Bin 455005 -> 101650
bytes
docs/static/resources/openapi.json | 7414 +++++++++++++++++++-
docs/versioned_docs/version-6.0.0/quickstart.mdx | 2 +-
docs/yarn.lock | 1329 +++-
pyproject.toml | 1 +
requirements/base.in | 10 +-
requirements/base.txt | 14 +-
requirements/development.txt | 14 +-
scripts/check-type.js | 5 +
.../cypress-base/cypress/e2e/sqllab/tabs.test.ts | 4 +-
superset-frontend/package-lock.json | 157 +-
superset-frontend/package.json | 17 +-
.../superset-core/src/api/contributions.ts | 24 +-
.../packages/superset-core/src/api/editors.ts | 381 +
.../packages/superset-core/src/api/index.ts | 2 +
.../packages/superset-ui-core/package.json | 4 +-
.../AutoComplete/AutoComplete.stories.tsx | 59 +-
.../src/components/Avatar/Avatar.stories.tsx | 19 +
.../src/components/Badge/Badge.stories.tsx | 149 +-
.../components/Breadcrumb/Breadcrumb.stories.tsx | 65 +-
.../src/components/Button/Button.stories.tsx | 44 +-
.../components/ButtonGroup/ButtonGroup.stories.tsx | 98 +-
.../src/components/Card/Card.stories.tsx | 81 +-
.../src/components/Checkbox/Checkbox.stories.tsx | 69 +
.../components/DatePicker/DatePicker.stories.tsx | 44 +-
.../src/components/Divider/Divider.stories.tsx | 41 +
.../DropdownContainer.stories.tsx | 139 +
.../EditableTitle/EditableTitle.stories.tsx | 61 +
.../components/EmptyState/EmptyState.stories.tsx | 122 +-
.../src/components/FaveStar/FaveStar.stories.tsx | 43 +
.../src/components/Flex/Flex.stories.tsx | 94 +-
.../src/components/Grid/Grid.stories.tsx | 356 +-
.../components/IconButton/IconButton.stories.tsx | 53 +-
.../components/IconTooltip/IconTooltip.stories.tsx | 24 +
.../src/components/Icons/Icons.stories.tsx | 179 +
.../src/components/Input/Input.stories.tsx | 16 +-
.../src/components/Label/Label.stories.tsx | 33 +
.../src/components/Layout/Layout.stories.tsx | 250 +-
.../src/components/List/List.stories.tsx | 31 +-
.../components/ListViewCard/ImageLoader.test.tsx | 25 +-
.../ListViewCard/ListViewCard.stories.tsx | 102 +-
.../src/components/Loading/Loading.stories.tsx | 105 +-
.../src/components/Menu/Menu.stories.tsx | 99 +-
.../components/MetadataBar/MetadataBar.stories.tsx | 119 +-
.../src/components/Modal/Modal.stories.tsx | 123 +-
.../ModalTrigger/ModalTrigger.stories.tsx | 119 +-
.../src/components/Popover/Popover.stories.tsx | 139 +-
.../components/ProgressBar/ProgressBar.stories.tsx | 171 +-
.../src/components/Radio/Radio.stories.tsx | 75 +-
.../src/components/Select/Select.stories.tsx | 385 +-
.../src/components/Select/Select.test.tsx | 2 +-
.../src/components/Select/Select.tsx | 5 +-
.../src/components/Select/constants.ts | 8 +-
.../src/components/Select/styles.tsx | 1 +
.../src/components/Select/types.ts | 1 +
.../src/components/Skeleton/Skeleton.stories.tsx | 149 +-
.../src/components/Slider/Slider.stories.tsx | 175 +-
.../src/components/Space/Space.stories.tsx | 89 +-
.../src/components/Steps/Steps.stories.tsx | 143 +-
.../src/components/Switch/Switch.stories.tsx | 120 +-
.../src/components/Table/Table.stories.tsx | 192 +-
.../src/components/Table/TableOverview.stories.tsx | 2 +-
.../src/components/TableView/TableView.stories.tsx | 161 +-
.../src/components/Tabs/Tabs.stories.tsx | 148 +-
.../src/components/Timer/Timer.stories.tsx | 121 +-
.../src/components/Tooltip/Tooltip.stories.tsx | 111 +-
.../src/components/Tree/Tree.stories.tsx | 320 +-
.../components/TreeSelect/TreeSelect.stories.tsx | 386 +-
.../components/Typography/Typography.stories.tsx | 476 +-
.../UnsavedChangesModal.stories.tsx | 64 +-
.../src/components/Upload/Upload.stories.tsx | 166 +-
.../src/components/assets/images/loading.svg | Bin 1652 -> 2444 bytes
.../superset-ui-core/src/components/index.ts | 17 +
.../test/chart/clients/ChartClient.test.ts | 5 +-
.../test/connection/SupersetClient.test.ts | 17 +-
.../test/connection/SupersetClientClass.test.ts | 109 +-
.../test/connection/callApi/callApi.test.ts | 141 +-
.../callApi/callApiAndParseWithTimeout.test.ts | 9 +-
.../test/connection/callApi/parseResponse.test.ts | 17 +-
.../query/api/legacy/getDatasourceMetadata.test.ts | 5 +-
.../test/query/api/legacy/getFormData.test.ts | 5 +-
.../test/query/api/v1/getChartData.test.ts | 6 +-
.../test/query/api/v1/makeApi.test.ts | 20 +-
.../test/time-comparison/fetchTimeRange.test.ts | 26 +-
.../packages/superset-ui-demo/README.md | 55 +-
.../generators/docs/docs-screenshots.spec.ts | 230 +
.../playwright/generators/playwright.config.ts | 81 +
superset-frontend/playwright/utils/urls.ts | 5 +-
.../src/ScatterPlotGlowOverlay.jsx | 64 +
.../src/transformProps.js | 4 +-
.../test/ScatterPlotGlowOverlay.test.tsx | 346 +
.../src/Multi/Multi.test.tsx | 83 +
.../legacy-preset-chart-deckgl/src/Multi/Multi.tsx | 2 +
.../src/layers/Path/Path.test.tsx | 120 +
.../src/layers/Path/controlPanel.ts | 2 +-
.../src/controlPanel.tsx | 35 +-
.../test/controlPanel.test.tsx | 208 +
.../src/BigNumber/BigNumberViz.tsx | 6 +-
.../BigNumberWithTrendline/transformProps.test.ts | 1 +
.../plugin-chart-echarts/src/BigNumber/types.ts | 1 +
.../test/BigNumber/transformProps.test.ts | 3 +
.../plugin-chart-table/src/controlPanel.tsx | 37 +-
.../plugin-chart-table/test/controlPanel.test.tsx | 208 +
.../spec/helpers/jsDomWithFetchAPI.ts | 1 +
superset-frontend/spec/helpers/shim.tsx | 4 +
.../src/SqlLab/actions/sqlLab.test.js | 229 +-
.../SqlLab/components/AceEditorWrapper/index.tsx | 249 -
.../EditorAutoSync/EditorAutoSync.test.tsx | 42 +-
.../EditorWrapper.test.tsx} | 102 +-
.../src/SqlLab/components/EditorWrapper/index.tsx | 382 +
.../useAnnotations.test.ts | 34 +-
.../useAnnotations.ts | 0
.../useKeywords.test.ts | 6 +-
.../useKeywords.ts | 0
.../ExploreCtasResultsButton.test.tsx | 4 +-
.../components/PopEditorTab/PopEditorTab.test.tsx | 14 +-
.../QueryAutoRefresh/QueryAutoRefresh.test.tsx | 6 +-
.../components/QueryHistory/QueryHistory.test.tsx | 8 +-
.../SqlLab/components/ResultSet/ResultSet.test.tsx | 14 +-
.../ShareSqlLabQuery/ShareSqlLabQuery.test.tsx | 21 +-
.../SqlLab/components/SqlEditor/SqlEditor.test.tsx | 22 +-
.../src/SqlLab/components/SqlEditor/index.tsx | 155 +-
.../SqlEditorLeftBar/SqlEditorLeftBar.test.tsx | 10 +-
.../TabbedSqlEditors/TabbedSqlEditors.test.tsx | 2 +-
.../components/TableElement/TableElement.test.tsx | 59 +-
.../components/TablePreview/TablePreview.test.tsx | 26 +-
.../TemplateParamsEditor.test.tsx | 4 +-
.../components/TemplateParamsEditor/index.tsx | 14 +-
.../components/Chart/DrillBy/DrillByModal.test.tsx | 36 +-
.../Chart/DrillBy/DrillBySubmenu.test.tsx | 2 +-
.../Chart/DrillDetail/DrillDetailPane.test.tsx | 2 +-
.../src/components/Chart/chartActions.test.js | 51 +-
.../DatabaseSelector/DatabaseSelector.test.tsx | 40 +-
.../ChangeDatasourceModal.test.jsx | 8 +-
.../DatasourceModal/DatasourceModal.test.jsx | 26 +-
.../DatasourceModal.useModal.test.tsx | 4 +-
.../DatasetUsageTab/DatasetUsageTab.test.tsx | 4 +-
.../tests/DatasourceEditor.test.tsx | 30 +-
.../tests/DatasourceEditor.test.utils.tsx | 29 +-
.../tests/DatasourceEditorCurrency.test.tsx | 8 +-
.../components/ImportModal/ImportModal.test.tsx | 12 +-
.../src/components/ListView/ActionsBar.tsx | 3 +-
.../src/components/ListView/ListView.test.tsx | 3 -
.../components/SQLEditorWithValidation/index.tsx | 50 +-
.../TableSelector/TableSelector.test.tsx | 2 +-
.../src/components/Tag/utils.test.tsx | 24 +-
.../src/core/editors/AceEditorProvider.test.tsx | 191 +
.../src/core/editors/AceEditorProvider.tsx | 358 +
.../src/core/editors/EditorHost.test.tsx | 90 +
superset-frontend/src/core/editors/EditorHost.tsx | 128 +
.../src/core/editors/EditorProviders.test.ts | 339 +
.../src/core/editors/EditorProviders.ts | 243 +
superset-frontend/src/core/editors/index.ts | 130 +
superset-frontend/src/core/index.ts | 1 +
.../OverwriteConfirmModal.test.tsx | 24 +-
.../PropertiesModal/PropertiesModal.test.tsx | 2 +-
.../dashboard/components/PropertiesModal/index.tsx | 3 -
.../PropertiesModal/sections/AdvancedSection.tsx | 35 +-
.../PropertiesModal/sections/StylingSection.tsx | 13 +-
.../URLShortLinkButton/URLShortLinkButton.test.tsx | 13 +-
.../gridComponents/Markdown/Markdown.jsx | 34 +-
.../gridComponents/Markdown/Markdown.test.tsx | 25 +-
.../menu/ShareMenuItems/ShareMenuItems.test.tsx | 12 +-
.../ScopingModal/ScopingModal.test.tsx | 11 +-
.../nativeFilters/FilterBar/FilterBar.test.tsx | 25 +-
.../FilterBarSettings/FilterBarSettings.test.tsx | 4 +-
.../FiltersConfigForm/ColumnSelect.test.tsx | 2 +-
.../FiltersConfigForm/DatasetSelect.test.tsx | 6 +-
superset-frontend/src/dataMask/reducer.test.ts | 118 +
superset-frontend/src/dataMask/reducer.ts | 20 +-
.../src/explore/actions/datasourcesActions.test.ts | 8 +-
.../src/explore/actions/saveModalActions.test.ts | 78 +-
.../explore/components/ControlPanelsContainer.tsx | 2 +-
.../DataTablesPane/test/DataTablesPane.test.tsx | 14 +-
.../test/ResultsPaneOnDashboard.test.tsx | 2 +-
.../DataTablesPane/test/SamplesPane.test.tsx | 2 +-
.../ExploreChartHeader/ExploreChartHeader.test.tsx | 7 +-
.../components/ExploreChartHeader/index.jsx | 2 +-
.../ExploreChartPanel/ExploreChartPanel.test.jsx | 6 +-
.../ExploreViewContainer.test.tsx | 12 +-
.../PropertiesModal/PropertiesModal.test.tsx | 2 +-
.../src/explore/components/SaveModal.test.jsx | 22 +-
.../AnnotationLayer.test.tsx | 6 +-
.../DatasourceControl/DatasourceControl.test.tsx | 142 +-
.../DndColumnSelectControl/ColumnSelectPopover.tsx | 8 +-
.../DndFilterSelect.test.tsx | 8 +-
.../DndMetricSelect.test.tsx | 14 +-
...AdhocFilterEditPopoverSimpleTabContent.test.tsx | 20 +-
.../AdhocFilterEditPopoverSqlTabContent.test.tsx | 16 +-
.../AdhocFilterEditPopoverSqlTabContent/index.tsx | 7 +-
.../MetricControl/AdhocMetricEditPopover/index.tsx | 11 +-
.../explore/components/controls/ViewQuery.test.tsx | 60 +-
.../components/controls/ViewQueryModal.test.tsx | 59 +-
.../src/explore/reducers/exploreReducer.js | 4 +-
.../src/extensions/ExtensionsList.test.tsx | 16 +-
.../src/extensions/ExtensionsManager.test.ts | 4 +-
.../src/extensions/ExtensionsManager.ts | 66 +-
.../src/extensions/ExtensionsStartup.test.tsx | 4 +-
.../src/extensions/ExtensionsStartup.tsx | 11 +-
.../src/features/alerts/AlertReportModal.test.tsx | 74 +-
.../src/features/annotations/AnnotationModal.tsx | 38 +-
.../src/features/cssTemplates/CssTemplateModal.tsx | 11 +-
.../databases/DatabaseModal/index.test.tsx | 10 +-
.../UploadDataModel/UploadDataModal.test.tsx | 19 +-
.../AddDataset/EditDataset/EditDataset.test.tsx | 2 +-
.../AddDataset/LeftPanel/LeftPanel.test.tsx | 6 +-
.../metadataBar/useDatasetMetadataBar.test.tsx | 2 +-
.../src/features/home/ChartTable.test.tsx | 4 +-
.../src/features/home/DashboardTable.test.tsx | 8 +-
.../src/features/home/RightMenu.test.tsx | 55 +-
.../reports/ReportModal/ReportModal.test.tsx | 6 +-
.../features/rls/RowLevelSecurityModal.test.tsx | 34 +-
.../src/features/tags/BulkTagModal.test.tsx | 2 +-
.../src/features/themes/ThemeModal.test.tsx | 35 +-
.../src/features/themes/ThemeModal.tsx | 45 +-
superset-frontend/src/features/themes/api.test.ts | 32 +-
.../src/hooks/apiResources/dashboards.test.ts | 2 +-
.../hooks/apiResources/databaseFunctions.test.ts | 12 +-
.../src/hooks/apiResources/queries.test.ts | 12 +-
.../src/hooks/apiResources/queryApi.test.ts | 10 +-
.../hooks/apiResources/queryValidations.test.ts | 16 +-
.../src/hooks/apiResources/schemas.test.ts | 46 +-
.../src/hooks/apiResources/sqlEditorTabs.test.ts | 18 +-
.../src/hooks/apiResources/sqlLab.test.ts | 22 +-
.../src/hooks/apiResources/tables.test.ts | 53 +-
.../src/middleware/asyncEvent.test.ts | 38 +-
.../pages/AlertReportList/AlertReportList.test.jsx | 14 +-
.../AnnotationLayerList.test.jsx | 14 +-
superset-frontend/src/pages/Chart/Chart.test.tsx | 31 +-
.../src/pages/ChartCreation/ChartCreation.test.tsx | 12 +-
.../pages/ChartList/ChartList.cardview.test.tsx | 5 +-
.../pages/ChartList/ChartList.listview.test.tsx | 33 +-
.../pages/ChartList/ChartList.permissions.test.tsx | 21 +-
.../src/pages/ChartList/ChartList.test.tsx | 68 +-
.../src/pages/ChartList/ChartList.testHelpers.tsx | 30 +-
superset-frontend/src/pages/ChartList/index.tsx | 2 +-
.../pages/CssTemplateList/CssTemplateList.test.jsx | 14 +-
.../src/pages/DashboardList/DashboardList.test.jsx | 10 +-
.../ExecutionLogList/ExecutionLogList.test.tsx | 8 +-
.../src/pages/GroupsList/GroupsList.test.tsx | 15 +-
superset-frontend/src/pages/Home/Home.test.tsx | 26 +-
.../src/pages/RolesList/RolesList.test.tsx | 6 +-
.../RowLevelSecurityList.test.tsx | 52 +-
.../pages/SavedQueryList/SavedQueryList.test.tsx | 61 +-
superset-frontend/src/pages/SqlLab/SqlLab.test.tsx | 10 +-
.../src/pages/ThemeList/ThemeList.test.tsx | 4 +-
superset-frontend/src/pages/ThemeList/index.tsx | 22 +-
.../src/pages/UserInfo/UserInfo.test.tsx | 6 +-
.../UserRegistrations/UserRegistrations.test.tsx | 2 +-
.../src/pages/UsersList/UsersList.test.tsx | 9 +-
superset-websocket/package-lock.json | 28 +-
superset-websocket/package.json | 4 +-
superset/connectors/sqla/models.py | 9 +-
superset/db_engine_specs/crate.py | 2 +-
superset/db_engine_specs/risingwave.py | 2 +-
.../examples/deckgl_demo/charts/Deck.gl_Path.yaml | 1 +
superset/mcp_service/app.py | 69 +-
superset/mcp_service/auth.py | 77 +-
superset/mcp_service/chart/tool/list_charts.py | 23 +-
.../mcp_service/dashboard/tool/list_dashboards.py | 21 +-
superset/mcp_service/dataset/tool/list_datasets.py | 23 +-
superset/mcp_service/mcp_config.py | 10 +-
tests/unit_tests/connectors/sqla/models_test.py | 40 +
.../mcp_service/dataset/tool/test_dataset_tools.py | 53 +
tests/unit_tests/mcp_service/test_mcp_config.py | 85 +-
323 files changed, 25410 insertions(+), 4226 deletions(-)
create mode 100644 docs/.claude/instructions.md
delete mode 100644 docs/developer_portal/extensions/components/alert.mdx
delete mode 100644 docs/developer_portal/extensions/components/index.mdx
create mode 100644 docs/developer_portal/extensions/extension-points/editors.md
create mode 100644 docs/developer_portal/testing/storybook.md
create mode 100644 docs/scripts/convert-api-sidebar.mjs
create mode 100644 docs/scripts/fix-openapi-spec.py
create mode 100644 docs/scripts/generate-api-index.mjs
create mode 100644 docs/scripts/generate-api-tag-pages.mjs
create mode 100644 docs/scripts/generate-superset-components.mjs
create mode 100644 docs/src/shims/null-module.js
create mode 100644 docs/src/shims/react-table.js
create mode 100644 docs/src/theme/Playground/Preview/index.tsx
copy
superset-frontend/src/dashboard/components/menu/DownloadMenuItems/types.ts =>
docs/src/theme/Playground/Preview/styles.module.css (90%)
copy {superset-frontend/packages/superset-ui-core/src/components =>
docs/static/img}/atomic-design.png (100%)
copy superset-frontend/src/assets/images/icons/checkbox_half.svg =>
docs/static/img/community/bluesky-symbol.svg (53%)
copy superset-frontend/src/assets/images/icons/checkbox_half.svg =>
docs/static/img/community/globe-symbol.svg (69%)
copy superset-frontend/src/assets/images/icons/checkbox_off.svg =>
docs/static/img/community/linkedin-symbol.svg (59%)
copy superset-frontend/src/assets/images/icons/checkbox_half.svg =>
docs/static/img/community/x-symbol.svg (74%)
delete mode 100644 docs/static/img/databases/cratedb.png
create mode 100644 docs/static/img/databases/cratedb.svg
delete mode 100644 docs/static/img/databases/risingwave.png
create mode 100644 docs/static/img/databases/risingwave.svg
create mode 100644 docs/static/img/extensions/editors-bundle.png
create mode 100644 docs/static/img/logos/hpe.png
create mode 100644 docs/static/img/screenshots/dashboard.jpg
create mode 100644 superset-frontend/packages/superset-core/src/api/editors.ts
create mode 100644
superset-frontend/playwright/generators/docs/docs-screenshots.spec.ts
create mode 100644 superset-frontend/playwright/generators/playwright.config.ts
create mode 100644
superset-frontend/plugins/legacy-plugin-chart-map-box/test/ScatterPlotGlowOverlay.test.tsx
create mode 100644
superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Path/Path.test.tsx
create mode 100644
superset-frontend/plugins/plugin-chart-ag-grid-table/test/controlPanel.test.tsx
create mode 100644
superset-frontend/plugins/plugin-chart-table/test/controlPanel.test.tsx
delete mode 100644
superset-frontend/src/SqlLab/components/AceEditorWrapper/index.tsx
rename
superset-frontend/src/SqlLab/components/{AceEditorWrapper/AceEditorWrapper.test.tsx
=> EditorWrapper/EditorWrapper.test.tsx} (53%)
create mode 100644
superset-frontend/src/SqlLab/components/EditorWrapper/index.tsx
rename superset-frontend/src/SqlLab/components/{AceEditorWrapper =>
EditorWrapper}/useAnnotations.test.ts (88%)
rename superset-frontend/src/SqlLab/components/{AceEditorWrapper =>
EditorWrapper}/useAnnotations.ts (100%)
rename superset-frontend/src/SqlLab/components/{AceEditorWrapper =>
EditorWrapper}/useKeywords.test.ts (98%)
rename superset-frontend/src/SqlLab/components/{AceEditorWrapper =>
EditorWrapper}/useKeywords.ts (100%)
create mode 100644
superset-frontend/src/core/editors/AceEditorProvider.test.tsx
create mode 100644 superset-frontend/src/core/editors/AceEditorProvider.tsx
create mode 100644 superset-frontend/src/core/editors/EditorHost.test.tsx
create mode 100644 superset-frontend/src/core/editors/EditorHost.tsx
create mode 100644 superset-frontend/src/core/editors/EditorProviders.test.ts
create mode 100644 superset-frontend/src/core/editors/EditorProviders.ts
create mode 100644 superset-frontend/src/core/editors/index.ts
create mode 100644 superset-frontend/src/dataMask/reducer.test.ts