This is an automated email from the ASF dual-hosted git repository.
rusackas pushed a change to branch chore/ts-migration-dashboard
in repository https://gitbox.apache.org/repos/asf/superset.git
discard e006ecf92d2 fix(tests): properly await userEvent.hover calls in
RightMenu tests
discard 17081aa5fc0 fix(dashboard): fix test property name and prettier
formatting
discard 61e44349180 fix(dashboard): add required id property to
FilterConfigItem mock in test
discard a0b6dddbb9b fix: address code review feedback for type safety and
logic bugs
discard 49c7f4cfe93 refactor(reports): fix AlertObject/ReportObject type
alignment
discard c51f0f072eb refactor(tests): improve type safety in test files
discard 77e3e375993 refactor(dashboard): make preserveScopes generic to
eliminate casts
discard 1869de738f1 refactor(dashboard): add FilterConfigItem type and improve
metadata typing
discard f7a7948ce52 refactor(dashboard): add missing properties to
DashboardState and DashboardInfo types
discard 80943e47cb1 refactor(dashboard): move re-resizable type imports to
top-level in Markdown
discard c24e4993949 refactor(dashboard): use SupersetTheme instead of inline
Emotion Theme
discard a498463791f fix(dashboard): align addFilter signature with
ChartRenderer expectation
discard b7514cecb08 refactor(dashboard): use top-level import for
ChartCustomization type
discard 0f6a0150143 refactor(dashboard): type sliceEntities properly in
RootState
discard bd7aaf94eff refactor(pivot-table): define typed interfaces for
tableOptions and subtotalOptions
discard 81530d149e2 fix(pivot-table): replace boolean casts with strict
equality and add null guards
discard cb6f84d01d6 fix(nvd3): use @ts-expect-error instead of double cast for
type mismatch
discard e58ce5dc2fe fix(mapbox): remove redundant type casts narrowed by
control flow
discard 009b2dc1772 fix(mapbox): use runtime typeof check instead of type
assertions for point radius
discard 0f49175963a refactor(explore): extract repeated FilterOption cast to
local variable
discard f5b8c0f11d1 fix(mapbox): reuse validated numeric label instead of
repeated casts
discard 24461145c22 refactor(eslint-rules): convert theme-colors plugin to ES
module imports
discard c04c8f2bf57 refactor(dashboard): consolidate duplicate type
definitions across utility files
discard f81f327f9b5 fix(test): explicitly assert id is excluded from POST
payload
discard 494f0f0e2c8 fix(sqlLab): cast thunk action to any for store.dispatch
discard e799d1aafa1 fix(mapbox): validate clusterLabel as number before radius
calculation
discard 398daf6d78a fix(mapbox): add runtime guard for empty dataset bounds
discard 1dd7b95011d fix(horizon-chart): use explicit array join for React key
discard 1ad517fd09a chore: enforce TypeScript-only in src/ via ESLint
discard f6ac525d299 fix(tests): prettier formatting and Column.test depth
attribute
discard ae7b7ac1680 fix(tests): properly name fetch-mock routes for
DatasetList tests
discard e4e518ca2eb fix(types): use @ts-ignore for yeoman-test in Docker builds
discard b58119181f0 fix(tests): use fetch-mock v12 removeRoutes pattern for
DatasetList tests
discard 7008086376c fix: address CI test failures and pre-commit issues
discard f5f036d2cba fix: address bot review comments from CodeAnt and Bito
discard 8f91532b162 fix: properly filter null timestamps in BigNumber
trendline data
discard aec36c6ec5e fix(tests): add missing setActiveTab mock to Tabs.test.tsx
discard 0efc9347187 fix(tests): migrate DatasetList tests to fetch-mock v12 API
discard 67151cc6047 fix: address code review feedback - type safety and bug
fixes
discard 8f22f093ad0 chore(frontend): comprehensive TypeScript migration for
dashboard and plugins
add 246dbd7f5c0 chore(deps): upgrade react-resize-detector to v9.1.1
(#37741)
add 1e50422a666 chore: remove deprecated react-hot-loader (#36433)
add ddba88ffada chore(deps): bump googleapis from 171.2.0 to 171.4.0 in
/superset-frontend (#37736)
add 7d9a8a0c5a4 chore(deps-dev): bump @babel/node from 7.28.6 to 7.29.0 in
/superset-frontend (#37734)
add 87d15d32c46 chore(deps-dev): bump @types/node from 25.2.0 to 25.2.1 in
/superset-frontend (#37732)
add ec6eaf48982 fix(deps): bump elasticsearch-dbapi to 0.2.12 for urllib3
2.x compatibility (#37758)
add 935bbe6061d docs: Updates extensions docs (#37704)
add 84b6b35c5d4 chore(frontend): comprehensive TypeScript migration for
dashboard and plugins
add fe3f50a6e60 fix: address code review feedback - type safety and bug
fixes
add 0a744b92a6a fix(tests): migrate DatasetList tests to fetch-mock v12 API
add 0a0631c2ab3 fix(tests): add missing setActiveTab mock to Tabs.test.tsx
add 9dfdcd242a2 fix: properly filter null timestamps in BigNumber
trendline data
add 5c071a9d51b fix: address bot review comments from CodeAnt and Bito
add 20a60852642 fix: address CI test failures and pre-commit issues
add 1ca7169c329 fix(tests): use fetch-mock v12 removeRoutes pattern for
DatasetList tests
add cd22e1d56b0 fix(types): use @ts-ignore for yeoman-test in Docker builds
add a18c85667f3 fix(tests): properly name fetch-mock routes for
DatasetList tests
add bf1c8509511 fix(tests): prettier formatting and Column.test depth
attribute
add 5574d19e0a5 chore: enforce TypeScript-only in src/ via ESLint
add 8aaf459d625 fix(horizon-chart): use explicit array join for React key
add 9dceb8c3a55 fix(mapbox): add runtime guard for empty dataset bounds
add ba3d40fc158 fix(mapbox): validate clusterLabel as number before radius
calculation
add d909835bdca fix(sqlLab): cast thunk action to any for store.dispatch
add 687bbf95704 fix(test): explicitly assert id is excluded from POST
payload
add 6fd6032ed6f refactor(dashboard): consolidate duplicate type
definitions across utility files
add 04b83e0d486 refactor(eslint-rules): convert theme-colors plugin to ES
module imports
add 638d621a695 fix(mapbox): reuse validated numeric label instead of
repeated casts
add 60563e5bcdf refactor(explore): extract repeated FilterOption cast to
local variable
add b18176f21c3 fix(mapbox): use runtime typeof check instead of type
assertions for point radius
add a182aa89fb7 fix(mapbox): remove redundant type casts narrowed by
control flow
add 2424dc611c6 fix(nvd3): use @ts-expect-error instead of double cast for
type mismatch
add 098504809b3 fix(pivot-table): replace boolean casts with strict
equality and add null guards
add 30fe9519887 refactor(pivot-table): define typed interfaces for
tableOptions and subtotalOptions
add 61c5660e243 refactor(dashboard): type sliceEntities properly in
RootState
add cba54b0254f refactor(dashboard): use top-level import for
ChartCustomization type
add 5702316628f fix(dashboard): align addFilter signature with
ChartRenderer expectation
add 2f9bcfb2366 refactor(dashboard): use SupersetTheme instead of inline
Emotion Theme
add e8935aca77d refactor(dashboard): move re-resizable type imports to
top-level in Markdown
add a7b0b82f39e refactor(dashboard): add missing properties to
DashboardState and DashboardInfo types
add 198b3cdb9e4 refactor(dashboard): add FilterConfigItem type and improve
metadata typing
add 449c8f471ad refactor(dashboard): make preserveScopes generic to
eliminate casts
add 3c4708a6745 refactor(tests): improve type safety in test files
add eef9bd5090c refactor(reports): fix AlertObject/ReportObject type
alignment
add 661aa880d11 fix: address code review feedback for type safety and
logic bugs
add f62b3c177c8 fix(dashboard): add required id property to
FilterConfigItem mock in test
add fb3b661a340 fix(dashboard): fix test property name and prettier
formatting
add 3cd012011a2 fix(tests): properly await userEvent.hover calls in
RightMenu tests
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 (e006ecf92d2)
\
N -- N -- N refs/heads/chore/ts-migration-dashboard (3cd012011a2)
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:
docker-compose-light.yml | 4 +-
docker-compose.yml | 2 +-
docs/developer_portal/extensions/development.md | 16 +-
.../extensions/extension-points/sqllab.md | 82 +-
docs/package.json | 2 +-
docs/yarn.lock | 3833 ++++++++++----------
pyproject.toml | 2 +-
superset-frontend/package-lock.json | 49 +-
superset-frontend/package.json | 8 +-
.../packages/superset-ui-core/package.json | 2 +-
superset-frontend/src/theme.ts | 6 +
superset-frontend/webpack.config.js | 41 +-
superset-frontend/webpack.proxy-config.js | 24 +-
13 files changed, 2064 insertions(+), 2007 deletions(-)