Evan Rusackas
0732dfb5b3
test(DatasourceControl): await userEvent.click to deflake Edit dataset test
...
userEvent.click is asynchronous in @testing-library/user-event v14+;
unawaited calls left the downstream getByTestId assertion to race the
modal render. Awaits both clicks in the Edit-dataset test so the modal
is guaranteed open before the assertion runs.
Addresses codeant-ai review on PR #39461 .
2026-04-25 17:29:17 -07:00
Evan Rusackas
83b0b0fde2
fix(imports): rewrite stale @apache-superset/core bare and api/core imports to correct subpaths
2026-04-25 17:29:17 -07:00
Evan Rusackas
e1fb8b2d23
fix(imports): rewrite stale @apache-superset/core/ui to current subpaths
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-25 17:29:17 -07:00
Evan Rusackas
8f6a03050a
chore(lint): convert explore controls, SqlLab, and misc components to function components
...
Converts explore control components (AnnotationLayer, CheckboxControl,
CollectionControl, DatasourceControl, AdhocFilter*, FixedOrMetricControl,
AdhocMetric*, SelectControl, SpatialControl, TextAreaControl, TextControl,
TimeSeriesColumnControl, ViewportControl, SaveModal), SqlLab (App,
TabbedSqlEditors), Datasource (CollectionTable, DatasourceEditor),
and misc (CopyToClipboard, ErrorBoundary, RightMenu, ChartCreation)
from class to function components.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-25 17:29:17 -07:00
Michael S. Molina
357e35dc62
refactor(core): reorganize superset-core packages into feature-based structure ( #38448 )
2026-03-05 17:41:15 -03:00
Joe Li
5f0efd2be9
test: fix CI OOM crashes in DatasourceControl test and flaky FileHandleer test ( #38430 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-05 12:05:58 -08: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
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
dependabot[bot]
66519c3a85
chore(deps-dev): bump fetch-mock from 11.1.5 to 12.6.0 in /superset-frontend/packages/superset-ui-core ( #36662 )
...
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: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-01-30 21:27:35 +07:00
Mehmet Salih Yavuz
e9b6791ffb
refactor: move translations and logging to new core ( #36929 )
2026-01-12 08:58:59 +03:00
Evan Rusackas
9aff89c1b4
chore(frontend): migrate SqlLab and explore JS/JSX files to TypeScript ( #36760 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-06 10:52:58 -08:00
Joe Li
bf5de3cb50
fix(DatasourceControl): eliminate test flakiness and async race conditions ( #35993 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-02 13:57:06 -08:00
Mehmet Salih Yavuz
9546ee37e5
chore(superset-core): move ui to new core ( #35308 )
2025-11-07 13:53:06 -03:00
Enzo Martellucci
392b880b52
fix(view-in-sqllab): unable to open virtual dataset after discarding chart edits ( #35931 )
2025-11-05 17:03:40 +01:00
Evan Rusackas
8ccdf3b32b
feat(frontend): Replace ESLint with OXC hybrid linting architecture ( #35506 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-10-30 09:26:21 -07:00
Joe Li
35b5f8dcdc
test(frontend): remove 3 duplicate JSX test files ( #35590 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-10-14 10:31:12 -07:00
Evan Rusackas
d62249d13f
test(frontend): Migrate from describe/it to flat test() pattern ( #35305 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-09-28 11:45:33 -07:00
Joe Li
127f6b3d66
fix(tests): migrate Cypress control tests to React Testing Library ( #35181 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-09-18 14:23:33 -07:00
Maxime Beauchemin
1f482b42eb
feat: completely migrate from DeprecatedThemeColors to Antd semantic tokens ( #34732 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-08-18 14:04:26 -07:00
Geido
3c17ff8445
chore: Refactor Menu.Item and cleanup console errors ( #34536 )
2025-08-12 16:57:23 +03:00
JUST.in DO IT
229d92590a
fix: Matching errorType on superset api error with SupersetError ( #34261 )
2025-07-22 11:51:42 -07:00
JUST.in DO IT
96cb6030c8
fix(explore): Display missing dataset for denied access ( #34129 )
2025-07-16 13:36:03 -07:00
Maxime Beauchemin
5d6a979cd0
chore: remove some of the deprecated theme.colors.* ( #34056 )
2025-07-04 11:39:03 -07:00
xavier-GitHub76
1d2a40f69b
fix(explore): Change dataset icon on explore to match datasets view ( #33977 )
2025-06-30 19:21:20 +03: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
Geido
6e1d1ad18b
refactor(Icons): Add typing support and improve structure ( #32880 )
2025-03-28 17:16:31 -07:00
Enzo Martellucci
ce6d5f5551
refactor(Icons): Replaces custom icons with Ant Design 5 icons ( #32112 )
...
Replace custom icons with Ant Design 5 icons to standardize the icon
2025-03-18 22:22:41 +01:00
Evan Rusackas
319a860f23
chore: Working toward killing enzyme and cleaning up test noise. ( #32207 )
2025-02-11 12:14:36 -07:00
Mehmet Salih Yavuz
bcc61bd933
refactor(Dropdown): Migrate Dropdown to Ant Design 5 ( #31972 )
2025-02-07 18:38:04 +01:00
Maxime Beauchemin
6eb87e04c0
chore: refactor Alert-related components ( #31858 )
2025-01-24 08:39:09 -08:00
Đỗ Trọng Hải
f8fe780f52
chore: replace Lodash usage with native JS implementation ( #31907 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2025-01-21 11:33:31 -07:00
Geido
eec374426f
refactor(Menu): Upgrade Menu Component to Ant Design 5 ( #31699 )
...
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net >
2025-01-21 19:06:53 +01:00
alexandrusoare
f362c6f508
refactor(Modal): Upgrade Modal component to Antd5 ( #31420 )
...
Co-authored-by: Diego Pucci <diegopucci.me@gmail.com >
2024-12-19 17:22:11 +01:00
Đỗ Trọng Hải
da7a74e604
refactor(frontend): migrate 6 Enzyme-based tests to RTL, part 2 ( #30281 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2024-10-01 14:27:47 -06:00
Josh Soref
d0c9cde0ba
chore(frontend): Spelling ( #25452 )
...
Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com >
Co-authored-by: Geido <60598000+geido@users.noreply.github.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2024-09-10 15:05:35 -06:00
Đỗ Trọng Hải
0ca42a8e4d
chore: remove React 16.4's obsolete React imports ( #28571 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2024-06-05 08:13:24 -03:00
Evan Rusackas
753ef69529
feat(storybook): Co-habitating/Upgrading Storybooks to v7 (dependency madness ensues) ( #26907 )
2024-02-15 07:40:17 -07:00
JUST.in DO IT
003001f19f
fix(sqllab): Allow opening of SQL Lab in new browser tab ( #25582 )
2023-10-13 11:16:50 -04:00
JUST.in DO IT
5ab1e7eae4
feat(sqllab): SPA migration ( #25151 )
2023-10-04 15:21:41 -04:00
Rob Moore
ce65a3b9cd
fix(charts): View in SQL Lab with relevant perm ( #24903 )
2023-08-10 20:04:07 +03:00
Jack Fragassi
44557f5a23
chore(api v1): Deprecate datasource/save and datasource/get endpoints ( #23678 )
2023-04-18 17:51:24 -07:00
Michael S. Molina
49aa9b4ca8
chore: Removes icon warnings from tests ( #23054 )
2023-02-13 12:31:09 -05:00
Lyndsi Kay Williams
ddd5cd3aec
test: Fix act errors in DatasourceControl test ( #22845 )
2023-01-25 07:36:05 -06:00
Cody Leff
f5c404fc51
fix(explore): Restore missing dataset states ( #22693 )
2023-01-13 09:42:38 -07:00
Ville Brofeldt
5b2ca97341
fix(sqllab): remove link to sqllab if missing perms ( #22566 )
2023-01-09 14:02:36 +02:00
Maxime Beauchemin
888f43c6ad
chore: rename 'Change dataset' action to 'Swap dataset' ( #22197 )
2022-11-23 10:19:59 -08:00
Geido
fa67315f5b
fix: Default temporal column in Datasource ( #21857 )
2022-10-25 14:42:11 +03:00
Lyndsi Kay Williams
3819d5154a
test: Fix act errors in DatasourceControl test ( #21426 )
2022-09-09 20:27:50 -05:00
Hugh A. Miles II
3de641c3ae
change buttons to be only save and overwrite ( #20851 )
2022-07-25 18:18:17 -04:00
Hugh A. Miles II
1101922178
fix change dataset ( #20751 )
2022-07-18 14:23:11 -04:00