rspace-online/modules/rsocials
Jeff Emmett 154f1230dc feat(rsocials): AI campaign generator from event brief
Add "Generate from Brief" feature: paste unstructured event text, AI
(Gemini 2.5 Pro) creates a full multi-phase, multi-platform campaign
with threads, emojis, newsletter content, and platform-specific formatting.

- Schema v4: add threadPosts, emailSubject, emailHtml to CampaignPost
- New POST /api/campaign/generate endpoint with platform-aware prompting
- Generate modal with platform checkboxes, tone/style selectors
- Preview mode with save/regenerate/discard flow
- Dynamic phase rendering (supports 3-5 AI-generated phases)
- Thread badge with expandable individual posts
- Newsletter platform support (icon + color)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-12 13:59:56 -07:00
..
components feat(rsocials): AI campaign generator from event brief 2026-03-12 13:59:56 -07:00
lib feat(rsocials): newsletter manager + listmonk proxy + backlog tasks 2026-03-10 12:24:02 -07:00
campaign-data.ts feat(rsocials): AI campaign generator from event brief 2026-03-12 13:59:56 -07:00
landing.ts feat: add ViewHistory for in-app back navigation, rename rWork to rTasks 2026-03-11 14:04:13 -07:00
local-first-client.ts feat(rsocials): replace campaign planner with n8n-style workflow builder 2026-03-11 21:29:09 -07:00
mod.ts feat(rsocials): AI campaign generator from event brief 2026-03-12 13:59:56 -07:00
schemas.ts feat(rsocials): AI campaign generator from event brief 2026-03-12 13:59:56 -07:00