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

jli pushed a change to branch feat-convert-dataset-tests-to-playwright
in repository https://gitbox.apache.org/repos/asf/superset.git


 discard 1d25621ceb fix: resolve ESLint and TypeScript issues in dataset unit 
tests
     add 441e043bff feat(docs): Populate Developer Portal with comprehensive 
documentation framework (#35217)
     add 50a5854b25 fix: dataset update with invalid SQL query (#35543)
     add 668dcf4799 chore(deps): bump caniuse-lite from 1.0.30001748 to 
1.0.30001749 in /docs (#35565)
     add 930736bdb0 chore(deps-dev): bump webpack from 5.102.0 to 5.102.1 in 
/docs (#35564)
     add aa54da6d67 chore(deps-dev): bump typescript-eslint from 8.45.0 to 
8.46.0 in /superset-websocket (#35563)
     add 831a9a8a57 chore(deps): bump ioredis from 5.8.0 to 5.8.1 in 
/superset-websocket (#35562)
     add 82e4763588 chore(deps-dev): bump @typescript-eslint/parser from 8.45.0 
to 8.46.0 in /docs (#35548)
     add 54b4056eb3 chore(deps-dev): bump typescript-eslint from 8.45.0 to 
8.46.0 in /docs (#35545)
     add 6b1c058436 chore(deps): bump interweave from 13.1.0 to 13.1.1 in 
/superset-frontend (#35440)
     add 19cf645224 chore(deps): bump debug from 4.4.1 to 4.4.3 in 
/superset-websocket/utils/client-ws-app (#35363)
     add c2120f62cf chore(deps-dev): bump typescript from 5.7.3 to 5.9.3 in 
/superset-websocket (#35375)
     add a9630f3ec7 chore(deps-dev): bump @docusaurus/tsconfig from 3.8.1 to 
3.9.1 in /docs (#35376)
     add 9d3fab8e4d chore(deps): update ace-builds requirement from ^1.43.1 to 
^1.43.3 in /superset-frontend/packages/superset-ui-core (#35400)
     add d921f6d2b4 chore(deps): bump @docusaurus/preset-classic from 3.8.1 to 
3.9.1 in /docs (#35442)
     add 4dbdb1811b chore(deps): update react requirement from ^19.1.1 to 
^19.2.0 in /superset-frontend/plugins/legacy-plugin-chart-chord (#35429)
     add ed47ceb1e4 chore(deps-dev): update jest requirement from ^30.0.5 to 
^30.2.0 in /superset-frontend/plugins/plugin-chart-handlebars (#35397)
     add 8a61cdf4f2 chore(deps-dev): update fs-extra requirement from ^11.3.0 
to ^11.3.2 in /superset-frontend/packages/generator-superset (#35396)
     add 3acc9aba8b chore(deps): bump less from 4.4.1 to 4.4.2 in /docs (#35577)
     add 5a15c632ad fix(Alerts): Correct icon sizes (#35572)
     add 9f2fead651 chore(deps): update dompurify requirement from ^3.2.6 to 
^3.2.7 in /superset-frontend/plugins/legacy-preset-chart-nvd3 (#35383)
     add 9a43a47e6a chore(deps-dev): update @babel/types requirement from 
^7.28.0 to ^7.28.4 in /superset-frontend/plugins/plugin-chart-pivot-table 
(#35388)
     add c846cd187c chore(deps): update @mapbox/tiny-sdf requirement from 
^2.0.6 to ^2.0.7 in /superset-frontend/plugins/legacy-preset-chart-deckgl 
(#34939)
     add ff80d4f406 chore(deps-dev): update @babel/types requirement from 
^7.28.0 to ^7.28.2 in /superset-frontend/plugins/plugin-chart-pivot-table 
(#34463)
     add 79ff093b30 chore(deps-dev): bump @babel/plugin-transform-runtime from 
7.27.1 to 7.28.3 in /superset-frontend (#35576)
     add 91fbc64327 chore(deps): update dayjs requirement from ^1.11.13 to 
^1.11.18 in /superset-frontend/plugins/legacy-preset-chart-nvd3 (#34965)
     add 941907ed4e chore(deps-dev): update cross-env requirement from ^10.0.0 
to ^10.1.0 in /superset-frontend/packages/generator-superset (#35393)
     add 412587ad41 fix(tables): Dark mode scrollbar styles for webkit (#35338)
     add de0bd37a66 chore(deps-dev): update jest requirement from ^30.0.5 to 
^30.2.0 in /superset-frontend/plugins/plugin-chart-pivot-table (#35392)
     add 17ebbdd966 fix(csv upload): Correctly casting to string numbers with 
floating points (e+) (#35586)
     add e437ae1f2f fix(alerts): log execution_id instead of report schedule 
name in query timing (#35592)
     add 3dcf85caef fix(export): replace iframe with fetch to avoid CSP 
frame-src violations (#35584)
     add 9918f8868e chore(deps-dev): bump @types/node from 24.7.0 to 24.7.1 in 
/superset-websocket (#35597)
     add 8727d321f3 chore(deps): bump github/codeql-action from 3 to 4 (#35568)
     add c38ba1daa8 fix(d3-format): call setupFormatters synchronously to apply 
D3 format… (#35529)
     add 9d1d396a9b fix: fix extension e2e flow (#35589)
     add 1c934b474a docs: add documentation for Arc to Superset's supported 
databases (#35585)
     add 97518544ee feat(dashboard): chart customization/dynamic group by in 
dashboards (#33831)
     add 35b5f8dcdc test(frontend): remove 3 duplicate JSX test files (#35590)
     add 9252d835b8 fix(deckgl): scatterplot fix categorical color (#35537)
     add e6bd03fe98 fix(theming): solve modal dark theme issues + styling and 
code improvements (#35539)
     add bd48e87eeb fix: no fs logging of extensions unless flag is set (#35612)
     add ccc0e3dbb2 fix: Log Celery task failures with a signal handler (#35595)
     add 7e06ce8eeb chore(deps-dev): bump @typescript-eslint/parser from 8.46.0 
to 8.46.1 in /superset-websocket (#35631)
     add a01560cfa1 chore(deps-dev): bump typescript-eslint from 8.46.0 to 
8.46.1 in /docs (#35628)
     add f68ee6ba67 chore(deps): bump swagger-ui-react from 5.29.3 to 5.29.4 in 
/docs (#35617)
     add 5d77ed3677 chore(deps-dev): bump @types/node from 24.7.1 to 24.7.2 in 
/superset-websocket (#35616)
     add d0a0d280a1 chore(deps-dev): bump ts-jest from 29.4.4 to 29.4.5 in 
/superset-websocket (#35615)
     add 78907d08cd chore(deps): bump caniuse-lite from 1.0.30001749 to 
1.0.30001750 in /docs (#35614)
     add 09772eeda0 fix(config.py): reset HTML_SANITIZATION to True by default 
(#35603)
     add 51489a75ce chore: bump pretty-ms to 9.3.0 (#35667)
     add 400a8aec89 chore(deps-dev): bump typescript-eslint from 8.46.0 to 
8.46.1 in /superset-websocket (#35630)
     add 4ddc3f14ed refactor(frontend): convert DatasourceEditor tests to 
TypeScript (#35606)
     add 4b5629d1c8 fix(theme): align "Clear local theme" option with other 
theme menu items (#35651)
     add 58672dfab6 fix(table-chart): fix page size label visibility and 
improve header control wrapping (#35648)
     add de1dd53186 fix(theme-crud): enable overwrite confirmation UI for theme 
imports (#35558)
     add 1617bbbe71 docs: Add Production Security Hardening Guide (#35190)
     add 8e7383afe2 fix: resolve ESLint and TypeScript issues in dataset unit 
tests
     add f9a2abd74b test: add React Testing Library tests for DatasetList

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   (1d25621ceb)
            \
             N -- N -- N   refs/heads/feat-convert-dataset-tests-to-playwright 
(f9a2abd74b)

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/codeql-analysis.yml              |    4 +-
 .pre-commit-config.yaml                            |    2 +-
 CONTRIBUTING.md                                    |   22 +-
 docs/DOCS_CLAUDE.md                                |  642 ++++++++
 docs/developer_portal/api/frontend.md              |  897 +++++++----
 docs/developer_portal/architecture/overview.md     |  436 ++----
 .../capabilities/common-capabilities.md            |   55 +
 .../capabilities/extending-workbench.md            |   62 +
 docs/developer_portal/capabilities/overview.md     |   53 +
 docs/developer_portal/capabilities/theming.md      |   61 +
 docs/developer_portal/cli/overview.md              |  682 +++++----
 .../coding-guidelines/overview.md}                 |   28 +-
 docs/developer_portal/contributing/code-review.md  |  339 +++++
 .../contributing/development-setup.md}             |   27 +-
 .../contributing/guidelines.md}                    |  191 ++-
 docs/developer_portal/contributing/howtos.md       |  528 +++++++
 .../contributing/issue-reporting.md                |  418 ++++++
 .../contributing/overview.md}                      |   42 +-
 .../contributing/release-process.md                |  469 ++++++
 .../contributing/resources.md}                     |   49 +-
 .../developer_portal/contributing/submitting-pr.md |  321 ++++
 docs/developer_portal/examples/index.md            |  464 ------
 .../extensions/architectural-principles.md         |   36 +
 .../extensions/built-in-features.md                |   36 +
 .../extensions/deploying-extension.md              |   45 +
 .../extensions/development-mode.md                 |   48 +
 .../extensions/dynamic-module-loading.md           |   84 ++
 .../extensions/extension-metadata.md               |   55 +
 .../extensions/extension-project-structure.md      |   78 +
 .../extensions/frontend-contribution-types.md      |   90 ++
 .../extensions/high-level-architecture.md          |   41 +
 .../extensions/interacting-with-host.md            |  120 ++
 .../extensions/lifecycle-management.md             |   41 +
 docs/developer_portal/extensions/overview.md       |   78 +
 .../extensions/proof-of-concept.md                 |  288 ++++
 .../extensions/security-implications.md            |   33 +
 docs/developer_portal/extensions/versioning.md     |   31 +
 docs/developer_portal/getting-started/index.md     |  248 ---
 .../guidelines/backend-style-guidelines.md         |  318 ++++
 .../guidelines/backend/dao-style-guidelines.md     |  365 +++++
 .../guidelines/design-guidelines.md                |  148 ++
 .../guidelines/frontend-style-guidelines.md        |   44 +
 .../frontend/component-style-guidelines.md         |  258 ++++
 .../frontend/emotion-styling-guidelines.md         |  346 +++++
 .../guidelines/frontend/testing-guidelines.md      |  297 ++++
 docs/developer_portal/guides/command-palette.md    |   61 +
 docs/developer_portal/guides/custom-editors.md     |   64 +
 docs/developer_portal/guides/overview.md           |   58 +
 docs/developer_portal/guides/virtual-documents.md  |   63 +
 docs/developer_portal/guides/webviews.md           |   61 +
 docs/developer_portal/index.md                     |  188 +--
 .../references/activation-events.md                |  549 +++++++
 docs/developer_portal/references/api.md            |  101 ++
 .../references/contribution-points.md              |  475 ++++++
 docs/developer_portal/references/manifest.md       |  526 +++++++
 docs/developer_portal/references/overview.md       |   74 +
 docs/developer_portal/sidebars.js                  |   27 +
 docs/developer_portal/testing/backend-testing.md   |   68 +
 docs/developer_portal/testing/ci-cd.md             |   70 +
 docs/developer_portal/testing/e2e-testing.md       |   80 +
 docs/developer_portal/testing/frontend-testing.md  |   61 +
 docs/developer_portal/testing/overview.md          |  164 ++
 docs/developer_portal/ux/accessibility.md          |   70 +
 docs/developer_portal/ux/best-practices.md         |   73 +
 docs/developer_portal/ux/design-principles.md      |   68 +
 docs/developer_portal/ux/overview.md               |   62 +
 docs/developer_portal/viz-plugins/controls.md      |   77 +
 .../viz-plugins/creating-viz-plugin.md             |   80 +
 docs/developer_portal/viz-plugins/overview.md      |   67 +
 .../viz-plugins/transforming-data.md               |   76 +
 docs/docs/configuration/alerts-reports.mdx         |    2 +-
 docs/docs/configuration/databases.mdx              |   15 +
 docs/docs/security/securing_superset.mdx           |  174 +++
 docs/docusaurus.config.ts                          |   28 +-
 docs/package.json                                  |   24 +-
 docs/sidebarTutorials.js                           |   88 +-
 docs/versions-config.json                          |    3 +-
 docs/yarn.lock                                     | 1535 ++++++++++---------
 .../src/superset_extensions_cli/cli.py             |   26 +-
 .../templates/backend/src/package/__init__.py.j2   |    0
 .../templates/backend/src/package/entrypoint.py.j2 |    1 +
 .../templates/frontend/package.json.j2             |    2 +-
 .../templates/frontend/src/index.tsx.j2            |   13 +
 .../templates/frontend/tsconfig.json.j2            |   13 +
 .../templates/frontend/webpack.config.js.j2        |   67 +
 .../e2e/dashboard/shared_dashboard_functions.ts    |    1 +
 superset-frontend/package-lock.json                | 1573 ++++++++++++--------
 superset-frontend/package.json                     |    4 +-
 .../packages/generator-superset/package.json       |    4 +-
 .../packages/superset-ui-core/package.json         |    4 +-
 .../components/ConfirmModal/ConfirmModal.test.tsx  |  129 ++
 .../src/components/ConfirmModal/index.tsx          |   87 ++
 .../src/components/Icons/AntdEnhanced.tsx          |    4 +
 .../src/components/Table/index.tsx                 |   27 +
 .../superset-ui-core/src/components/index.ts       |    1 +
 .../plugins/legacy-plugin-chart-chord/package.json |    2 +-
 .../legacy-preset-chart-deckgl/package.json        |    2 +-
 .../src/CategoricalDeckGLContainer.tsx             |   44 +-
 .../src/layers/Scatter/buildQuery.ts               |    8 +-
 .../src/layers/Scatter/controlPanel.ts             |    5 +-
 .../src/layers/Scatter/transformProps.ts           |    4 +-
 .../plugins/legacy-preset-chart-nvd3/package.json  |    4 +-
 .../plugins/plugin-chart-handlebars/package.json   |    2 +-
 .../plugins/plugin-chart-pivot-table/package.json  |    4 +-
 .../src/PivotTableChart.tsx                        |   35 +-
 .../plugin-chart-table/src/DataTable/DataTable.tsx |   73 +-
 .../src/DataTable/hooks/useSticky.tsx              |   25 +
 .../plugins/plugin-chart-table/src/TableChart.tsx  |  375 +++--
 .../{mockDatasource.js => mockDatasource.ts}       |   79 +-
 .../src/SqlLab/components/ResultSet/index.tsx      |  183 +--
 .../SqlLab/components/SaveDatasetModal/index.tsx   |   72 +-
 .../src/assets/images/icons/slack.svg              |  Bin 2654 -> 0 bytes
 ...ceEditor.test.jsx => DatasourceEditor.test.tsx} |   80 +-
 ....test.jsx => DatasourceEditorCurrency.test.tsx} |   34 +-
 ...orRTL.test.jsx => DatasourceEditorRTL.test.tsx} |   15 +-
 .../src/components/ListView/ActionsBar.tsx         |    2 +-
 .../src/components/ListView/ListView.test.jsx      |  271 ----
 .../src/components/ListView/ListView.test.tsx      |  294 +++-
 .../dashboard/actions/chartCustomizationActions.ts |  390 +++++
 .../src/dashboard/actions/dashboardInfo.ts         |   78 +-
 .../src/dashboard/actions/dashboardLayout.js       |    2 +-
 superset-frontend/src/dashboard/actions/hydrate.js |    3 +
 .../src/dashboard/actions/nativeFilters.ts         |   28 +
 .../DashboardBuilder/DashboardContainer.tsx        |   13 +-
 .../EmbeddedModal/EmbeddedModal.test.tsx           |  122 +-
 .../dashboard/components/EmbeddedModal/index.tsx   |  149 +-
 .../dashboard/components/GroupByBadge/index.tsx    |  350 +++++
 .../dashboard/components/PropertiesModal/index.tsx |   13 +-
 .../src/dashboard/components/SliceHeader/index.tsx |    4 +
 .../components/gridComponents/Chart/Chart.jsx      |    5 +
 .../ChartCustomization/ChartCustomizationForm.tsx  | 1456 ++++++++++++++++++
 .../ChartCustomization/ChartCustomizationModal.tsx |  699 +++++++++
 .../ChartCustomizationTitleContainer.tsx           |  183 +++
 .../ChartCustomizationTitlePane.tsx                |  123 ++
 .../ChartCustomization/GroupByFilterCard.tsx       |  647 ++++++++
 .../ChartCustomization/groupBySelectors.ts         |  262 ++++
 .../selectors.ts}                                  |   37 +-
 .../nativeFilters/ChartCustomization/types.ts      |   90 ++
 .../useChartCustomizationModal.tsx                 |   52 +
 .../nativeFilters/ChartCustomization/utils.ts      |   63 +
 .../nativeFilters/ConfigModal/BaseConfigModal.tsx  |  148 ++
 .../nativeFilters/ConfigModal/ModalFooter.tsx      |  187 +++
 .../nativeFilters/ConfigModal/SharedStyles.tsx     |  110 ++
 .../FilterBar/ActionButtons/index.tsx              |   36 +-
 .../FilterBar/CrossFilters/CrossFilter.tsx         |    3 +-
 .../FilterBar/CrossFilters/Vertical.tsx            |   13 +-
 .../FilterBar/CrossFilters/VerticalCollapse.tsx    |  117 +-
 .../FilterBar/CrossFilters/selectors.ts            |    4 +
 .../nativeFilters/FilterBar/FilterBar.test.tsx     |    4 +-
 .../FilterBarSettings/FilterBarSettings.test.tsx   |   20 +-
 .../FilterBar/FilterBarSettings/index.tsx          |   32 +-
 .../FilterBar/FilterControls/FilterControls.tsx    |  230 ++-
 .../FilterBar/FilterControls/utils.ts              |   13 +
 .../nativeFilters/FilterBar/Header/Header.test.tsx |    4 +-
 .../nativeFilters/FilterBar/Header/index.tsx       |    2 +-
 .../nativeFilters/FilterBar/Horizontal.tsx         |   12 +-
 .../nativeFilters/FilterBar/Vertical.tsx           |  122 +-
 .../components/nativeFilters/FilterBar/index.tsx   |  212 ++-
 .../components/nativeFilters/FilterBar/utils.ts    |   43 +-
 .../FiltersConfigForm/CollapsibleControl.tsx       |    2 +-
 .../FiltersConfigForm/DatasetSelect.tsx            |   78 +-
 .../FiltersConfigModal/FiltersConfigModal.tsx      |   70 +-
 .../dashboard/components/nativeFilters/state.ts    |   12 +-
 .../src/dashboard/reducers/dashboardInfo.js        |   99 ++
 .../dashboard/reducers/groupByCustomizations.ts    |  198 +++
 .../src/dashboard/reducers/nativeFilters.ts        |   40 +-
 superset-frontend/src/dashboard/types.ts           |   10 +
 .../dashboard/util/charts/chartTypeLimitations.ts  |  128 ++
 .../util/charts/getFormDataWithExtraFilters.ts     |  372 ++++-
 .../src/dashboard/util/getRelatedCharts.ts         |   31 +
 .../util/useFilterFocusHighlightStyles.ts          |   54 +-
 superset-frontend/src/dataMask/actions.ts          |   14 +
 superset-frontend/src/dataMask/reducer.ts          |   47 +
 .../explore/components/ControlPanelsContainer.tsx  |   19 +-
 .../PropertiesModal/PropertiesModal.test.tsx       |    1 +
 .../explore/components/PropertiesModal/index.tsx   |   27 +-
 .../DatasourceControl/DatasourceControl.test.jsx   |  170 ---
 .../VizTypeControl/VizTypeControl.test.jsx         |  131 --
 .../src/extensions/ExtensionsManager.ts            |   10 +-
 .../src/extensions/ExtensionsStartup.test.tsx      |  169 ++-
 .../src/extensions/ExtensionsStartup.tsx           |   17 +-
 .../features/alerts/components/RecipientIcon.tsx   |    5 +-
 .../datasets/DuplicateDatasetModal.test.tsx        |  259 ++++
 .../features/datasets/DuplicateDatasetModal.tsx    |    2 +-
 .../src/features/home/ChartTable.test.tsx          |   63 +-
 superset-frontend/src/features/home/ChartTable.tsx |   13 +-
 .../src/features/home/DashboardTable.test.tsx      |   59 +-
 .../src/features/home/DashboardTable.tsx           |   13 +-
 superset-frontend/src/features/home/SubMenu.tsx    |    2 +
 .../src/hooks/useConfirmModal/index.tsx            |   78 +
 .../hooks/useConfirmModal/useConfirmModal.test.tsx |  196 +++
 superset-frontend/src/hooks/useThemeMenuItems.tsx  |   25 +-
 .../useUnsavedChangesPrompt.test.tsx               |   31 +-
 superset-frontend/src/pages/Chart/index.tsx        |    1 +
 superset-frontend/src/pages/ChartList/index.tsx    |   13 +-
 .../src/pages/DashboardList/index.tsx              |   13 +-
 superset-frontend/src/pages/DatabaseList/index.tsx |   13 +-
 .../DatasetList/DatasetList.behavior.test.tsx      |  477 ++++++
 .../DatasetList/DatasetList.listview.test.tsx      | 1012 +++++++++++++
 .../DatasetList/DatasetList.permissions.test.tsx   |  390 +++++
 .../src/pages/DatasetList/DatasetList.test.tsx     |  528 +++++++
 .../pages/DatasetList/DatasetList.testHelpers.tsx  |  514 +++++++
 superset-frontend/src/pages/DatasetList/index.tsx  |   40 +-
 .../src/pages/SavedQueryList/index.tsx             |   13 +-
 .../src/pages/ThemeList/ThemeList.test.tsx         |  524 +++++--
 .../src/pages/ThemeList/index.test.tsx             |  288 ----
 superset-frontend/src/pages/ThemeList/index.tsx    |  164 +-
 superset-frontend/src/preamble.ts                  |   10 +-
 superset-frontend/src/types/Dataset.ts             |    4 +
 superset-frontend/src/utils/export.test.ts         |  278 ++++
 superset-frontend/src/utils/export.ts              |   92 +-
 superset-frontend/src/views/store.ts               |    2 +
 superset-websocket/package-lock.json               |  319 ++--
 superset-websocket/package.json                    |   12 +-
 .../utils/client-ws-app/package-lock.json          |   15 +-
 .../utils/client-ws-app/package.json               |    2 +-
 superset/commands/database/uploaders/csv_reader.py |   32 +-
 superset/commands/dataset/update.py                |   35 +-
 superset/commands/report/alert.py                  |    2 +-
 superset/config.py                                 |    2 +-
 superset/dashboards/schemas.py                     |    1 +
 superset/tasks/scheduler.py                        |   29 +-
 superset/themes/api.py                             |   12 +-
 tests/integration_tests/themes/api_tests.py        |  122 ++
 .../commands/databases/csv_reader_test.py          |   27 +
 tests/unit_tests/commands/dataset/update_test.py   |   99 ++
 226 files changed, 25785 insertions(+), 5447 deletions(-)
 create mode 100644 docs/DOCS_CLAUDE.md
 create mode 100644 docs/developer_portal/capabilities/common-capabilities.md
 create mode 100644 docs/developer_portal/capabilities/extending-workbench.md
 create mode 100644 docs/developer_portal/capabilities/overview.md
 create mode 100644 docs/developer_portal/capabilities/theming.md
 copy docs/{src/pages/markdown-page.md => 
developer_portal/coding-guidelines/overview.md} (61%)
 create mode 100644 docs/developer_portal/contributing/code-review.md
 copy docs/{docs/contributing/development.mdx => 
developer_portal/contributing/development-setup.md} (97%)
 copy docs/{docs/contributing/guidelines.mdx => 
developer_portal/contributing/guidelines.md} (75%)
 create mode 100644 docs/developer_portal/contributing/howtos.md
 create mode 100644 docs/developer_portal/contributing/issue-reporting.md
 copy docs/{versioned_docs/version-6.0.0/contributing/contributing.mdx => 
developer_portal/contributing/overview.md} (82%)
 create mode 100644 docs/developer_portal/contributing/release-process.md
 copy docs/{docs/contributing/resources.mdx => 
developer_portal/contributing/resources.md} (56%)
 create mode 100644 docs/developer_portal/contributing/submitting-pr.md
 delete mode 100644 docs/developer_portal/examples/index.md
 create mode 100644 docs/developer_portal/extensions/architectural-principles.md
 create mode 100644 docs/developer_portal/extensions/built-in-features.md
 create mode 100644 docs/developer_portal/extensions/deploying-extension.md
 create mode 100644 docs/developer_portal/extensions/development-mode.md
 create mode 100644 docs/developer_portal/extensions/dynamic-module-loading.md
 create mode 100644 docs/developer_portal/extensions/extension-metadata.md
 create mode 100644 
docs/developer_portal/extensions/extension-project-structure.md
 create mode 100644 
docs/developer_portal/extensions/frontend-contribution-types.md
 create mode 100644 docs/developer_portal/extensions/high-level-architecture.md
 create mode 100644 docs/developer_portal/extensions/interacting-with-host.md
 create mode 100644 docs/developer_portal/extensions/lifecycle-management.md
 create mode 100644 docs/developer_portal/extensions/overview.md
 create mode 100644 docs/developer_portal/extensions/proof-of-concept.md
 create mode 100644 docs/developer_portal/extensions/security-implications.md
 create mode 100644 docs/developer_portal/extensions/versioning.md
 delete mode 100644 docs/developer_portal/getting-started/index.md
 create mode 100644 docs/developer_portal/guidelines/backend-style-guidelines.md
 create mode 100644 
docs/developer_portal/guidelines/backend/dao-style-guidelines.md
 create mode 100644 docs/developer_portal/guidelines/design-guidelines.md
 create mode 100644 
docs/developer_portal/guidelines/frontend-style-guidelines.md
 create mode 100644 
docs/developer_portal/guidelines/frontend/component-style-guidelines.md
 create mode 100644 
docs/developer_portal/guidelines/frontend/emotion-styling-guidelines.md
 create mode 100644 
docs/developer_portal/guidelines/frontend/testing-guidelines.md
 create mode 100644 docs/developer_portal/guides/command-palette.md
 create mode 100644 docs/developer_portal/guides/custom-editors.md
 create mode 100644 docs/developer_portal/guides/overview.md
 create mode 100644 docs/developer_portal/guides/virtual-documents.md
 create mode 100644 docs/developer_portal/guides/webviews.md
 create mode 100644 docs/developer_portal/references/activation-events.md
 create mode 100644 docs/developer_portal/references/api.md
 create mode 100644 docs/developer_portal/references/contribution-points.md
 create mode 100644 docs/developer_portal/references/manifest.md
 create mode 100644 docs/developer_portal/references/overview.md
 create mode 100644 docs/developer_portal/testing/backend-testing.md
 create mode 100644 docs/developer_portal/testing/ci-cd.md
 create mode 100644 docs/developer_portal/testing/e2e-testing.md
 create mode 100644 docs/developer_portal/testing/frontend-testing.md
 create mode 100644 docs/developer_portal/testing/overview.md
 create mode 100644 docs/developer_portal/ux/accessibility.md
 create mode 100644 docs/developer_portal/ux/best-practices.md
 create mode 100644 docs/developer_portal/ux/design-principles.md
 create mode 100644 docs/developer_portal/ux/overview.md
 create mode 100644 docs/developer_portal/viz-plugins/controls.md
 create mode 100644 docs/developer_portal/viz-plugins/creating-viz-plugin.md
 create mode 100644 docs/developer_portal/viz-plugins/overview.md
 create mode 100644 docs/developer_portal/viz-plugins/transforming-data.md
 create mode 100644 docs/docs/security/securing_superset.mdx
 copy docs/static/.nojekyll => 
superset-extensions-cli/src/superset_extensions_cli/templates/backend/src/package/__init__.py.j2
 (100%)
 create mode 100644 
superset-extensions-cli/src/superset_extensions_cli/templates/backend/src/package/entrypoint.py.j2
 create mode 100644 
superset-extensions-cli/src/superset_extensions_cli/templates/frontend/src/index.tsx.j2
 create mode 100644 
superset-extensions-cli/src/superset_extensions_cli/templates/frontend/tsconfig.json.j2
 create mode 100644 
superset-extensions-cli/src/superset_extensions_cli/templates/frontend/webpack.config.js.j2
 create mode 100644 
superset-frontend/packages/superset-ui-core/src/components/ConfirmModal/ConfirmModal.test.tsx
 create mode 100644 
superset-frontend/packages/superset-ui-core/src/components/ConfirmModal/index.tsx
 rename superset-frontend/spec/fixtures/{mockDatasource.js => 
mockDatasource.ts} (79%)
 delete mode 100644 superset-frontend/src/assets/images/icons/slack.svg
 rename 
superset-frontend/src/components/Datasource/components/DatasourceEditor/tests/{DatasourceEditor.test.jsx
 => DatasourceEditor.test.tsx} (78%)
 rename 
superset-frontend/src/components/Datasource/components/DatasourceEditor/tests/{DatasourceEditorCurrency.test.jsx
 => DatasourceEditorCurrency.test.tsx} (83%)
 rename 
superset-frontend/src/components/Datasource/components/DatasourceEditor/tests/{DatasourceEditorRTL.test.jsx
 => DatasourceEditorRTL.test.tsx} (88%)
 delete mode 100644 superset-frontend/src/components/ListView/ListView.test.jsx
 create mode 100644 
superset-frontend/src/dashboard/actions/chartCustomizationActions.ts
 create mode 100644 
superset-frontend/src/dashboard/components/GroupByBadge/index.tsx
 create mode 100644 
superset-frontend/src/dashboard/components/nativeFilters/ChartCustomization/ChartCustomizationForm.tsx
 create mode 100644 
superset-frontend/src/dashboard/components/nativeFilters/ChartCustomization/ChartCustomizationModal.tsx
 create mode 100644 
superset-frontend/src/dashboard/components/nativeFilters/ChartCustomization/ChartCustomizationTitleContainer.tsx
 create mode 100644 
superset-frontend/src/dashboard/components/nativeFilters/ChartCustomization/ChartCustomizationTitlePane.tsx
 create mode 100644 
superset-frontend/src/dashboard/components/nativeFilters/ChartCustomization/GroupByFilterCard.tsx
 create mode 100644 
superset-frontend/src/dashboard/components/nativeFilters/ChartCustomization/groupBySelectors.ts
 copy 
superset-frontend/src/dashboard/components/nativeFilters/{FilterCard/useFilterDependencies.ts
 => ChartCustomization/selectors.ts} (56%)
 create mode 100644 
superset-frontend/src/dashboard/components/nativeFilters/ChartCustomization/types.ts
 create mode 100644 
superset-frontend/src/dashboard/components/nativeFilters/ChartCustomization/useChartCustomizationModal.tsx
 create mode 100644 
superset-frontend/src/dashboard/components/nativeFilters/ChartCustomization/utils.ts
 create mode 100644 
superset-frontend/src/dashboard/components/nativeFilters/ConfigModal/BaseConfigModal.tsx
 create mode 100644 
superset-frontend/src/dashboard/components/nativeFilters/ConfigModal/ModalFooter.tsx
 create mode 100644 
superset-frontend/src/dashboard/components/nativeFilters/ConfigModal/SharedStyles.tsx
 create mode 100644 
superset-frontend/src/dashboard/reducers/groupByCustomizations.ts
 create mode 100644 
superset-frontend/src/dashboard/util/charts/chartTypeLimitations.ts
 delete mode 100644 
superset-frontend/src/explore/components/controls/DatasourceControl/DatasourceControl.test.jsx
 delete mode 100644 
superset-frontend/src/explore/components/controls/VizTypeControl/VizTypeControl.test.jsx
 create mode 100644 
superset-frontend/src/features/datasets/DuplicateDatasetModal.test.tsx
 create mode 100644 superset-frontend/src/hooks/useConfirmModal/index.tsx
 create mode 100644 
superset-frontend/src/hooks/useConfirmModal/useConfirmModal.test.tsx
 create mode 100644 
superset-frontend/src/pages/DatasetList/DatasetList.behavior.test.tsx
 create mode 100644 
superset-frontend/src/pages/DatasetList/DatasetList.listview.test.tsx
 create mode 100644 
superset-frontend/src/pages/DatasetList/DatasetList.permissions.test.tsx
 create mode 100644 superset-frontend/src/pages/DatasetList/DatasetList.test.tsx
 create mode 100644 
superset-frontend/src/pages/DatasetList/DatasetList.testHelpers.tsx
 delete mode 100644 superset-frontend/src/pages/ThemeList/index.test.tsx
 create mode 100644 superset-frontend/src/utils/export.test.ts

Reply via email to