198 Commits
Author SHA1 Message Date
RadexitoandGitHub f7ba44cf2b Bump version from 0.32.0 to 0.32.1 2026-01-14 02:19:50 +00:00
Warry 53ced8cfd2 chore: Update project metadata and repository links for new fork
- Renamed project to `tidal-dl-ng-for-dj` in `pyproject.toml`.
- Updated author details to `Warry <warry@exemple.com>`.
- Bumped version from `0.31.4` to `0.32.0`.
- Changed repository URL to `FunWarry/tidal-dl-ng-For-DJ`.
- Updated documentation link to reflect the new GitHub Pages URL.
2025-12-30 15:55:57 +01:00
Warry d0a4576a22 chore: Update all repository references to the new fork URL
- Replaced `exislow/tidal-dl-ng` URLs with `FunWarry/tidal-dl-ng-For-DJ` across documentation, configuration files, UI components, and metadata.
- Synchronized all hyperlinks in README, issue templates, pyproject.toml, and mkdocs.yml.
- Ensured all references to the old repository are removed for consistency with the new fork.
2025-12-29 22:24:44 +01:00
Warry feaa1b17fa chore: Update deptry configuration in pyproject.toml
- Replaced deprecated `ignore_transitive` with `per_rule_ignores` for DEP003 rules targeting `shiboken6`.
2025-12-29 21:04:48 +01:00
Warry 61bf9ec5da chore: Remove redundant ignore_transitive configuration from pyproject.toml 2025-12-29 21:00:34 +01:00
Warry 7b60f92a48 feat: Refactor playlist management, error handling, and testing infrastructure
- Improved playlist item handling with pagination, error logging, and dedicated request hooks.
- Consolidated reusable helpers for track ID normalization, playlist validation, and removal logic.
- Enhanced error handling by introducing `PlaylistNotFound` and `UserNotAuthenticated` exceptions.
- Refined Pytest `qapp` fixture for headless CI compatibility and session-scoped reuse.
- Replaced redundant fixtures in multiple test files for consistency.
- Improved playlist management GUI with detailed debug logging for notifications and operations.
- Added `deptry` configuration to handle transitive dependencies and ignored exclusions.
- Updated Pytest and Tox configurations for consistent environment setup during CI/CD runs.
2025-12-29 20:54:26 +01:00
Warry 428d34056b refactor: Update poetry.lock and pyproject.toml for improved dependency management 2025-12-03 16:42:46 +01:00
Warry c1d40619aa Merge branch 'feature/json-downloaded' into fusion-refac-&-info
# Conflicts:
#	.gitignore
#	README.md
#	tidal_dl_ng/gui.py
2025-12-03 11:41:18 +01:00
E.J. Talevi 0e74ac32d6 Added clarity and grammar fixes to documentation and to some strings on the program itself. 2025-11-25 23:56:56 -03:00
Robert Honz b9ede6603e 🌟 Version bumped to v0.31.4 2025-11-13 08:35:39 +01:00
Robert Honz c1af2a8adf 🌟 Version bumped to v0.31.3 2025-10-26 09:54:11 +01:00
Robert Honz a71bc18ca6 fix(pyproject): 🐛 add support for Python 3.13 in classifiers
* Updated the `classifiers` section to include support for Python 3.13.
* Ensures compatibility with the latest Python version.
2025-10-21 09:15:19 +02:00
exislowandGitHub 74c38e5f4a Merge pull request #603 from exislow:py313
Py313
2025-10-21 08:10:15 +02:00
Robert Honz d3ec0398b4 fix(gui): 🐛 integrate ansi2html for improved log message formatting
* Added `Ansi2HTMLConverter` to convert ANSI color codes in log messages to HTML.
* Updated the `MainWindow` class to utilize the new converter for displaying logs.
* Removed dependency on `coloredlogs.converter` for log message display.
2025-10-21 07:58:00 +02:00
Robert Honz 0afd65c89b 🌟 Version bumped to v0.30.0 2025-10-20 10:41:08 +02:00
Robert Honz 5c09b6594c fix(tox): 🐛 update Python version support in configuration
* Added support for Python 3.13 in the `tox` configuration.
* Updated `envlist` to include `py313` for testing.
2025-10-20 10:09:30 +02:00
Robert Honz 61cc05788b 🌟 Version bumped to v0.29.0 2025-10-17 15:49:21 +02:00
Robert Honz c2e451bb39 fix(metadata): 🐛 update license information in pyproject.toml
* Added `license` and `license-files` fields to ensure proper licensing information is included.
* Removed outdated classifier for license to maintain accuracy.
2025-10-17 15:48:48 +02:00
Robert Honz 4fbc4404f8 🌟 Version bumped to v0.28.0 2025-10-15 23:10:38 +02:00
Robert Honz 6337b75e4b fix(dependencies): 🐛 update tidalapi version to 0.8.8
* Updated `tidalapi` from version `0.8.7` to `0.8.8` in `pyproject.toml`.
* Updated package version in `poetry.lock` to reflect the change.
* Added new file hashes for the updated version.
2025-10-15 23:07:14 +02:00
Robert Honz a61234b055 chore(dependencies): update dependencies to latest versions
- requests from 2.32.4 to 2.32.5
- rich from 14.1.0 to 14.2.0
- typer from 0.16.0 to 0.19.2
- tidalapi from 0.8.5 to 0.8.7
- pytest from 8.4.1 to 8.4.2
- mypy from 1.17.1 to 1.18.1
- tox from 4.28.4 to 4.31.0
- pyupgrade from 3.20.0 to 3.21.0
- isort from 6.0.1 to 7.0.0
- pylint from 3.3.8 to 4.0.1
- pillow from 11.3.0 to 12.0.0
- pytest-cov from 6.2.1 to 7.0.0
- black from 25.1.0 to 25.9.0
- nuitka from 2.7.11 to latest
2025-10-15 22:19:01 +02:00
Robert Honz 882e583dbd 🌟 Version bumped to v0.27.0 2025-10-06 14:14:05 +02:00
Robert Honz 9f1b7a61b6 🌟 Version bumped to v0.26.7 2025-09-25 20:45:22 +02:00
Robert Honz fed4cc1331 🌟 Version bumped to v0.26.6 2025-09-07 19:45:54 +02:00
Robert Honz 8939796164 🌟 Version bumped to v0.26.5 2025-08-13 08:20:21 +02:00
Robert Honz d6b1cae1ff 🌟 Version bumped to v0.26.4 2025-08-12 18:30:55 +02:00
Robert Honz 8b8cc9c2fe 🌟 Version bumped to v0.26.3 2025-08-12 18:03:57 +02:00
Robert Honz 5375850f98 Update dependencies in pyproject.toml
- Bump rich from 14.0.0 to 14.1.0
- Update tidalapi from 0.8.3 to 0.8.5
- Upgrade dev dependencies:
  - deptry from 0.23.0 to 0.23.1
  - mypy from 1.16.1 to 1.17.1
  - pre-commit from 4.2.0 to 4.3.0
  - tox from 4.27.0 to 4.28.4
  - bandit from 1.8.5 to 1.8.6
  - pylint from 3.3.7 to 3.3.8
  - pillow from 11.2.1 to 11.3.0
2025-08-11 13:06:16 +02:00
Robert Honz 0e7dda5622 Bump pyside6 version from 6.8.1 to 6.9.0 in pyproject.toml 2025-07-03 15:41:55 +02:00
Robert Honz bfc0c92d69 fix: downgrade pyside6 version from 6.8.3 to 6.8.1 for compatibility 2025-07-03 08:52:04 +02:00
Robert Honz 6395a00ed6 chore: 🔧 Update Python version constraints in configuration files
* Adjusted `requires-python` in `pyproject.toml` to `>=3.12,<3.13`
* Modified `envlist` in `tox.ini` to remove Python 3.13
* Updated `python-versions` in `poetry.lock` to reflect the new constraints
* coloredlogs does not support py3.13, yet, see https://github.com/xolox/python-coloredlogs/issues/119
2025-07-01 10:17:56 +02:00
Robert Honz 29ea5c5182 🌟 Version bumped to v0.26.2 2025-07-01 09:11:09 +02:00
Robert Honz 5a1e3d58a1 ✨ Downgrading pyside6 to 6.8.3, since 6.9.1 is not available on all platforms, yet. 2025-07-01 08:25:56 +02:00
Robert Honz 854aaf2543 🌟 Version bumped to v0.26.1 2025-07-01 08:05:33 +02:00
Robert Honz d3164f48de ✨ Add Python 3.13 support and update dependencies
Extends Python version support to include 3.13 in CI workflows,
tox environments, and documentation. Updates dependencies to
ensure compatibility with the new Python version and resolves
legacy workarounds for macOS GitHub Actions runners.

Upgrades include:
- `pyside6` to version 6.9.1
- `click` to version 8.2.1
- Other relevant dependency updates for compatibility.

Re-enables `pyupgrade` pre-commit hook targeting Python 3.12+.

Fixed binary creation for Intel macOS.
2025-07-01 08:04:21 +02:00
Robert Honz 6ddcb12bdf 🌟 Version bumped to v0.26.0 2025-06-30 17:42:28 +02:00
Robert Honz 09b611361c 🌟 Version bumped to v0.25.11 2025-06-29 21:55:20 +02:00
Robert Honz d53077f3f2 👷 Nuitka update to 2.7.11 2025-06-29 14:24:15 +02:00
Robert Honz a1f344644c 🌟 Version bumped to v0.25.10 2025-06-27 13:28:43 +02:00
Robert Honz f2ea4fef59 🌟 Version bumped to v0.25.9 2025-06-27 12:20:31 +02:00
Robert Honz 6e1b00fdec 🌟 Version bumped to v0.25.8 2025-06-27 12:17:46 +02:00
Robert Honz a2e8be4114 ✨ Dependency update. pyproject.toml fixes. isort-seed removal. 2025-06-27 09:42:35 +02:00
Robert Honz a266e37f45 🌟 Version bumped to v0.25.7 2025-06-26 20:35:59 +02:00
Robert Honz d9ab28d884 🌟 Version bumped to v0.25.6 2025-04-02 07:03:53 +02:00
Robert Honz d7a9227c06 👷 Dependency update. 2025-04-02 05:56:36 +02:00
Robert Honz 5b073b5e43 🌟 Version bumped to v0.25.5 2025-03-27 19:07:59 +01:00
Robert Honz f4b40b133e ✨ Nuitka downgraded to overcome pathelf --add-rpath issue. 2025-03-27 18:59:20 +01:00
Robert Honz 03cf970f88 🌟 Version bumped to v0.25.4 2025-03-24 12:11:39 +01:00
Robert Honz 6b77a6bbca 👷 Dependency update. 2025-03-24 07:11:11 +01:00
Robert Honz 8760a28ccd 🌟 Version bumped to v0.25.3 2025-03-23 21:29:07 +01:00