Effects contain non-serializable data like functions and audio nodes that cannot be stored in IndexedDB. Added proper serialization. Changes: - Added serializeEffects function to strip non-serializable data - Uses JSON parse/stringify to deep clone parameters - Preserves effect type, name, enabled state, and parameters - Fixes DataCloneError when saving projects with effects 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
4.8 KiB
4.8 KiB