| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Added clarity and grammar fixes to documentation and to some strings on the ↵ | E.J. Talevi | 2025-11-25 | 1 | -5/+5 |
| | | | | | program itself. | ||||
| * | Refactor Dolby Atmos feature to be internal and seamless | Rikrdoga | 2025-10-20 | 1 | -1/+1 |
| | | |||||
| * | feat(tidal): ✨ add url_ending_clean function and refactor URL handling. ↵ | Robert Honz | 2025-09-07 | 1 | -15/+18 |
| | | | | | | | | Fixes #523 * Introduced `url_ending_clean` to sanitize URLs by removing trailing "/u" or "?u". * Updated `_process_url` and GUI search logic to utilize cleaned URLs for better validation and processing. | ||||
| * | refactor(cli): restructure callback and favorites commands | Robert Honz | 2025-07-03 | 1 | -20/+31 |
| | | | | | | | | | | | | Refactors the CLI structure to improve readability and maintainability: - ♻️ Replaces `dl_fav_group` with `app_dl_fav` for better naming consistency. - 🛠️ Restructures the `callback_app` function, removing redundancy. - 🚀 Adds a URL detection mechanism to streamline `dl <URL>` command simulation. - ✨ Enhances imports by adding `urlparse`. These updates aim to simplify the codebase and improve user experience. | ||||
| * | refactor(cli): 🔧 Update context handling in download functions | Robert Honz | 2025-07-03 | 1 | -16/+17 |
| | | | | | | | * Refactored `_handle_track_or_video` and `_handle_album_playlist_mix_artist` to use `typer.Context` instead of `Settings` directly. * Improved clarity by centralizing settings retrieval through context. * Adjusted `_process_url` and `_download` functions to align with the new context-based approach. | ||||
| * | fix(cli): 🐛 Correct type for `item_id` in `_handle_album_playlist_mix_artist` | Robert Honz | 2025-07-01 | 1 | -22/+26 |
| | | | | | | | * Changed `item_id` type from `int` to `str` for better consistency. * Updated related list type from `list[int]` to `list[str]`. * Added type checks for `media_type`, `item_id`, and `file_template` in `_process_url` for improved error handling. | ||||
| * | refactor(cli): ✨ Improve function documentation and remove unused imports | Robert Honz | 2025-07-01 | 1 | -115/+211 |
| | | | | | | | * Enhanced docstrings for clarity and consistency across functions. * Removed unused imports to clean up the codebase. * Improved the structure of the `_download` function for better readability. | ||||
| * | 🛠️ App does not crash anymore on not available content. Fixes #422 | Robert Honz | 2025-06-29 | 1 | -3/+15 |
| | | |||||
| * | 👷 Re-arranged imports. | Robert Honz | 2025-06-29 | 1 | -9/+6 |
| | | |||||
| * | 👷 Refactored path file split method. | Robert Honz | 2025-03-24 | 1 | -1/+1 |
| | | |||||
| * | 👷 Pass download quality settings, when using CLI. | Robert Honz | 2025-03-23 | 1 | -0/+2 |
| | | |||||
| * | 🛠️ Fixed relative import error. Fixes #387 | Robert Honz | 2025-03-23 | 1 | -3/+1 |
| | | |||||
| * | ✨ Downloads can be now paused / resumed. Fixes #149 & 324 | Robert Honz | 2025-03-03 | 1 | -1/+30 |
| | | | | | 👷 Shutdown is handled more gracefully. | ||||
| * | 👷 CLI: Download list is scrolling vertically and overall progress is ↵ | Robert Honz | 2025-03-01 | 1 | -40/+67 |
| | | | | | shown at the bottom. Fixes #374 | ||||
| * | 👷 Optimized CLI performance. | Robert Honz | 2025-02-28 | 1 | -13/+19 |
| | | |||||
| * | 👷 Formatting and docstrings. | Robert Honz | 2025-01-04 | 1 | -4/+8 |
| | | |||||
| * | 👷 Added docstrings and types. | Robert Honz | 2025-01-04 | 1 | -13/+50 |
| | | |||||
| * | 👷 Refactored favorite download methods to factory. Removed duplicate and ↵ | Robert Honz | 2025-01-04 | 1 | -25/+30 |
| | | | | | falsely named code. | ||||
| * | feat: add dl_fav tracks/artists/albums/videos subcommands | V3ntus | 2025-01-03 | 1 | -0/+52 |
| | | |||||
| * | ref: add a `dl_fav` typer command group | V3ntus | 2025-01-03 | 1 | -0/+6 |
| | | | | | This will be used for downloading from favorite collections (artists, albums, tracks, videos) | ||||
| * | ref: extract CLI download logic to helper function | V3ntus | 2025-01-03 | 1 | -73/+85 |
| | | |||||
| * | ✨ Can download artists. Fixes #102 | Robert Honz | 2024-05-22 | 1 | -9/+24 |
| | | |||||
| * | ✨ Logout via CLI implemented. Fixes #101 | Robert Honz | 2024-05-03 | 1 | -0/+12 |
| | | |||||
| * | 🛠️ Fixed wrong version import. | Robert Honz | 2024-04-01 | 1 | -2/+2 |
| | | |||||
| * | 🛠️ Version will be shown correctly. | Robert Honz | 2024-03-22 | 1 | -2/+2 |
| | | |||||
| * | ✨ Respect download delay when downloading a bunch of tracks / videos. | Robert Honz | 2024-02-01 | 1 | -6/+8 |
| | | |||||
| * | ✨ Implemented login dialog for PKCE login method. Fixes #22. | Robert Honz | 2024-02-01 | 1 | -1/+1 |
| | | |||||
| * | ✨ Help shortcut added. Dependency update. | Robert Honz | 2024-01-19 | 1 | -1/+1 |
| | | |||||
| * | ♻️ Generalised download.py. | Robert Honz | 2024-01-19 | 1 | -10/+10 |
| | | |||||
| * | ♻️ Capitalized enum names.. | Robert Honz | 2024-01-16 | 1 | -2/+2 |
| | | |||||
| * | 🛠️ Deptry warnings fixed. | Robert Honz | 2024-01-14 | 1 | -1/+1 |
| | | |||||
| * | ♻️ Refactored `download` for CLI. | Robert Honz | 2024-01-14 | 1 | -39/+27 |
| | | |||||
| * | ♻️ Refactoring of `items` to make it less complex. | Robert Honz | 2024-01-14 | 1 | -1/+1 |
| | | |||||
| * | ♻️ Some refactoring started within download.py. | Robert Honz | 2024-01-13 | 1 | -1/+1 |
| | | | | | | ✨ Track extension can be ignored while skipping files. Closes #11. ✨ Started to implement MPEG DASH download support. | ||||
| * | ♻️ Ruff refactoring. | Robert Honz | 2024-01-12 | 1 | -1/+0 |
| | | |||||
| * | 🛠️ Isort isn't used anymore due to conflicts with black. Black ↵ | Robert Honz | 2024-01-12 | 1 | -2/+1 |
| | | | | | reformatting done. Pre-Commit-Hook version upgrades. | ||||
| * | 🛠️ Black reformatting. | Robert Honz | 2024-01-12 | 1 | -2/+4 |
| | | |||||
| * | 🛠️ Isort refactoring. | Robert Honz | 2024-01-12 | 1 | -1/+2 |
| | | |||||
| * | 🛠️ Ruff refactoring. | Robert Honz | 2024-01-12 | 1 | -2/+2 |
| | | |||||
| * | 🛠️ Ruff ignores type annotation for `cli.py`, so `typer` continues to ↵ | Robert Honz | 2024-01-12 | 1 | -9/+8 |
| | | | | | work as expected. | ||||
| * | 🛠️ Fixed `cfg` cli command. Was broken after refactoring. Fixes #5. | Robert Honz | 2024-01-10 | 1 | -1/+1 |
| | | |||||
| * | 🌟 Re-add all project files. | Robert Honz | 2023-12-19 | 1 | -0/+217 |
