Claude Code
32f252ff7c
fix(mixed-timeseries): derive per-series metric from label map to stop duplicating first metric ( #37921 )
...
When Query A (or B) on a Mixed Chart has multiple metrics plus at least
one Group By dimension, the display-name builder in transformProps.ts
always prepended metrics[0]'s label: the entryName.includes(metricPart)
guard is false for every series belonging to metrics[1+], so those
series were renamed to e.g. 'score_one, score_two, A' instead of
'score_two, A' — the 'first metric duplicated in legend/tooltip'
symptom reported in #37921 (residual follow-up to #37055 ).
Derive each series' metric from its label_map tuple
([metric, ...dimensions]) instead, matching what the per-series
formatter lookup already does. Single-element tuples (no metric part)
fall back to the first metric, preserving existing behavior for
single-metric charts and showQueryIdentifiers naming. Applied to both
the Query A and Query B paths.
Includes the regression test originally landed red on this branch,
verified red on master without the fix and green with it.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-07-25 18:35:49 -07:00
jesperct
c43effa4a3
fix(explore): show the beginning date on time-series x-axis line charts ( #42046 )
2026-07-23 17:14:30 -07:00
Evan Rusackas
2e72080a16
chore(deps): bump echarts to 6.1.0 with locale and containLabel guards ( #42315 ) ( #42321 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
2026-07-23 21:48:11 +07:00
yousoph
32937f24d2
fix(heatmap): correct tooltip axis value lookup and percentage calculations and add tests ( #41864 )
...
Signed-off-by: yousoph <sophieyou12@gmail.com >
Co-authored-by: Kamil Gabryjelski <kamil.gabryjelski@gmail.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-07-22 15:34:10 -07:00
Joe Li
8d034ef65c
fix(plugin-chart-echarts): import the -obj locale build so time axes render ( #42317 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-22 14:53:59 -07:00
Joe Li
641713f623
fix: Revert "chore(deps): bump echarts from 5.6.0 to 6.1.0 in /superset-frontend" ( #42314 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-22 12:40:56 -07:00
Evan Rusackas
e0d0eb6d02
fix(build): deterministic echarts locale imports; fingerprint loaded config ( #42154 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 10:13:58 -07:00
AYUSHI RAI
3e0f9e60c0
fix(charts): preserve minute/second precision in X-axis time labels f… ( #41505 )
...
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-18 10:28:03 -07:00
SBIN2010
91f814abea
feat(pie): add the ability to make half a donut ( #35459 )
...
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-17 16:29:23 -07:00
Evan Rusackas
9ccd365652
feat(echarts): respect time grain in time-series tooltips ( #41350 )
...
Co-authored-by: Michael Gerber <michael.gerber@nxt.engineering >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-17 09:41:04 -07:00
Evan Rusackas
9f8e1508ca
fix(plugin-chart-echarts): show forecast tooltip values when they equal zero ( #41311 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-16 21:25:06 -07:00
Đỗ Trọng Hải
5067230484
chore(lint): display import/no-duplicates lint rule violation as error ( #42042 )
2026-07-16 15:50:38 -07:00
yousoph
2dfd08fdb3
fix(plugin-chart-echarts): clarify Tooltip sort by metric description for stacked charts ( #42106 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-16 10:58:43 -07:00
Benedict Jin
409605de70
fix(plugin-chart-echarts): key Mixed Timeseries label maps by rendered series names ( #41933 )
2026-07-15 21:37:59 -07:00
Elizabeth Thompson
beb9d53687
fix(plugin-chart-echarts): use echarts 5.6.0 i18n export path for locale import ( #42055 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-15 11:45:14 -07:00
Enzo Martellucci
5dd060b714
fix(chart-echarts): disable animation for report screenshots so time-shift lines render fully ( #42003 )
2026-07-13 19:02:45 +02: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
Jacobdavis12
3fa000ba0b
fix(chart): allow custom date format for week range in Big Number with Trendline ( #35752 )
2026-07-07 17:46:06 -07:00
jesperct
17ae25b8d4
fix(explore): resolve adhoc Custom SQL dimension in Bubble chart ( #41861 )
2026-07-07 16:44:24 -07:00
Evan Rusackas
af058ccecb
test(plugin-chart-echarts): prove user-selected plain legend type is honored ( #39540 ) ( #41833 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-07 08:52:49 -07:00
Ville Brofeldt
44c1ad5c71
fix: delint frontend files ( #41802 )
2026-07-06 21:54:33 +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
Maxime Beauchemin
4f37e955b5
fix(plugin-chart-echarts): prevent trendline stroke clipping at chart edges ( #37918 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: Enzo Martellucci <enzomartellucci@gmail.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
Co-authored-by: Joe Li <joe@preset.io >
2026-07-03 10:59:13 +02:00
Imad Helal
4c193d4dbc
feat(i18n): wrap description strings in translation function ( #41626 )
2026-07-03 00:44:25 +07:00
Evan Rusackas
55b2da75f6
fix(echarts): allow forcing categorical x-axis for temporal columns ( #41221 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-01 10:21:59 -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
Joe Li
825b582815
fix(mixed-chart): preserve order_desc and series_limit_metric in buildQuery ( #41401 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-29 09:14:35 -07:00
innovark
0a18779280
fix(echarts): format mixed timeseries value labels by assigned axis ( #40420 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-27 01:27:41 -07:00
madhushreeag
dc64716c61
fix(echarts): bring annotations in front and prevent tooltip from covering annotation labels ( #41174 )
...
Co-authored-by: madhushree agarwal <madhushree_agarwal@apple.com >
2026-06-26 16:21:41 -07:00
Evan Rusackas
01a0c66c79
fix(sunburst): make "Show Null Values" non-breaking and cover all layers ( #41442 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-26 08:30:09 -07:00
Michael Gerber
7e17c70cba
fix: Filter null child names in treeBuilder utility ( #31477 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-06-25 22:03:45 -07:00
Mehmet Salih Yavuz
9a11c15a33
feat(explore): add full-range option for time-shift comparison ( #41334 )
2026-06-25 18:30:33 +03:00
Viktor Högberg
eb60e5477b
fix(radar): correct legend margin control in the radar chart ( #39414 )
2026-06-24 01:41:24 -07:00
abdullah reveha
8f22b71898
feat(chart): enable cross-filter on x-axis labels for bar, line, area and scatter charts ( #41111 )
...
Co-authored-by: Abdullah Sahin <you@example.comclear >
2026-06-24 01:17:29 -07:00
omkarhall
1ea3584dcb
fix(chart): added Big Number chart support for MAX metric with VARCHAR column ( #41182 )
2026-06-24 01:11:13 -07:00
Dinesh M
0ec6cae45d
feat(Boxplot): Allow configuration of y-axis range ( #24380 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: dinesh-zemoso <dinesh.mandava@zemosolabs.com >
2026-06-23 17:48:06 -07:00
Stepan
36b0ed023b
fix(viz-date-control): Just use global DEFAULT_TIME_FORMAT instead of hardcoding 'smart_date' ( #28708 )
2026-06-23 08:53:39 -07:00
Enzo Martellucci
3ff90bd532
fix(big-number): respect extra_form_data.time_compare in Big Number with Time Comparison ( #41342 )
2026-06-23 17:05:42 +02:00
alex
5916ec4876
fix(plugin-chart-echarts): cross-filter horizontal bars on category not metric ( #41104 )
...
Signed-off-by: alex-poor <alex@karo.co.nz >
2026-06-22 20:29:29 -07:00
Đỗ Trọng Hải
2d5df6625b
build(deps): update major versions for memoize-one, json-stringify-pretty-compact and webpack-cli ( #38793 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-06-20 10:48:10 +07:00
dependabot[bot]
655395cb4e
chore(deps): bump acorn from 8.16.0 to 8.17.0 in /superset-frontend ( #41234 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-19 01:37:40 -07:00
Nitish Agarwal
7837054dbc
fix(chart): cross-filter emits dimension value instead of metric label for stacked bars ( #38120 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-18 11:24:36 -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
48feb432de
test(pie): guard NULL + named group values all render as slices ( #33174 ) ( #41018 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-14 11:46:56 +07:00
Vanessa Giannoni
c0fbe243e8
fix(echarts): cap tooltip at 80vh with internal scroll ( #37022 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-06-13 16:53:28 -07:00
MAGHC
2b18dc0a5c
fix(radar): apply number formatter to tooltip ( #37033 )
...
Signed-off-by: MAGHC <windowsapple95@gmail.com >
Signed-off-by: K-ESSENCE <windowsapple95@gmail.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-06-11 00:54:48 -07:00
dependabot[bot]
45a616439b
chore(deps): update dayjs requirement from ^1.11.20 to ^1.11.21 in /superset-frontend/packages/superset-ui-core ( #40736 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-04 20:59:17 -07:00
Evan Rusackas
639866625d
fix(echarts): Show full labels in bar chart tooltips ( #34759 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-06-04 12:29:48 -07:00
Shaitan
faa76f6741
fix(embedding): add optional dataset allowlist to guest tokens ( #39302 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-03 12:55:09 +01:00
Evan Rusackas
24422c8311
test(histogram): metric filters require aggregation in buildQuery ( #30330 ) ( #40617 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-02 10:49:43 -07:00