Mehmet Salih Yavuz
c4aa582ad1
fix(types): React 19 RefObject<T> -> RefObject<T | null>
...
React 19 made RefObject<T> require a non-null T. useRef returns
RefObject<T | null>. Widen prop type annotations across the codebase so
consumers accept the new shape. Also remove leftover unused ReactElement
imports from the JSX namespace migration.
2026-07-16 14:02:34 +03:00
Mehmet Salih Yavuz
644ae87081
fix(types): React 19 JSX namespace, useRef, and createLoadableRenderer
...
- Replace JSX.Element with ReactElement (JSX namespace no longer global)
- useRef<T>() -> useRef<T | null>(null) (React 19 requires initial value)
- Drop WeakValidationMap import (removed in React 19); declare local version
- Update createLoadableRenderer typings to be JSX-component compatible
- Loosen LoadingProps error type to unknown
2026-07-16 13:59:22 +03:00
Evan Rusackas
e063f5093c
feat(frontend): upgrade Ant Design from v5 to v6 ( #41636 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
2026-07-13 10:13:30 -07:00
Evan Rusackas
c762b75ddc
chore(lint): upgrade no-unused-vars rule from warn to error ( #41132 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-13 03:11:09 -07:00
Anatolii
189f258e0c
fix(drill): coerce temporal drill filter values ( #40180 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
Co-authored-by: Superset Dev <dev@superset.apache.org >
2026-07-11 15:24:51 -07:00
Nicolas
e49945fc2f
fix(table charts v1 & v2): pagination, translation and search by ( #36881 )
...
Co-authored-by: Nicolas <n.berry@urios.com >
2026-07-07 17:10:44 -07:00
Elizabeth Thompson
ee524b3471
fix(dashboard): let CSV exports use query cache instead of always force-querying ( #41469 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-07-06 16:50:06 -07:00
Ville Brofeldt
44c1ad5c71
fix: delint frontend files ( #41802 )
2026-07-06 21:54:33 +02:00
jack
6c2c814b5c
fix(dashboard): not filterable column now not emitting cross-filters in table charts ( #30827 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-07-02 10:42:53 -07:00
innovark
b3197c9b5e
fix(table-chart): fix "Search by" control visibility and improve table controls layout ( #36073 )
...
Co-authored-by: SBIN2010 <Sbin2010@mail.ru >
2026-07-01 17:22:36 -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
innovark
c1d08bf27c
fix(table): respect row limit with server pagination ( #41024 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Claude <noreply@anthropic.com >
2026-06-23 12:17:12 -07: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
Vighnesh Tule
7b4efacbc2
fix(charts): add default padding to match other charts ( #36895 )
...
Co-authored-by: codeant-ai-for-open-source[bot] <244253245+codeant-ai-for-open-source[bot]@users.noreply.github.com>
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-15 21:05:17 -07:00
Nitish Agarwal
f88f1fad04
fix(table): sort metric columns numerically regardless of display format ( #39775 )
2026-06-14 21:14:44 -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
dependabot[bot]
00d3a7dd1e
chore(deps-dev): bump oxlint from 1.63.0 to 1.64.0 in /superset-frontend ( #40160 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: Claude <claude@anthropic.com >
2026-05-18 10:28:13 -07:00
Maxime Beauchemin
a60860c969
fix(table): fall back to datasource columns for conditional formatting when query results are empty ( #39345 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Joe Li <joe@preset.io >
2026-05-08 16:10:41 -07:00
Mehmet Salih Yavuz
69fbbfd7ce
fix(table): consolidate visual column options under Visual formatting section ( #39856 )
2026-05-08 10:43:38 +03: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
Abdul Rehman
b14cca15f6
fix(table): preserve decimals in totals row when Time Comparison is enabled ( #39747 )
2026-05-02 13:31:54 +07:00
Jay Masiwal
cb74438865
fix(viz): correct table chart drill-to-detail temporal boundaries and null handling ( #39668 )
...
Co-authored-by: Samuelinto <samuel.mantilla@mail.utoronto.ca >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-01 11:46:18 -04:00
marun
12f69760f9
fix(table): conditionally render search dropdown only when search input is enabled ( #35204 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-04-30 11:08:01 -04:00
Jean Massucatto
9c3c8dcc0b
fix(table): restore dropdown arrow visibility on paginated table page… ( #39305 )
2026-04-30 05:56:51 -07:00
Sam Firke
3395620b6e
fix(table chart): fix rerender bug that continuously cleared search box ( #39707 )
2026-04-28 08:40:56 -03:00
Evan Rusackas
abd93444d0
fix(frontend): clean up console warnings and deprecations ( #37881 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-04-24 22:48:29 -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
Enzo Martellucci
aba7e6dae4
fix(table): cross-filtering breaks after renaming column labels via Custom SQL ( #38858 )
2026-04-10 06:02:18 +02:00
Maxime Beauchemin
63cceb6a79
refactor(plugins): replace react-icons with antd icons, remove 83MB dependency ( #39184 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-08 13:21:34 -07:00
João Pedro Alves Barbosa
02ffb52f4a
fix(table): improve conditional formatting text contrast ( #38705 )
2026-03-22 18:59:15 -03:00
Michael S. Molina
357e35dc62
refactor(core): reorganize superset-core packages into feature-based structure ( #38448 )
2026-03-05 17:41:15 -03:00
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
Vanessa Giannoni
f4acce5727
fix(table): preserve time grain aggregation when temporal column casing changes ( #37893 )
2026-02-19 16:46:39 -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
SBIN2010
33441ccf3d
feat: add formatting column and formatting object to conditional formating table ( #35897 )
2026-02-19 02:07:15 +03: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
9089f30045
chore(lint): upgrade array creation, effect, and TypeScript rules ( #37885 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-11 08:45:21 -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
SBIN2010
c4e7c3b03b
refactor: consolidating ColorSchemeEnum settings into one place ( #37591 )
2026-02-07 23:04:20 -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
Nitish Agarwal
17d6f4ebc4
fix(table): align group headers correctly when filtering time compari… ( #37236 )
2026-01-21 12:50:18 -08:00
SBIN2010
212559dab2
feat(table): add tooltip to table header ( #37179 )
2026-01-21 11:01:57 -08:00