Evan Rusackas
087ab1507e
fix(frontend): fix remaining stale antd5 selectors + expand DOM contract test
...
Test-driven audit (rendering each antd6 component and dumping its real
classes) surfaced more silently-broken overrides the earlier passes missed:
- ChartCreation: `.ant-steps-item-tail` -> `.ant-steps-item-rail` (antd6 renamed
the Steps connector line; the 'hide connector' rule had stopped matching).
- DropdownContainer + plugin-chart-ag-grid-table: `.ant-popover-inner` ->
`.ant-popover-container` (two sites missed when GlobalStyles was fixed).
Verified via real v6 DOM that `.ant-modal-close-x`, `.ant-steps`/`-item-icon`/
`-item-title`/`-item-content` are NOT renamed and were correctly left alone.
Extended antdDomContract.test.tsx with Steps (incl. the tail->rail rename that
SQL Lab loading detection also depends on via `.ant-steps`) and the Select
suffix/arrow class, so this whole class of silent breakage is guarded.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-02 17:42:28 -07:00
Evan Rusackas
725265502f
perf(frontend): migrate lodash imports to lodash-es for tree-shaking ( #41511 )
2026-06-30 00:09:39 +07:00
Kamil Gabryjelski
2d78a8733c
fix(plugin-chart-ag-grid-table): show correct percent-metric totals in summary row ( #41247 )
...
Signed-off-by: Kamil Gabryjelski <kamil.gabryjelski@gmail.com >
2026-06-24 19:21:00 +02:00
Artem Lytkin
e18cd1f50c
fix(table): preserve percentage format for small numbers when d3SmallNumberFormat is unset ( #37980 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-19 08:49:40 -07:00
Mehmet Salih Yavuz
664e777a84
chore(deps): bump react to ^18.3.0 ( #40012 )
2026-06-17 18:01:59 +03:00
Evan Rusackas
ddb09f468d
fix(plugin-chart-ag-grid-table): enforce numeric bounds for range (BETWEEN) filters ( #40607 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Shaitan <105581038+sha174n@users.noreply.github.com >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-06-04 10:14:21 -07:00
Evan Rusackas
c54990c861
fix(plugin-chart-ag-grid-table): validate filter values/operators in state converter ( #40623 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-02 18:44:29 -07:00
SBIN2010
86fa5bb46f
feat(table v2): agGridTableChart add row numer column ( #39284 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: codeant-ai-for-open-source[bot] <244253245+codeant-ai-for-open-source[bot]@users.noreply.github.com>
2026-06-02 11:37:26 -07:00
Jean Massucatto
fc0245bdb0
fix(charts): show non-filterable columns in metric section for table … ( #39524 )
2026-06-02 18:31:42 +02:00
Mafi
187bb416e7
fix(plugin-chart-ag-grid-table): use display text for filter and sort on HTML cells ( #39885 )
...
Co-authored-by: Richard Fogaca Nienkotter <63572350+richardfogaca@users.noreply.github.com >
2026-05-11 20:29:16 -03:00
Mehmet Salih Yavuz
69fbbfd7ce
fix(table): consolidate visual column options under Visual formatting section ( #39856 )
2026-05-08 10:43:38 +03:00
dependabot[bot]
d0ef19953a
chore(deps): bump memoize-one from 5.2.1 to 6.0.0 in /superset-frontend/plugins/plugin-chart-ag-grid-table ( #37910 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan Rusackas <evan@rusackas.com >
2026-05-05 21:38:49 -07:00
Mehmet Salih Yavuz
41a22d7918
chore: Upgrade to React 18 ( #38563 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-05-04 19:19:36 +03:00
Maxime Beauchemin
4f19bc4c5f
fix(table): ensure dimensions appear before metrics in column order ( #39346 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-20 17:44:26 -07:00
Maxime Beauchemin
b3e88db87e
fix(table): use column label instead of SQL expression for orderby in downloads ( #39332 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-15 11:20:54 -07:00
Maxime Beauchemin
c2d96e0dce
fix(table): fix cross-filter not clearing on second click in Interactive Table ( #39253 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-15 10:30:36 -07:00
Richard Fogaca Nienkotter
0f417f0040
fix(dashboard): preserve dynamic group by column order ( #39333 )
2026-04-13 21:39:04 -03:00
dependabot[bot]
f2ff24d811
chore(deps): bump @ant-design/icons from 5.6.1 to 6.1.1 in /superset-frontend ( #39050 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-02 21:42:10 -07:00
dependabot[bot]
c372f5980c
chore(deps): bump lodash from 4.17.23 to 4.18.1 in /superset-frontend ( #39043 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-04-02 23:36:36 +07:00
João Pedro Alves Barbosa
02ffb52f4a
fix(table): improve conditional formatting text contrast ( #38705 )
2026-03-22 18:59:15 -03:00
dependabot[bot]
01aa4d3281
chore(deps): bump match-sorter from 6.3.4 to 8.2.0 in /superset-frontend ( #36470 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-03-19 23:28:20 +07:00
amaannawab923
6e7d6a85b4
fix(ag-grid-table): fix failing buildQuery test expectation ( #38636 )
2026-03-14 00:59:52 +07:00
amaannawab923
ca2d26a1e2
fix(ag-grid-table): fix AND filter conditions not applied ( #38369 )
2026-03-13 19:42:14 +05:30
Michael S. Molina
357e35dc62
refactor(core): reorganize superset-core packages into feature-based structure ( #38448 )
2026-03-05 17:41:15 -03:00
amaannawab923
e5cbc98482
fix(ag-grid): render boolean columns as checkboxes instead of blank cells ( #38279 )
2026-02-27 17:52:51 +05:30
Evan Rusackas
3f64ad3da5
fix(i18n): wrap untranslated frontend strings and add i18n lint rule ( #37776 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-22 21:27:37 -08:00
Evan Rusackas
672a380587
chore(frontend): enable additional oxlint rules for better code hygiene ( #38145 )
2026-02-23 10:36:24 +07:00
Đỗ Trọng Hải
3d6644864d
build(deps): migrate to lighter and modern react-icons ( #38125 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-02-20 16:19:01 -08:00
dependabot[bot]
cff854b06e
chore(deps-dev): bump oxlint from 1.48.0 to 1.49.0 in /superset-frontend ( #38115 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-02-20 14:13:37 -08:00
Levis Mbote
c175346808
fix(table-charts): Prevent time grain from altering Raw Records in Tables + Interactive Tables ( #37561 )
2026-02-19 10:24:09 +01:00
Evan Rusackas
6b80135aa2
chore(lint): enforce more strict eslint/oxlint rules (batch 2) ( #37884 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-18 19:27:27 -08:00
Evan Rusackas
981b370fe9
chore(storybook): consolidate storybook and enhance plugin stories ( #37771 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-11 16:06:23 -08:00
Evan Rusackas
534fa48f1f
chore(lint): enforce stricter eslint/oxlint rules ( #37883 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-11 08:07:02 -08:00
Evan Rusackas
ebee9bb3f9
refactor(types): consolidate shared table types and fix Funnel enum typo ( #37768 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-09 01:14:34 -05:00
Đỗ Trọng Hải
563d9f1a3f
chore(lint): migrate Jest lint rules from eslint to oxlint ( #37787 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-02-08 16:44:42 +07:00
SBIN2010
c4e7c3b03b
refactor: consolidating ColorSchemeEnum settings into one place ( #37591 )
2026-02-07 23:04:20 -08:00
Evan Rusackas
fc5506e466
chore(frontend): comprehensive TypeScript quality improvements ( #37625 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-06 13:16:57 -08:00
Felipe López
9764a84402
fix(charts): Table chart shows an error on row limit ( #37218 )
2026-01-30 11:45:50 -08:00
Evan Rusackas
9c0337d092
fix(explore): correct validationDependancies typo to validationDependencies ( #37554 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-30 01:18:50 +03:00
Jamile Celento
3347b9bf6c
fix(table): only show increase/decrease color options when time comparison enabled ( #37362 )
2026-01-28 13:32:30 +01:00
Vanessa Giannoni
a7e7cc30a9
fix(ag-grid-table): preserve time grain aggregation when temporal column casing changes ( #36990 )
2026-01-27 10:13:32 -08:00
dependabot[bot]
3a811d680d
chore(deps): bump lodash from 4.17.21 to 4.17.23 in /superset-frontend ( #37348 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-23 14:31:30 -08:00
amaannawab923
39238ef8a9
feat(ag-grid-table): Enable Time Shift feature for AG Grid Table ( #37072 )
2026-01-19 14:56:05 +05:30
Reynold Morel
0404c99e39
fix(dashboard): revert cell hover and active colors to grayscale ( #36991 )
2026-01-13 22:22:37 +03:00
amaannawab923
4f444ae1d2
feat(ag-grid): Server Side Filtering for Column Level Filters ( #35683 )
2026-01-12 19:25:07 +05:30
Mehmet Salih Yavuz
e9b6791ffb
refactor: move translations and logging to new core ( #36929 )
2026-01-12 08:58:59 +03:00
amaannawab923
d7d94ba640
fix(ag-grid): Ag Grid Date Filter timezone correction ( #36270 )
2026-01-07 08:27:20 -03:00
Luis Sánchez
c31224c891
fix(TableChart): render cell bars for columns with NULL values ( #36819 )
2025-12-31 17:51:35 +03:00
Đỗ Trọng Hải
b1e004e122
build(dev-deps): remove stub type definition packages ( #36706 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2025-12-17 12:57:44 -08:00
dependabot[bot]
edcb38517f
chore(deps): bump d3-array and @types/d3-array in /superset-frontend ( #36510 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-11 15:09:56 -08:00