Evan Rusackas
c198b990a3
chore: Remove JSONForms dependencies
...
Remove @jsonforms/core and @jsonforms/react as they are no longer needed
after migrating to React-based control panels.
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-13 13:40:57 -07:00
Evan Rusackas
fe0ea69280
feat(controls): Migrate all control panels to React component functions
...
Major refactor to modernize control panel system:
## Changes Made
### Core Infrastructure
- Created InlineControls.tsx with helper functions for all control types
- Added SharedControlComponents for replacing string control references
- Fixed TypeScript types and imports across all control panels
- Added proper exports and type definitions
### Control Panel Migrations
- Converted 20+ control panel files from inline configurations to React components
- Eliminated all string control references (e.g., ['metric'] → MetricControl())
- Updated all legacy-plugin-chart-* plugins
- Updated all legacy-preset-chart-deckgl layers
- Fixed chord diagram control panel (was prematurely using JSON Forms)
### Type Safety Improvements
- Fixed choice array type mismatches (now supports mixed types)
- Resolved import conflicts by renaming inline control helpers
- Added proper TypeScript types for all control configurations
- Reduced TypeScript errors by 57% (44 → 19)
### Pattern Conversion
Before: { name: 'control', config: { type: 'SelectControl', ... } }
After: SelectControl({ name: 'control', ... })
This sets the foundation for the next phase: migrating to JSON Forms format.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-08 14:14:39 -07:00
dependabot[bot]
2ea0368c2d
chore(deps-dev): bump @types/classnames from 2.3.0 to 2.3.4 in /superset-frontend ( #34478 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-03 00:36:27 -07:00
dependabot[bot]
9e407e4e80
chore(deps): bump dom-to-image-more from 3.5.0 to 3.6.0 in /superset-frontend ( #34482 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-03 00:11:29 -07:00
dependabot[bot]
22d5eb7835
chore(deps-dev): bump tsx from 4.19.4 to 4.20.3 in /superset-frontend ( #34484 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-03 00:10:12 -07:00
dependabot[bot]
7c4a77a909
chore(deps-dev): bump @babel/compat-data from 7.27.2 to 7.28.0 in /superset-frontend ( #34485 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-03 00:09:55 -07:00
Đỗ Trọng Hải
ff76ab647f
build(deps): update ag-grid to non-breaking major v34 ( #34326 )
2025-07-29 07:46:55 +07:00
Maxime Beauchemin
e741a3167f
feat: add a theme CRUD page to manage themes ( #34182 )
...
Co-authored-by: Mehmet Salih Yavuz <salih.yavuz@proton.me >
2025-07-25 13:26:41 -07:00
Evan Rusackas
c25b4221f8
fix(npm): more reliable execution of npm run update-maps ( #34305 )
2025-07-25 13:48:05 -03:00
Đỗ Trọng Hải
9b88527883
chore: remove supposedly dev dep html-webpack-plugin from lockfile ( #34288 )
2025-07-24 15:53:16 +07:00
dependabot[bot]
800c1639ec
chore(deps-dev): bump prettier from 3.5.3 to 3.6.2 in /superset-frontend ( #33997 )
2025-07-24 09:38:00 +07:00
mdusmanalvi
dc41c45bec
feat(pivot-table-chart): Download as pivoted excel ( #33569 )
...
Co-authored-by: Mehmet Salih Yavuz <salih.yavuz@proton.me >
2025-07-18 11:12:14 -07:00
Đỗ Trọng Hải
f4754641c8
build(dev-deps): clean up deprecated Babel proposal plugins ( #34125 )
2025-07-12 07:07:56 +07:00
dependabot[bot]
d269e3d187
chore(deps): bump react-json-tree from 0.17.0 to 0.20.0 in /superset-frontend ( #33990 )
...
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 >
2025-07-10 11:54:59 -07:00
dependabot[bot]
11215b092a
chore(deps-dev): bump webpack-dev-server from 4.15.2 to 5.2.1 in /superset-frontend ( #34104 )
...
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 >
2025-07-08 21:53:20 +07:00
Mehmet Salih Yavuz
d8fd6de940
fix(deps): Revert "chore(deps-dev): bump webpack-dev-server from 4.15.2 to 5.2.1 ( #34090 )
2025-07-07 21:20:39 +03:00
amaannawab923
0a5941edd7
feat(viz-type): Ag grid table plugin Integration ( #33517 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: Amaan Nawab <nelsondrew07@gmail.com >
Co-authored-by: Levis Mbote <111055098+LevisNgigi@users.noreply.github.com >
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
Co-authored-by: Paul Rhodes <withnale@users.noreply.github.com >
Co-authored-by: Vitor Avila <96086495+Vitor-Avila@users.noreply.github.com >
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
Co-authored-by: Michael S. Molina <70410625+michael-s-molina@users.noreply.github.com >
Co-authored-by: Sam Firke <sfirke@users.noreply.github.com >
2025-07-07 16:50:44 +03:00
Maxime Beauchemin
a0f9efd45e
chore: refactor react-syntax-highlither to handle dark themes ( #34028 )
2025-07-04 11:44:11 -07:00
dependabot[bot]
96a1b33f22
chore(deps-dev): bump webpack-dev-server from 4.15.2 to 5.2.1 in /superset-frontend ( #32946 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-03 18:06:06 -07:00
dependabot[bot]
b9ba4d6fda
chore(deps-dev): bump cheerio from 1.0.0-rc.10 to 1.1.0 in /superset-frontend ( #33991 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-03 16:58:59 -07:00
dependabot[bot]
20371940d3
chore(deps-dev): bump webpack-visualizer-plugin2 from 1.1.0 to 1.2.0 in /superset-frontend ( #33989 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-03 16:58:13 -07:00
dependabot[bot]
b2a173977e
chore(deps): bump mapbox-gl from 2.15.0 to 3.13.0 in /superset-frontend ( #34008 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-03 09:38:26 -07:00
dependabot[bot]
debaf8d6e9
chore(deps): bump @emotion/styled from 11.14.0 to 11.14.1 in /superset-frontend ( #33992 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-03 09:35:41 -07:00
dependabot[bot]
1133d84775
chore(deps-dev): bump @applitools/eyes-storybook from 3.53.4 to 3.55.6 in /superset-frontend ( #33987 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-03 09:34:07 -07:00
Đỗ Trọng Hải
42288c4784
build(dev-deps): upgrade Jest to major version v30 ( #33979 )
2025-07-03 11:01:40 +07:00
dependabot[bot]
f92431176a
chore(deps-dev): bump @babel/cli from 7.26.4 to 7.27.2 in /superset-frontend ( #33985 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-02 16:31:35 -07:00
Đỗ Trọng Hải
050ccdcb3d
chore: replace querystring usage with native URLSearchParams API ( #33967 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2025-07-01 07:17:35 +07:00
Đỗ Trọng Hải
2e9939baf2
chore(build): refactor plugin build script to remove unused stanzas ( #33887 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2025-06-27 13:52:22 -07:00
Đỗ Trọng Hải
1c2e148d03
build(dev-deps): update fetch-mock to v11 ( #33854 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2025-06-23 13:45:51 -07:00
Đỗ Trọng Hải
573dd0edec
build(deps): remove legacy browser polyfills ( #33853 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2025-06-23 13:45:39 -07:00
Maxime Beauchemin
dd129fa403
feat(theming): land Ant Design v5 overhaul — dynamic themes, real dark mode + massive styling refactor ( #31590 )
...
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
Co-authored-by: Diego Pucci <diegopucci.me@gmail.com >
Co-authored-by: Mehmet Salih Yavuz <salih.yavuz@proton.me >
Co-authored-by: Geido <60598000+geido@users.noreply.github.com >
Co-authored-by: Alexandru Soare <37236580+alexandrusoare@users.noreply.github.com >
Co-authored-by: Damian Pendrak <dpendrak@gmail.com >
Co-authored-by: Pius Iniobong <67148161+payose@users.noreply.github.com >
Co-authored-by: Enzo Martellucci <enzomartellucci@gmail.com >
Co-authored-by: Kamil Gabryjelski <kamil.gabryjelski@gmail.com >
2025-06-20 13:38:58 -07:00
Maxime Beauchemin
3256008a59
chore: delete remaining Enzyme tests ( #33715 )
2025-06-06 16:37:03 -07:00
dependabot[bot]
630e0e0240
chore(deps-dev): bump babel-loader from 9.2.1 to 10.0.0 in /superset-frontend ( #33489 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-23 14:57:36 -06:00
Maxime Beauchemin
26563bb330
fix: optimize Explore popovers rendering ( #33501 )
2025-05-19 13:58:42 -07:00
dependabot[bot]
af21ef2497
chore(deps): bump ace-builds from 1.37.5 to 1.41.0 in /superset-frontend ( #33498 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-17 13:54:11 +07:00
dependabot[bot]
e03d840d06
chore(deps-dev): bump @babel/preset-env from 7.26.7 to 7.27.2 in /superset-frontend ( #33499 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-17 11:26:00 +07:00
dependabot[bot]
fee33dd0cf
chore(deps): bump @rjsf/validator-ajv8 from 5.24.1 to 5.24.9 in /superset-frontend ( #33321 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-02 14:29:44 +07:00
dependabot[bot]
65605b4a54
chore(deps-dev): bump @babel/plugin-transform-runtime from 7.25.9 to 7.27.1 in /superset-frontend ( #33332 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-02 14:28:41 +07:00
dependabot[bot]
e304f2d5ad
chore(deps): bump react-intersection-observer from 9.15.1 to 9.16.0 in /superset-frontend ( #33333 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-01 16:22:16 -07:00
dependabot[bot]
8242692541
chore(deps-dev): bump lerna from 8.1.9 to 8.2.1 in /superset-frontend ( #32941 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-09 16:11:41 -06:00
dependabot[bot]
2bc33beec4
chore(deps-dev): bump @babel/compat-data from 7.26.5 to 7.26.8 in /superset-frontend ( #32939 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-01 10:24:51 -07:00
dependabot[bot]
e1c1de1b94
chore(deps-dev): bump css-minimizer-webpack-plugin from 7.0.0 to 7.0.2 in /superset-frontend ( #32937 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-01 10:24:13 -07:00
Đỗ Trọng Hải
a82f916a71
fix(sec): resolve CVE-2025-29907 and CVE-2025-25977 by pinning jspdf to v3 ( #32802 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2025-03-22 10:50:13 -06:00
Đỗ Trọng Hải
890b6079b9
build(dev-deps): bump prettier to v3.5.3 and follow-up refactor ( #32688 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2025-03-17 11:24:24 -06:00
Geido
414cdbf83a
fix(no-restricted-imports): Fix overrides and include no-fa-icons-usage ( #32571 )
2025-03-17 18:52:52 +02:00
dependabot[bot]
07221d8859
chore(deps): bump markdown-to-jsx from 7.7.3 to 7.7.4 in /superset-frontend ( #32456 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-05 14:36:42 -07:00
dependabot[bot]
a45ce1e8d1
chore(deps-dev): bump @babel/types from 7.26.7 to 7.26.9 in /superset-frontend ( #32460 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-04 12:29:50 -07:00
dependabot[bot]
3d5128735b
chore(deps): bump @rjsf/utils from 5.24.1 to 5.24.3 in /superset-frontend ( #32461 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-04 12:29:37 -07:00
dependabot[bot]
6173a6c329
chore(deps): bump chrono-node from 2.7.7 to 2.7.8 in /superset-frontend ( #32462 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-04 12:29:21 -07:00
Đỗ Trọng Hải
cf7ce31054
build(deps): bump major versions for math-expression-evaluator and fetch-mock + clean up obsolete dev/override packages ( #32322 )
2025-02-28 08:06:19 +07:00