In ProgressUX & Notifications

Real-Time UI & Job Progress

Replace workflows that require manual refreshes with live progress and automatic UI updates.

Status
In Progress
First discussed
Development started
Last updated
Progress2 of 7 milestones

Overview

When SlabIQ processes a batch, publishes listings, imports inventory, generates images or runs another background task, the interface should immediately reflect progress and completion.

Why we're building this

Users should never need to wonder whether a job is still running or manually refresh a page to discover it finished.

Current work

Publishing progress, batch refresh behavior and background-job status communication.

Completed work

  • Live update stream so open pages react to changes without a refresh (2026-08-25)
  • Publishing progress window with live counts that survives a page refresh, plus Retry Failed (2026-09-20)
  • Batch pages show cards as they finish identifying (2026-09-27)
  • Interrupted identification shows 'Identification stopped' with a Resume button (2026-09-27)
  • Shopify store Sync panel with status, history and retry (2026-10-21)

What's next

Standardize progress UX across every long-running SlabIQ workflow.

Milestones

  • Completed

    Batch publish progress

  • Completed

    Automatic batch refresh

  • In Progress

    Import progress

  • In Progress

    Image-processing progress

  • In Progress

    Catalog ingestion progress

  • In Progress

    Shared SlabIQ job-progress component

  • In Progress

    Failure/retry controls directly from progress UI

What β€œdone” means

The outcomes this item has to deliver. Each is marked as it is confirmed.

  • Publishing a batch shows live progress without a manual refresh

    Met

  • A batch page updates on its own as cards finish identifying

    Met

  • Every long-running workflow uses the same progress view

    Not met yet

Development updates

No development updates have been posted yet.