What We Shipped

Every feature, improvement, and fix. Newest first.

Jun 22, 2026

Correct Credit Charges, Uploads, and Usage ChartsFix

A round of correctness fixes across billing, uploads, imports, and the usage charts.

  • Charged for what you generate: multi-image generate requests now bill for every image instead of charging for one when several images carried dimensions.
  • AVIF and HEIC uploads accepted: valid AVIF and HEIC files are no longer wrongly rejected at upload.
  • Today shows on usage charts: on the 90-day and all-time charts, the most recent day is always the rightmost bar instead of being silently dropped, so the chart matches your stat-card totals.
  • Naming patterns fail safely: a naming variable with an invalid character rule now returns a clear validation message instead of breaking the naming preview, test run, or apply.
  • Imports and search stay accurate: CSV imports with Sirv transform URLs, asset search paging, file-size limits, and duration and date displays all behave correctly.

Changelog Page Loads in ProductionFix

The changelog page was rendering empty in production because its entries were read from disk at request time, which serverless deployments don't ship alongside the function.

  • Entries always load: changelog content is now bundled with the server build, so the page shows every release in production just like it does locally
  • "New build available" works again: the in-app release notice relied on the same lookup and now reports the latest version correctly

Review and Asset Actions Match Your PermissionsFix

Two permission edge cases that left people looking at controls they could not use have been fixed.

  • Collection actions follow your permissions: the single-asset menu only shows Add to collection and Remove from collection when you have collections:write, so those items no longer appear and then fail.
  • One denied review queue no longer blanks the rest: the Submissions and Derivatives queues each check access on their own, so being denied on one no longer wipes the other review tabs or disables tab switching.

Studio Reliability Fixes Across Assets, Vendors, and Public PagesFix

A set of small but visible fixes landed across the Studio workflow, mostly around links, permissions, and state that should not surprise you.

  • Asset viewing is steadier: asset deep links now open even when the asset was not already loaded in the grid, the details panel sits below the action row, mobile actions use safer touch targets, and swipe/arrow navigation works on phones. Screen readers also get one clear asset heading and labelled tag-remove buttons.
  • Vendor and review flows are safer: vendor batch uploads no longer carry resumable state into the wrong workspace after an org switch, transient presign failures are retried, review tabs are gated by their own queue permissions, collection actions hide when you lack collection write access, and malformed naming-rule character sets return a validation error instead of a crash.
  • Public pages and account links are more accurate: the footer's "View All Tools" link now opens /tools, signed-in users are redirected away from the password-reset form, and public comparison/industry pages now use the current year, the correct 8x upscale claim, and real Core plan pricing.
  • Operations pages behave more predictably: disabling a webhook stops future deliveries and retries, admin activity filters are kept while permissions finish loading, usage charts keep today as the rightmost bar, and changelog pagination handles fractional page values cleanly.

Refs: 862973a, 63e8bda, ecf88ba, bf5986b, 849b57c, 3b486bd, 4ad2c39, fcb2057, 0c13c9f, d8d3bb6, 468259e, 78692f7, ad2e1f5, ec7ab28.

Jun 14, 2026

Create Studio: A More Complete WorkbenchImprovement

Create Studio now feels like one tool instead of a set of loosely connected panels.

  • Real usage figures: the "Usage this month" widget shows your actual credits used and storage against your plan, not placeholder numbers
  • Consistent look and controls: the dashboard and panels share the same theme and action buttons, so Create adapts to light and dark and matches the rest of Studio
  • Accurate credit costs: the Refine and Generate panels show the cost of the model that actually runs, and saved settings like size, quality, seed, and negative prompt now persist across reloads
  • Recent results refresh: the Recent rail updates right after a generation or transform instead of waiting for the next refresh

See What's New Without Leaving StudioImprovement

You can now catch up on product updates inside the app, and Studio tells you when a newer build is ready.

  • Changelog in the sidebar: the version link opens the in-app changelog so you can read what changed without going to a separate page
  • A nudge when you are behind: a small hint and refresh action appear when your open tab is running an older build
  • Keep scrolling for more: the changelog dialog loads older updates as you scroll

Fixes Across Products, Review, and TrashFix

A round of fixes for issues that showed up during everyday catalog and review work.

  • Bulk product edits stop vanishing: typing in the Category field no longer collapses the bulk-edit modal and resets your selected fields
  • Tag removals stick: removing a tag from an asset now persists instead of reappearing on refresh
  • Trash "Select all" is honest: it now reads "Select all loaded" when more items remain, and the toolbar shows "N of M selected" so Restore and Delete never skip items quietly
  • Cancelled autofix really stops: bulk autofix no longer spends credits or approves assets after you discard the session
  • Approve-only actions stay hidden: autofix and approve controls no longer show for users who cannot approve, so they avoid a dead-end permission error
  • One keypress, one action: review hotkeys no longer fire duplicate approve or reject actions after a quick remount

Jun 12, 2026

Analytics Command CentreNew Feature

Analytics got a dedicated command centre that pulls your workspace activity into one place.

  • One place to look: usage, activity, and the numbers that matter are grouped into a single analytics surface
  • Pick a time range that sticks: the 7-day, 30-day, 90-day, and all-time range now lives in the URL, so it survives refreshes and back navigation instead of resetting

Jun 10, 2026

Accessibility and Keyboard Navigation ImprovementsImprovement

A broad pass made the workspace easier to use with a keyboard and a screen reader.

  • Correct structure for assistive tech: asset grids, sidebar lists, and toggle groups now expose the right roles and relationships
  • Keyboard-first navigation: more surfaces can be driven from the keyboard, and focus rings show up for keyboard users rather than after a mouse click
  • Named controls: icon-only buttons across Create Studio and the review surfaces got real accessible names