Repository navigation
feat(hosted-web): add blank app path to Add app - #2253
Open
The-AarushiSingh wants to merge 2 commits into
Open
The-AarushiSingh wants to merge 2 commits into
The-AarushiSingh wants to merge 2 commits into
Conversation
The-AarushiSingh
marked this pull request as draft
October 10, 2026 11:00
The-AarushiSingh
marked this pull request as ready for review
October 10, 2026 13:48
The-AarushiSingh
force-pushed
the
fix/add-app-blank
branch
from
October 10, 2026 13:53
0330133 to
7c6fbb2
Compare
The-AarushiSingh
marked this pull request as draft
October 10, 2026 13:56
The-AarushiSingh
marked this pull request as ready for review
October 10, 2026 15:03
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Add app was catalog-only, and "Connect a service" requires an MCP URL, so there was no way to create an empty app from the dashboard without going through an agent (reported in Discord).
This adds a Create blank app button next to "Connect a service". It asks for a name only, reads the host's release from
framework.release, and calls the existingapps.deploywithindex.tsand apackage.jsonthat pinsdependencies.appsto that release (the build rejects apps without the pin). On success it opens the app's Source view, since a blank app has nothing to show on Overview.Deploying through the existing endpoint keeps this on the same path as catalog installs, so there are no server changes. Catalog install and MCP import are untouched.
Scope
Hosted only (cloud and self-host share this page). The local app has its own bindings and isn't included; happy to follow up if you want parity.
Testing
index.tsandpackage.json.tsc --noEmitonapps/hosted/webandapps/local/web;oxlintandoxfmton the changed files.bun run typecheckand the e2e suite (I develop on Windows, wheretsc-rshas no binary).The Add app page with Create blank app next to Connect a service


The Source view of the new app