Add autosave functionality and update project package handling

This commit is contained in:
2026-04-10 12:23:11 +02:00
parent 72ca505a61
commit 65bf168d3a
2 changed files with 87 additions and 7 deletions

View File

@@ -206,12 +206,12 @@ export function saveSceneDocumentDraft(
return {
status: "saved",
message: "Local draft saved."
message: "Autosave updated."
};
} catch (error) {
return {
status: "error",
message: formatStorageDiagnostic("Local draft could not be saved.", error)
message: formatStorageDiagnostic("Autosave could not be saved.", error)
};
}
}
@@ -226,7 +226,7 @@ export function loadSceneDocumentDraft(
if (rawDocument === null) {
return {
status: "missing",
message: "No local draft was found."
message: "No autosave was found."
};
}
@@ -237,7 +237,7 @@ export function loadSceneDocumentDraft(
status: "loaded",
document: parseSceneDocumentJson(JSON.stringify(parsedDraft.document)),
viewportLayoutState: parseViewportLayoutState(parsedDraft.viewportLayoutState ?? null),
message: "Local draft loaded."
message: "Recovered latest autosave."
};
}
@@ -245,12 +245,12 @@ export function loadSceneDocumentDraft(
status: "loaded",
document: parseSceneDocumentJson(rawDocument),
viewportLayoutState: null,
message: "Local draft loaded."
message: "Recovered latest autosave."
};
} catch (error) {
return {
status: "error",
message: formatStorageDiagnostic("Stored local draft could not be loaded.", error)
message: formatStorageDiagnostic("Stored autosave could not be loaded.", error)
};
}
}