Tags: guanguans/music-dl
Tags
fix(music): Remove sorting criteria for songs - Removed the sorting criteria for the songs collection - This change simplifies the processing and allows the songs to retain their original order - Commented out the sortBy method instead of deleting it for future reference
fix(lang): Update English labels in JSON file - Change 'Serial number' to 'Index' for clarity - Update 'Song title' to 'Name' for consistency - Revise 'Artist' to 'Artists' for correct plural form - Modify 'Please enter a keyword' to 'Please input keywords' for better instruction
build(updater): Refactor command output handling and add ai-commit ge… …nerators - Update command output handling to trim unnecessary characters - Add new generators for ai-commit: 'bito_cli', 'github_copilot_cli', and 'github_models_cli' - Ensure no-verify options are available for each generator - Improve clarity and functionality in composer.json
perf(app): optimize download performance - Move the download logic inside a timebox to limit execution time - Use a progress callback to track the download progress - Display progress information during the download - Finish the progress when the download is complete
fix(MusicCommand): trim stdin input to remove trailing spaces - Change `rtrim` to `trim` for stdin input to remove both leading and trailing spaces. - Close the stdin stream after reading to prevent resource leaks. - Ensure consistent handling of input regardless of whitespace.
refactor(commands): add Rescuer trait to MusicCommand - Introduced the Rescuer trait to handle exceptions in MusicCommand. - Removed the private rescue method from MusicCommand to improve code organization. - Enhanced error handling by utilizing the new Rescuer trait.
refactor(utils): extract artist limit to constant - Extracted the artist limit value to a constant in the Utils class. - Replaced hardcoded value with the constant in the Sanitizer trait. - Improved code readability and maintainability by avoiding magic numbers.
fix(Utils): update directory separator handling - Add support for Linux directory separator in Utils class. - Ensure compatibility across Windows, Darwin, and Linux OS families. - Default case now includes the directory separator constant for better cross-platform functionality.
PreviousNext