sadpandajoe
ed2a2f2afa
feat(dashboard): add ShareDashboardModal with invite flow and correct button capitalization
...
- Add ShareDashboardModal component with 'Copy link', 'Cancel', 'Share' button text
- Add isUserTeamAdmin() utility so team admins (not just workspace admins) can access the invite flow
- Wire modal into dashboard Header with showingShareModal state and show/hide callbacks
- Add ShareDashboardModal menu item ('Share dashboard...') to header actions dropdown
- Add ShareDashboardModal key to MenuKeys enum
- Add tests covering button capitalization, admin/team-admin invite visibility, and clipboard copy
Closes sc-83062
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-10 04:06:26 +00:00
Amin Ghadersohi
680cef0ee0
fix(mcp): strip json_metadata and position_json from get_dashboard_info response ( #39101 )
2026-04-09 17:30:57 -04:00
Amin Ghadersohi
e17cf3c808
fix(mcp): wire up compact schema serialization for search_tools results ( #39229 )
2026-04-09 17:25:46 -04:00
Shaitan
f49310b8ff
fix(sql-lab): apply access check in SqlExecutionResultsCommand ( #38952 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-09 16:47:15 -04:00
Vitor Avila
c7955a38ef
fix: Drill to Detail for Embedded ( #39214 )
...
Co-authored-by: Maxime Beauchemin <maximebeauchemin@gmail.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-09 17:01:48 -03:00
Amin Ghadersohi
68067d7f44
fix(mcp): handle OAuth-authenticated databases in execute_sql ( #39166 )
2026-04-09 15:47:00 -04:00
Daniel Vaz Gaspar
5815665cc6
feat: role/user CRUD events and login/logout tracking in the action log ( #39121 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-09 15:55:25 +01:00
Enzo Martellucci
6649f35a0d
fix(reports): escape SQL LIKE wildcards in find_by_extra_metadata ( #38738 )
...
Co-authored-by: Mehmet Salih Yavuz <salih.yavuz@proton.me >
2026-04-09 12:58:06 +03:00
Mehmet Salih Yavuz
5263abdc60
fix(AlertsReports): untie filters from alerts reports tabs flag ( #38722 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-09 11:11:43 +03:00
Birk Skyum
c49641538d
feat: modernize deck.gl and map plugins with MapLibre/Mapbox dual renderer ( #38035 )
...
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net >
2026-04-08 20:14:59 -04:00
Maxime Beauchemin
d915e4f3ff
fix(tags): fix Bulk tag modal dropdown clipping and stale tag cache ( #39210 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-08 16:28:13 -07:00
Maxime Beauchemin
bad5a35fce
fix(explore): constrain Edit Dataset modal height to prevent footer cutoff ( #39211 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-08 16:19:10 -07:00
Amin Ghadersohi
1bde6f3bfd
fix(mcp): resolve null fields in list_datasets, list_databases, and save_sql_query ( #39206 )
2026-04-08 18:39:56 -04:00
Deadman
4e0890ee1f
feat(api): Add filter_dashboard_id parameter to apply dashboard filters to chart/data endpoint ( #38638 )
...
Co-authored-by: Matthew Deadman <matthewdeadman@Matthews-MacBook-Pro-2.local >
Co-authored-by: Matthew Deadman <matthewdeadman@matthews-mbp-2.lan >
Co-authored-by: codeant-ai-for-open-source[bot] <244253245+codeant-ai-for-open-source[bot]@users.noreply.github.com>
2026-04-08 15:32:46 -07:00
Maxime Beauchemin
d63308ca37
fix(frontend): fix loading spinner positioning in Save modal and filters panel ( #39205 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: yousoph <sophieyou12@gmail.com >
2026-04-08 13:23:30 -07: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
Maxime Beauchemin
b8b2bdedf9
fix(ace-editor): style bracket matching to blend with theme ( #39182 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-08 13:09:14 -07:00
Maxime Beauchemin
d5017e60c3
fix(sqllab): fix table navigator schema list, pin/unpin UX, copy actions, icons, and toolbar colors ( #39173 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-08 13:06:29 -07:00
Luiz Otavio
2e80f2a473
fix: add template_processor so Jinja gets rendered before SQLGlot parse ( #39207 )
2026-04-08 16:58:15 -03:00
JUST.in DO IT
4c2dd63464
fix(sqllab): Update style for code viewer container ( #39075 )
2026-04-08 12:42:06 -07:00
Maxime Beauchemin
62302ad8c3
perf(webpack): reduce watch mode memory usage and fix docker-compose-light env ( #39183 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-08 12:26:49 -07:00
Maxime Beauchemin
ed659958f3
fix(sqllab): use monospace font for SQL in database error messages ( #39181 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-08 12:26:25 -07:00
Maxime Beauchemin
36de05fe36
fix(plugin-chart-handlebars): improve CSS sanitization tooltip and hide when not needed ( #39180 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-08 12:25:54 -07:00
Maxime Beauchemin
a64609f4f3
fix(explore): add left-indentation to control panel hierarchy ( #39177 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-08 12:25:36 -07:00
Maxime Beauchemin
140f0001f2
fix(sqllab): demote "Save as new" button from primary to secondary ( #39179 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-08 12:03:44 -07:00
Elizabeth Thompson
587fe4af63
fix(reports): propagate PlaywrightTimeout so execution transitions to ERROR state ( #39176 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-08 11:00:03 -07:00
Michael S. Molina
3a3a6536b7
fix(explore): Unnecessary scroll bars appearing on charts in Explore ( #39160 )
...
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-04-08 08:33:20 -03:00
Alexandru Soare
4f695e1b4d
fix(filterReports): _generate_native_filter() crashes on null/empty filterValues ( #38954 )
2026-04-08 13:53:18 +03:00
Maxime Beauchemin
6ba9096870
fix(explore): handle boolean false values correctly in control rendering ( #39172 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-04-07 18:23:03 -07:00
dependabot[bot]
5106afb07f
chore(deps): bump d3-cloud from 1.2.8 to 1.2.9 in /superset-frontend ( #39145 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 15:16:28 -07:00
dependabot[bot]
2bd4131636
chore(deps): bump react-syntax-highlighter from 16.1.0 to 16.1.1 in /superset-frontend ( #39134 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 15:15:18 -07:00
dependabot[bot]
7e452df1cc
chore(deps): bump anthropics/claude-code-action from 1.0.87 to 1.0.89 ( #39132 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 15:14:30 -07:00
dependabot[bot]
a626d06415
chore(deps): bump caniuse-lite from 1.0.30001784 to 1.0.30001786 in /docs ( #39128 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 15:11:13 -07:00
dependabot[bot]
d159edc9a6
chore(deps-dev): bump @swc/core from 1.15.21 to 1.15.24 in /superset-frontend ( #39127 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 15:10:17 -07:00
dependabot[bot]
96fa2cbd2b
chore(deps): update @deck.gl/aggregation-layers requirement from ~9.2.9 to ~9.2.11 in /superset-frontend/plugins/legacy-preset-chart-deckgl ( #39126 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 15:09:49 -07:00
dependabot[bot]
9750881193
chore(deps-dev): bump @types/node from 25.5.0 to 25.5.2 in /superset-websocket ( #39125 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 15:09:25 -07:00
dependabot[bot]
3db92021c7
chore(deps-dev): bump eslint from 10.1.0 to 10.2.0 in /superset-websocket ( #39123 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 15:08:46 -07:00
dependabot[bot]
5ccfc530b2
chore(deps): bump geolib from 3.3.4 to 3.3.14 in /superset-frontend ( #39092 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 14:48:08 -07:00
Amin Ghadersohi
5f9fc31ae2
feat(mcp): add get_chart_type_schema tool for on-demand schema discovery ( #39142 )
2026-04-07 12:07:45 -04:00
dependabot[bot]
8e811de564
chore(deps): bump hot-shots from 14.2.0 to 14.3.1 in /superset-websocket ( #39147 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 22:43:50 +07:00
dependabot[bot]
027de6339b
chore(deps-dev): bump jsdom from 29.0.1 to 29.0.2 in /superset-frontend ( #39155 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 21:39:04 +07:00
Amin Ghadersohi
bf9aff19b5
fix(mcp): compress chart config schemas to reduce search_tools token usage ( #39018 )
2026-04-06 19:52:03 -04:00
SBIN2010
b05764d070
feat: Add currencies controls in country map ( #39016 )
2026-04-06 23:20:03 +03:00
Amin Ghadersohi
7be2acb2f3
fix(mcp): add description and certification fields to default list tool columns ( #39017 )
2026-04-06 13:37:52 -04:00
Amin Ghadersohi
83ad1eca26
fix(mcp): add dynamic response truncation for oversized info tool responses ( #39107 )
2026-04-06 12:36:03 -04:00
Amin Ghadersohi
92747246fc
fix(mcp): remove JWT ValueError g.user fallback in auth layer ( #39106 )
2026-04-06 12:35:46 -04:00
Amin Ghadersohi
7380a59ab8
fix(mcp): fix form_data null, dataset URL, ASCII preview, and chart rename ( #39109 )
2026-04-06 12:34:26 -04:00
Ville Brofeldt
e56f8cc4fb
fix(security_manager): custom auth_view issue ( #39098 )
2026-04-06 09:04:59 -07:00
Ville Brofeldt
7c79b9ab61
fix(migrations): check pre-existing foreign keys on create util ( #39099 )
2026-04-06 09:04:22 -07:00
Maxime Beauchemin
a62be684a0
feat(mcp): add database connection listing and info tools ( #39111 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
2026-04-06 11:34:10 -04:00