github Nezreka/SoulSync v0.51
Stable release v0.51

latest releases: v0.65, MultiSource
20 days ago

Version 0.51 - UI/UX Improvements & Watchlist Enhancements

🎨 Settings Page Improvements

  • Added vertical scrolling support for better usability on small screens
  • Cleaned up text backgrounds throughout settings for better visual consistency
  • Applied consistent green monospace styling to log file path display
  • Added rounded corners to API configuration frames (Spotify, Plex, Soulseek)
  • Enhanced label styling with transparent backgrounds and proper white text

👀 Watchlist System Enhancements

  • Enhanced Rate Limiting: Implemented comprehensive multi-layer rate limiting to prevent API bans
    • Increased delays between artists (2.0s) and albums (0.5s)
    • Enhanced Spotify API interval timing and error handling
  • Unified Scan Implementation: Manual and auto watchlist scans now use the same worker for consistency
  • Progress Persistence: Fixed progress bars resetting when reopening modal during active scans
  • Professional Artist Cards: Redesigned watchlist modal artist cards with:
    • "Artist: [name]" and "Last Sync: [time]" formatting
    • Improved visual hierarchy and spacing
    • Modern hover effects and enhanced delete button styling
    • Increased card height for better readability

🔧 Technical Improvements

  • Fixed signal connection race conditions in progress tracking
  • Added progress state restoration capabilities
  • Improved shared worker lifecycle management
  • Enhanced error handling and recovery mechanisms

Don't miss a new SoulSync release

NewReleases is sending notifications on new releases.