Ville Brofeldt
|
33f0fc93ed
|
feat: introduce Subject model and entity editors/viewers (#38831)
|
2026-07-08 11:00:03 -07:00 |
|
Joe Li
|
fd8d7009a5
|
chore(mcp): drop legacy /superset prefix from dashboard URLs (#41758)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-06 08:57:08 -07:00 |
|
Joe Li
|
a30846881b
|
test(ci): stabilize master checks (#41650)
|
2026-07-02 15:32:06 -07:00 |
|
Joe Li
|
bed1034c2f
|
refactor(frontend): centralize subdirectory URL prefixing behind nav helpers (#39925)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Evan <evan@preset.io>
|
2026-07-01 11:20:13 -07:00 |
|
Amin Ghadersohi
|
fd9c84be43
|
feat(mcp): add get_dashboard_datasets tool (#40961)
|
2026-06-30 18:27:09 -04:00 |
|
Amin Ghadersohi
|
2bd9ab4c59
|
feat(mcp): add remove_chart_from_dashboard tool (#40958)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-30 18:16:08 -04:00 |
|
Amin Ghadersohi
|
bf88c62814
|
feat(mcp): add manage_native_filters tool (#40960)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-30 17:07:49 -04:00 |
|
Amin Ghadersohi
|
c60d8bb656
|
feat(mcp): add tags + typed metadata fields to update_dashboard (#40957)
|
2026-06-30 10:36:31 -07:00 |
|
Amin Ghadersohi
|
c11fa206ce
|
feat(mcp): add duplicate_dashboard tool (#40959)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-30 10:36:19 -07:00 |
|
ʈᵃᵢ
|
25c9f3510a
|
test(mcp): set embedded on update_dashboard test mock (#41495)
|
2026-06-28 11:19:01 +07:00 |
|
Onur Taşhan
|
1280eaee18
|
fix(mcp): include embedded_uuid in get_dashboard_info response (#41195)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-26 18:00:10 -07:00 |
|
Greg Neighbors
|
d8bcc66472
|
feat(mcp): dashboard layout, theme, and CSS control + update_dashboard tool (#40399)
Co-authored-by: gkneighb <26003+gkneighb@users.noreply.github.com>
Co-authored-by: Greg Neighbors <gregneighbors@Gregs-MacBook-Air-2.local>
Co-authored-by: Greg Neighbors <gregneighbors@Gregs-Air-2.lan>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Evan Rusackas <evan@rusackas.com>
|
2026-06-25 10:41:07 -07: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 |
|
Mehmet Salih Yavuz
|
8853ab5c75
|
feat(mcp): add get_dashboard_layout companion tool (#40328)
|
2026-05-29 14:31:16 +03:00 |
|
Amin Ghadersohi
|
e041f25385
|
fix(mcp): return error when target_tab not found in add_chart_to_existing_dashboard (#40124)
|
2026-05-27 14:29:43 -04:00 |
|
Alexandru Soare
|
0a3a35018c
|
fix(mcp): changed_on_humanized null in write tool responses (generate_dashboard, generate_chart) (#39488)
|
2026-05-20 14:08:51 +03:00 |
|
Amin Ghadersohi
|
cfb0b6e811
|
fix(mcp): clarify request wrapper in list_datasets, list_charts, list_dashboards (#39920)
|
2026-05-08 16:01:07 -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
|
57e563b177
|
fix(mcp): redact dashboard data model metadata (#39632)
|
2026-04-24 17:37:15 -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 |
|
Gabriel Torres Ruiz
|
c289731212
|
fix(mcp): prevent LLM from creating new dashboard instead of adding chart to existing one (#39353)
|
2026-04-16 18:52:53 -03: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
|
7be2acb2f3
|
fix(mcp): add description and certification fields to default list tool columns (#39017)
|
2026-04-06 13:37:52 -04:00 |
|
Kamil Gabryjelski
|
135e0f8099
|
fix(mcp): Created dashboard should be in draft state by default (#39011)
|
2026-04-02 19:28:51 +02:00 |
|
Amin Ghadersohi
|
d331a043a3
|
fix(mcp): prevent PendingRollbackError from poisoned sessions after SSL drops (#38934)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-30 10:30:15 -04:00 |
|
Amin Ghadersohi
|
aa1a69555b
|
fix(mcp): prevent GRID_ID injection into ROOT_ID on tabbed dashboards (#38890)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-30 11:26:58 +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 |
|
Amin Ghadersohi
|
09594b32f9
|
fix(mcp): fix generate_dashboard cross-session SQLAlchemy error (#38827)
|
2026-03-24 11:39:37 -04:00 |
|
Amin Ghadersohi
|
ed3c5280a9
|
fix(mcp): prevent encoding errors and fix tool bugs on MCP client transports (#38786)
|
2026-03-24 05:41:24 -04: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 |
|
Amin Ghadersohi
|
d5cf77cd60
|
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>
|
2026-03-13 12:46:52 +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
|
3bb9704cd5
|
fix(mcp): honor target_tab parameter when adding charts to tabbed dashboards (#38409)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-10 10:57:15 -07:00 |
|
Amin Ghadersohi
|
eb77452857
|
feat(mcp): auto-generate dashboard title from chart names when omitted (#38410)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-10 10:56:58 -07: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 |
|