Changelog
Follow up on the latest improvements and updates.
Shareable Competitor Breakdowns
Turn any competitor breakdown into a polished public share page with a single link. It is built for sharing strategy snapshots with teammates, clients, or stakeholders without requiring a StealAds login.
- Public share links for breakdowns
- Dedicated share modal with a preview card
- Optimized shared pages and social previews
Strategic Competitor Breakdowns
Competitor profiles now include a richer strategic breakdown that surfaces hooks, positioning patterns, creative themes, and distribution signals in a more premium briefing-style view.
- High-signal breakdown sections that are easier to scan
- Representative ads now show real imagery
- A more polished intelligence briefing experience
Competitor Monitoring
Start tracking competitors directly inside StealAds and keep tabs on their latest ads from a dedicated monitoring workflow.
- Track competitors from the app
- Latest scan state and freshness surfaced in the UI
- Better recovery when upstream scans fail
Upload Brand Docs for Voice Profiles
Upload a brand doc and let StealAds extract a usable voice profile automatically. This makes it faster to give the generator tone, messaging, and positioning context before creating new ads.
- Voice profile extraction from brand documents
- Review and version history for extracted voice guidance
- Stronger upload reliability and clearer modal flow
Semantic Ad Search
Search by meaning instead of exact keywords. Semantic search now finds ads more accurately, resolves cleaner previews, and keeps the right creative context when you generate from a result.
- Similarity search powered by richer embeddings
- Empty-result, broken-image, and missing-brand edge cases cleaned up
- Search-selected ads now preserve competitor context during generation
Product-Aware Onboarding
Onboarding now includes a dedicated product photo step, so your account starts with stronger visual context before the first generation.
- Add product images during setup
- Inline brand edits during onboarding
- Tighter curated ad relevance for better first examples
Creative Feedback Signals
You can now rate generated creatives with thumbs up or thumbs down, giving StealAds a lightweight feedback loop around what feels on-brand and worth iterating on.
Sharper Review & Generation Controls
The detail panel and generation flow got a substantial UX pass. Comparing variants is easier, style choices are clearer, and generation state is more reliable.
- Compare mode and lightbox for faster creative review
- Clearer style disclosure, prominent CTAs, and Meta size controls
- Less flicker, better error handling, and steadier loading states
Time-Limited Promo Codes
Promo codes now support time-limited discounts. Codes can apply for a set number of months instead of lasting forever, giving you more flexibility when running promotions.
Smarter Onboarding Competitors
Competitors shown during onboarding are now curated by industry, so your first-run experience surfaces the most relevant examples for your niche.
Login & Signup Polish
Smoother login, signup, and password reset flows with clearer messaging and smarter page routing throughout.
Mobile Dashboard
The dashboard now works great on phones and tablets. Navigation, ad cards, and generation controls are all optimized for smaller screens.
Interactive Public Demo
Try StealAds without signing up. The interactive demo walks you through a real analysis and generation flow using curated competitor ads, so you can see the product in action before creating an account.
- Full analysis-to-generation workflow with real data
- Demo CTAs added across the marketing site
- No signup required – experience the product instantly
Curated Onboarding Experience
A completely redesigned onboarding flow that gets you to your first generated ad faster. Select your industry, pick from curated competitors, and see a magic moment generation before you even reach the dashboard.
- Industry-based competitor suggestions
- Auto-generated first creative during onboarding
- Guided setup ensures your brand is ready before exploring
Default to Inspired Creativity
The default creativity level is now Inspired instead of Exact. This produces more original creative while still leveraging the psychology of the source ad.
Branded Email Notifications
Welcome emails, password resets, and account notifications now arrive in polished, StealAds-branded templates instead of plain text.
Promo Codes at Checkout
Apply promo codes during checkout for discounted plans. Codes are validated in real-time and the discount is applied directly to your subscription.
- Real-time code validation with instant feedback
- Percentage and fixed-amount discounts supported
Optional Product Selection
Choose a product image only when you want it. Generations now work with or without a selected product, giving you more flexibility in creative direction.
- Optional product image attachment in the generator
- Better handling of missing product images
Bulk Generation UX Overhaul
Bulk generation now feels faster and clearer with smart presets, improved progress feedback, and a cleaner results view.
- Preset counts for faster setup
- More reliable progress and status updates
- Results view shows only newly generated ads
Ad Library & Collections
Save competitor ads to your personal library and organize them into named collections. Search, filter, and annotate your saved ads for easy reference.
- Save any analyzed ad to your library with one click
- Create collections to group ads by campaign, competitor, or theme
- Add notes to saved ads for your team
- Search and filter across your entire library
Chat-Based Creative Refinement
Refine your generated ads through natural conversation. Describe what you want changed and watch as AI applies your creative direction in real-time.
- Natural Language Editing – Tell the AI what to change using plain language instead of complex controls.
- Image Refinement – Edit generated images by describing adjustments like "make the background darker" or "add more contrast."
- Accept or Reject – Preview AI suggestions and choose to apply them or keep your original.
Image Editing Stability
Fixed an issue where editing multiple image variations in sequence could cause errors. Edits now reliably update the correct image.
Ad Categorization System
Organize your saved ads with automatic categorization. The system intelligently groups ads by type, making it easy to find inspiration when you need it.
- Auto-Categorize – Ads are automatically tagged by category as they're saved.
- Smart Filtering – Browse your collection by category to quickly find relevant examples.
- Agent-Powered – Categories are assigned using AI analysis of ad content and structure.
Generation Reliability
Fixed timeout issues and localStorage race conditions that could cause generations to fail on slower connections.
Enhanced Color Palette Controls
The draggable color palette now supports adding and removing colors, giving you full control over your brand palette when generating creatives.
- Add Colors – Expand your palette with new colors directly in the editor.
- Delete Colors – Remove colors you don't want used in generations.
- Drag to Reorder – Prioritize colors by dragging them into your preferred order.
Logo Inclusion Toggle
Choose whether to include your logo in generated ads with a simple toggle in brand settings. Perfect for testing different creative approaches.
- One-Click Toggle – Enable or disable logo inclusion from your brand settings.
- SVG Detection – SVG uploads are now properly rejected with a helpful notification.
- Flexible Branding – Generate ads with or without your logo to see what performs best.
Real-Time Generation Progress
Watch your ads come to life with real-time streaming progress. See each step of the generation process as it happens instead of waiting for the final result.
- Live Progress – A mission-control-style progress indicator shows exactly what's happening.
- Streaming Updates – See intermediate results as the AI works through your creative.
- Faster Perceived Speed – No more staring at a loading spinner wondering if something broke.
Delete Creatives
Remove generated creatives you don't want anymore. Clean up your workspace by deleting variations that didn't make the cut.
Creativity Level Selection
Control how creative the AI gets with your ads. Choose from conservative to bold generation styles to match your brand's risk tolerance.
- Multiple Levels – Pick the creativity level that fits your campaign goals.
- Smart CTA Detection – The AI now intelligently detects and preserves your calls-to-action.
- Better Branding – Improved logic ensures your brand elements stay consistent across variations.
Meta Size Variations
Generate every Meta ad placement size from a single concept. Create 1:1 (feed), 4:5 (mobile), and 9:16 (Stories/Reels) variations without redesigning from scratch.
- Three core sizes – 1:1, 4:5, and 9:16 optimized for each placement
- Check missing sizes and generate only what you need
- Each size is independently composed, not just cropped
Shareable Before/After Reports
Create side-by-side comparisons of competitor ads and your generated creative, then share them with a public link or post directly to social media.
- Public share links – anyone can view without logging in
- Share to Twitter/X and LinkedIn with rich previews
- Download comparisons as images for presentations
First Brand Testers Onboard
The first DTC and SaaS brands join as testers, putting StealAds through real-world creative workflows and shaping the product roadmap.
Subscription & Billing
Manage your subscription directly in the app. View your current plan, upgrade or downgrade, and handle billing through Stripe integration.
- Plan Selection – Choose the plan that fits your needs with clear feature comparisons.
- Stripe Checkout – Secure payment processing through Stripe.
- Subscription Notifications – Priority banners keep you informed about trial status and limits.
Brand Identity Editor
Set up your brand once and have it applied to every generated ad. Upload your logo, define your color palette, and configure brand guidelines.
- Draggable Color Palette – Visually arrange your brand colors with drag-and-drop.
- Logo Upload – Upload your logo for automatic inclusion in generated creatives.
- Brand Discovery – The AI can analyze your existing materials to suggest brand settings.
Competitor Ad Tracking
Add competitors and automatically pull their active ads for analysis. See what's working in your space and generate inspired variations.
- Facebook Page Detection – Automatically extracts page IDs from URLs you provide.
- Full Scan – Pull all active ads from a competitor with progress tracking.
- Filter & Browse – Filter your saved ads by competitor to focus your research.
User Authentication
Secure login and signup with email/password, password recovery, and session management powered by Supabase Auth.
StealAds.AI Born
Two weeks after going viral on X, StealAds.AI is born – an AI-powered tool for analyzing competitor ads and generating high-performing ad creatives.
- Psychology Framework – Analyze ads against 4 core desires (Money, Time, Health, Status), 6 checkpoints, and 16 emotional triggers.
- Creative Generation – Generate new ad variations inspired by ads that are already working.
- Brand Discovery – Paste your URL and AI extracts your colors, voice, audience, and positioning.
- Neo-Brutalist UI – A bold, hacker-inspired interface designed for performance marketers.