Warry
d2c3e8ab8f
feat(hover): add track details preview on hover + fix all ruff violations
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
2025-11-29 12:10:06 +01:00
..
2025-11-29 12:10:06 +01:00
2025-11-13 08:33:59 +01:00
2025-11-29 12:10:06 +01:00
2025-09-30 22:34:53 +02:00
2025-10-20 10:47:43 -06:00
2025-11-29 12:10:06 +01:00
2025-10-20 10:47:43 -06:00
2025-11-12 15:18:35 -06:00
2025-11-12 14:09:22 +01:00
2025-10-22 21:38:30 +02:00
2025-11-29 12:10:06 +01:00
2025-11-29 12:10:06 +01:00
2025-11-29 12:10:06 +01:00
2025-11-29 12:10:06 +01:00
2025-11-29 12:10:06 +01:00
2025-11-29 12:10:06 +01:00
2023-12-19 23:58:57 +01:00
2025-11-29 12:10:06 +01:00
2024-04-03 07:02:45 +02:00