What We Shipped

Every feature, improvement, and fix. Newest first.

Mar 3, 2026

Smart Export Panel RedesignImprovement

Redesigned the asset export panel from a single scrolling form into a two-view flow: browse presets, then configure and preview.

  • List → detail navigation — first screen shows all available presets as cards. Pick one and the panel slides to the detail view with live preview, crop strategy selector, and export button. Back arrow returns to the list.
  • Live crop preview — switching crop strategies or presets regenerates the preview via the smart crop API with a 400ms debounce and AbortController cancellation. A spinner overlays the existing preview while the new one loads.
  • Attention crop fix — crop offsets were being scaled by coverScale, displacing the crop window from where Sharp's attention detection actually focused. Fixed by using Sharp's native attention strategy directly.
  • Alpha flattening — centerCrop now flattens transparent pixels when the background is opaque, preventing alpha artifacts from leaking into marketplace exports.
  • Pre-resize for speed — source images larger than 1200px are downsized before preview generation for faster response.

Mar 2, 2026

Canvas Context MenusNew Feature

Right-click context menus on the workflow canvas for faster access to common actions.

  • Step nodes: add step after, duplicate, regenerate (if completed), delete
  • Source/output nodes: add step
  • Empty canvas: add step
  • Positioned overlay with viewport clamping, keyboard dismiss (Escape), click-outside-to-close
  • Full ARIA roles for accessibility (role="menu", role="menuitem", role="separator")

Draggable Edge ReconnectionNew Feature

Edges in the workflow canvas can now be reconnected by dragging their endpoints. Grab the start or end of any arrow and drop it on a different node handle to rewire the connection.

  • Reconnection updates the pipeline's connection model directly
  • Removed dead isDagMode flag — DAG mode is always active since custom connections are always available
  • Cleaned up guard clauses and made onCustomConnectionsChange required

Workflow Studio in Dashboard ShellImprovement

The workflow orchestrator now lives inside the full dashboard shell at /create/orchestrator, giving it access to the sidebar, upload modal, unified search, and folder creation — matching the rest of the dashboard experience.

  • New route under the (dashboard) layout group with DamShell wrapping
  • All dashboard-internal links updated (sidebar, flows tab, navigation, asset modals, job indicators)
  • Public SEO page at /tools/orchestrator preserved for external traffic

UX Polish & Bug FixesFix

A round of small fixes across the dashboard.

  • Context menu first-click delay eliminated — menus now open instantly instead of requiring a second click after the first
  • Vendor upload modal no longer causes infinite re-render when opened in certain states
  • Empty library state now shows an "Upload files" button instead of a blank page
  • Collection sidebar names no longer truncate — reduced padding so long names fit
  • Notification dropdown layout fixed for long notification text
  • Folder bulk selection in context menus now works correctly
  • Generation tool links route to /create studio page instead of the old standalone page
  • Workflows shortcut added to the studio mode dropdown for quick access

Mar 1, 2026

Version & Derivative Review UXNew Feature

Completely reworked how you review, compare, and act on asset versions and AI derivatives inside the asset modal.

Version filmstrip sits below the main image viewer. Thumbnails for every version, keyboard arrow navigation, and right-click context menus for quick actions (compare, restore, download, delete). The current version is always pinned first.

Before/After comparison works for both versions and derivatives. Click any past version or hit "Compare" on a derivative, and a slider overlay appears in the main viewer area so you can scrub between original and processed.

Derivative actions are now front and center. Each derivative shows its operation name, dimensions, file size, and format. Hover to get action buttons:

  • Compare opens the before/after slider against the original
  • Download saves the derivative file
  • Use as version promotes the derivative to a new version of the parent asset
  • Assign to product shows an inline slot picker (Main Image, Gallery, Lifestyle, Detail, Swatch) when the parent is linked to a product
  • Delete removes the derivative

All actions show spinners during processing and toast messages on success or failure.

Version timeline in the sidebar History tab now uses a clean dot-and-label layout. Compare and Restore buttons appear on hover. The old flat list and preview modal are gone.

Studio Panel RedesignImprovement

Cleaned up the Create Studio controls for a more focused workflow.

Mode tabs now use a compact dropdown with icons and labels instead of a horizontal tab bar that was getting crowded with five modes.

Create mode puts the prompt front and center. The generate button, model selector, and aspect ratio are all above the fold. Advanced settings (number of images, seed, negative prompt) are tucked below.

Lifestyle mode replaces the chip soup for scene selection with clean Select dropdowns for categories and placement, plus a tidy 2-column preset grid.

Video mode now supports multi-image reference for the veo31ref model. You can upload up to 5 reference images that get uploaded in parallel when you hit generate.

Feb 28, 2026

MCP Server — Full Product & Asset ManagementNew Feature

The MCP server now covers the full breadth of the platform. Connect it to OpenClaw or any MCP-compatible assistant, and manage your entire product catalog from WhatsApp, Telegram, or Discord — without ever opening the dashboard.

Picture this: you're on the train, a supplier just sent new product shots. You forward them to your OpenClaw bot on Telegram: "generate lifestyle shots and a hero image for these, create a product video, write descriptions, alt text, and meta tags, then push everything to Shopify." Done before your stop.

Or just tell your OpenClaw assistant to check every morning for new products without images, generate the full asset suite, write all the copy, and publish. Your catalog stays fresh without anyone touching the dashboard.

  • Asset tools list, search, update metadata, generate alt text, bulk operations, import from URL
  • Product management create, update, delete, search products, link assets, bulk actions
  • Shopify integration check connection status, push images to Shopify, sync product catalogs
  • Account tools usage statistics with operation breakdown, list organizations
  • Bearer token auth API routes now accept bearer tokens alongside session cookies, so the MCP server authenticates directly without browser sessions

Studio Phase 2 — Background, Lifestyle & Video ModesNew Feature

Three new modes in the Create Studio, bringing the total to five: Generate, Transform, Background, Lifestyle, and Video.

Background mode swaps or removes the background from a product shot. Pick a source image, describe the new background (or leave it blank for transparent), and the AI handles the cutout and compositing.

Lifestyle mode places your product into a styled scene. Upload a product photo, describe the setting ("marble countertop, soft morning light"), and get back a lifestyle shot ready for your store or social media.

Video mode turns a still image into a short product video. Pricing is shown upfront based on duration and resolution, pulled from a shared pricing module.

All five modes now share a common set of components: source image picker, result display, and mode tab switcher. Switching modes preserves your selected image. You can jump straight into a specific mode from the DAM context menu with pre-loaded images via /create?mode=background&imageId=... URLs.

  • History grid updated to show all five operation types with distinct badges
  • Creations collection auto-created on first generation save
  • Video save support the save-generation endpoint now accepts mimeType for video files
  • Seed and negative prompt controls added to Generate mode alongside num_images (1/2/4)

Products Page OverhaulImprovement

The products page got a major upgrade — better filtering, infinite scroll, slot completion tracking, and inline product creation.

  • Searchable filter dropdowns for brand, product type, and tags. Type to narrow down options instead of scrolling through long lists
  • Faceted filtering with new server-side filters for brand, product type, tags, and image status. A dedicated /api/products/facets endpoint powers the dropdowns with distinct values from your catalog
  • Slot completion tracking see filled/total slots per product at a glance. Filter by "slots complete" or "slots incomplete" to find products that still need images
  • Infinite scroll replaces the old fixed-limit list. Products load in pages of 50 as you scroll, powered by useInfiniteQuery
  • Inline product creation add products directly from the list page without navigating away
  • Slot template grid on product detail the detail page now shows the slot template with filled/unfilled positions, reusing the vendor slot grid component
  • Bulk edit product type added alongside existing bulk brand/category/tags editing
  • More source filters WooCommerce and SAP sources now appear in the source dropdown
  • Tag badges in list rows product tags display inline with overflow count