This is an automated email from the ASF dual-hosted git repository.
rusackas pushed a change to branch chore/lint-cleanup-function-components
in repository https://gitbox.apache.org/repos/asf/superset.git
omit df4a830b747 fix(types): add ChartRendererProps type assertion to test
props
omit 9717d9bb8ec fix(DatasourceEditor): break infinite re-render loop in
function component conversion
omit e9e0b201eab fix: apply linter auto-fixes and add missing closing div
omit 43359650b6d fix: resolve rebase conflict residue in DatasourceEditor
omit 1a5dcdf2342 fix(lint): resolve no-use-before-define errors and restore
Chart test behavior
omit d8c1b68372b fix(pivot-table): use correct react-icons import path
omit a4222cab494 fix(types): make SuperChart theme prop optional
omit 68055720ada fix: add missing theme prop to SuperChart in story files
omit 442feb7574a fix: address bot review comments for function component
conversion
omit e92bc222283 style: apply prettier formatting fixes
omit d9eaacbdbd1 fix(tests): remove unused dashboardStateActions import
omit a8662d44e0f fix(tests): update SaveModal tests for function component
conversion
omit b38f123fec0 fix(tests): skip TableRenderer tests pending FC refactoring
omit fbd859fd04c fix: add theme prop to SuperChart instances in src/ files
omit 38e27245e8c fix(storybook): add theme prop to all SuperChart instances
in stories
omit 023bed6b94b fix(tests): add theme prop to SuperChart test instances
omit 4923ee2fa98 fix: address code review comments from bot
omit 68860711761 fix(StatefulChart): pass theme prop to SuperChart
omit d4f34e0a474 chore(lint): convert class components to function
components
add 2b6c745444b fix(ci): use OIDC auth token for successful Codecov upload
(#38218)
add ae99b194225 feat(mcp): add detailed JWT error messages and default
auth factory fallback (#37972)
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 5dffbc26ed4 chore(lint): convert class components to function
components
add 319fb87e442 fix(StatefulChart): pass theme prop to SuperChart
add 0879c8cddc7 fix: address code review comments from bot
add 5f89ee3af19 fix(tests): add theme prop to SuperChart test instances
add 5fe8ba8faca fix(storybook): add theme prop to all SuperChart instances
in stories
add 1e5493bb49a fix: add theme prop to SuperChart instances in src/ files
add bf3d55809fa fix(tests): skip TableRenderer tests pending FC refactoring
add d783b7e68b5 fix(tests): update SaveModal tests for function component
conversion
add 7de8453dec5 fix(tests): remove unused dashboardStateActions import
add 07a063df506 style: apply prettier formatting fixes
add 4d8c3efd505 fix: address bot review comments for function component
conversion
add 131096da907 fix: add missing theme prop to SuperChart in story files
add 18a6678f192 fix(types): make SuperChart theme prop optional
add f050ffd6e1f fix(pivot-table): use correct react-icons import path
add f29094d6a7f fix(lint): resolve no-use-before-define errors and restore
Chart test behavior
add bf97203bc97 fix: resolve rebase conflict residue in DatasourceEditor
add f37fab8a2d6 fix: apply linter auto-fixes and add missing closing div
add ae13b10ce35 fix(DatasourceEditor): break infinite re-render loop in
function component conversion
add bedf0a47a6d fix(types): add ChartRendererProps type assertion to test
props
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 (df4a830b747)
\
N -- N -- N refs/heads/chore/lint-cleanup-function-components
(bedf0a47a6d)
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/dependabot.yml | 7 +
.github/workflows/superset-docs-deploy.yml | 4 +-
.github/workflows/superset-docs-verify.yml | 2 +-
.github/workflows/superset-frontend.yml | 23 +-
.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 | 14 +-
.../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 | 0
.../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 | 0
.../developer_docs/extensions/components/alert.mdx | 131 +++
.../developer_docs/extensions/components/index.mdx | 93 ++
.../extensions/contribution-types.md | 0
.../extensions/dependencies.md | 0
.../extensions/deployment.md | 0
.../extensions/development.md | 4 +-
.../extensions/extension-points/editors.md | 0
.../extensions/extension-points/sqllab.md | 0
.../extensions/mcp.md | 0
.../extensions/overview.md | 0
.../extensions/quick-start.md | 0
.../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 | 2 +-
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 +-
pyproject.toml | 2 +-
superset-frontend/cypress-base/package-lock.json | 12 +-
superset-frontend/package-lock.json | 33 +-
superset-frontend/package.json | 4 +-
.../packages/superset-ui-core/package.json | 2 +-
.../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 +-
.../test/Timeseries/transformers.test.ts | 96 ++
.../components/Chart/ChartErrorMessage.test.tsx | 13 +
.../src/components/Chart/ChartErrorMessage.tsx | 1 +
.../FoldersEditor/FoldersEditor.test.tsx | 64 ++
.../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 | 256 ++++-
.../FoldersEditor/hooks/useItemHeights.ts | 7 +-
.../components/Datasource/FoldersEditor/index.tsx | 88 +-
.../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 | 80 +-
.../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/dashboard/components/SliceHeader/index.tsx | 6 +-
.../components/gridComponents/Chart/Chart.test.tsx | 25 +
.../components/gridComponents/Chart/Chart.tsx | 2 +
.../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 | 29 +-
.../useExploreAdditionalActionsMenu/index.tsx | 2 +
superset-frontend/src/pages/ActionLog/index.tsx | 20 +-
superset-websocket/package-lock.json | 30 +-
superset-websocket/package.json | 2 +-
superset/commands/dataset/update.py | 22 +-
superset/db_engine_specs/bigquery.py | 2 +-
superset/db_engine_specs/clickhouse.py | 22 +-
superset/mcp_service/auth.py | 18 +-
superset/mcp_service/jwt_verifier.py | 320 ++++++
superset/mcp_service/mcp_config.py | 68 +-
superset/mcp_service/server.py | 50 +-
tests/unit_tests/commands/dataset/update_test.py | 35 +-
.../unit_tests/db_engine_specs/test_clickhouse.py | 17 -
tests/unit_tests/mcp_service/test_jwt_verifier.py | 726 ++++++++++++
245 files changed, 14103 insertions(+), 3454 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 (98%)
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 (100%)
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
(100%)
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 (100%)
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
(98%)
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
(100%)
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/plugins/plugin-chart-ag-grid-table/test/utils/useColDefs.test.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/mcp_service/jwt_verifier.py
create mode 100644 tests/unit_tests/mcp_service/test_jwt_verifier.py