What We Shipped

Every feature, improvement, and fix. Newest first.

Jun 24, 2026

Product Pages Show More ContextNew Feature

Product detail pages now put readiness, product actions, and recent activity closer to the work you are doing.

  • Readiness is easier to scan: the product header and sidebar now show a circular readiness gauge, Shopify context, and clearer requirement cards
  • The Overview tab points to the next fix: requirement, fix-first, and activity cards surface what needs attention without digging through the sidebar
  • Product history is more useful: a product-scoped Activity tab and lifecycle timeline show recent changes for the product you are reviewing
  • Common actions are closer: link, assign, and delete actions now live in the product header overflow menu

Remove Background: A Clearer WorkbenchImprovement

Remove Background in Create now opens to a workbench that keeps the uploader, your recent cutouts, and your batch jobs together, with model and quality settings in a dedicated rail.

  • Pick a model at a glance: BiRefNet and Bria sit side by side as cards that say what each is best for, with quality presets — Fast, Balanced, Best Quality, Hair & Fur, and People — right below
  • Start from the right place: drag and drop, upload a file, choose from your assets, or paste a URL, then run from a single "Remove Background" button that shows the credit cost
  • See recent work and batch runs: your latest cutouts and background-removal batch jobs appear under the uploader, so you can reopen or review them without leaving the tool
  • Cleaner downloads: results offer a transparent PNG, a smaller WebP, or a white-background JPEG instead of generic formats

Public Pages Point to the Right DetailsFix

Public docs, comparison pages, and pricing pages now line up better with the app and the current product limits.

  • Signed-in visitors no longer see a signed-out navigation flash on cached public pages
  • Getting-started docs link to the live sign-in route and have more specific page descriptions
  • Tool and comparison copy is more accurate for GLB Optimizer, upscaling limits and credit costs, industry batch proof, and the best-of guides
  • Comparison and pricing pages are easier for crawlers to understand, with stronger breadcrumbs, Open Graph, WebPage, and FAQPage structured data

Jun 23, 2026

Asset Viewer Header Puts Navigation and Rename Up FrontImprovement

The asset viewer header is easier to scan when you are moving through a library or checking versions.

  • Breadcrumb and filename share one row: the viewer now reads as Assets > file name, with the source badge and processed-version label beside the name instead of stacked above it.
  • Rename is next to the file name: local assets now have the rename pencil in the header, so Details opens straight into file facts instead of repeating the name.
  • History and Versions are one click away: desktop headers show labelled buttons, and mobile opens the same inspector sheet to the right tab.

Upload Docs Match The Formats Studio AcceptsImprovement

The public upload documentation now lines up with Studio's current asset type rules.

  • Supported formats are clearer: the docs list the image, video, document, spreadsheet, presentation, 3D, and spin-manifest formats Studio accepts.
  • Clipboard paste is described accurately: pasted assets keep the browser-provided clipboard format when available, with PNG as the fallback.
  • Size limits are split by asset type: images, videos, PDFs, 3D files, spreadsheets, documents, presentations, and spin manifests now show their own limits instead of one broad upload number.

Reference: PR #42, a862d65.

More Reliable Webhooks and UploadsFix

Several reliability fixes around webhook delivery and vendor uploads.

  • Disabled webhooks stop firing: once you disable a webhook (manually or after repeated failures), it stops sending requests to your endpoint and cancels any pending retries, instead of carrying on against a turned-off subscription.
  • Upload presign retries on blips: vendor product uploads now retry the presign step with backoff on a transient server or network error, so a cold-start blip no longer breaks an upload.
  • No cross-org upload bleed: switching organisations during a vendor batch upload no longer leaks the previous org's saved upload state, so each org restores only its own in-progress session.

Navigation and Activity Filter FixesFix

A few fixes for links and filters that behaved oddly on first load.

  • Activity filters survive loading: an admin opening /activity?category=admin_action keeps the admin-action filter instead of having it cleared before permissions finish loading, and a non-admin lands on the All tab with a populated feed rather than a silently empty list.
  • Forgot-password redirects when signed in: people who are already signed in and open the forgot-password page now go to the dashboard, matching sign-in and sign-up.
  • View All Tools goes to the right place: the footer link now opens the /tools listing instead of scrolling to the top of the homepage.

Workspace Controls Stay Put While They UpdateFix

A few workspace controls now behave more predictably while data or account state changes.

  • Supplier review tabs no longer flash away: switching submission status keeps the filter tabs visible and interactive while the new results load (62ba8ba).
  • Scheduled cancellations show the right billing action: when a plan is already set to cancel, Billing shows Resume without a redundant Cancel button or misleading success toast (5124a0a).
  • Product view URLs clean up stale saved-view tokens: applying or clearing a Products saved view now updates the browser URL directly, so old view= tokens do not stick around after the view has been reset (051f79a).
  • Asset thumbnails appear sooner above the fold: the first visible gallery and table thumbnails load eagerly, while off-screen thumbnails keep the lighter lazy path (adef57f).
  • Carousels and Shopify image cards have cleaner accessibility markup: carousel regions announce correctly again, and the embedded Shopify app no longer nests a button-like card around its own controls (94f9f39).

Jun 22, 2026

More of Studio Works With a Screen ReaderImprovement

A focused accessibility pass gave names and position information to controls that screen readers previously skipped over.

  • Named icon-only buttons: more than 10 icon-only buttons across the Sirv settings and orchestrator screens now announce what they do.
  • Labelled pricing sliders: each of the three sliders in the pricing calculator now has its own accessible name, so you can tell which value you are changing.
  • Resize handle reports its size: the docked side-panel resize rail now announces its current, minimum, and maximum size as you adjust it with the keyboard.

Asset Viewer Reworked With Deep Links and Mobile NavigationImprovement

The asset detail viewer has been rebuilt around shareable links, touch navigation, and a cleaner layout.

  • Deep links always open: a link like /assets?asset=<id> now fetches the asset and opens it even when it is not already in the current grid, with a loading skeleton and a clear not-found message instead of a broken view.
  • Move between assets on a phone: swipe left and right or tap the on-image arrows to page through assets, with big tap targets that are easy to hit.
  • Less clutter on small screens: secondary actions tuck into an overflow menu, and the details panel and pager arrows have been tidied up.
  • Better for screen readers: the dialog has a single heading, and tag remove buttons now carry proper labels.