fix migration dialog

This commit is contained in:
Maze Winther
2026-02-05 14:28:16 +01:00
parent 2257ca2e6f
commit d0b4b1a5fc
6 changed files with 55 additions and 24 deletions
@@ -24,6 +24,7 @@ import {
CURRENT_PROJECT_VERSION,
migrations,
runStorageMigrations,
type MigrationProgress,
} from "@/services/storage/migrations";
import { DEFAULT_TIMELINE_VIEW_STATE } from "@/constants/timeline-constants";
@@ -58,7 +59,13 @@ export class ProjectManager {
}
this.storageMigrationPromise = (async () => {
await runStorageMigrations({ migrations });
await runStorageMigrations({
migrations,
onProgress: (progress: MigrationProgress) => {
this.migrationState = progress;
this.notify();
},
});
})();
await this.storageMigrationPromise;