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 |
|
Amin Ghadersohi
|
6948e73ec7
|
feat(mcp): add get_chart_sql tool and expose chart filters in get_chart_info (#38700)
|
2026-04-20 17:50:10 -04:00 |
|
Amin Ghadersohi
|
5cff657812
|
fix(mcp): default XY chart x-axis to dataset primary datetime column (#39421)
Co-authored-by: codeant-ai-for-open-source[bot] <244253245+codeant-ai-for-open-source[bot]@users.noreply.github.com>
|
2026-04-20 11:14:54 -04:00 |
|
Gabriel Torres Ruiz
|
2e0d482ccf
|
fix(mcp): support explicit query_mode in TableChartConfig (#39412)
|
2026-04-16 18:53:25 -03:00 |
|
Mehmet Salih Yavuz
|
69f062b804
|
feat(mcp): add a preview flow to mcp chart updates (#39383)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-16 20:31:02 +03: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 |
|
Amin Ghadersohi
|
bf9aff19b5
|
fix(mcp): compress chart config schemas to reduce search_tools token usage (#39018)
|
2026-04-06 19:52:03 -04: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
|
7380a59ab8
|
fix(mcp): fix form_data null, dataset URL, ASCII preview, and chart rename (#39109)
|
2026-04-06 12:34:26 -04:00 |
|
Amin Ghadersohi
|
c37a3ec292
|
fix(mcp): add TEMPORAL_RANGE filter for temporal x-axis in generate_chart (#38978)
|
2026-03-31 12:39:08 -04:00 |
|
Amin Ghadersohi
|
4245720851
|
feat(mcp): add Big Number chart type support to MCP service (#38403)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-31 11:53:53 -04:00 |
|
Amin Ghadersohi
|
2c9cf0bd55
|
fix(mcp): enforce MAX_PAGE_SIZE limit on list tools to prevent oversized responses (#38959)
|
2026-03-30 16:48:03 -04:00 |
|
Kamil Gabryjelski
|
15bab227bb
|
feat(mcp): support saved metrics from datasets in chart generation (#38955)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-03-30 16:38:31 +02:00 |
|
Amin Ghadersohi
|
6dc3d7ad9f
|
fix(mcp): add try/except around DAO re-fetch to handle session errors in multi-tenant (#38859)
|
2026-03-26 12:43:21 -04:00 |
|
Amin Ghadersohi
|
23a5e95884
|
fix(mcp): add permission checks to generate_dashboard and update_chart tools (#38845)
|
2026-03-25 16:37:48 -04:00 |
|
Kamil Gabryjelski
|
16f5a2a41a
|
fix(mcp): detect unknown chart config fields and suggest correct ones (#38848)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-03-25 18:38:23 +01:00 |
|
Amin Ghadersohi
|
c596df9294
|
feat(mcp): add Handlebars chart type support to MCP service (#38402)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-24 12:25:39 -04:00 |
|
Amin Ghadersohi
|
44c2c765ae
|
fix(mcp): convert adhoc filters to QueryObject format before query compilation (#38774)
|
2026-03-20 20:43:09 +01:00 |
|
Kamil Gabryjelski
|
1d72480c17
|
fix(mcp): fix detached Slice instance error in chart/dashboard serialization (#38767)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-20 18:23:51 +01:00 |
|
Kamil Gabryjelski
|
211f29b723
|
fix(mcp): Chart schema followups - DRY extraction, template fix, alias and test gaps (#38746)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-03-19 16:50:42 +01:00 |
|
Kamil Gabryjelski
|
14b1b456e1
|
fix: Add aliases and groupby list to chart schemas (#38740)
|
2026-03-19 16:15:58 +01:00 |
|
Kamil Gabryjelski
|
a314e5b35e
|
fix: Row limit support for chart mcp tools (#38717)
|
2026-03-18 13:40:47 +01:00 |
|
Amin Ghadersohi
|
fc156d0014
|
fix(mcp): replace uuid with url and changed_on_humanized in default list columns (#38566)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-13 09:53:30 +01:00 |
|
Amin Ghadersohi
|
0cfd760a36
|
fix(mcp): improve default chart names with descriptive format (#38406)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-10 10:53:05 +01:00 |
|
Amin Ghadersohi
|
6342c4f338
|
feat(mcp): add horizontal bar chart orientation support to generate_chart (#38390)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-10 09:52:12 +01:00 |
|
Amin Ghadersohi
|
2a876e8b86
|
fix(mcp): add missing command.validate() to MCP chart data tools (#38521)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-10 09:50:41 +01:00 |
|
Amin Ghadersohi
|
84a53eab31
|
feat(mcp): add pie, pivot table, and mixed timeseries chart creation support (#38375)
|
2026-03-06 08:13:47 +01:00 |
|
Amin Ghadersohi
|
3609cd9544
|
feat(mcp): add compile check to validate chart queries before returning (#38408)
|
2026-03-06 08:10:58 +01:00 |
|
Amin Ghadersohi
|
eef4d95c22
|
fix(mcp): add dataset validation for chart tools (#37185)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-02-25 18:54:47 +01:00 |
|
Amin Ghadersohi
|
a1312a86e8
|
fix(mcp): normalize column names to fix time series filter prompt issue (#37187)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-02-25 15:27:53 +01:00 |
|
Amin Ghadersohi
|
2a3567d2f1
|
fix(mcp): Remove unsupported thumbnail/preview URLs and internal fields from MCP schemas (#38109)
|
2026-02-23 12:44:12 +01:00 |
|
Amin Ghadersohi
|
9f8b212ccc
|
feat(mcp): add LIKE, ILIKE, IN, NOT IN filter operators to MCP chart tools (#38071)
|
2026-02-20 11:56:40 +01:00 |
|
Amin Ghadersohi
|
5cd829f13c
|
fix(mcp): handle more chart types in get_chart_data fallback query construction (#37969)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-17 13:02:42 +01:00 |
|
Amin Ghadersohi
|
47db185e3b
|
fix(mcp): include x_axis column in query context for series charts with group_by (#37639)
|
2026-02-05 19:59:44 +01:00 |
|
Amin Ghadersohi
|
4147d877fc
|
fix(mcp): prevent DATE_TRUNC on non-temporal columns in chart generation (#37433)
|
2026-02-05 09:24:31 -08:00 |
|
Amin Ghadersohi
|
a9dca529c1
|
fix(mcp): treat runtime validation warnings as informational, not errors (#37214)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-02-05 09:23:51 -08:00 |
|