Skip to content

Add Rage AI social share composer#1

Merged
dubscode merged 2 commits into
mainfrom
feat/social-share-composer
Jun 11, 2026
Merged

Add Rage AI social share composer#1
dubscode merged 2 commits into
mainfrom
feat/social-share-composer

Conversation

@dubscode

Copy link
Copy Markdown
Contributor

Summary

  • add copy-ready X and LinkedIn share drafts for published aggregate Rage scores
  • add public /share/[rowId] pages, generated OG cards, and leaderboard share entry points
  • smooth device auth so rage auth login opens the browser, preserves the device callback through GitHub, polls approval, and stores the token
  • add pnpm env:dev plus DB scripts that load apps/web/.env for local Vercel/Drizzle testing

Verification

  • pnpm checks
  • pnpm plugin:build
  • pnpm db:migrate
  • local device auth API smoke: start returns 200, pending completion returns 202 waiting for browser approval
  • manual local auth/publish flow confirmed by user

Privacy Notes

  • share drafts and card previews use only public aggregate leaderboard rows
  • no transcript text, matched words, transcript paths, model names, raw IPs, account identity, or social credentials are published
  • Rage AI still does not post directly to social platforms

@vercel

vercel Bot commented Jun 11, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
rageai-web Ready Ready Preview, Comment Jun 11, 2026 5:39pm

Wrap completeDeviceAuth in the auth-login poll loop in try/catch so a
network blip or the server-side 404 at expiry no longer aborts login;
the loop runs to the local expiry and shows the timeout message.
Regenerate plugin bundles.
@dubscode dubscode merged commit 8d5a023 into main Jun 11, 2026
4 of 5 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