Skip to content

App#4844

Open
darkofabijan wants to merge 11 commits into
mainfrom
feat/superplane-app
Open

App#4844
darkofabijan wants to merge 11 commits into
mainfrom
feat/superplane-app

Conversation

@darkofabijan
Copy link
Copy Markdown
Contributor

No description provided.

Bender Rodriguez added 4 commits May 17, 2026 19:58
- Migration: create apps and app_docs tables
- Model: pkg/models/app.go with App, AppDoc structs and CRUD methods
- Proto: protos/apps.proto with Apps gRPC service (11 RPCs)
- gRPC actions: pkg/grpc/actions/apps/ with all handler implementations
- gRPC service: pkg/grpc/apps_service.go registered in server.go
- Public server: register Apps gateway endpoint and /api/v1/apps route
- Authorization: add apps resource rules to interceptor.go
- RBAC: add apps policies (read/create/update/delete/sync) to rbac_org_policy.csv

RPCs implemented:
  ListApps, DescribeApp, CreateApp, DeleteApp, SyncApp
  GetAppDashboard, UpdateAppDashboard, GetAppCanvas
  ListAppDocs, GetAppDoc, UpdateAppDoc

Code Storage integration is stubbed (TODOs in sync/update paths).
Canvas creation for new apps is deferred to Phase 2 materialization.
@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)

Bender Rodriguez and others added 7 commits May 17, 2026 21:08
- Extract helper functions to workflowPageHelpers.ts
- Reduce workflowv2/index.tsx from 5415 to 5239 non-blank lines
- Fix unused variable violations in AgentSidebar components
- Update ESLint budget baseline to reflect improvements

This fixes the CI ESLint budget check failure.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
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.

1 participant