This is an automated email from the ASF dual-hosted git repository.
rusackas pushed a change to branch
chore/consolidate-storybook-remove-demo-package
in repository https://gitbox.apache.org/repos/asf/superset.git
omit 553010b717c chore: regenerate package-lock.json after rebase
omit b4660d6039a style: Apply prettier formatting to story files
omit b715c1acbe1 fix: Add missing type cast for selectedFlatRows in
TableCollection story
omit 7c9cebdcfa6 fix: Add type casts for TableCollection story props
omit 16b058ef035 fix: Add type parameter to TableCollection component usage
omit 911fcfcee24 fix: Fix TypeScript errors in TableCollection.stories.tsx
omit 4bddfa26131 fix: TypeScript errors in TableCollection.stories.tsx
omit 07d269d5738 fix: Exclude story files from plugin-chart-ag-grid-table
TypeScript build
omit b3f5a98d787 fix: TypeScript config and story improvements for
storybook consolidation
omit 3f5197a506f fix: replace ++ with += 1 in check-storybook-coverage.js
omit 80d694954aa fix: use template literals in check-storybook-coverage.js
omit 50f87495450 fix: enhance plugin stories with controls and fix data
issues
omit a09cfb76f4b fix: fix CachedLabel story width and remove cartodiagram
exclusion
omit cbeb02d94ce feat: add stories for CachedLabel, SafeMarkdown,
TableCollection, and Cartodiagram
omit 2d3b2799caa feat: add script to check Storybook coverage for
components/plugins
omit c8c3b08d5c6 feat: enhance Handlebars stories with impressive styled
templates
omit 52a93595b8d feat: add stories for AG Grid Table and Handlebars plugins
omit 4a4cc4e11c2 fix: use Story component pattern in ResizableChartDemo
decorator
omit 03d419fd0f5 fix: fix wrong function signatures in echarts story files
omit 53ea1dbde04 fix: add overflow hidden to ResizablePanel to contain
charts
omit b4cdd915273 fix: fix MixedTimeseries story missing metrics and wrong
signature
omit 873d5b0460f fix: simplify word cloud and pivot table stories
omit 12785a611f7 fix: fix story function signatures and remove broken
legacyShim
omit 683c3f928a2 refactor: inline nested story components and remove
stories/** exclusions
omit 34fe45e5a97 chore: restrict storybook to TypeScript-only stories
omit 619b83b2f1e fix: remove story files from webpack exclude pattern
omit 811cce518f6 fix: filter out ForkTsCheckerWebpackPlugin from storybook
builds
omit 374e3a36e1d fix: make Path story payload a function
omit 2291854c417 fix: restore .storybook to tsconfig include and fix Path
story import
omit c2e2ff17019 fix: remove .storybook/shared from TypeScript project
references
omit b13488bdf2b fix: exclude stories directories from plugin TypeScript
builds
omit 541084ace46 fix: skip ForkTsCheckerWebpackPlugin in production builds
omit 017394ac797 fix: disable ForkTsCheckerWebpackPlugin build mode for
production
omit 1205c8580a7 fix: exclude story files from production TypeScript
checking
omit dda114b4fe5 fix: add @storybook-shared alias to main webpack config
omit e5fb875bc02 fix: add @storybook-shared path mapping to tsconfig.json
omit 791a52216cb chore(storybook): consolidate storybook by removing
superset-ui-demo package
add b98b34a60f5 refactor: Make extensions contribution schema consistent
(#37856)
add 6a6b9b53864 chore: Bump core packages (0.0.1rc11, 0.0.1rc4) (#37860)
add 1388a628230 fix(filters): fix filter / customization name not updating
in sidebar in real time (#37358)
add 39ac96817a8 fix(helm): Add default initContainer resources (#37637)
add 4eb8fc814a9 chore(deps-dev): bump @types/node from 25.2.2 to 25.2.3 in
/superset-websocket (#37846)
add 7d4a7f113c4 chore(deps-dev): bump webpack from 5.105.0 to 5.105.1 in
/docs (#37849)
add 7e5ca83220e chore(deps-dev): bump @types/node from 25.2.2 to 25.2.3 in
/superset-frontend (#37851)
add 9a79dbf4457 fix(docs): make page size selector work in database table
(#37863)
add 69c679be20a fix(explore): Don't show unsaved changes modal on new
charts (#37714)
add 74e1607010e fix(extensions): broken test (#37871)
add 88a14f2ba0d fix(FiltersBadge): world map wont show filter icon after
refresh page (#37260)
add c28729f944f chore(lint): add jest/expect-expect rule for test
assertions (#37887)
add 534fa48f1ff chore(lint): enforce stricter eslint/oxlint rules (#37883)
add d640fe42c9b chore: remove Applitools visual testing integration
(#37873)
add 98ca599eef9 perf: fix N+1 query in chart list API when thumbnail_url
is requested (#37895)
add 9089f300459 chore(lint): upgrade array creation, effect, and
TypeScript rules (#37885)
add 255a0ada814 fix(gtf): add missing user_id to task commands (#37867)
add 5f0001affc9 feat(timeseries): remove stream style for bar charts
(#37532)
add 970cef2f93d chore(storybook): consolidate storybook by removing
superset-ui-demo package
add eea86208174 fix: add @storybook-shared path mapping to tsconfig.json
add 86a0be12c37 fix: add @storybook-shared alias to main webpack config
add bc0d8d4da41 fix: exclude story files from production TypeScript
checking
add a005dde0e57 fix: disable ForkTsCheckerWebpackPlugin build mode for
production
add 6a542f85886 fix: skip ForkTsCheckerWebpackPlugin in production builds
add 2155b5d667d fix: exclude stories directories from plugin TypeScript
builds
add 640c89309ba fix: remove .storybook/shared from TypeScript project
references
add 73aa1ca89fd fix: restore .storybook to tsconfig include and fix Path
story import
add 3bb95391a6a fix: make Path story payload a function
add 278613a6030 fix: filter out ForkTsCheckerWebpackPlugin from storybook
builds
add 21f5a4482e1 fix: remove story files from webpack exclude pattern
add f2e4434c11c chore: restrict storybook to TypeScript-only stories
add 37670b9d116 refactor: inline nested story components and remove
stories/** exclusions
add 97fe24b7aa1 fix: fix story function signatures and remove broken
legacyShim
add c6aec0c5a43 fix: simplify word cloud and pivot table stories
add 5d89488e440 fix: fix MixedTimeseries story missing metrics and wrong
signature
add 762bb612b8f fix: add overflow hidden to ResizablePanel to contain
charts
add 78be06281fd fix: fix wrong function signatures in echarts story files
add 8a4b2a6a32f fix: use Story component pattern in ResizableChartDemo
decorator
add 67f464def58 feat: add stories for AG Grid Table and Handlebars plugins
add 76b39071ce0 feat: enhance Handlebars stories with impressive styled
templates
add e4cc76666e7 feat: add script to check Storybook coverage for
components/plugins
add deb0f4a7459 feat: add stories for CachedLabel, SafeMarkdown,
TableCollection, and Cartodiagram
add 703e3a9cb2b fix: fix CachedLabel story width and remove cartodiagram
exclusion
add cbe68ecca0b fix: enhance plugin stories with controls and fix data
issues
add 0635ada737e fix: use template literals in check-storybook-coverage.js
add 6c5bcc04267 fix: replace ++ with += 1 in check-storybook-coverage.js
add 565b42b2573 fix: TypeScript config and story improvements for
storybook consolidation
add 15065d7239c fix: Exclude story files from plugin-chart-ag-grid-table
TypeScript build
add f45b4ded6b9 fix: TypeScript errors in TableCollection.stories.tsx
add 8861d0eb571 fix: Fix TypeScript errors in TableCollection.stories.tsx
add 44b4501c810 fix: Add type parameter to TableCollection component usage
add ba7bfb414b9 fix: Add type casts for TableCollection story props
add b283cb9934e fix: Add missing type cast for selectedFlatRows in
TableCollection story
add f966770e2ef style: Apply prettier formatting to story files
add 9ebf8aa4db3 chore: regenerate package-lock.json after rebase
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 (553010b717c)
\
N -- N -- N
refs/heads/chore/consolidate-storybook-remove-demo-package (9ebf8aa4db3)
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/bashlib.sh | 23 -
.github/workflows/dependency-review.yml | 6 +-
.github/workflows/superset-applitool-cypress.yml | 91 -
.../workflows/superset-applitools-storybook.yml | 52 -
.../extensions/contribution-types.md | 54 +-
docs/developer_portal/extensions/development.md | 14 +-
.../extensions/extension-points/sqllab.md | 54 +-
docs/developer_portal/extensions/quick-start.md | 14 +-
.../guidelines/frontend-style-guidelines.md | 2 +-
docs/docusaurus.config.ts | 1 -
docs/i18n/en/docusaurus-theme-classic/footer.json | 2 +-
docs/package.json | 2 +-
docs/src/components/databases/DatabaseIndex.tsx | 2 +-
docs/static/img/applitools.png | Bin 37046 -> 0 bytes
docs/yarn.lock | 57 +-
helm/superset/Chart.yaml | 2 +-
helm/superset/README.md | 2 +-
helm/superset/values.yaml | 30 +
superset-core/pyproject.toml | 2 +-
.../src/superset_core/extensions/types.py | 28 +-
superset-frontend/.eslintrc.js | 14 +-
superset-frontend/applitools.config.js | 27 -
.../cypress-base/applitools.config.js | 29 -
superset-frontend/cypress-base/cypress.config.ts | 120 +-
.../cypress/applitools/chartlist.test.ts | 45 -
.../cypress/applitools/dashboard.test.ts | 53 -
.../cypress/applitools/dashboardlist.test.ts | 45 -
.../cypress/applitools/explore.test.ts | 46 -
.../cypress-base/cypress/applitools/sqllab.test.ts | 32 -
.../cypress-base/cypress/support/e2e.ts | 1 -
superset-frontend/cypress-base/package-lock.json | 17035 ++---
superset-frontend/cypress-base/package.json | 1 -
superset-frontend/cypress-base/tsconfig.json | 4 +-
superset-frontend/oxlint.json | 24 +-
superset-frontend/package-lock.json | 73738 ++++++++-----------
superset-frontend/package.json | 3 +-
.../packages/superset-core/package.json | 2 +-
.../superset-core/src/api/contributions.ts | 51 +-
.../packages/superset-ui-core/package.json | 2 +-
.../components/ModalTrigger/ModalTrigger.test.tsx | 2 +-
.../src/models/ExtensibleFunction.ts | 3 +-
.../superset-ui-core/src/utils/html.test.tsx | 1 +
.../packages/superset-ui-core/src/utils/html.tsx | 2 +
.../chart/components/ChartDataProvider.test.tsx | 2 +-
.../test/chart/components/SuperChart.test.tsx | 2 +-
.../legacy-preset-chart-deckgl/src/utils.ts | 2 +-
.../src/renderers/TextCellRenderer.tsx | 2 +
.../src/Timeseries/Regular/Bar/controlPanel.tsx | 21 +-
.../src/Timeseries/transformers.ts | 9 +-
.../plugins/plugin-chart-echarts/src/constants.ts | 8 +
.../plugins/plugin-chart-echarts/src/controls.tsx | 21 +-
.../test/Timeseries/Bar/controlPanel.test.ts | 344 +-
.../src/DataTable/components/Pagination.tsx | 10 +-
.../plugins/plugin-chart-table/src/TableChart.tsx | 4 +-
superset-frontend/spec/fixtures/mockStore.js | 11 +
.../src/SqlLab/components/App/index.tsx | 8 +-
.../SqlLab/components/AppLayout/AppLayout.test.tsx | 5 +-
.../src/SqlLab/components/AppLayout/index.tsx | 6 +-
.../src/SqlLab/components/QueryHistory/index.tsx | 4 +-
.../src/SqlLab/components/ResultSet/index.tsx | 4 +-
.../src/SqlLab/components/SouthPane/index.tsx | 6 +-
.../SqlLab/components/SqlEditorTabHeader/index.tsx | 2 +
.../SqlLab/components/SqlEditorTopBar/index.tsx | 4 +-
.../src/SqlLab/components/StatusBar/index.tsx | 6 +-
.../SqlLab/components/TableExploreTree/index.tsx | 4 +-
superset-frontend/src/SqlLab/contributions.ts | 41 +-
superset-frontend/src/SqlLab/fixtures.ts | 2 +-
.../src/SqlLab/reducers/sqlLab.test.ts | 3 +
.../src/SqlLab/utils/emptyQueryResults.test.ts | 6 +-
.../src/components/FacePile/FacePile.stories.tsx | 2 +-
.../src/components/FacePile/FacePile.test.tsx | 2 +-
.../src/components/FacePile/utils.tsx | 4 +-
.../src/components/ListView/CardCollection.tsx | 6 +-
.../ViewListExtension/ViewListExtension.test.tsx | 27 +-
.../components/FiltersBadge/FiltersBadge.test.tsx | 4 +-
.../gridComponents/Markdown/Markdown.test.tsx | 8 +
.../nativeFilters/FilterBar/FilterBar.test.tsx | 183 +-
.../FilterBar/FilterControls/FilterControls.tsx | 14 +-
.../components/nativeFilters/FilterBar/index.tsx | 12 +-
.../ConfigModalSidebar/ConfigModalSidebar.tsx | 13 +-
.../FiltersConfigModal/FilterConfigPane.test.tsx | 10 +-
.../FiltersConfigModal/FiltersConfigModal.test.tsx | 39 +
.../FiltersConfigModal/FiltersConfigModal.tsx | 18 +-
.../components/nativeFilters/selectors.test.ts | 425 +-
.../components/nativeFilters/selectors.ts | 60 +-
.../ExploreChartHeader/ExploreChartHeader.test.tsx | 143 +
.../components/ExploreChartHeader/index.tsx | 12 +-
.../src/extensions/ExtensionsManager.test.ts | 36 +-
.../src/extensions/ExtensionsManager.ts | 31 +-
.../UploadDataModel/UploadDataModal.test.tsx | 6 +-
.../AnnotationLayerList.test.tsx | 2 +-
.../src/pages/ChartCreation/ChartCreation.test.tsx | 4 +-
.../pages/CssTemplateList/CssTemplateList.test.tsx | 2 +-
.../ExecutionLogList/ExecutionLogList.test.tsx | 2 +-
superset-frontend/src/pages/Home/index.tsx | 2 +-
.../src/pages/RolesList/RolesList.test.tsx | 6 +-
.../pages/SavedQueryList/SavedQueryList.test.tsx | 2 +-
.../UserRegistrations/UserRegistrations.test.tsx | 2 +-
.../src/pages/UsersList/UsersList.test.tsx | 4 +-
superset-websocket/package-lock.json | 14 +-
superset-websocket/package.json | 2 +-
superset/commands/tasks/submit.py | 3 +-
superset/common/query_context_processor.py | 12 +
superset/tasks/decorators.py | 2 -
superset/thumbnails/digest.py | 2 +-
.../tasks/commands/test_submit.py | 13 +-
.../integration_tests/tasks/test_sync_join_wait.py | 7 +-
.../common/test_query_context_processor.py | 68 +
tests/unit_tests/extensions/test_types.py | 10 +-
tests/unit_tests/thumbnails/test_digest.py | 7 +-
110 files changed, 39028 insertions(+), 54448 deletions(-)
delete mode 100644 .github/workflows/superset-applitool-cypress.yml
delete mode 100644 .github/workflows/superset-applitools-storybook.yml
delete mode 100644 docs/static/img/applitools.png
delete mode 100644 superset-frontend/applitools.config.js
delete mode 100644 superset-frontend/cypress-base/applitools.config.js
delete mode 100644
superset-frontend/cypress-base/cypress/applitools/chartlist.test.ts
delete mode 100644
superset-frontend/cypress-base/cypress/applitools/dashboard.test.ts
delete mode 100644
superset-frontend/cypress-base/cypress/applitools/dashboardlist.test.ts
delete mode 100644
superset-frontend/cypress-base/cypress/applitools/explore.test.ts
delete mode 100644
superset-frontend/cypress-base/cypress/applitools/sqllab.test.ts