Skip to content

feat: AI assistant v2, prop firms page, public performance profiles - #1

Open
gehlotmanthan wants to merge 16 commits into
mainfrom
feature/streams-cde
Open

feat: AI assistant v2, prop firms page, public performance profiles#1
gehlotmanthan wants to merge 16 commits into
mainfrom
feature/streams-cde

Conversation

@gehlotmanthan

Copy link
Copy Markdown
Owner

Summary

  • Stream C — AI Strategy Assistant v2: Upgraded from raw fetch stream to useChat (@ai-sdk/react). Route now returns toUIMessageStreamResponse(). New StrategyCodeBlock component parses Pine Script v5 and Webhook JSON from the AI response into separate copy-button blocks. Persistent chat history within session.
  • Stream D — Prop Firm Discovery: New /prop-firms dashboard page listing Apex, Topstep, FTMO, E8 Markets, and Alpaca paper with compatibility badges, funding details, and profit split. Added to sidebar nav with Trophy icon.
  • Stream E — Public Performance Profiles: Migration 028 adds public_profile_enabled, profile_slug, public_display_name, public_bio to profiles. New public page at /p/[username] shows published strategies + acquisition CTA. Settings page gets a PublicProfileForm toggle to opt in and set username.

Test Plan

  • Run npx vitest run — 74 tests pass, no new failures
  • AI assistant: open a strategy → AI Strategy Assistant → type a description → verify Pine Script and JSON blocks appear with copy buttons
  • Prop firms: navigate to /prop-firms → verify 5 firms listed, Apex/Topstep/Alpaca show green Compatible badge
  • Public profile: go to Settings → enable public profile, set a slug → visit /p/<slug> → verify profile page loads with CTA
  • Run migration 028 in Supabase SQL editor before deploying
  • Set STRIPE_SECRET_KEY and related env vars before enabling billing (Stream A, not in this PR)

🤖 Generated with Claude Code

@vercel

vercel Bot commented Mar 30, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
web Ready Ready Preview, Comment Apr 1, 2026 5:19pm

@vercel

vercel Bot commented Mar 30, 2026

Copy link
Copy Markdown

Someone is attempting to deploy this pull request to the jbear3087gmailcom's projects Team on Vercel.

No GitHub account was found matching the commit author email address.

To deploy this pull request, the commit author's email address needs to be associated with a GitHub account.

Learn more about how to change the commit author information.

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