Features
Export Stays Visible Now
Exports run in the background, progress updates stay live, and failed jobs keep a real retry path instead of vanishing.
What Changed
The export flow now treats the job history as part of the product instead of a temporary side effect.
- Exports start in a queued state immediately.
- Live updates flow into the editor and recent exports.
- Closing the modal no longer hides the job from the user.
- Failed jobs stay visible with an inline retry path.
- Polling still runs as a fallback when realtime drops.
Where You See It
- Export modal shows queued, processing, and terminal states inline.
- Recent exports drawer updates live instead of waiting for a manual refresh.
- Album exports page stays in sync with the latest job snapshot.
- Top bar indicator keeps background exports visible while a job is active.
Failure Behavior
If a worker stalls long enough to stop being trustworthy, Spreadu marks the
export as failed with a direct retry message instead of leaving it forever in
Pending or Processing.
That means the export surface now answers the two questions people actually ask: "Is this still running?" and "What do I do next?"