Skip to content

fix: ChatGPT MCP connector, hide widgets from MCP, mobile canvas cleanup - #205

Merged
mbakgun merged 1 commit into
mainfrom
fix/mcp-connector-dashboard-widget-mobile-canvas
Jun 15, 2026
Merged

fix: ChatGPT MCP connector, hide widgets from MCP, mobile canvas cleanup#205
mbakgun merged 1 commit into
mainfrom
fix/mcp-connector-dashboard-widget-mobile-canvas

Conversation

@mbakgun

@mbakgun mbakgun commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

Summary

Four UI/MCP fixes:

  1. Dashboard-widget toolbar — hide the Clear button in dashboard_widget canvases; it was overlapping the logo and is not meaningful for widgets.
  2. Mobile canvas — both side panels (node palette + properties) now default to collapsed on mobile and auto-collapse when the viewport becomes mobile, so only the canvas is shown. Applies to standard workflows and dashboard widgets. Chevron toggles still reopen them.
  3. MCP server listdashboard_widget workflows are excluded from MCP config listing and from the exposed MCP tools (get_all_user_workflows + get_user_mcp_workflows).
  4. ChatGPT (OpenAI) connector — new "ChatGPT Connector" tab in the MCP panel alongside Claude, with OAuth 2.1 / developer-mode setup instructions. Reuses the existing connector-agnostic OAuth flow (no backend change).

Tests

  • New backend/tests/test_mcp_dashboard_widget_filter.py asserts the kind != dashboard_widget filter is present in both MCP query paths.
  • ./check.sh: frontend lint + typecheck, backend ruff, and 1168 backend tests pass.

🤖 Generated with Claude Code

…nvas cleanup

- Hide Clear button in dashboard_widget canvas toolbar (was overlapping logo)
- Collapse both side panels on mobile so only the canvas is shown
  (standard workflows and dashboard widgets)
- Exclude dashboard_widget workflows from MCP server/tool listings
- Add ChatGPT (OpenAI) OAuth 2.1 connector tab in the MCP panel,
  alongside the existing Claude connector
- Add backend test covering the dashboard_widget MCP filter
@mbakgun
mbakgun enabled auto-merge June 15, 2026 18:59
@mbakgun
mbakgun merged commit 0c498ef into main Jun 15, 2026
1 check passed
@mbakgun
mbakgun deleted the fix/mcp-connector-dashboard-widget-mobile-canvas branch June 15, 2026 19:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant