August 24th, 2025

Version 1.12.0 - Synth Wizard Draft System & Auto-Save Functionality

✨ New Features

- Draft System - Save synth creation progress at any step in the wizard and resume later from the synth management interface

- Auto-Save Functionality - Automatic progress saving every 30 seconds when changes are detected, preventing loss of work

- Draft Management UI - New draft badges, filter dropdown (All/Drafts/Published), and "Continue editing" functionality in synth management

- Resume at Any Step - Load drafts with all assets (frame SVG, mapping SVG, thumbnail) and continue editing from where you left off

- Draft Status Indicators - Visual badges showing draft status and last saved timestamp for easy tracking

πŸ› Bug Fixes

- Asset Loading on Resume - Fixed missing frame SVG, mapping SVG, and thumbnail when loading drafts

- Wizard Step Management - Corrected 0-based step indexing to allow proper resumption at the component mapping step

πŸ›  Technical Improvements

- Database Schema Enhancement - Added is_draft boolean and wizard_progress JSONB fields to synths table for draft support

- Partial Data Validation - Drafts allow incomplete data while maintaining full validation on final publish

- Smart Step Calculation - Wizard intelligently determines the appropriate step based on draft content when resuming

- Secure Draft Access - Users can only access their own drafts, with admin override for support purposes


### πŸ“š Documentation

- DRAFT-SYSTEM.md - Comprehensive documentation covering implementation details, workflows, and troubleshooting

- Architecture Updates - Updated ARCHITECTURE.md with draft system database schema details

- Development Guidelines - Added critical learnings about Vercel SQL patterns and PostgreSQL array handling to CLAUDE.md