Skip to content

feat: link CTA to the extension when no click proxy is set#11

Merged
brovatten merged 1 commit into
mainfrom
feat/cta-direct-extension-links
Jun 6, 2026
Merged

feat: link CTA to the extension when no click proxy is set#11
brovatten merged 1 commit into
mainfrom
feat/cta-direct-extension-links

Conversation

@brovatten
Copy link
Copy Markdown
Member

Previously the editor/extension CTA only appeared when cta_base_url was set, so the default (no proxy — what the dogfood uses) showed only the warning banner, with no link to open in the editor or install the extension.

Now the links always render:

  • proxy set → routed through it (owner/repo/pr tracked) — unchanged.
  • no proxy → straight to the final destinations: editor deep link <vscode|cursor>:extension/Codeboarding.codeboarding + the VS Code Marketplace listing.

Editor inference (.vscode/.cursor, default VS Code) and the ⚠️ health banner are unchanged. Tests updated.

The editor/extension CTA was gated on cta_base_url, so with no proxy (the
default) PR comments showed only the warning banner — no link to open the
architecture in the editor or install the extension. Now the links always
render: through the proxy when cta_base_url is set, else straight to the editor
deep link (vscode/cursor:extension/Codeboarding.codeboarding) and the Marketplace
listing.
@brovatten brovatten merged commit fbc7594 into main Jun 6, 2026
2 checks passed
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