Skip to content

v0.2.0.1

Latest

Choose a tag to compare

@github-actions github-actions released this 12 Jul 05:27
· 0 commits to master since this release

🐛 Bug Fixes

  • Fixed cross-platform compilation issue: Resolved Windows build errors by adding conditional compilation for Unix-specific file permissions
  • Fixed ownership error: Corrected TreeNode::get_or_create_child() method to properly handle string ownership with name.clone()

🌍 Internationalization

  • Complete English localization: Converted all Chinese prompts, comments, and error messages to English
  • Enhanced user experience: Improved accessibility for non-Chinese speaking users

🔧 External Tool Integration

  • Automatic yt-dlp detection and installation: Added cross-platform tool management
  • Smart tool handling: Automatic installation for Windows, macOS, and Linux
  • New command line option: Added --skip-tool-check parameter for advanced users

📚 Documentation Updates

  • Comprehensive dependency documentation: Added detailed Rust dependencies and external tool requirements
  • Platform-specific installation guides: Clear instructions for Windows, macOS, and Linux
  • Enhanced README files: Updated both English and Chinese documentation

🎯 Technical Improvements

  • Cross-platform compatibility: Ensured consistent behavior across all supported platforms
  • Better error handling: Improved tool detection and installation error messages
  • Code quality: Fixed compilation warnings and improved code structure

Note: This release maintains full backward compatibility. All existing functionality remains unchanged while adding new features and improvements.