debug: add logging for project save/load operations

This commit is contained in:
2025-11-19 09:45:29 +01:00
parent 102c67dc8d
commit abd2a403cb

View File

@@ -886,6 +886,18 @@ export function AudioEditor() {
try {
const audioContext = getAudioContext();
console.log('[Project Save] Saving project:', {
id: currentProjectId,
name: currentProjectName,
trackCount: tracks.length,
tracks: tracks.map(t => ({
name: t.name,
effectsCount: t.effectChain?.effects?.length || 0,
automationLanes: t.automation?.lanes?.length || 0,
}))
});
const projectId = await saveCurrentProject(
currentProjectId,
currentProjectName,
@@ -956,6 +968,18 @@ export function AudioEditor() {
throw new Error('Project not found');
}
console.log('[Project Load] Loading project:', {
id: projectData.metadata.id,
name: projectData.metadata.name,
trackCount: projectData.tracks.length,
tracks: projectData.tracks.map(t => ({
name: t.name,
hasAudioBuffer: !!t.audioBuffer,
effectsCount: t.effectChain?.effects?.length || 0,
automationLanes: t.automation?.lanes?.length || 0,
}))
});
// Load tracks with all their properties restored
loadTracks(projectData.tracks);