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

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


 discard f742d6f8b36 Add serifs to sigma
 discard 0f4a6bd3da5 Fix nested folder indentation
 discard ec8fe259d4a Code cleanup
 discard 66a3d2af972 Perf improvements
 discard 57c237f5d65 Use sigma instead f(x) for metrics
 discard 0043cc6484c Fix search
 discard 61b3feb2f0c Range select
 discard 6ca88f7525f fix folder highlight
 discard 93a5709e889 Fix horizontal drag
 discard c0391a5567f Fix separator funky behavior
 discard 042c82f511b Fix hover state highlight
 discard 97d403b51e5 Update imports
 discard e56ebc4f8c9 autoscroll fix
 discard 25941840f1f Virtualization
 discard af537664b73 Use proper uuid for default folders, simplify code
 discard 6f58dcb63f5 Bump uuid lib
 discard e0157b693d1 Use uuid lib instead of window.crypto.randomUUID
 discard 7fe4dc8586c Add tooltip to save button if there are errors
 discard 268d5275b98 Split util files
 discard ab12caa374b Folder icons
 discard c1757f6d5ea add separators
 discard 85a88de0fe8 prettier
 discard 80089d25f8d Remove comments
 discard 6dd8c117ff9 More ut
 discard 7376cb41104 Perf
 discard c0be4454667 Refactor
 discard 763e30bf3e9 Better drag overlay
 discard c5571f046a4 perf
 discard 0e71c9776f7 Add error handling
 discard f3783a4a783 Fix dragging out of nested folders
 discard e02ce3beca7 Style fix
 discard 5f5ce7adc29 mock window.crypto in tests
 discard 54ef4a8c6e9 Fix ts errors
 discard 2cdc9dabbbf Fix uuid problems and ts erros
 discard 105d8917668 Fix imports
 discard 24d0985b01c Fix dnd
 discard c5358893696 Fix paths
 discard 4c11c61e886 Clean up
 discard 316d071a21c Fix jumping loop
 discard bc71dfb4db9 Handle dragging multiple items
 discard 3609f57437f feat: Datasource folders editor
     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 570cc3e5f8b feat(sqllab): treeview table selection ui (#37298)
     add 9764a844027 fix(charts): Table chart shows an error on row limit 
(#37218)
     add 1ee14c59931 fix(mcp): improve prompts, resources, and instructions 
clarity (#37389)
     add 6043e7e7e32 fix: more DB OAuth2 fixes (#37398)
     add 05c23549976 feat: AWS Cross-Account IAM Authentication for Aurora 
(#37585)
     add 5d20dc57d76 feat(oauth2): add PKCE support for database OAuth2 
authentication (#37067)
     add 004f02746fc fix(build): Increase ForkTsCheckerWebpackPlugin memory 
limit to fix OOM error (#37583)
     add 70b95ca1b98 fix(build): eliminate PostgreSQL extra installation on 
Python 3.12-based Superset Docker images (#37587)
     add d95a3d84269 chore(deps-dev): bump @applitools/eyes-storybook from 
3.63.9 to 3.63.10 in /superset-frontend (#37566)
     add 901dca58f79 chore(deps): bump JustinBeckwith/linkinator-action from 
2.3 to 2.4 (#37562)
     add ae10e105c2c fix(chart): enable cross-filter on bar charts without 
dimensions (#37407)
     add 61bd8f0cf26 chore(deps): bump use-query-params from 1.2.3 to 2.2.2 in 
/superset-frontend (#36997)
     add 4a7cdccdad5 fix: Heatmap does not render correctly on normalization 
(#37208)
     add 41c01fbd5f2 feat: Datasource folders editor
     add 3731cb95fa0 Handle dragging multiple items
     add 6816cf297dd Fix jumping loop
     add 41f7a992ade Clean up
     add 584427e73c5 Fix paths
     add aa49ceae9d3 Fix dnd
     add f6db2eafdd7 Fix imports
     add 05f9fbf84b0 Fix uuid problems and ts erros
     add 5aa7bd26a13 Fix ts errors
     add 0cb41ec6b46 mock window.crypto in tests
     add 048ca72e7e1 Style fix
     add a6b56d72ea6 Fix dragging out of nested folders
     add 46e94d1d0a4 Add error handling
     add d93a91303c1 perf
     add 223c1a9d8cc Better drag overlay
     add 09e81834318 Refactor
     add 0f5068bc22b Perf
     add 6a4b3caa844 More ut
     add f489b85c9e9 Remove comments
     add 41295b76f3b prettier
     add 32a748e77d8 add separators
     add b971bdc0901 Folder icons
     add cf86ca5734b Split util files
     add 5ab86c3e250 Add tooltip to save button if there are errors
     add 132a48bc39e Use uuid lib instead of window.crypto.randomUUID
     add 64a9a92dd0a Bump uuid lib
     add e693e8cff5f Use proper uuid for default folders, simplify code
     add 2f383266617 Virtualization
     add a67f928149e autoscroll fix
     add 296ad3af05c Update imports
     add 114b7a415f0 Fix hover state highlight
     add e9e4adc48b1 Fix separator funky behavior
     add 226661ae523 Fix horizontal drag
     add b353744c9c6 fix folder highlight
     add 7c8aa4bef04 Range select
     add c2042345990 Fix search
     add 40a4082a0f0 Use sigma instead f(x) for metrics
     add 07900a8a0c7 Perf improvements
     add ab955e32dc3 Code cleanup
     add 36b732ca25c Fix nested folder indentation
     add 023d6291161 Add serifs to sigma

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   (f742d6f8b36)
            \
             N -- N -- N   refs/heads/folders (023d6291161)

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:
 .github/workflows/superset-docs-verify.yml         |    2 +-
 .pre-commit-config.yaml                            |    1 +
 README.md                                          |    2 +-
 .../extensions/contribution-types.md               |   31 +-
 .../extensions/extension-points/editors.md         |  245 +++++
 docs/developer_portal/extensions/registry.md       |    1 +
 docs/package.json                                  |    4 +-
 docs/static/feature-flags.json                     |    6 +
 docs/static/img/extensions/editors-bundle.png      |  Bin 0 -> 397539 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/yarn.lock                                     |  241 ++---
 pyproject.toml                                     |    4 +-
 requirements/base.in                               |   10 +-
 requirements/base.txt                              |   14 +-
 requirements/development.txt                       |   28 +-
 scripts/check-type.js                              |    5 +
 .../cypress-base/cypress/e2e/sqllab/tabs.test.ts   |    4 +-
 superset-frontend/package.json                     |   18 +-
 .../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 +-
 .../src/components/Button/index.tsx                |    2 +-
 .../src/components/Icons/AntdEnhanced.tsx          |   12 +-
 .../components/ListViewCard/ImageLoader.test.tsx   |   25 +-
 .../superset-ui-core/src/components/index.ts       |    1 +
 .../packages/superset-ui-core/src/utils/index.ts   |    1 +
 .../Input/Input.test.tsx => utils/withLabel.ts}    |   38 +-
 .../superset-ui-core/src/validator/index.ts        |    1 +
 .../src/validator/legacyValidateInteger.ts         |    2 +-
 .../src/validator/legacyValidateNumber.ts          |    2 +-
 .../stringifyAndTrim.ts => validator/types.ts}     |   11 +-
 .../src/validator/validateInteger.ts               |    2 +-
 .../src/validator/validateMapboxStylesUrl.ts       |    2 +-
 .../src/validator/validateMaxValue.ts              |    5 +-
 .../src/validator/validateNonEmpty.ts              |    2 +-
 .../src/validator/validateNumber.ts                |    2 +-
 .../src/validator/validateServerPagination.ts      |    2 +-
 .../validator/validateTimeComparisonRangeValues.ts |   12 +-
 .../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 +-
 .../test/validator/validateMaxValue.test.ts        |    4 +-
 .../generators/docs/docs-screenshots.spec.ts       |  230 +++++
 .../playwright/generators/playwright.config.ts     |   81 ++
 superset-frontend/playwright/utils/urls.ts         |    5 +-
 .../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                           |    7 +-
 .../src/BigNumber/BigNumberViz.tsx                 |    6 +-
 .../BigNumberWithTrendline/transformProps.test.ts  |    1 +
 .../plugin-chart-echarts/src/BigNumber/types.ts    |    1 +
 .../src/Heatmap/transformProps.ts                  |   29 +-
 .../src/Histogram/controlPanel.tsx                 |    8 +-
 .../src/Timeseries/EchartsTimeseries.test.tsx      |   90 ++
 .../src/Timeseries/EchartsTimeseries.tsx           |   77 +-
 .../src/Timeseries/transformProps.ts               |    1 +
 .../src/Timeseries/transformers.ts                 |    7 +-
 .../test/BigNumber/transformProps.test.ts          |    3 +
 .../test/Heatmap/buildQuery.test.ts                |   82 ++
 .../test/Heatmap/transformProps.test.ts            |   68 ++
 .../test/Timeseries/transformers.test.ts           |   28 +
 .../plugin-chart-table/src/controlPanel.tsx        |   10 +-
 superset-frontend/spec/helpers/ProviderWrapper.tsx |   12 +-
 .../spec/helpers/jsDomWithFetchAPI.ts              |    1 +
 superset-frontend/spec/helpers/shim.tsx            |    4 +
 superset-frontend/spec/helpers/testing-library.tsx |    7 +-
 .../src/SqlLab/actions/sqlLab.test.js              |  229 +++--
 .../SqlLab/components/AceEditorWrapper/index.tsx   |  249 -----
 .../src/SqlLab/components/AppLayout/index.tsx      |    6 +-
 .../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 +-
 .../src/SqlLab/components/SaveQuery/index.tsx      |    1 +
 .../ShareSqlLabQuery/ShareSqlLabQuery.test.tsx     |   21 +-
 .../SqlLab/components/SqlEditor/SqlEditor.test.tsx |   31 +-
 .../src/SqlLab/components/SqlEditor/index.tsx      |  155 ++-
 .../SqlEditorLeftBar/SqlEditorLeftBar.test.tsx     |  239 +----
 .../SqlLab/components/SqlEditorLeftBar/index.tsx   |  259 ++---
 .../SqlLab/components/SqlEditorTopBar/index.tsx    |   14 +-
 .../SqlEditorTopBar/useDatabaseSelector.ts         |    4 +-
 .../TabbedSqlEditors/TabbedSqlEditors.test.tsx     |    2 +-
 .../components/TableElement/TableElement.test.tsx  |   59 +-
 .../TableExploreTree/TableExploreTree.test.tsx     |  241 +++++
 .../TableExploreTree/TreeNodeRenderer.tsx          |  243 +++++
 .../SqlLab/components/TableExploreTree/index.tsx   |  335 +++++++
 .../SqlLab/components/TableExploreTree}/types.ts   |   24 +-
 .../components/TableExploreTree/useTreeData.ts     |  339 +++++++
 .../components/TablePreview/TablePreview.test.tsx  |   26 +-
 .../TemplateParamsEditor.test.tsx                  |    4 +-
 .../components/TemplateParamsEditor/index.tsx      |   14 +-
 superset-frontend/src/SqlLab/constants.ts          |    1 +
 superset-frontend/src/SqlLab/contributions.ts      |    1 +
 .../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     |   42 +-
 .../src/components/DatabaseSelector/index.tsx      |  206 +++-
 .../src/components/DatabaseSelector/types.ts       |    1 +
 .../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      |   23 +-
 .../components/SQLEditorWithValidation/index.tsx   |   50 +-
 .../TableSelector/TableSelector.test.tsx           |   43 +-
 .../src/components/TableSelector/index.tsx         |    7 +-
 .../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 +-
 .../src/embedded/EmbeddedContextProviders.tsx      |   11 +-
 .../src/explore/actions/datasourcesActions.test.ts |    8 +-
 .../src/explore/actions/saveModalActions.test.ts   |   78 +-
 .../DataTablesPane/test/DataTablesPane.test.tsx    |   14 +-
 .../test/ResultsPaneOnDashboard.test.tsx           |    2 +-
 .../DataTablesPane/test/SamplesPane.test.tsx       |    2 +-
 .../ExploreChartHeader/ExploreChartHeader.test.tsx |    3 -
 .../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/controlUtils/getControlState.ts    |    3 +-
 .../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 +-
 .../features/allEntities/AllEntitiesTable.test.tsx |    7 -
 .../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 +-
 .../datasets/AddDataset/LeftPanel/index.tsx        |    1 -
 .../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           |   57 +-
 .../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 |   17 +-
 .../AnnotationLayerList.test.jsx                   |   17 +-
 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 |   24 +-
 .../src/pages/ChartList/ChartList.test.tsx         |   80 +-
 .../src/pages/ChartList/ChartList.testHelpers.tsx  |   39 +-
 .../pages/CssTemplateList/CssTemplateList.test.jsx |   17 +-
 .../src/pages/DashboardList/DashboardList.test.jsx |   15 +-
 .../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         |    9 +-
 .../RowLevelSecurityList.test.tsx                  |   55 +-
 .../pages/SavedQueryList/SavedQueryList.test.tsx   |   64 +-
 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           |    9 +-
 .../UserRegistrations/UserRegistrations.test.tsx   |    2 +-
 .../src/pages/UsersList/UsersList.test.tsx         |   12 +-
 .../src/views/RootContextProviders.tsx             |   11 +-
 superset-frontend/src/views/menu.tsx               |   12 +-
 superset-frontend/webpack.config.js                |    4 +-
 superset-websocket/package-lock.json               |   14 +-
 superset-websocket/package.json                    |    2 +-
 superset/commands/database/oauth2.py               |   22 +
 superset/config.py                                 |    6 +
 superset/db_engine_specs/aurora.py                 |   26 +
 superset/db_engine_specs/aws_iam.py                |  660 +++++++++++++
 superset/db_engine_specs/base.py                   |   71 +-
 superset/db_engine_specs/gsheets.py                |  101 +-
 superset/db_engine_specs/mysql.py                  |   59 +-
 superset/db_engine_specs/postgres.py               |   53 +
 superset/db_engine_specs/redshift.py               |   42 +
 .../examples/deckgl_demo/charts/Deck.gl_Path.yaml  |    1 +
 superset/key_value/types.py                        |    1 +
 superset/mcp_service/app.py                        |   81 +-
 superset/mcp_service/auth.py                       |   77 +-
 .../chart/prompts/create_chart_guided.py           |  219 ++--
 .../mcp_service/chart/resources/chart_configs.py   |  293 ++----
 superset/mcp_service/chart/schemas.py              |   16 +-
 superset/mcp_service/chart/tool/generate_chart.py  |    4 -
 .../mcp_service/chart/tool/get_chart_preview.py    |    3 -
 superset/mcp_service/common/schema_discovery.py    |   65 +-
 superset/mcp_service/system/prompts/quickstart.py  |   94 +-
 .../system/resources/instance_metadata.py          |   74 +-
 superset/sqllab/utils.py                           |    1 +
 superset/superset_typing.py                        |    2 +-
 superset/utils/oauth2.py                           |   78 +-
 tests/unit_tests/databases/api_test.py             |   26 +-
 tests/unit_tests/db_engine_specs/test_aurora.py    |  317 ++++++
 tests/unit_tests/db_engine_specs/test_aws_iam.py   | 1045 ++++++++++++++++++++
 tests/unit_tests/db_engine_specs/test_base.py      |  279 ++++--
 tests/unit_tests/db_engine_specs/test_gsheets.py   |  252 +++++
 tests/unit_tests/db_engine_specs/test_mysql_iam.py |  236 +++++
 .../db_engine_specs/test_redshift_iam.py           |  387 ++++++++
 tests/unit_tests/sql_lab_test.py                   |   57 +-
 tests/unit_tests/utils/oauth2_tests.py             |  188 +++-
 277 files changed, 11528 insertions(+), 3005 deletions(-)
 create mode 100644 docs/developer_portal/extensions/extension-points/editors.md
 create mode 100644 docs/static/img/extensions/editors-bundle.png
 create mode 100644 docs/static/img/screenshots/dashboard.jpg
 create mode 100644 superset-frontend/packages/superset-core/src/api/editors.ts
 copy 
superset-frontend/packages/superset-ui-core/src/{components/Input/Input.test.tsx
 => utils/withLabel.ts} (54%)
 copy 
superset-frontend/packages/superset-ui-core/src/{color/stringifyAndTrim.ts => 
validator/types.ts} (77%)
 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-preset-chart-deckgl/src/layers/Path/Path.test.tsx
 create mode 100644 
superset-frontend/plugins/plugin-chart-echarts/test/Heatmap/buildQuery.test.ts
 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/SqlLab/components/TableExploreTree/TableExploreTree.test.tsx
 create mode 100644 
superset-frontend/src/SqlLab/components/TableExploreTree/TreeNodeRenderer.tsx
 create mode 100644 
superset-frontend/src/SqlLab/components/TableExploreTree/index.tsx
 copy superset-frontend/{packages/superset-ui-core/src/components/TableView => 
src/SqlLab/components/TableExploreTree}/types.ts (64%)
 create mode 100644 
superset-frontend/src/SqlLab/components/TableExploreTree/useTreeData.ts
 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/db_engine_specs/aws_iam.py
 create mode 100644 tests/unit_tests/db_engine_specs/test_aurora.py
 create mode 100644 tests/unit_tests/db_engine_specs/test_aws_iam.py
 create mode 100644 tests/unit_tests/db_engine_specs/test_mysql_iam.py
 create mode 100644 tests/unit_tests/db_engine_specs/test_redshift_iam.py

Reply via email to