Skip to content

feat: add post-create deploy prompt and show dashboard URL#6

Merged
tonychang04 merged 1 commit intomainfrom
feat/post-create-deploy-prompt
Feb 26, 2026
Merged

feat: add post-create deploy prompt and show dashboard URL#6
tonychang04 merged 1 commit intomainfrom
feat/post-create-deploy-prompt

Conversation

@tonychang04
Copy link
Copy Markdown
Contributor

  • Extract reusable deployProject() from deploy command
  • Auto-run npm install after template download
  • Prompt "Would you like to deploy now?" for template projects
  • Show dashboard and live site URLs after project creation
  • Fix frontend URL to use insforge.dev instead of app.insforge.dev

- Extract reusable `deployProject()` from deploy command
- Auto-run `npm install` after template download
- Prompt "Would you like to deploy now?" for template projects
- Show dashboard and live site URLs after project creation
- Fix frontend URL to use insforge.dev instead of app.insforge.dev

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@tonychang04 tonychang04 merged commit bbaf177 into main Feb 26, 2026
1 check passed
CarmenDou added a commit that referenced this pull request May 2, 2026
- --json mode: print authorize URL to stderr instead of stdout so the
  final JSON result stays parseable; browser still opens and polling
  still runs (review #1).
- spawn wizard with stdio: 'ignore' on all three streams in --json mode
  so unconsumed pipes can't block on long wizard output (review #5).
- fetchPosthogConnection accepts an optional AbortSignal so polling can
  cancel a hung request when the deadline or user signal fires (review #3).
- All three posthog API fetches go through a fetchWithTimeout helper
  that gives each request a 30s timeout and respects an optional caller
  signal (reviews #6, #7).
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