Evan Rusackas
77533a50ad
fix(ag-grid-table): respect row limit with server pagination
...
Ports the server-pagination row-limit fix from plugin-chart-table (#41024 )
to the ag-grid table, which shared the same buildQuery logic and therefore
the same bugs:
- Paging past the configured row limit produced `row_limit: 0`, which the
backend treats as "no limit" rather than "no rows" — silently removing the
cap and returning more rows than configured. The page is now clamped to the
last page that still falls within the limit, and per-page `row_limit` is
capped to the remaining rows.
- On a filter-change reset the per-request (last-page-capped) `row_limit` was
persisted into `ownState.pageSize`, shrinking the page size. The reset now
restores the full first-page `row_limit` and persists the user-selected page
size.
Adds unit tests mirroring the plugin-chart-table coverage.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-06 18:08:46 -07:00
Ville Brofeldt
44c1ad5c71
fix: delint frontend files ( #41802 )
2026-07-06 21:54:33 +02:00
amaannawab923
fb496e158a
fix(ag-grid): persist "None" value aggregation selection ( #41386 )
...
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
Co-authored-by: Enzo Martellucci <enzomartellucci@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-06 21:51:26 +02:00
Enzo Martellucci
b4218136be
feat(ag-grid): support Show summary in raw records mode ( #41754 )
2026-07-06 17:58:02 +02:00
Evan Rusackas
3303d4e09e
chore(deps): bump lodash-es to ^4.18.1 across all frontend workspaces ( #41774 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-07-05 21:28:58 +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