summaryrefslogtreecommitdiff
path: root/tidal_dl_ng/gui/search.py
Commit message (Collapse)AuthorAgeFilesLines
* feat: Enhance playlist management and GUI logicWarry2025-12-291-1/+1
| | | | | | | | | | - Improved playlist item fetching by adding robust pagination and low-level request hooks for better testing and flexibility. - Refactored track ID extraction logic into reusable helpers for clarity. - Improved initialization for dialog components to avoid circular dependencies in the GUI. - Added new unit tests to validate playlist operations, including track addition/removal and API integration. - Updated metadata functions to simplify dictionary access using `.get` for better readability. - Ensured PySide6 system dependencies are installed in GitHub Actions to address CI compatibility issues. - Streamlined UI package initialization to improve modularity and robustness of imports.
* refactor: Restructure GUI components into separate modules for improved ↵Warry2025-12-041-0/+401
maintainability