Amin Ghadersohi
|
e2d6afa38d
|
fix(mcp): strip json_metadata and position_json from get_dashboard_info response (#39101)
(cherry picked from commit 680cef0ee0)
|
2026-04-13 15:49:48 -03:00 |
|
Amin Ghadersohi
|
b9b48fb1e4
|
fix(mcp): add description and certification fields to default list tool columns (#39017)
(cherry picked from commit 7be2acb2f3)
|
2026-04-13 15:31:43 -03:00 |
|
Kamil Gabryjelski
|
42fe0f755a
|
fix(mcp): Created dashboard should be in draft state by default (#39011)
(cherry picked from commit 135e0f8099)
|
2026-04-06 09:52:09 -03:00 |
|
Amin Ghadersohi
|
bda02a3fdc
|
fix(mcp): prevent PendingRollbackError from poisoned sessions after SSL drops (#38934)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
(cherry picked from commit d331a043a3)
|
2026-03-31 08:54:21 -03:00 |
|
Amin Ghadersohi
|
875d0c062f
|
fix(mcp): prevent GRID_ID injection into ROOT_ID on tabbed dashboards (#38890)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
(cherry picked from commit aa1a69555b)
|
2026-03-30 09:43:35 -03:00 |
|
Amin Ghadersohi
|
8d47bd7f42
|
fix(mcp): add try/except around DAO re-fetch to handle session errors in multi-tenant (#38859)
(cherry picked from commit 6dc3d7ad9f)
|
2026-03-30 09:08:06 -03:00 |
|
Amin Ghadersohi
|
77df7c2add
|
fix(mcp): add permission checks to generate_dashboard and update_chart tools (#38845)
(cherry picked from commit 23a5e95884)
|
2026-03-26 13:32:57 -03:00 |
|
Amin Ghadersohi
|
861ce50473
|
fix(mcp): fix generate_dashboard cross-session SQLAlchemy error (#38827)
(cherry picked from commit 09594b32f9)
|
2026-03-26 13:24:37 -03:00 |
|
Amin Ghadersohi
|
ac8d6b0c53
|
fix(mcp): prevent encoding errors and fix tool bugs on MCP client transports (#38786)
(cherry picked from commit ed3c5280a9)
|
2026-03-24 11:26:11 -03:00 |
|
Kamil Gabryjelski
|
9239db5a32
|
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 16:34:03 -03:00 |
|
Amin Ghadersohi
|
af54788b5e
|
fix(mcp): fix dashboard slug null and execute_sql encoding error (#38710)
|
2026-03-20 16:34:03 -03:00 |
|
Amin Ghadersohi
|
50ff9fdb3e
|
feat(mcp): auto-generate dashboard title from chart names when omitted (#38410)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-20 16:33:37 -03:00 |
|
Amin Ghadersohi
|
b3eaa5ad01
|
fix(mcp): fix crashes in list tools, dataset info, chart preview, and add owner/favorite filters (#38277)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
(cherry picked from commit d5cf77cd60)
|
2026-03-17 11:49:40 -03:00 |
|
Amin Ghadersohi
|
b791979c37
|
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>
(cherry picked from commit fc156d0014)
|
2026-03-17 11:43:52 -03:00 |
|
Amin Ghadersohi
|
88195cdb54
|
fix(mcp): honor target_tab parameter when adding charts to tabbed dashboards (#38409)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
(cherry picked from commit 3bb9704cd5)
|
2026-03-17 11:36:22 -03:00 |
|
Amin Ghadersohi
|
6e94a6c21a
|
fix(mcp): fix dashboard chart placement with proper COLUMN layout and tab support (#37970)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-23 16:41:10 +01:00 |
|
Amin Ghadersohi
|
84279acd2f
|
feat(mcp): add unified get_schema tool for schema discovery (#36458)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-07 15:26:17 -08:00 |
|
Amin Ghadersohi
|
18ab5382b1
|
feat(mcp): implement selective column serialization for list tools (#36035)
|
2025-11-25 17:31:51 -08:00 |
|
Amin Ghadersohi
|
cf88551a56
|
fix(mcp): Allow MCP tools to accept string or object request formats (#36271)
|
2025-11-25 14:46:44 -05:00 |
|
Ville Brofeldt
|
a4860075d2
|
feat: add mcp abstractions to core (#36151)
|
2025-11-25 08:23:59 -10:00 |
|
Amin Ghadersohi
|
fee4e7d8e2
|
feat(mcp): MCP service implementation (PRs 3-9 consolidated) (#35877)
|
2025-10-31 08:33:21 -07:00 |
|