Now when users upload an audio file, they see the ImportDialog with options: **User Flow:** 1. User selects audio file (click or drag-drop) 2. File is pre-decoded to extract metadata (sample rate, channels) 3. ImportDialog shows with file info and import options: - Convert to Mono (if stereo/multi-channel) - Resample Audio (44.1kHz - 192kHz) - Normalize on Import 4. User clicks Import (or Cancel) 5. File is imported with selected transformations applied 6. Track name auto-updates to filename **Track.tsx Changes:** - Added import dialog state (showImportDialog, pendingFile, fileMetadata) - Updated handleFileChange to show dialog instead of direct import - Added handleImport to process file with user-selected options - Added handleImportCancel to dismiss dialog - Renders ImportDialog when showImportDialog is true - Logs imported audio metadata to console Now users can see and control all import transformations! 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
38 KiB
38 KiB