← all updatesjuly 2026

model routing, admin ops, and winback loops

bangers onlywhat shipped · july 2026
🧠model routing
openai-fast + openai-quality
gemini fallback preserved
main.py synced for prod
🛡️admin ops
new admin panel component
campaign workbench
icp + conversion analytics
💌winback loops
dormant user segments
unsubscribe-safe sends
credit-aware reactivation
🖼️image activation
primary make-image CTA
cleaner visual briefs
better posthog tracking
🐦x groundwork
tweet.write + media.write scopes
media upload helpers
post tracking migration
🎬demo + docs
remotion product demo
launch scripts
lessons and playbooks
10 commits90 files12,929 linesall live

july opened with a repo-wide operational pass. the biggest internal change is model routing: generation now goes through openai-fast and openai-quality aliases, while gemini remains the fallback path. that gives the product one place to change model strategy without touching every route.

the admin console also stopped being one giant page. it now lives in a dedicated AdminPanel component with command, users, campaigns, and system views. campaign previews, test sends, email performance, user drawers, credit grants, and ICP analytics are all in one workflow.

lifecycle email got sharper. dormant users are no longer treated as one generic group. the system now separates users who still have credits, users who ran out, users who never tried newer features, and high-intent users worth a more direct winback.

the product surface got more activation-oriented too. generated results now push the first image card more clearly, image prompts are displayed as visual briefs instead of raw prompt soup, and PostHog has better events for prompt focus, generation CTAs, image CTAs, and pricing attribution.

the repo itself is more useful now. agent instructions, learning tracks, reference pages, playbooks, launch copy, and a Remotion demo all landed so the product can be explained, taught, launched, and maintained from the same source of truth.

what you get

by theme

operational control
the admin console now exposes the segments, sends, stats, and user actions needed to operate the product without spelunking through Supabase.
model flexibility
provider aliases let the app move between OpenAI and Gemini fallback paths without rewriting every generation endpoint.
activation clarity
image CTAs, pricing attribution, and cleaner copy all point users toward the loops that correlate with paid conversion.
knowledge capture
the repo now includes the playbooks, lessons, launch notes, and demo assets needed to explain what was built and why.
everything that shipped (10) →
  • · fix(seo): consolidate topic pages under examples
  • · feat: route generation through provider aliases
  • · feat: improve meme prompt parsing
  • · feat: add lifecycle winback campaigns
  • · feat: add X posting OAuth groundwork
  • · feat: redesign admin dashboard
  • · feat: improve image CTA and product copy
  • · chore: sync production backend entrypoint
  • · docs: add learning and launch materials
  • · feat: add Remotion product demo