Commit Graph
76 Commits
Author SHA1 Message Date
Robert Honz fa1ea1fc87 refactor(tox): 🔧 Remove Python 3.13 from testing matrix
* Updated the Python version matrix in the tox job to only include 3.12.
* This change simplifies the testing process and focuses on the currently supported version.
2025-07-03 11:24:50 +02:00
Robert Honz 6d7f4f1625 refactor(guidelines): ✨ Improve clarity in coding standards
* Enhanced wording for better understanding of blank line usage.
* Clarified instructions on updating docstrings during refactoring.
* Specified the use of line comments for complex logic explanations.
2025-07-02 09:56:57 +02:00
Robert Honz 6d62a3b5c0 refactor(guidelines): ✨ Update coding standards for type annotations
* Added a guideline to use modern built-in generics from the `typing` module.
* This change aligns with PEP 484 and promotes better coding practices.
2025-07-02 08:49:32 +02:00
Robert Honz 395771a939 refactor(guidelines): ✨ Update coding standards for type annotations and add PEP references
* Clarified type annotations usage for function parameters, return types, and variables.
* Added guidelines for using blank lines, coroutines, and string interpolation as per PEP standards.
2025-07-01 14:36:37 +02:00
Robert Honz 4dde8c819a chore: 🔧 Update coding standards and documentation guidelines
* Refined coding guidelines for clarity and structure.
* Added sections for type annotations and docstring requirements.
* Ensured consistency in documentation practices across the project.
2025-07-01 11:33:04 +02:00
Robert Honz 1f7d8a15e2 chore: 🔧 Update docstring guidelines for typing usage
- Added clarification to the docstring guidelines to include the use of `typing` in docstrings.
2025-07-01 11:04:58 +02:00
Robert Honz de47935f04 chore: 🔧 Update coding standards for Python
- Added a guideline to use the newest coding style supported by the used Python version.
2025-07-01 10:46:41 +02:00
Robert Honz ca927984d3 chore: 🔧 Update docstring guidelines in coding standards
* Changed "Write docstrings for all public modules, classes, functions, and methods" to "Always write doc strings for all modules, classes, functions, and methods."
* Added missing punctuation for consistency in error handling guidelines.
2025-07-01 10:34:20 +02:00
Robert Honz eda5ab92c0 feat: ✨ Add project coding standards for Python
* Introduced guidelines for naming conventions and error handling.
* Specified the use of `snake_case` for variables, `CamelCase` for classes, and PEP 8 compliance.
* Emphasized the importance of type hints and docstrings in code documentation.
2025-07-01 10:08:46 +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 0eaeed533f 👷 Added Apple Script timeout workaround for macos-13 Intel runner. 2025-06-30 10:45:52 +02:00
Robert Honz 4a26aea87f ✨ Added Windows ARM action built. 2025-06-27 15:16:25 +02:00
Robert Honz 6bef8242f8 👷 Deprecated GitHub runner update. 2025-06-27 13:28:02 +02:00
Robert Honz f4b40b133e ✨ Nuitka downgraded to overcome pathelf --add-rpath issue. 2025-03-27 18:59:20 +01:00
Robert Honz 0686bbf376 👷 Install patchelf explicitly. 2025-03-25 21:14:24 +01:00
Robert Honz 1336bebebb 👷 Do not use cache for actions. 2025-03-24 07:11:37 +01:00
Robert Honz 4b880a69f4 👷 Linux ARM64 enabled for GUI builds. 2025-01-27 08:41:48 +01:00
Robert Honz 2428be42bb 👷 Added search advise to every issue type. 2025-01-20 10:19:28 +01:00
Robert Honz e723b81892 👷 Extended issue templates. 2025-01-12 15:42:17 +01:00
Robert Honz d79519636d 👷 Extended issue templates. 2025-01-12 15:41:15 +01:00
Robert Honz e53f3fa675 👷 Extended issue templates. 2025-01-12 15:40:06 +01:00
Robert Honz 2381b78c2f 👷 Extended issue templates. 2025-01-12 15:39:13 +01:00
Robert Honz fca675e8f9 👷 Extended issue templates. 2025-01-12 15:34:22 +01:00
Robert Honz c5bf1d5b9c 👷 Extended issue templates. 2025-01-12 15:32:24 +01:00
Robert Honz f72578e40b 👷 Removed unnecessary release workflow code. 2025-01-04 14:34:17 +01:00
Robert Honz e2ea1e0eed 👷 Switching to maintained GitHub release action (action-gh-release). 2025-01-04 14:25:46 +01:00
Robert Honz 73408b4730 👷 GitHub action now use ubuntu-24.04 2025-01-03 14:48:21 +01:00
Robert Honz 0cb80b3f6b ✨ GitHub Action: Runner updater on commit to ubuntu-24.04. 2025-01-02 14:46:52 +01:00
Robert Honz 8a3f205c50 ✨ Issues: More directions for issue submission added. 2025-01-02 14:16:25 +01:00
Robert Honz 7768f8877b 👷 GitHub Action cache update. 2024-12-17 13:39:21 +01:00
Robert Honz 62260d2802 👷 GitHub Action cache update. 2024-12-17 13:34:39 +01:00
Robert Honz 35cf758888 👷 Only supported Python version is now 3.12. 2024-12-17 12:48:59 +01:00
Robert Honz 748f8c7954 👷 Only supported Python version is now 3.12. 2024-12-17 12:44:24 +01:00
Robert Honz 6ef9c4ba1e 👷 Minimum Python version is now 3.12. 2024-12-17 09:45:10 +01:00
Robert Honz 704d75de85 👷 GitHub workflow update: macos runner updated to version 13. 2024-12-13 10:39:47 +01:00
Robert Honz 076305e389 🛠️ Trying to overcome early timeouts with PyPi. 2024-11-30 10:29:06 +01:00
Robert Honz 210e01f66e 👷 Fixing build script for macOS ARM64. 2024-06-16 16:31:06 +02:00
Robert Honz 2dd2067f0d 👷 Enable macOS M1 build. 2024-06-13 21:29:23 +02:00
Robert Honz 55df3d4631 👷 Updated macOS build image to 12, due to GitHub sunset of macos-11. 2024-05-21 09:09:02 +02:00
Robert Honz 148b77328a ✨ More mandatory fields for the help issue template. 2024-04-03 06:15:14 +02:00
Robert Honz 9dd8f6c856 Merge branch '71-feature-show-queued-downloads'
* 71-feature-show-queued-downloads:
  ✨ Lists can also be downloaded using the "Download List" button.
  👌 Reduced network traffic for covers.
  ✨ Display cover in info area.
  ✨ Use `Album.image()` to get cover url.
  ✨ Software named explicitly.
  ✨ Info pane will be initialized correctly.
  ✨ Added info pane to GUI.

# Conflicts:
#	tidal_dl_ng/gui.py
2024-03-29 12:32:11 +01:00
Robert Honz 1a37c008c4 🛠️ Reverting to PyPi publish. 2024-03-29 09:20:53 +01:00
Robert Honz 8a0ba0e1a3 🛠️ Fixing build for windows in onedir mode. 2024-03-29 09:10:24 +01:00
Robert Honz b97b1f3c28 🛠️ Fixing build for windows in onedir mode. 2024-03-29 09:05:51 +01:00
Robert Honz 453205bf48 ✨ Software named explicitly. 2024-03-25 14:20:55 +01:00
Robert Honz 3b737b0eb8 🛠 Settings path fix. 2024-02-26 07:51:48 +01:00
Robert Honz 7cbfd68e2a ✨ Links are necessary for reproduction. 2024-02-26 07:37:20 +01:00
Robert Honz 34fd48aabc 🌟 Issue templates. 2024-02-26 06:34:45 +01:00
Robert Honz d39bcc9292 ✨ Window icon will be shown. App will be built with specific icons per OS. 2024-01-19 11:06:38 +01:00
Robert Honz 125641a93c 🪄 Removed debugging code. 2024-01-17 10:42:40 +01:00