[0.2.0] - 2025-10-12
Added
-
Interactive Mode: Step-by-step wizard for media generation
- Media type selection (video/audio) with clear prompts
- Parameter configuration with validation and default values
- Configuration summary and confirmation before generation
- Real-time progress feedback during media creation
- Robust input handling with error recovery
- Support for both experienced and novice users
-
Enhanced User Experience
- User-friendly prompts with clear instructions
- Input validation with helpful error messages
- Default value suggestions for quick configuration
- Graceful handling of invalid input with retry options
Enhanced
- CLI Interface: Maintained full backward compatibility
- Error Handling: Improved error messages and recovery
- Cross-platform Support: Enhanced terminal compatibility
Technical
- Input System: Redesigned input handling using std.io.getStdIn().reader()
- Validation: Comprehensive input validation and sanitization
- Memory Management: Improved memory handling for interactive sessions
- Testing: Added comprehensive unit and integration tests for interactive mode