Everything we ship — Studio, mobile app, MCP, and this site — in order.
No fluff, no "improvements and bug fixes."
Studio
Your words stop landing on the phone.
Fixed: longer copy overlapped the device. Templates set their headline at a fixed size, so a subheadline that wrapped to a second line pushed the block down onto the screenshot — unreadable, and on several layouts at once. Every template now measures the room it actually has and fits the copy into it: shrinking slightly where a device sits below, nudging clear where one sits above.
Short copy is untouched. Nothing scales unless it would collide, so designs that already fit look exactly as they did.
It applies to exports too, not just the preview — what you see in the editor is what lands in the .zip.
Studio
Focal, redrawn.
The layout fills the frame now. The old Focal put a narrow phone in a column with the callout beside it, which left a third of a tall screenshot empty above the device and as much below. The phone is bigger and planted on a baseline; a short or landscape screenshot centres instead of stranding itself at the bottom.
The zoom is actually a zoom. It used to crop 85×50% of your screen — a near copy of the phone next to it. It now magnifies a compact region about 2×, so the callout reads as a detail worth looking at.
You can see what's being magnified. The region marker was painted underneath the phone, where it never showed. It's now a lit viewfinder on the screen with a guide curving down to the magnified card.
Studio
Double-click either line to edit it.
The supporting line is editable on the canvas now. Double-clicking used to open the headline no matter which line you aimed at. Each line now opens its own editor, prefilled with its own text.
And double-click actually works every time. The canvas was relying on the browser's double-click event, which the drag handler suppressed — so it fired only sometimes. The canvas now recognises the second click itself.
Studio
Your headline stops disappearing.
Fixed: text vanished when you changed template. If you'd nudged the headline, that nudge was measured for the old layout — switch to one that puts its text somewhere else and your headline was carried clean off the canvas. Still in the file, nowhere to be seen. Changing template (or generating a new design) now starts the new layout from its own positions.
New: you can see what you've got selected. Click the headline or the screenshot and it's outlined, with a label naming it — so the arrow keys, the sliders and the drag handles all obviously belong to the thing you just clicked. Click the empty canvas or press Esc to deselect.
StudioMobile app
Generate keeps the words you wrote.
New: a "Write new text" switch in the Generate panel. It sits next to the backdrop switch and works the same way — off by default, so generating a new design restyles your set without touching the headlines you've already written or kept.
Unless there's nothing to lose. On a set with no text yet, the switch starts on, so a first generation still writes a headline for every page without you hunting for a toggle.
Studio
Clear out your library in one go.
New: select several designs and delete them together. Hit Select in your library, tick the ones you're done with — or Select all for everything in the tab you're viewing — and remove them in a single confirm. Deleting one at a time still works exactly as before.
Site
A free ASO score for any listing.
New: shotcanvas.app/aso. Paste an App Store or Google Play link and get your listing scored out of 100 — title, subtitle (or Play's short description), description, screenshots, ratings and freshness — with the weakest fields named first and the actual replacement wording to use. No sign-up.
It reads your real listing, not the store's boilerplate. The audit pulls the copy the store itself renders, so it critiques what you wrote rather than the "Download … on the App Store" line search engines see.
It won't guess. Anything we can't read from your public page is left out of the score instead of being reported as a problem — a field we couldn't fetch never becomes "you have no ratings".
StudioSite
Deleted designs stay deleted — and text gets size and tilt.
Fixed: a design you deleted could come back. If you deleted the design you had open in the editor, autosave still had its ID and quietly wrote it back moments later. Delete now means delete.
New: text size and tilt in Text settings. Both controls already existed, but only inside Position mode — they now sit with the rest of the text options where you'd expect them, in plain degrees.
Blog posts read properly on a phone. Article text ran edge to edge with no margins; it now has real gutters, larger type and looser line spacing.
Your dashboard's days are your days. Traffic, costs and daily limits were bucketed in UTC, so a new day started at 8pm and the chart could show tomorrow. Everything now follows Eastern time.
Studio
The AI assistant is talking again — and backgrounds got a dimmer.
Fixed: the AI assistant replied "I couldn't respond just now" to everything. Google rolled its fast model forward and the new one rejected a setting we were sending, so every message failed — including a plain "hello". Chat works again, and the same fault was fixed in headline writing and design review before it could surface there.
New: an opacity slider for image backgrounds. Drop a photo or AI backdrop behind your screenshot and dial it back until your headline pops — no regenerating, no re-uploading. Find it under Background Image once an image is set.
StudioMobile app
Fixed: exports could quietly cost you one of your free three.
An export with nothing in it no longer spends a free export. If a project had no screenshots, or no sizes were selected, the Studio reserved one of your three monthly exports before noticing there was nothing to export — and handed back no file. It now checks first.
The Studio no longer says an export worked when it didn't. If you had used all your free exports, it still showed "Exported all sizes" and no file appeared. You now get a straight answer about what happened and why.
Your designs, opened faster to talk about — the admin console can now answer questions about how the apps are actually being used, which is how these two bugs were found in the first place.
StudioMCP
Ask the admin console why, not just what.
A new Assistant tab answers questions about your own numbers — where people drop off between the landing page, the grader and the Studio; which features get used and which never do; what's blocking Pro upgrades. Every figure it quotes is computed from your real data and shown underneath the answer, so you can check it rather than take its word.
Per-account activity history — the admin console can now show what a specific person did and in what order, including which screen they opened first after signing up. It records routes and fixed action labels only, never your screenshots, project content or anything you type. See the privacy policy (section 2.4); it's deleted with your account and can be cleared on request.
Fixed: a member's activity looked empty on their profile — the console was searching only the newest few hundred events across everyone, so a quieter account showed nothing at all. It now searches that person's own history.
StudioSite
Fixed: Studio screens failing to load after the morning blog publish.
Lazy-loaded Studio screens (like the admin console) could 404 after the daily blog's automated site deploy — it rebuilt the site from an incomplete Studio asset list, dropping chunks that only load on demand. The Studio now publishes a complete asset manifest that the automation mirrors exactly, so a blog post can never break the app again. If a screen still won't load, hard-refresh once.
Quieter console — the library no longer re-probes missing design thumbnails on every visit (those probes were harmless, but they filled the console with 404 noise).
Mobile appStudioMCP
Running on today's new Gemini 3.5 Flash-Lite — everywhere.
Every AI feature just got smarter — designs, captions, backdrop art direction, quality review and store metadata now run on Gemini 3.5 Flash-Lite, released by Google today: a clear quality-and-speed step up over the previous generation at nearly the same cost. The upgrade is live across the app, the Studio and the MCP server.
Gemini 3.6 Flash on tap — Google's new flagship Flash is available in the developer Model Lab and the admin console for side-by-side experiments, without changing the cost-efficient default.
Mobile app
Mobile v1.1.0 (254) — backdrops that know your app, and check their own work.
Generate backdrop now understands your app — the backgrounds tab's Generate button studies your actual screenshot, headline and app description to art-direct a backdrop that fits your app's world, with the same intelligence as a full AI design — never a generic style roll. Each fresh tap deliberately steers away from the previous look.
Every backdrop is quality-checked before you see it — a second AI now reviews the finished screenshot for real visual flaws (seams, unreadable headlines, stray painted text or phone frames). A flagged backdrop is repainted with the reviewer's feedback and re-checked — watch the button narrate: Painting → Reviewing → Refining.
Mobile app
Mobile v1.1.0 (253) — backdrops that fill the frame.
AI backdrops are now one continuous scene — backdrops used to cram all their art into a narrow band across the middle, with a flat empty top and a dark faded bottom. They now paint as a single full-bleed scene: a naturally calm sky-or-atmosphere top where your headline sits, the subject front and centre, and light flowing all the way to every edge.
Backdrop painting gives up fast instead of spinning — on a weak signal, painting used to grind for minutes before quietly failing. It now stops after about a minute — or immediately when the AI service says it can't — keeps the standard backdrop, and offers a clear one-tap try-again.
Studio
Studio — backdrops that fill the frame, here too.
The Studio's AI backdrops get the same continuous-scene upgrade — no more strip-of-art-in-the-middle: one cohesive, colour-graded scene from top to bottom, composed so your headline always stays readable.
Faster honesty on slow networks — backdrop generation now stops after about a minute instead of waiting silently, with a clear "took too long — please try again."
Mobile app
Mobile v1.1.0 (251) — honest about slow networks.
"Slow connection — this may take a bit longer" — every AI generation now quietly measures your connection alongside the real work, and when the network is the bottleneck a calm hint appears in the generating screen, the gallery's re-roll actions, and the editor. A long wait on a weak signal no longer looks like the app is broken.
Mobile app
Mobile v1.1.0 (250) — generate-backdrop, un-stuck.
The editor's "Generate a new backdrop" works again — an internal render step could hang on-device between designing and painting, so the toggle looked like it did nothing. Every render now has a hard time ceiling, and a failed generation keeps your previous backdrop and says why instead of quietly clearing it.
Mobile appStudio
Backdrops from your app's world.
Themed, not generic — AI backdrops now start from what your app actually is: a pizza app gets the glowing mouth of a wood-fired oven, a hiking app gets a misty dawn ridgeline. Apps without a visual world (utilities, dev tools) still get refined abstract art.
A scene you can name, not murk — one clear focal subject in genuine focus with depth-of-field around it, luminous instead of muddy. Never anonymous blurred shapes behind your shots.
Graded like a campaign, not shot like a documentary — the whole scene is colour-graded into your app's own palette with dramatic light, so a pizza app gets a glowing oven in deep brand red, not a dim rustic photo. Marketing art, every time.
Your text always reads on top — the scene keeps its top band calm because that's where your headline lives, and the legibility wash now matches your design's pole (lighter under dark ink, deeper under light text) across the whole text zone.
Everywhere at once — live in the mobile app (v1.1.0 246–252), the web Studio, and the claude.ai design tools.
Mobile app
Mobile v1.1.0 (245) — re-rolls you can walk away from.
Shuffle and Redesign keep working when you leave — back out of the gallery mid-re-roll and the new look finishes in the background, saves over the same Library draft, shows the live "Designing" card, and taps you on the shoulder when it's ready.
Site
The grader reads every listing again.
Fresh App Store listings grade correctly — Apple started blocking the lookup API our grader leaned on, so newer apps failed with "couldn't read that listing." The grader now reads the public product page directly, screenshots and metadata included.
Mobile app
Mobile v1.1.0 (244) — the editor listens.
Custom backgrounds are safe from the Color Scheme — with an image set, picking a scheme recolors your text instead of wiping the background.
Pick your own text color — Auto, White, Cream, Ink, Gold, or your accent, right in the Color Scheme section.
The AI's choices are real selections now — its palette leads the Color Scheme list and its painted backdrop sits first in Backgrounds, so you can try presets and tap straight back to the AI original. Survives saved drafts.
Design review, redesigned — a compact row that keeps your last grade, a full-screen report with the grade up top and an X to close, and a one-tap Regrade.
Sections open instantly — collapsed editor sections no longer do hidden work, so switching between Template, Font, Color and Background is smooth.
Mobile app
Mobile v1.1.0 (243) — your words rule the backdrop.
Ask for it, get it — type "cow background" (or any theme) into Redesign, the AI Design note, or the editor's backdrop field, and the generated background actually paints it. Your request now outranks the AI's own art direction, which used to abstract it into an unrelated glow.
Your theme sticks — Shuffle keeps your requested backdrop subject while changing the look, New backdrop restyles it without losing it, and it survives saved drafts.
Site
Changelog, tabbed.
Filter by surface — this page now has All / Studio / Mobile app / MCP / Site / Security tabs (with counts), so you can follow one product's story instead of one long stream. Views are linkable, e.g. /changelog#mobile.
Mobile app
Mobile v1.1.0 (242) — faster everywhere.
Imports stopped freezing — reading your screenshots' colors now takes a fraction of the work per shot, so bringing in a full 10-shot set stays smooth.
The editor feels lighter under your finger — dragging, pinching and typing now redraw only the live preview instead of the entire screen on every frame, and the template artwork no longer repaints while you move things.
Faster sign-in, lighter sync — your Library index is kept in memory instead of being re-read from disk for every synced design.
Less memory, quicker AI — previews decode images at screen size (exports stay full resolution), and AI calls reuse compressed screenshots instead of re-encoding them for every feature.
Nothing looks or behaves differently — it's the same app, minus the wasted work.
Mobile app
Mobile v1.1.0 (241).
AI captions and backdrops ride out busy moments — when the AI is briefly rate-limited, the app now waits and retries instead of quietly giving up. No more freshly generated sets stuck with "Your headline here".
Honest failures, one-tap retries — if captions or the backdrop still can't be generated, the set says so and offers New captions / New backdrop instead of pretending everything worked.
Your set reveals sooner — the gallery opens the moment the design and captions land; the bespoke backdrop paints in over the reveal instead of holding you on the loading screen.
Walk away mid-generation — back out while the AI is designing and it finishes in the background: your Library shows a live "Designing your set" card, and an in-app notice taps you on the shoulder the moment it's ready.
Studio
Generate with AI, remastered.
Every generate now picks a real composition — the AI studies your screenshots, reasons about your app's category, and chooses one of the flagship layouts (Hero, Tilt, Gradient Hero, Device Showcase, Spotlight, Bold Statement — even the panoramic flows for multi-shot sets), the same way the mobile app designs. No more one-layout-fits-all.
Richer, brand-true palettes — colors are pulled from your app's own UI and pushed to a premium pole: deep cinematic dark or luminous paper, never the muddy middle. Type is chosen like a brand designer would, serif or grotesque to match your app's register.
Genuinely different every roll — the AI remembers its recent layouts and deliberately avoids repeating them, so regenerating explores the catalogue instead of converging on a favourite.
Backdrops painted to a bespoke brief — the design now writes its own art direction for the AI backdrop, tailored to your app and locked to its colors.
Deleting from the Library now asks first — a proper "are you sure?" before anything is removed.
No more blank canvas dead-ends — a shot without a screenshot shows a click-to-add button right on the canvas, and the upload fills that shot instead of adding a new page.
Studio
AI that tells you when it couldn't run.
Generate with AI now says so when generation fails — previously a hiccup on our end quietly landed you in the editor with a stock design that ignored your app and your description. Now the dialog tells you what went wrong and lets you retry on the spot, with your screenshots and brief intact.
Backdrop failures surface too — if the AI backdrop can't be painted, your color design still lands and a notice explains why the backdrop was skipped, instead of the toggle silently doing nothing.
AI headlines and the first-upload auto-design report failures honestly as well, so you always know whether AI actually ran.
Site
The free Screenshot Grader.
Grade a listing in seconds — paste an App Store or Google Play link at shotcanvas.app/grader and AI critiques the screenshots like a browsing user: an honest grade, plus fixes ranked by impact. Everyone gets one free grade (plus three sample reports); Pro grades unlimited.
One of your screenshots, redesigned properly — the AI lifts your app's actual UI out of your existing store frame and rebuilds it through the real ShotCanvas design pipeline: template, palette, and headline chosen from your app itself.
Your report, emailed once — the full critique and your redesign land in your inbox. One transactional email, no mailing list.
Works on competitors' listings too. We won't tell.
StudioSecurity
Delete your account.
Account settings now has a delete-account option — the same as the mobile app. It permanently removes your account, every saved design, and all your data after you re-confirm your identity.
On Pro, we point you to Manage billing first so your subscription is cancelled and you're never charged again.
StudioMCP
AI, consistent everywhere.
The AI tools are Pro across the board — AI design, headlines, grading, ASO metadata, and localization now need Pro in the Studio and in Claude, ChatGPT, and any other MCP client. No more mismatch between the two.
Free still includes every template, full rendering, and exports in every store size — you only need Pro for the AI generation.
StudioSecurity
Safer sign-ups.
Agree to the Terms & Privacy Policy when you create an account — a quick checkbox, with both documents one tap away.
Email verification by 6-digit code — the same quick flow as the mobile app: we email you a code, you type it in, you're verified. Wrong address? Start over in one tap.
Studio
Checkout, elevated.
A dedicated branded checkout page — plan, price, and what you get on one side, a clean card form on the other. No more cramped dialog.
Decluttered payment form — card plus Apple Pay / Google Pay only; the pile of extra payment tabs is gone.
Account settings now use your whole screen — Billing and Studio side by side on desktop.
The Upgrade-to-Pro dialog matches the checkout's ink-and-gold look — gold feature chips, serif pricing, one continuous flow.
The AI assistant is now a Pro feature — enforced server-side, with a graceful upgrade prompt in the chat panel.
Tidier Studio topbar — the debug Pro toggle, Share, and Copy PNG buttons are gone; Export is the one action.
StudioSecurity
Billing, done right.
In-app checkout is fully live — upgrade to Pro inside the Studio's branded payment form, no redirect to a generic page.
Manage billing from Account settings — Pro users get a secure Stripe portal for cards, plan changes, invoices, and cancellation; free users get a one-tap Get Pro.
Payment-account mappings self-heal and errors read like English.
Stripe sandbox mode is hard-locked to the owner account — enforced server-side twice over, invisible to everyone else.
Studio
Fresh designs, ready to edit.
AI-generated designs land editable — the first page is selected on arrival, so everything drags immediately and the Text tab is active.
The backdrop from "Generate with AI" is saved to your assets — switch away and you can always bring it back.
Template detail cards now open centered on your screen, wherever you've scrolled in the gallery.
Pro checkout fixed — a stale payment-account mapping could fail every upgrade attempt with an internal error; checkout now self-heals it, and payment errors read like English instead of "INTERNAL".
Studio
Editor & export, sharpened.
Exports organize themselves — the zip now nests a folder per platform and per size (apple/iphone-6.9-1320x2868/…).
New setting: match frame to store — App Store sizes export with the iPhone frame, Google Play sizes with the Android frame, automatically.
AI backgrounds never contain a phone — generated backdrops are pure abstract art; your device mockup is composed on top.
The "Painting your background…" progress is now full-size and unmissable while art generates.
Edit history lists newest → oldest, dragging asset tiles no longer ghosts the whole panel, and the add-screenshot tool is a proper plus.
StudioWebsite
Templates, true to mobile.
All 26 templates re-synced pixel-for-pixel with the mobile app's designs — Aurora's teal ribbons, Duo Tone's diagonal, Detail's magnified band, and the rest now match exactly.
Same names, same order as the app — Spotlight, Perspective, Palette, Pixel, Zen, Flow, Panorama and friends.
Smarter backgrounds — templates that paint their own scene (Aurora, Retrowave, Memphis…) now say so, and switching to one warns before discarding your background image. Generated backdrops are saved to the project's assets.
Bold Type ships its true solid-black editorial look, and the template gallery shows full store-frame previews with varied headlines.
The site's template showcase was rebuilt to mirror the real templates — with app screens you'd actually want to download.
ShotCanvas is live on both stores — the site's App Store and Google Play badges now link straight to the listings.
Mobile app
Mobile v1.0 (233).
Extract screenshots only (Pro) — importing from an App Store listing can now use AI to pull the raw app screen out of marketing images.
Gallery cards show a sweeping "painting backdrop" animation while AI art generates, and AI-generated sets save to your Library the moment they're revealed.
App Store publishing auto-repairs mangled .p8 keys, the export progress bar actually fills, Android frame corners render clean, and exported designs can always be re-opened for editing.
StudioMCP
A more considered Studio.
AI chat is per-design — every design keeps its own conversation, and the assistant can reach all 26 templates.
MCP defaults panel — set your template mode, sizes, backdrop style, brand palette, and language once; every AI assistant follows them.
Friendly, offline-aware errors everywhere, an update banner when a new version ships, a premium empty state, and your profile photo in the top bar.
Elements can no longer be dragged off the canvas, and restored designs are immediately draggable after refresh.
Security
Locked down.
No AI keys in the browser, ever — all AI traffic routes through an authenticated, metered server-side proxy.
Export limits are enforced server-side, Firestore rules were tightened across the board, and the build fails automatically if a secret ever reaches the bundle.
Studio
Checkout, branded.
Upgrading to Pro now happens in a fully branded Stripe Elements checkout — no redirect to a generic payment page.
Pro entitlements sync accurately across Studio and mobile.