Skip to content
This repository was archived by the owner on May 29, 2026. It is now read-only.

Implement Netlify deployment integration and payment templates#215

Open
Jackson57279 wants to merge 34 commits into
masterfrom
feat/roadmap-completeation
Open

Implement Netlify deployment integration and payment templates#215
Jackson57279 wants to merge 34 commits into
masterfrom
feat/roadmap-completeation

Conversation

@Jackson57279

@Jackson57279 Jackson57279 commented Jan 19, 2026

Copy link
Copy Markdown
Collaborator
  • Added support for deploying projects to Netlify, including authentication and deployment status tracking.
  • Introduced new API routes for managing Netlify domains, environment variables, and deployment logs.
  • Created payment integration templates for various frameworks (Angular, React, Next.js, Svelte, Vue) using Autumn and Stripe.
  • Updated environment example and README to include new Netlify and payment integration configurations.
  • Enhanced project UI with deployment dashboard and export options to GitHub.

This commit significantly expands the deployment capabilities and payment processing features of the application.


Summary by cubic

Implements Netlify deployments, GitHub export, a skills.sh‑compatible skill system with WebContainer previews, and Inngest‑powered agent streaming. Adds Anthropic OAuth with AES‑GCM token encryption, database/payment templates, color themes, and new SEO content; makes skill queries public for server‑side use.

  • New Features

    • Netlify: OAuth with signed state; deploy (preview/prod), status/logs, domains, env vars, rollback, CLI ZIPs; Convex deployment records.
    • GitHub export: Convex module + API; create or reuse repos, branches/commits; tracked status.
    • Skills: Convex CRUD + installations; core skills baked in; PrebuiltUI scraped/seeded; token‑budgeted prompt injection; public queries for server‑side access.
    • Preview/Sandbox: feature‑flagged WebContainers with build/lint and dev server; sandbox adapter to switch between E2B and WebContainer; scoped COOP/COEP for /preview; sandbox bridge route.
    • Orchestration: Inngest function + realtime channel; /api/agent/run streams via SSE.
    • Auth/Security: Anthropic OAuth; AES‑256‑GCM encrypted tokens; internal token queries/actions.
    • Data/Templates: persist project database provider; templates for Drizzle+Neon and Convex; payment templates (Autumn + Stripe); env examples.
    • UI/SEO: color theme provider/picker; compare and blog pages; updated sitemap, robots (AI crawler rules), RSS, and llms.txt.
  • Migration

    • Set NETLIFY_CLIENT_ID, NETLIFY_CLIENT_SECRET, NETLIFY_OAUTH_STATE_SECRET; ensure NEXT_PUBLIC_APP_URL.
    • Set OAUTH_ENCRYPTION_KEY (32‑byte hex).
    • Configure Anthropic: ANTHROPIC_CLIENT_ID, ANTHROPIC_CLIENT_SECRET, ANTHROPIC_OAUTH_STATE_SECRET; optional CLAUDE_CODE_ENABLED.
    • Optional: NEXT_PUBLIC_USE_WEBCONTAINERS=true to enable browser sandboxes.
    • Apply Convex schema changes; connect Netlify/GitHub in‑app; run scripts/seed-skills.ts; add env vars for chosen database/payment templates.

Written for commit a50e05f. Summary will update on new commits.

Summary by CodeRabbit

  • New Features
    • Full Netlify deployment flow (sites, previews, rollbacks, domains, env vars, logs, CLI), GitHub export, payment templates, Skills marketplace, WebContainer sandbox, color theme picker, and a deployment dashboard UI.
  • Integrations
    • OAuth flows for Netlify and Anthropic; GitHub and Figma integrations.
  • Improvements
    • Multi‑framework support, Convex real‑time backend, OpenRouter AI providers, Polar.sh billing templates, bun-based dev commands, and expanded docs/content (roadmap, comparisons, blog, RSS).

Loading
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants