Show Local URL in dev info when no App URL is available#7541
Merged
isaacroldan merged 1 commit intoMay 13, 2026
Merged
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
This PR improves the dev interactive “App info” tab by surfacing a usable URL even when no public App URL is configured (e.g., extension-only apps), by falling back to the local proxy URL.
Changes:
- Plumbs
localURL(fromconfig.network.proxyUrl) throughdev.ts→renderDev→DevSessionUI. - Updates the App info tab to show App URL when present, otherwise show Local URL (mutually exclusive).
- Adds unit tests covering both branches of the App URL vs Local URL rendering logic.
Reviewed changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| packages/app/src/cli/services/dev/ui/components/DevSessionUI.tsx | Adds localURL prop and renders “Local URL” only when no appURL is provided. |
| packages/app/src/cli/services/dev/ui/components/DevSessionUI.test.tsx | Adds coverage to ensure Local URL is hidden when App URL exists, and shown when App URL is absent. |
| packages/app/src/cli/services/dev/ui.tsx | Threads the optional localURL through renderDev into DevSessionUI. |
| packages/app/src/cli/services/dev.ts | Sources localURL from config.network.proxyUrl when launching dev UI. |
| .changeset/dev-local-url-fallback.md | Adds a patch changeset documenting the user-facing change. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
fe048cc to
e4ec92b
Compare
alfonso-noriega
approved these changes
May 13, 2026
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.

WHY are these changes introduced?
When running
dev, the App info tab showed only the public App URL. For setups where no public App URL is available (e.g. extension-only apps), there was no way to see the URL used to serve the local extensions.WHAT is this pull request doing?
localURL(the proxy URL from network config) throughdev.ts→renderDev→DevSessionUI.How to test your changes?
devagainst an app/config where the public App URL is set → App info tab showsApp URL:only.devin a setup without a public App URL → App info tab showsLocal URL:only.Checklist
patchfor bug fixes ·minorfor new features ·majorfor breaking changes) and added a changeset withpnpm changeset add