Gabriel Torres Ruiz
|
1fd43ffe52
|
feat(mcp): scope embedded-guest data reads to the token's dashboards (#41753)
|
2026-07-09 14:58:01 -03:00 |
|
Ville Brofeldt
|
33f0fc93ed
|
feat: introduce Subject model and entity editors/viewers (#38831)
|
2026-07-08 11:00:03 -07:00 |
|
Amin Ghadersohi
|
fbc24959ab
|
feat(mcp): add semantic layer MCP tools (list_metrics, get_table, get_compatible_dimensions, get_compatible_metrics) (#41611)
|
2026-07-07 12:51:35 -04:00 |
|
Richard Fogaca Nienkotter
|
51e708da6b
|
fix(mcp): accept Superset vocabulary in chart configs and clarify query_dataset metric errors (#40972)
|
2026-07-06 16:01:14 -03:00 |
|
Amin Ghadersohi
|
c3f5e997a1
|
feat(mcp): chart type plugin registry for extensible generate_chart (#39922)
|
2026-07-02 00:31:19 -04:00 |
|
Greg Neighbors
|
2b09b6bc1d
|
feat(mcp): list_charts accepts dashboards filter (#40397)
Co-authored-by: gkneighb <26003+gkneighb@users.noreply.github.com>
Co-authored-by: Greg Neighbors <gregneighbors@Gregs-Air-2.lan>
|
2026-06-25 17:14:11 -07:00 |
|
Evan Rusackas
|
4f4663418f
|
fix(tests): stabilize update_chart MCP test failing on previous-Python CI leg (#41310)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-24 16:16:14 -07:00 |
|
Vitor Avila
|
334b13c3d9
|
fix(chart API): apply dashboard filters by live scope, not stale chartsInScope (#41214)
|
2026-06-19 15:22:54 -03:00 |
|
Amin Ghadersohi
|
1467006427
|
fix(mcp): generate durable explore permalink URL instead of ephemeral form_data_key (#40773)
|
2026-06-19 08:50:11 -07:00 |
|
Amin Ghadersohi
|
4b96b91b53
|
feat(mcp): add aggregation field to BigNumberChartConfig for Big Number with Trendline (#40775)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
2026-06-15 14:40:37 -04:00 |
|
Amin Ghadersohi
|
2f008afca9
|
fix(mcp): add dataset_id to update_chart to support rebinding chart datasource (#40853)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-12 10:42:53 -04:00 |
|
Amin Ghadersohi
|
aa4092ba68
|
fix(mcp): add select_columns lean defaults to get_dashboard_info, get_chart_info, get_dataset_info (#40473)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Co-authored-by: Richard Fogaça <richardfogaca@gmail.com>
|
2026-06-05 11:10:13 -03:00 |
|
Amin Ghadersohi
|
f4dfb7f026
|
fix(mcp): fall back to form_data spatial query for Deck.gl charts (#40339)
|
2026-06-03 13:30:52 -04:00 |
|
Gabriel Torres Ruiz
|
e68251fa70
|
feat(mcp): support custom SQL metrics in generate_chart and update_chart (#40448)
|
2026-05-28 14:52:43 -03:00 |
|
Alexandru Soare
|
33585b0480
|
feat(mcp): make form_data_key optional in update_chart_preview (#39680)
|
2026-05-25 15:09:36 +03:00 |
|
Alexandru Soare
|
b64561f3a3
|
chore(mcp): Simplify chart preview response (#40020)
|
2026-05-25 13:16:27 +03:00 |
|
Alexandru Soare
|
558ff4452b
|
fix(preview): fix chart preview bugs (#40063)
|
2026-05-22 13:42:59 +03:00 |
|
Amin Ghadersohi
|
5966bb1c1e
|
feat(mcp): add series_limit to generate_chart XY config (#40307)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-05-21 20:36:30 -04:00 |
|
Mehmet Salih Yavuz
|
53d8e5bdfa
|
feat(mcp): include applied dashboard filters in get_chart_info (#39620)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-21 17:48:21 +03:00 |
|
Mehmet Salih Yavuz
|
2f95d288dd
|
fix(mcp): eager-load dataset.metrics to prevent Excel export DetachedInstanceError (#39483)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-21 16:34:38 +03:00 |
|
Alexandru Soare
|
e3711bec39
|
fix(recommandation): Fix chart recommandation (#39886)
|
2026-05-21 15:16:16 +03:00 |
|
Mehmet Salih Yavuz
|
ce9cab098f
|
feat(mcp): chart formatting options across all supported chart types (#39887)
|
2026-05-21 15:00:32 +03:00 |
|
Alexandru Soare
|
fb276b08dd
|
fix(mcp): Skip misleading trend analysis for categorical ASCII charts (#39761)
|
2026-05-20 18:04:21 +03:00 |
|
Alexandru Soare
|
6e8b3bf976
|
fix(mcp): raise right error (#39964)
|
2026-05-20 14:32:45 +03:00 |
|
Richard Fogaca Nienkotter
|
1e2d0b5f5b
|
fix(mcp): defer chart preview command imports (#40164)
|
2026-05-15 12:15:33 -03:00 |
|
Richard Fogaca Nienkotter
|
8fa5a75c70
|
fix(mcp): apply cached adhoc filters to chart retrieval (#40099)
|
2026-05-14 14:21:54 -03:00 |
|
Sandesh Devaraju
|
823eb905d3
|
fix(mcp): JSON-serialize order_by_cols and support sort direction (#39952)
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com>
|
2026-05-14 11:19:37 -04:00 |
|
Richard Fogaca Nienkotter
|
2a1dcb79e3
|
fix(mcp): expose table chart type labels in chart responses (#40060)
|
2026-05-13 16:38:31 -03:00 |
|
Richard Fogaca Nienkotter
|
fa06989ed7
|
fix(mcp): return requested update chart previews (#40077)
|
2026-05-12 21:23:49 -03:00 |
|
Amin Ghadersohi
|
547660dcc4
|
fix(mcp): ASCII chart crashes with NaN when dataset contains null values (#39916)
|
2026-05-08 17:35:15 -04:00 |
|
Amin Ghadersohi
|
ff7dc53853
|
fix(mcp): get_chart_sql drops x_axis on echarts_timeseries_* and only renders one query for mixed_timeseries (#39865)
|
2026-05-08 15:29:28 -04:00 |
|
Amin Ghadersohi
|
9ac4711ac8
|
fix(mcp): prevent DetachedInstanceError in get_chart_preview (#39921)
|
2026-05-07 11:44:11 -04:00 |
|
Amin Ghadersohi
|
4a21a5365f
|
fix(mcp): validate column refs in generate_explore_link, update_chart_preview, and update_chart (#39797)
|
2026-05-05 19:12:31 -04:00 |
|
Richard Fogaca Nienkotter
|
9459bc7bf4
|
fix(mcp): warn on invalid chart preview form data key (#39891)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
2026-05-05 16:40:00 -03:00 |
|
Beto Dealmeida
|
cb53745d43
|
feat: semantic layer extension (#37815)
|
2026-05-05 12:07:46 -04:00 |
|
Amin Ghadersohi
|
957b298ae1
|
fix(mcp): add default request parameter to list_charts and list_dashboards (#39730)
|
2026-04-30 18:04:39 -04:00 |
|
Richard Fogaca Nienkotter
|
c2b9272f4c
|
fix(mcp): sanitize read path output for LLM context (#39738)
|
2026-04-29 19:06:19 -03:00 |
|
Elizabeth Thompson
|
8d17c34068
|
feat(mcp): restore self-lookup via created_by_me flag (#39638)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-29 11:03:28 -07:00 |
|
Richard Fogaca Nienkotter
|
549aff7cf9
|
fix(mcp): clarify chart preview URL metadata (#39731)
|
2026-04-29 12:37:40 -03:00 |
|
Amin Ghadersohi
|
4b42f82f13
|
fix(mcp): restore typed ChartConfig in tool schemas for LLM visibility (#39732)
|
2026-04-28 19:46:57 -04:00 |
|
Richard Fogaca Nienkotter
|
d0abb66fdf
|
fix(mcp): default chart previews to ascii (#39719)
|
2026-04-28 13:30:39 -03:00 |
|
Mehmet Salih Yavuz
|
3f28f5d012
|
fix(mcp): surface structured errors for generate_chart validation failures (#39484)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-04-28 11:13:53 +03:00 |
|
Amin Ghadersohi
|
7774ec7e3c
|
fix(mcp): database filter columns, timeseries SQL, and unsaved chart datasource name (#39636)
|
2026-04-27 13:41:06 -04:00 |
|
Amin Ghadersohi
|
ad20285dd6
|
fix(mcp): sanitize chart config errors and accept field name aliases (#39606)
|
2026-04-24 21:30:43 -04:00 |
|
Enzo Martellucci
|
d7941ccfec
|
fix(mcp): surface XSS sanitization in chart/dashboard names instead of silently stripping (#39491)
|
2026-04-24 14:59:20 +02:00 |
|
Richard Fogaca Nienkotter
|
d79eb5842a
|
fix(mcp): protect data-model metadata from dashboard viewers (#39599)
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-24 09:40:39 -03:00 |
|
Richard Fogaca Nienkotter
|
0d50fd676b
|
fix(mcp): hide user directory metadata from responses (#39576)
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-23 17:35:08 -03:00 |
|
Enzo Martellucci
|
dae79a6cba
|
fix(mcp): surface validation errors in generate_chart instead of empty response (#39522)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-04-23 21:50:02 +02:00 |
|
Amin Ghadersohi
|
e6853894ab
|
chore(mcp): extract shared chart helpers and ASCII rendering into separate modules (#39438)
|
2026-04-21 20:10:49 -04:00 |
|
Gabriel Torres Ruiz
|
919daabe54
|
fix(mcp): clear stale query_context in update_chart so filters and row_limit are applied (#39413)
|
2026-04-21 14:34:21 -03:00 |
|