§ CHANGELOG — EVERY RELEASE

What's new.

Everything we ship — Studio, mobile app, MCP, and this site — in order. No fluff, no "improvements and bug fixes."

Studio

Give the headline more room.

  • Drag the sides of the text box. Select the headline on the canvas and two new handles appear on its left and right edges. Pull them out and the block gets wider, so a long word stops breaking across two lines and the copy uses the space; pull them in for a tighter column. The text re-wraps into the new width rather than being squashed, and your exported files match the canvas exactly.
  • It is per shot, like everything else. Widening the headline on shot 2 leaves the rest of the set alone, and it travels with the design — close the tab, come back, it is still there.
  • See the screenshots you are generating from. Generate with AI now shows a thumbnail of every screenshot it is about to use, numbered in order. Click one for a full-size look before you spend a generation on the wrong set.
Studio

Change one shot without changing them all.

  • A template now applies to the shot you are looking at. Picking a layout on shot 3 used to restyle all ten. Each shot can wear its own template — open on Spotlight, the rest in Gradient Hero — and the filmstrip, the store preview and your exported files all show each shot as it really is.
  • So does the rest of the look. Colours, fonts, the device frame, scale and tilt land on the current shot. Settings you have not changed on a shot still follow the design, so a change meant for everything still reaches everything.
  • Dragging moves one shot. Moving the phone or the headline, nudging with the arrow keys, or typing an offset affects that shot alone.
  • Opening a design on another device. Designs opened from a second device could sit on a spinner forever. Fixed — your screenshots download properly again wherever you sign in.
  • The Library actually expands. Widen the Library and the template previews grow with it, instead of staying thumbnail-sized beside a wide empty row.
  • Light mode tidying. The alignment control and the undo, redo and history buttons were drawn for the dark panel and washed out on white. Both read properly now, and the “Changes apply to” line lines up with everything else in the panel.
  • “Apply to all” when you want it. Under the template grid: Changes apply to shot 2 · Apply to all 5 shots. One click and every shot matches the one on screen — template, look and position. Undo puts it back.
Studio

The supporting line gets its own colour.

  • Subheadline colour. The Text tab now has a colour row for the supporting line as well as the headline — the same swatches, your app’s own colours, and a picker for anything else. Set the headline in white and the line under it in gold, or whatever the design asks for.
  • The swatches know which one is picked. Both rows now ring the colour that is actually on the canvas, and the picker opens on it, instead of both quietly showing black when the colour happened to be written a different way.
Studio

Designs with a painted backdrop save again.

  • The bug. A design with an AI-painted or uploaded backdrop could not be saved to your account at all. The backdrop image was being written into the design record itself, which pushed it past the size a record is allowed to be, so every save was refused — and the editor kept retrying, quietly, for as long as the design was open. The chip in the top bar said “Save failed” and nothing said why.
  • The fix. The backdrop is now stored alongside your screenshots, where the other images already live, and the design record just points at it. Designs that could never sync now save on the next edit, and open with their backdrop intact.
  • And so it can’t hide again. A save that cannot succeed now backs off instead of retrying every few seconds, the top bar says “Too big to sync” when that is what happened, and failures are recorded with their reason.
Studio

Generate with AI fetches the screenshots too.

  • Generate with AI no longer asks for an account on the first click. Describe the app, add the screenshots, steer the look — the account comes at the Generate button, with the dialog still open underneath, and the free design runs the moment you are in.
  • “Let AI write the other 9.” Write one headline and the Text tab offers to write the rest — only the empty ones — and says plainly that it is free.
  • Store preview, centred and scrollable. It sits on the same dialog as everything else now; ten shots scroll sideways inside it instead of pushing the close button off the screen.
  • App Store ids and bundle ids resolve again. Apple had started refusing our lookups; they now go through a second route, and a link or id falls back to the listing page itself.
  • Switching templates keeps your device. A Google Play design stays Android (and keeps a frame choice you made) whatever the new template prefers.
  • One placeholder everywhere. Every template, the Store preview and the filmstrip say “Your headline here” until you write one.
  • Spotlight on 9:16. On the shorter export sizes the phone grows into the room it has and the block is centred, instead of leaving the bottom third empty.
  • Store imports arrive without a frame. The store’s images already have one; the design no longer puts a phone inside a phone. Turn the frame back on in Style if you want it.
  • Small things. Import thumbnails shimmer while the images load; the export setup asks again when a new design is for a store the last choice left out; the Generate dialog’s buttons stay in reach on a laptop screen; Escape closes one dialog at a time.
  • Site: the hero headline sits just under the nav on laptop heights instead of a third of the way down.
  • Two more doors in the Generate dialog. Under the drop zone: Paste a store link pulls the screenshots (and the app’s name and description, which brief the AI) straight from the App Store or Google Play, and Send from your phone opens the QR relay. Both land in the dialog, ready to generate.
StudioSite

Your own fonts, and resize by dragging.

  • Upload a font (Pro). The Text tab’s font grid ends with an Add font tile: pick a .ttf, .otf, .woff or .woff2 and it appears as a chip in its own face, named from the file itself, and the headline switches to it. The canvas, the thumbnails and every export render with it.
  • It’s saved to your account, not the design. Every font you upload is there on every device you sign in to and in every design you open. Hover a chip for the × that removes it; designs using it show Inter until you upload it again.
  • Drag a corner to resize. Select the headline or the screenshot and four corner handles appear on the selection ring. Drag one diagonally and the element grows or shrinks around its centre; the Text size and Scale sliders follow, and Undo brings it back.
  • The plans screen, tidied. A title instead of a floating star, the benefits in two tidy columns, yearly and monthly side by side, and one button. The $5.99 one-design unlock now appears only when you are exporting without Pro — it buys that design’s clean files, so it has no business on the font or AI gates.
  • No more empty sidebar. The shots moved under the canvas a while ago, which left the old left column standing empty whenever the Library was closed. The column now exists only while the Library is open; drag its edge to resize it, double-click or drag it shut to close it. View › Hide shots now folds the strip under the canvas.
  • Rulers are off by default. View › Show rulers brings them back; a browser that already saved its preferences keeps whatever it had.
  • The Move tool is gone. It was the only tool, so it was always on and did nothing. The rail starts at Add.
  • Site: the Pro card says fonts are yours to bring, too.
StudioSite

Sign up without leaving the canvas, and see before you pay.

  • Same slider everywhere. The Text tab’s sliders were the Style ones plus a stray padding rule that made them 28px bars; they are 6px now, like every other slider.
  • Spotlight and Neon Glow show a headline placeholder to click, like every other template.
  • First screen. The drop zone carries two buttons — Choose files, and Let AI design it — with the other doors in one line under it; the shots strip only appears once there is a shot.
  • Small things: the Export tab has its padding back, Library thumbnails are legible, the strip’s hide control is a real chevron, and the top bar keeps room for the save chip on laptop screens.
  • Site: gallery rows are labelled (“Velent — the same shot through five templates”, “Eukri — one set in Spotlight”), the pricing section sits closer to the gallery and reveals at once when you arrive on its link.
  • Light mode on the Studio home. “Generate with AI” is champagne in both themes instead of a black slab, and the get-the-app button has readable text again.
  • One of everything. The Text tab uses the same slider as Style and its labels match the other panels; the stray “Page 1” block is gone from the Style panel; toasts land at the top of the canvas instead of over the shots; the rail only lights up for the panel it opened.
  • Export tab, cleaned up. Set in the UI type with the pixel sizes in mono, sizes grouped under App Store and Google Play, a real switch for “match the device frame to each store”, and no card inside a card.
  • Fonts you can try. Pro fonts show in their own face at full strength; click one and it previews on the canvas, with a “13 more with Pro” line and the plans screen waiting until export — the same deal as Pro templates.
  • Backdrop generation is a proper button under the swatches, and every template now shows a headline placeholder to click.
  • Plans screen. The button says what the selection buys — “Unlock this design — $5.99”, “Start Pro monthly”, “Start Pro yearly” — and it reads properly in light mode.
  • Sign in with Apple is on the sign-in card.
  • Site: the mobile tab bar is four items, and the Pricing link lands on pricing.
  • The shots strip resizes and hides. Drag its top edge to make the thumbnails bigger or smaller, drag it down or press ▾ to tuck it away, and it remembers your choice. It follows light mode now, too.
  • Templates in the Style panel are a proper grid. Six named tiles — the one on the canvas first, with a check — instead of a cropped scroll; “All 26” opens the rest. The save chip shortens instead of being cut off, and the top-bar buttons keep their icons on narrow windows.
  • Backdrop swatches, redone. Every backdrop is now a small glass tile with its real gradient, a check on the one on the canvas, and a line under the grid that names whatever you hover — no more squinting at a tooltip.
  • Shots live under the canvas. A filmstrip of every shot sits below the canvas, always visible — on a narrow window too. Click to jump, drag to reorder, add from the + tile, and the × asks before it deletes.
  • The Style panel leads with the decision that matters. Templates come first as a scrolling row of live previews, then Backdrop and Device frame. Screenshot controls, Transform and Brand kit are tucked away with a one-line summary (“Scale 100% · Rotate 0°”) until you open them.
  • One modal. Store import, backdrop, export, sign-up and the plans screen now share one dialog: same header, same close, a body that scrolls, a footer that stays put, and Tab that never escapes.
  • Selection you can see on any backdrop. The selection ring and the text caret switch to dark ink on a light or gold canvas and cream on a dark one.
  • Light mode: the links under the drop zone are readable again, and “Start from a template” is gone from that line.
  • More feedback. A painted backdrop says so, and deleting a shot asks first.
  • The editor works in a narrow window. Below about 720px the Style / Text / Export inspector and the Library were simply gone. They’re back as drawers from the rail — a new Style button opens the inspector over the canvas, Library opens templates, assets and your shots — and rulers stay out of the way on small screens.
  • One gold button. Export is the only filled button in the top bar; Generate is a quiet ghost with a gold spark, Sign in is a link. Overview is now Store preview, with an eye.
  • One word for a page: shot. The status bar says “Shot 2 of 5”, Export says “2 shots in 3 sizes”, Publish lists shots and sizes.
  • Labels you can read. Section and panel labels are 12px sentence case at full contrast instead of 10px faded capitals; sliders have bigger thumbs and tracks.
  • A simpler first screen. The new-design page is the drop zone, with one line of other doors under it: let AI design it, paste a store link, start from a template, send from your phone, grade your listing.
  • Templates page: no more double render. A card’s sketch now fades out the moment the real preview has painted, the PRO badge stays on top of it, and search results render their previews instead of stalling on the sketch. The search box clears when you change view and has a ×.
  • The paywall shows your app. Upgrade opens with your design in the template you clicked, watermarked, beside the prices — one design first, then Pro.
  • Small things. Picking a template says what it did (“Neon Glow applied to all 3 shots”), the canvas fades between templates, the sign-up modal scrolls inside a short window with a pinned close, and the store-import grid no longer overlaps at narrow widths.
  • Landing page. Every feature card and the whole gallery are real Studio exports of Velent now, template names match the product, pricing is three columns you can read at a glance, and sections reveal once, quickly.
  • Generate never throws a design away. The top-bar button is now Generate new version: your current design is kept in a new Versions list, with a live thumbnail of each, and any of them comes back with one click. Experiment freely.
  • The set, as the store shows it. A new Overview lays every page out side by side at store proportions, marks the ones search results show first, and labels the job each page should do — opening promise, main benefit, supporting feature, reason to download.
  • Real previews in My designs. Cards show the finished first page, whole, instead of a crop of the raw screenshot; a broken image heals itself; unnamed designs take their name from the app or the first headline; and the placeholder says what it is.
  • Generate with AI shows what you’ll get. Three real layouts around your first screenshot, a note on how many screenshots make a set, what’s optional, and six ways to steer the look — bold, minimal, dark & premium, editorial, playful, or leave it to AI.
  • Pages and sizes, said plainly. Export and Publish now read “1 page in 2 sizes” and list the exact files and destination, instead of “2 screenshots”.
  • Easier to read, easier to find. Supporting text is brighter in both themes, the tool rail names its tools, the shots list shows each page as a thumbnail, and number fields no longer clip “113” into “11”.
  • The report email signs you in. Unlock your grader redesign and the email now carries a one-tap link that opens the Studio already signed in — no password to invent — with your app imported and the fixes waiting as a checklist. Open it on another device and it asks only for the address it was sent to. Prefer to look first? The same door is there as a guest.
  • A real app on the front page. The before-and-after in the hero is now an actual raw phone screenshot of Velent and the Studio’s render of it, not a placeholder.
  • Big phones are phones. A 1440-wide screenshot from a Galaxy Ultra or Pixel Pro was treated as a tablet, so it got tablet frames and tablet export sizes. Shape decides now, not pixel count.
  • Sign-in never takes you away from your work. Generate, AI headlines, grading, export and My designs used to bounce you to a sign-in page. Now a small sign-up card opens over your draft, says exactly what an account unlocks for that action, and when you're in, the thing you asked for just happens — the export runs, the headlines get written.
  • A welcome when you join. A new account gets one card: your free AI design, saving and sync, the AI toolkit.
  • No surprise watermarks. The Export tab and the export sheet say up front whether this design exports clean and why, or that it exports with a preview watermark and what the $5.99 unlock does. The button counts real files now — sizes × shots — instead of just sizes.
  • Three doors on the plans screen. The $5.99 one-time unlock sits beside Monthly and Yearly instead of hiding under them, with a line on who each is for. If the design isn't saved yet, the unlock saves it first.
  • AI first. A new design opens on Generate with AI; your own screenshots are the second door, and Home leads with Generate too.
  • Try Pro layouts on your own shots. Every template applies to your screenshots as a preview, with a "Pro layout · preview" pill on the canvas. The plans screen only appears when you export one.
  • The template list shows your design. Each layout in the editor's template list is now a tiny live render of your current screenshot in that layout, not a colour swatch.
  • Headline controls. Text size, vertical position and left/centre/right alignment in the Text panel, plus the colours pulled from your own app as swatches next to the presets and the custom picker.
  • Continue where you left off. Home shows the design already open in this browser, for guests too.
  • Honest labels. The artboard label names the size preset ("iPhone 6.9″") instead of "Custom"; the landing page and the app agree on 1320×2868 for the 6.9″ size; switching a layout with several shots says it applied to all of them.
  • Tablet slots warn you. Enabling iPad or Android tablet sizes with phone screenshots shows why App Review would reject them.
  • Store imports say what they are. Importing an app's listing screenshots notes that they're finished store images, so you don't build screenshots of screenshots.
  • The grader now leads into the Studio. Every "open the Studio" button on a grade result, and the link in the emailed report, opens the Studio with that app's listing already imported and the grade's fixes waiting as a checklist on the design — tick them off as you work. The Studio's empty canvas offers "Grade my current listing" too.
  • Guests are asked before a draft is replaced. New design, Generate with AI and picking a template used to throw a guest's draft away silently. Now they ask — replace it, or sign up and keep it.
  • Sign-up is one tap shorter. The Terms checkbox is gone; creating the account is the consent, said under the button. A Play Store import now sets the canvas to the Phone size with the Android frame. The Backdrop section offers the colours pulled from your own screenshots first. The top bar has a Home button. "Not synced" reads "Saved on this device · Sign up to sync".
  • Editor fixes from the review. Home search shows matching templates instead of a blank page; "Pick a template" on the empty canvas opens the Templates page; a Pro template picked on the Templates page says it's waiting for your screenshots; guests who ask for an AI backdrop get sign-up instead of a silent failure; the edit history closes on Escape and follows your theme; canvas size changes are undoable; switching templates keeps the scale and rotation you set; the Text panel's alignment buttons read as left, centre and right.
  • Editor controls. Sliders take typed numbers; "Tilt" is now "Rotate"; the device has a vertical position slider; "Apply this shot's size & position to all shots" propagates a layout; "+ new" offers Duplicate this shot and Blank shot and opens upward near the bottom of the screen; "Delete layer" is "Delete shot"; "Canvas size" is "Design at", since every enabled size exports anyway; the Export tab shows "Match device frame to each store", and the first export asks once whether you ship to both stores.
  • Plan & billing shows guests the plans. Free versus Pro, with Sign up and Go Pro, instead of "sign in to manage billing".
  • On the landing page. The hero is now a real before-and-after — a raw screenshot and what the Studio made of it — and the pricing copy positions the one-time unlock for shipping twice a year.
  • Fixed: "Save failed" after signing back in. Signing out could cut a save in half — the upload lost its permission mid-flight, retried for up to two minutes, and reported the failure after you had signed back in. Sign-out now finishes any pending save first, a save interrupted by a sign-out is no longer reported as an error, and signing back into the same account continues the same cloud design instead of saving a copy. The sync pill retries on click.
  • Small things. The three Home cards have proper names for screen readers; the editor's rail icons have tooltips; the Text panel's font grid no longer clips names; Enter finds in the store-import box; the Templates preview shows a skeleton in the layout's colours while it renders; "Not synced" explains itself on hover.
StudioSite

Every screenshot lands, and the assistant asks first.

  • Fixed: sending three screenshots from your phone landed one. Photos sent together were saved on top of each other, so the Studio kept the last to arrive and waited forever for the rest. Each phone code now has its own record on the server that takes photos one at a time, however many arrive at once — every one lands, in your design and in the assets panel, within a second of uploading.
  • The assistant works like a creative director now. Ask "what can I do to make this better?" and it looks at your screenshot and your design, opens with an honest verdict, and gives numbered fixes with the exact change for each — the headline words, the colours, the phone, the backdrop. If a fresh overall look would help, it paints one onto the canvas as a preview with Keep and Discard buttons, so your design only changes when you say so, and it offers one-tap next steps under its reply. Instructions still apply straight away; a whole new look is always a preview unless you ask for a redesign outright; a one-word message gets a question back instead of a change; every change it makes is a step in your undo history; and its replies are formatted properly — no more stray asterisks.
  • Generate a backdrop, your way. Generate in the Backdrop section, or Generate new backdrop from the right-click menu, now asks first: pick a style — Abstract, Gradient, Nature, Cosmic, Geometric, City lights, Texture, Minimal — describe what you want, or both. Leave everything empty and the AI reads your screenshot and paints something to match, as before.
  • Choose what a shareable link shows. Get a shareable link now asks which sizes and which screenshots go on the gallery page before it renders anything, instead of publishing every size of every page.
  • No frame keeps its corners. A screenshot shown without a device frame had corners only a few pixels round on most templates, so it read as a hard rectangle. The corners now scale with the screenshot, matching the mobile app.
  • Fixed: "This code isn't valid" on every scan. After scanning the Send-from-your-phone code, the page showed that warning above the screenshot picker even when the code was perfectly good — the warning card was meant to stay hidden and a styling rule kept it on screen. The picker underneath still worked, but the page read as broken. The warning now appears only for a link that really is malformed.
Studio

Steadier under the hood, quieter on the surface.

  • The Studio has a workspace now. A left rail with Home, My designs, Templates, MCP setup and Settings stays put while you move between them — Templates is its own page now, with search, instead of a strip at the bottom of Home — with your plan at the bottom (free accounts see a ring of previews left and Go Pro, guests get sign-in) and your account. The top bar carries search across your designs and every template — press ⌘K — plus New design and Generate with AI. Home itself has icon tiles that light up on hover, a phone silhouette for designs without a preview, Draft and Exported chips with shot counts, and a Use template button on hover.
  • Settings, rebuilt. Four tabs — Account, Plan & billing, Studio, MCP defaults — each a proper card: who you're signed in as with sign out and, below it, account deletion; your plan with a previews ring and Go Pro or Manage billing; an appearance switch for light or dark plus the device-frame export toggle; and every assistant default as a clear row. The brand mark in the workspace rail now matches the editor's.
  • MCP setup, rebuilt. The integration page is now four plain cards: Connection (server URL and your access token, with reveal and copy), Set up a client (Claude Code, Claude Desktop, Claude API, ChatGPT, OpenAI API, each with a ready snippet), what your assistant can do, and prompts to try.
  • Studio settings that actually change things. Canvas overlays (grid, rulers, guides, snap) are remembered between sessions and mirrored in Settings; a new design opens at your default canvas size and device frame; and Export to lets you keep only one store's sizes switched on if you ship to one store.
  • A calmer start. The empty editor is a plain drop zone with a Choose files button, plus Design it with AI and Pick a template beside it — no marketing headline. The chosen device frame in the Style panel is a solid champagne tile now.
  • A better "new version" card. When a fresh Studio is waiting, an ink card with a champagne sparkle slides in with a Refresh button, in either theme, instead of the grey system toast.
  • The first drop designs before it shows. Dropping your first screenshot now locks the editor behind a short "Designing your set" loader while AI picks the layout, palette and headline, then reveals the finished design once — instead of showing a default look you could start editing and then swapping it out underneath you.
  • Fixed: side panels in an empty project. Starting a new project with the canvas settings panel open stacked the panel above the drop zone and pushed it off screen.
  • Dark mode is flat black. The warm champagne washes behind the page, the canvas well and the artboard are gone, matching the flat white of light mode. Champagne stays where it means something: buttons, selected states, tags.
  • Fixed: "This code isn't valid" after scanning. Some camera apps drop the part of a link after the # when they open it, which is where the session key travelled. The page now lives at shotcanvas.app/send, works from the code's own id, and no longer depends on anything after a #, so a code from an older Studio tab works too.
  • Send from your phone, now instant. The phone page is a tiny page that opens in a blink instead of loading the whole Studio, screenshots upload three at a time with a real progress bar, and your originals go through untouched — never re-encoded. The desktop panel says "Receiving 3 screenshots…" the moment you pick them and adds each one within a second of it landing.
  • Three new ways to get screenshots in. Import from the App Store or Google Play: paste a store link, an App Store id or a bundle id and the listing's screenshots, icon, name and description come straight into a new design — no uploads. Send from your phone: scan a code in the empty editor, pick screenshots on your phone, and they land in the open design live. Send to ShotCanvas from the share sheet: the Android app now appears when you share screenshots from Photos or Gallery, and sends them to your Studio inbox, where the editor picks them up within seconds.
  • Fixed: a click then a right-click opened "Replace screenshot". The canvas's own double-click detection counted any press, so a left click followed quickly by a right click looked like a double-click. Only left clicks pair now; a right-click just selects what's under it and opens the menu.
  • Right-click the canvas. A native-style menu offers what you'd reach for: edit the text or replace the screenshot you clicked, generate or choose a backdrop, add a headline when there isn't one, describe a change to the AI assistant, add screenshots, or reset the layout.
  • Backdrops on by default for Pro. When a Pro member opens Generate with AI, the "Generate a new backdrop" switch starts on, so a full set with a painted backdrop is one click. It can still be switched off for a palette-only design.
  • My designs fills the screen. The designs page was the last one still sitting in a centred column on big monitors; it now stretches across the workspace like Home and Templates, with more cards per row and type that scales with the screen.
  • One theme everywhere. The back office now follows the same light or dark setting as the Studio, and its light mode is white like the Studio's instead of cream. The "new version" card has a light version too — white with ink text and the champagne tile — instead of always appearing as a dark card.
  • What Pro includes, one click away. Pro members can click the ShotCanvas Pro card in the rail to see exactly what their plan covers — unlimited AI designs, the AI assistant, AI backdrops, clean exports of every design, all templates and fonts, custom backgrounds, direct publishing and priority support — with a shortcut to plan and billing. The upgrade screen lists the same benefits.
  • Export, checked end to end. Every enabled size renders at exact store pixels and lands in one zip in a couple of seconds, with progress in the sheet and a confirmation after. Guests now get a Sign in button right in the export sheet instead of an error line, the right panel's Export tab says what it will produce (sizes × shots, PNG at store pixels), and admins have their Admin tab back in the rail.
  • Free AI designs are a count now. The plan card, Settings and the editor say how many you have left, and support can add more to an account — each extra one works exactly like the first: that design paints its backdrop and exports clean.
  • Generate locks when your free AI design is used. The Generate with AI button in the top bar, the Home card and the editor's "Design it with AI" show a Pro tag and open the plans instead of the generate dialog, so you never load screenshots only to be stopped at the last step.
  • The free tier is one AI design, and it's that design. Generating a set with AI now spends your free credit and ties it to the design it made: that design can paint its one AI backdrop and exports clean in every size, as often as you like. Every other design — AI or not — exports with a preview watermark until you go Pro or unlock it for $5.99, and further AI generations and backdrops are Pro. The plan card says "1 free AI design left" or "Free AI design used", and publishing to a store needs clean files.
  • The free-export count is the server's, and it counts everything. The plan card no longer guesses: it shows "checking" until the server confirms whether your free export is still waiting, re-checks when you come back to the tab, and says when your AI backdrop is already painted. Publishing straight to the App Store or Google Play now goes through the same gate as downloading, since it hands the store clean files, and the multi-size preview shows reduced-size tiles instead of full-resolution renders.
  • Backdrops that understand the app, not the pun. Generate in the Backdrop panel used to paint whatever your headline said — "Ship without limits" got a yacht. It now paints from the designer's art direction for your app (kept with the design), and when there isn't one it looks at your screenshot first and writes a brief from what the app actually is. Copy is read for tone only: a "ship" is a release, a "launch" isn't a rocket, a "bug" isn't an insect.
  • Rulers that mean something. The canvas rulers now read in export pixels with 0 on the artboard's edge, a champagne band marking the artboard's span, and ticks that follow the zoom — instead of a fixed strip of numbers that lined up with nothing. The width and height pills sit under and beside the artboard again (a styling slip had stretched them across it).
  • Editing text in place, quieter. Double-clicking a headline now edits it exactly where it sits: same type, same colour, one thin champagne frame, a subtle selection tint and a small Enter-to-save, Esc-to-cancel legend beneath — no dark panel, no blur, no second outline from the canvas handles.
  • Fixed: the hidden inspector wouldn't come back. After hiding the right panel (double-click its edge), the thin strip that restores it jumped out from under the pointer on press, so clicks never landed. It stays put now, and View has Show/Hide inspector and Show/Hide shots as well.
  • Double-click does what you'd expect. Double-clicking the headline edits it; double-clicking the phone asks whether to replace that screenshot and keeps its headline, layout and position; double-clicking the backdrop does nothing instead of grabbing the headline.
  • Fits every screen. The workspace pages are checked from phones to ultrawide monitors. On a phone the top bar stays on one line and Settings tabs sit in a row; on laptops the start cards wrap instead of cutting their text; and on big monitors the whole workspace scales up — rail, cards, type and template previews grow with the screen and fill it, rather than sitting small in the corner.
  • One free export, in full. Instead of three watermarked previews a month, every account now gets one complete export for free: design it with AI, paint one bespoke backdrop (that was Pro-only), then download every App Store and Google Play size with no watermark. After that, clean files are $5.99 one-time per design, or Pro for unlimited. The rail and Settings show whether your free export is still waiting.
  • Easier to read. The Studio's interface typeface is now Inter, and card titles and body copy across Settings and MCP setup are a size up.
  • Champagne is solid now. Icon tiles, badges, selected states and hover washes use a proper opaque champagne in light mode instead of a see-through tint, so they read cleanly on white.
  • Light mode is white now. The cream-on-cream paper look is gone: white surfaces, warm-grey wells, ink-black buttons, and champagne only where it earns its place — selected states, tags, and the odd accent. Everything reads at a glance, dark mode is untouched.
  • The one-time unlock only shows up when you're exporting. Opening Pro from anywhere else — the account menu, a locked template or font, the AI assistant — goes straight to the plans.
  • The $5.99 design unlock checks out again. Starting the one-time purchase failed with a payment error; the unlock now runs through Stripe's own checkout form inside the dialog. And the checkout opens in the mode you picked — choosing a Pro plan can no longer land you on the unlock screen.
  • Autosave now saves as you work. A design only reached your library when you exported or left the editor; edits and AI-generated sets sync within a couple of seconds now, and a saved design shows as Saved in the top bar instead of a mystery dot.
  • Your template choice sticks. Picking a template from the home screen and dropping in a screenshot no longer swaps it for the AI's pick — the AI still sets the palette and the words.
  • One icon set, fewer shouting labels. Emoji and typewriter glyphs across the editor and export sheet are replaced with a single line-icon system; section labels read in sentence case; the tool rail's shortcut letters live in tooltips.
  • Escape closes everything. The export sheet, the AI grade, and the all-sizes preview all dismiss with the key now.
  • AI backdrops are Pro everywhere. The Generate dialog shows it and no longer paints one on a free account.
  • Suspended accounts are refused at sign-in with a plain message, rather than getting in and being signed out a moment later.
StudioSite

Design free. Pay for the files you ship.

  • Free exports are now watermarked previews. Still three a month, in every size, and the design is exactly what you'd ship — the files just carry a ShotCanvas preview mark until they're paid for. The export sheet says so before you export, and shows you the previews right after they download.
  • New: unlock one design for $5.99. A one-time purchase for the clean files of a single design, in every App Store and Google Play size, yours to re-download any time. No subscription needed.
  • Pro monthly is now $12.99. Yearly stays $49.99, which now saves 68%. Existing subscribers keep the price they signed up at.
  • Publishing and share links follow the same rule. Direct publishing to the stores needs Pro or an unlocked design, and share links from free accounts carry the preview mark.
  • Design with AI is on the free plan now. Describe your app and let AI lay out the set, write the headlines, and pick the palette without upgrading — up to 60 AI calls a month, with the same watermarked preview at export. The AI assistant chat stays a Pro feature.
  • Previews are rendered on our servers. The mark is part of the file itself, not something added in your browser, so the preview you download is exactly what you'd be paying to unlock. Exporting now needs a signed-in account, since your three monthly previews belong to it.
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.

Older releases predate this page. Questions? [email protected]