diff --git a/apps/x/packages/core/src/apps/publisher.ts b/apps/x/packages/core/src/apps/publisher.ts index 093d7ac3..c346abaf 100644 --- a/apps/x/packages/core/src/apps/publisher.ts +++ b/apps/x/packages/core/src/apps/publisher.ts @@ -260,6 +260,9 @@ export async function publishApp( await writePublishRecord(folder, record); onProgress(step); }; + // Resume: re-report steps completed by a prior attempt so the UI shows + // them as done instead of leaving stale spinners. + for (const step of completed) onProgress(step as PublishStep); // 1. packaged const outDir = path.join(WorkDir, 'tmp', `app-publish-${name}`);