| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Implement comprehensive track information display on hover and resolve all
code quality issues to achieve complete ruff compliance.
MAJOR FEATURES:
- Track details preview on hover with rich metadata display
- Async BPM fetching with loading indicator
- Enhanced metadata utilities with fuzzy matching
- TIDAL API extras integration
FILES MODIFIED: 15+ files (core, UI, tests, docs)
RUFF COMPLIANCE: 0 errors (89+ violations resolved)
- Fixed E999 syntax error in metadata_utils.py
- Refactored 10+ complex functions (C901)
- Updated error handling (S110, S112, SIM105)
- Modernized type hints (UP038)
- Fixed naming conflicts (A001, F811)
BUG FIXES:
- Added missing _on_update_cover() method (11 test failures)
- Fixed BPM display and async loading
- Improved thread safety
TESTING: 30 passed, 1 skipped
DOCUMENTATION: Windows PowerShell support, tox troubleshooting
|
| |
|
|
|
| |
* Changed the header format to include an icon for better visual appeal.
* Ensures consistency with the overall project branding.
|
| |
|
|
|
| |
* Updated the requirements section to include support for Python 3.13.
* Clarified compatibility for users regarding Python versions.
|
| |
|
|
|
|
| |
* Added information on downloading Dolby Atmos files.
* Updated build instructions for macOS and added options for Windows and Linux.
* Corrected the build status badge link in the README.
|
| |
|
|
|
|
| |
* Added a section addressing the terminal flashing issue when running the app on Windows.
* Provided a link to issue #103 for further details.
* Explained that this occurs due to the Python `ffmpeg` library when `extract_flac` is activated.
|
| |
|
|
| |
* Added a section in the README.md to guide users on installing the `libxcb-cursor0` dependency for Linux systems, specifically Ubuntu and Debian.
|
| |
|
|
|
| |
* Clarified the Python version requirement for installation.
* Removed mention of Python 3.13 to avoid confusion.
|
| |
|
| |
The brackets are interpreted by zsh making the command fail with a not useful error message. By putting it in quotes this does not happen.
|
| |
|
|
| |
- Changed the link to `cookiecutter-poetry` for consistency.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| | |
|
| |
|
|
| |
@orbittwz in README.
|
| |
|
|
| |
dev environment.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|
|
| |
Fixes #108
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
|