Skip to content

feat: add minimal canvas dashboards with markdown panels#4782

Merged
shiroyasha merged 14 commits into
mainfrom
cursor/canvas-dashboards-da4a
May 15, 2026
Merged

feat: add minimal canvas dashboards with markdown panels#4782
shiroyasha merged 14 commits into
mainfrom
cursor/canvas-dashboards-da4a

Conversation

@shiroyasha
Copy link
Copy Markdown
Collaborator

@shiroyasha shiroyasha commented May 14, 2026

No description provided.

@superplanehq-integration
Copy link
Copy Markdown

👋 Commands for maintainers:

  • /sp start - Start an ephemeral machine (takes ~30s)
  • /sp stop - Stop a running machine (auto-executed on pr close)

cursoragent and others added 3 commits May 14, 2026 16:23
- Add canvas_dashboards DB table (panels + layout as JSONB)
- Add GetCanvasDashboard and UpdateCanvasDashboard gRPC RPCs
- Add Go model, serialization, and validation
- Add authorization rules for dashboard endpoints
- Add Dashboard tab to canvas mode toggle (Canvas / Dashboard / Runs)
- Add DashboardView component with markdown panels (add, edit, delete)
- Add useCanvasDashboard and useUpdateCanvasDashboard hooks
- Regenerate proto, OpenAPI spec, and TypeScript SDK

Co-authored-by: Igor Šarčević <igisar@gmail.com>
Co-authored-by: Igor Šarčević <igisar@gmail.com>
Signed-off-by: Igor Šarčević <igor@operately.com>
@shiroyasha shiroyasha force-pushed the cursor/canvas-dashboards-da4a branch from e1d9735 to 082ff65 Compare May 14, 2026 14:50
Signed-off-by: Igor Šarčević <igor@operately.com>
Signed-off-by: Igor Šarčević <igor@operately.com>
Signed-off-by: Igor Šarčević <igor@operately.com>
@shiroyasha shiroyasha marked this pull request as ready for review May 14, 2026 16:24
Signed-off-by: Igor Šarčević <igor@operately.com>
Signed-off-by: Igor Šarčević <igor@operately.com>
Signed-off-by: Igor Šarčević <igor@operately.com>
Signed-off-by: Igor Šarčević <igor@operately.com>
Signed-off-by: Igor Šarčević <igor@operately.com>
Signed-off-by: Igor Šarčević <igor@operately.com>
Signed-off-by: Igor Šarčević <igor@operately.com>
@shiroyasha shiroyasha merged commit 171e942 into main May 15, 2026
2 of 4 checks passed
@shiroyasha shiroyasha deleted the cursor/canvas-dashboards-da4a branch May 15, 2026 11:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants