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
29ffd5df4b
chore: 🔧 Update link format in README
...
- Changed the link to `cookiecutter-poetry` for consistency.
2025-07-01 11:09:27 +02:00
Robert Honz
a91a368994
feat: ✨ Enhance media formatting functions
...
* Added detailed docstrings for `format_str_media` and related helper functions.
* Refactored media formatting logic to utilize dedicated functions for better readability and maintainability.
* Improved error handling in media formatting.
* Updated `file_unique_suffix` function to correct the spelling of `separator`.
2025-07-01 11:05:33 +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
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
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
f546b43101
✨ Add docstrings for path-related functions and improve path sanitization logic.
2025-07-01 09:56:17 +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
exislow and GitHub
e35f5eef78
Merge pull request #476 from exislow/474-save-path-now-cannot-be-accessed
...
🛠️ Windows drives won't get sanitized anymore. Fixes #474
2025-07-01 07:34:51 +02:00
Robert Honz
181daf53a4
🛠️ Windows drives won't get sanitized anymore. Fixes #474
2025-07-01 07:34:07 +02:00
Robert Honz
6ddcb12bdf
🌟 Version bumped to v0.26.0
2025-06-30 17:42:28 +02:00
exislow and GitHub
28f15e0bff
Merge pull request #471 from exislow/447-character-limits-on-album-name
...
🛠️ Directory length limit is checked and adapted correctly now. Fixes #447 & #436
2025-06-30 16:36:01 +02:00
Robert Honz
70e29771b9
🛠️ Directory length limit is checked and adapted correctly now. Fixes #447 & #436
2025-06-30 16:33:32 +02:00
Robert Honz
0eaeed533f
👷 Added Apple Script timeout workaround for macos-13 Intel runner.
2025-06-30 10:45:52 +02:00
exislow and GitHub
1499c2994c
Merge pull request #467 from exislow/424-use-album-date-instead-of-date-added
...
✨ Either date added or date released will be shown, depending if a list is selected or a search was performed. Fixes #424
2025-06-30 10:45:37 +02:00
Robert Honz
70e8b5fb13
✨ Either date added or date released will be shown, depending if a list is selected or a search was performed. Fixes #424
2025-06-30 10:44:51 +02:00
exislow and GitHub
949aec8b61
Merge pull request #465 from exislow/409-reloading-left-sidebar-creates-duplicates-under-favorites
...
🛠️ Favorites won't getting duplicated after user hits the list reload button. Fixes #409
2025-06-30 08:40:24 +02:00
Robert Honz
98f5230ccd
🛠️ Favorites won't getting duplicated after user hits the list reload button. Fixes #409
2025-06-30 08:39:33 +02:00
Robert Honz
09b611361c
🌟 Version bumped to v0.25.11
2025-06-29 21:55:20 +02:00
Robert Honz
bbc65c8577
🛠️ Cover won't be removed, if clicked on the same item multiple times.
2025-06-29 21:53:50 +02:00
Robert Honz
5bdd48e471
✨ Spinner will be shown, if search results are expanded.
2025-06-29 21:50:12 +02:00
Robert Honz
db5c5eac97
✨ will only return the first artists. will return all album artists. Fixes #439
2025-06-29 21:42:39 +02:00
exislow and GitHub
8fa41050ec
Merge pull request #462 from exislow/422-cli-crash-when-the-content-is-no-longer-available
...
422 cli crash when the content is no longer available
2025-06-29 21:29:39 +02:00
Robert Honz
e8ca69fefa
🛠️ GUI dos not hang if searched media is not available anymore.
2025-06-29 21:29:06 +02:00
Robert Honz
a676e16367
🛠️ App does not crash anymore on not available content. Fixes #422
2025-06-29 21:23:27 +02:00
exislow and GitHub
1d8d11dcc9
Merge pull request #461 from exislow/423-long-unresponsive-hangs-on-cover-loading
...
👷 Lists and cover will be loaded in background. Gui won't hang anymore. Fixes #423
2025-06-29 20:34:38 +02:00
Robert Honz
039546ffe8
👷 Lists and cover will be loaded in background. Gui won't hang anymore. Fixes #423
2025-06-29 20:33:22 +02:00
Robert Honz
f0412c6f96
👷 Re-arranged imports.
2025-06-29 14:24:15 +02:00
Robert Honz
d53077f3f2
👷 Nuitka update to 2.7.11
2025-06-29 14:24:15 +02:00
Robert Honz
20ba5c2057
👷 APFS will be sued for DMG creation to avoid busy resource error in github action runner. https://github.com/actions/runner-images/issues/7522#issuecomment-2299918092
2025-06-29 14:24:15 +02:00
exislow and GitHub
625775106e
Merge pull request #428 from JuanJesusAlejoSillero/master
...
Fix UnboundLocalError in GUI on_populate_tree_lists method leading to unresponsive left panel
2025-06-29 13:15:59 +02:00
Robert Honz
353fedd682
🛠️ Fixed link to orbittwz profile.
2025-06-29 13:08:42 +02:00
exislow and GitHub
ebc3e84f84
Merge pull request #459 from exislow/458-newest-version-does-not-open-on-windows-client
...
🛠️ Fixed wrong repo url after pyproject.toml update. Credits to @orbi…
2025-06-29 12:36:36 +02:00
Robert Honz
85ecdf866e
🛠️ Fixed wrong repo url after pyproject.toml update. Credits to @orbittwz in README.
2025-06-29 12:36:08 +02:00
Robert Honz
4a26aea87f
✨ Added Windows ARM action built.
2025-06-27 15:16:25 +02:00
Robert Honz
a1f344644c
🌟 Version bumped to v0.25.10
2025-06-27 13:28:43 +02:00
Robert Honz
6bef8242f8
👷 Deprecated GitHub runner update.
2025-06-27 13:28:02 +02:00
Robert Honz
f2ea4fef59
🌟 Version bumped to v0.25.9
2025-06-27 12:20:31 +02:00
Robert Honz
e277cdced2
👷 Poetry lock update.
2025-06-27 12:19:51 +02:00
Robert Honz
6e1b00fdec
🌟 Version bumped to v0.25.8
2025-06-27 12:17:46 +02:00
exislow and GitHub
a49381cfb0
Merge pull request #456 from exislow/dependency-update
...
✨ Dependency update. pyproject.toml fixes. isort-seed removal.
2025-06-27 12:13:56 +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
6f2e73baaa
✨ Empty metadata tags will be removed before written to file. Url tag for mp4 corrected.
2025-06-06 08:29:26 +02:00
Juan Jesús Alejo Sillero and GitHub
cee11e6ebd
Fix: Prevent UnboundLocalError in on_populate_tree_lists
...
- Added a safeguard to skip items in `user_lists` that do not match expected types (`UserPlaylist`, `Playlist`, or `Mix`).
- Ensured `twi_child` is only accessed when properly initialized.
- This prevents crashes during GUI interaction when unexpected data is encountered.
2025-04-26 01:15:45 +02:00