Commit Graph

672 Commits (6820e2d4e3aabd2da62d6e268b995f3efa41a8bd)

Author SHA1 Message Date
Broque Thomas 46f82027cb Allow re-sync from download_complete state and add Rediscover button
1 month ago
Broque Thomas fc4e16337a Redesign hybrid mode with N-source priority ordering
1 month ago
Broque Thomas 42b457f9d6 Redesign settings page with modern tabbed single-column layout
1 month ago
Broque Thomas e715ceef3e Add multi-source search tabs for enhanced search (Spotify/iTunes/Deezer)
1 month ago
Broque Thomas b9c83a50fa Add Soulseek peer queue filtering and configurable download timeout
1 month ago
Broque Thomas e2345c659d Add mass orphan safety guard to prevent accidental library deletion
1 month ago
Broque Thomas 99481a0232 Fix Track Match search ignoring Track/Artist fields and low result limit
1 month ago
Broque Thomas 0a3cca4f1f Fix Spotify invalid_client and Tidal redirect URI mismatch on auth
1 month ago
Broque Thomas 9a6ee0e229 Replace Inspiration templates with tabbed Automation Hub
1 month ago
Broque Thomas b9732156cd Add per-tag granular toggle settings for all 47 embedded tags
1 month ago
Broque Thomas d3bff90fd6 Add Picard-compatible MusicBrainz tags and per-category tag settings
1 month ago
Broque Thomas 5adfdad9a3 Speed up dashboard polling intervals for more responsive UI
1 month ago
Broque Thomas 4a7f297b2c Add minimum peer upload speed setting and fix quality scoring tiers
1 month ago
Broque Thomas b4da777bdc Fix automation group dropdown clipped at bottom of page
1 month ago
Broque Thomas a42927f369 Add re-download capability to dead file findings (#189)
1 month ago
Broque Thomas 2656927f79 Beatport enrichment progress, metadata cache fixes, per-source cache clearing
1 month ago
Broque Thomas a7c7d9e6ed Fix Beatport download bubbles missing for releases and on page navigation
1 month ago
Broque Thomas cde5754f0f Add Auto-Fill fix handler for incomplete album findings
1 month ago
Broque Thomas fbf44123ec Add Beatport download bubbles, enrichment cache, and batch enrichment
1 month ago
Broque Thomas dc612da9d5 Add Sync to Server button for Beatport playlists in download modal
1 month ago
Broque Thomas 27a0cf8b81 Add Sync History feature with live re-sync progress and source detection
1 month ago
Broque Thomas f8f113d0e7 Beatport direct download — skip discovery, open download modal directly
1 month ago
Broque Thomas 171a64005d Fix discovery fix modal layout shift causing accidental clicks (#186)
1 month ago
Broque Thomas 6bccbd9cf2 Fix Hydrabase background comparison to use configured metadata source instead of hardcoded iTunes
1 month ago
Broque Thomas a9d0607d25 Add hi-res FLAC to CD quality downsampling in post-processing
1 month ago
Broque Thomas cc62541a65 Add Select All, Fix Selected & Fix All to Library Maintenance findings
1 month ago
Broque Thomas b9d3c4051e Fix Unknown Album in wishlist: album name lost when raw Spotify data missing
1 month ago
Broque Thomas 7fd29c4f77 Fix confirm modals hidden behind other modals and wishlist showing Unknown Album
1 month ago
Broque Thomas 4c6e2fe1ec Revamp automation page: 2-col grid, duplicate, search/filter, templates, grouping
1 month ago
Broque Thomas 7604239b9a Filter refresh playlist dropdown by source and add spotify_public refresh handler
1 month ago
Broque Thomas 53ef9fa913 Add Deezer support to watchlist config modal and linked provider section
1 month ago
Broque Thomas 46d3309835 Revamp watchlist & wishlist buttons with dark glass design and animated gradient border
1 month ago
Broque Thomas 775307c2b5 Add worker orbs animation to dashboard header
1 month ago
Broque Thomas 42a4285e09 Add clear findings button to library maintenance modal
1 month ago
Broque Thomas 658f5c60f7 Fix debug info copy button failing for Docker/LAN users over HTTP
1 month ago
Broque Thomas f10beeea0a Add source badges (Spotify/iTunes/Deezer) to watchlist artist cards
1 month ago
Broque Thomas 46ac46134b Add Deezer as configurable free metadata fallback source alongside iTunes
1 month ago
Broque Thomas a02d14a23a Add URL history pills for YouTube, Deezer, and Spotify Link sync tabs
1 month ago
Broque Thomas 837c5ff680 Add persistent library history tracking downloads and server imports
1 month ago
Broque Thomas f4af4ea7db Fix missing album cover art in download bubbles for redownload and issue downloads
1 month ago
Broque Thomas 7871f4581c Add cancel button for watchlist scans (manual and automation-triggered)
1 month ago
Broque Thomas c90fff37f1 Fix service status labels missing HiFi and Qobuz display names
1 month ago
Broque Thomas ec389c5ae8 Add HiFi as free lossless download source via public hifi-api instances
1 month ago
Broque Thomas 483e45cbc0 Add Spotify Link tab for public playlist/album scraping without API credentials
1 month ago
Broque Thomas da2b42b59a Add Redownload button to enhanced library view & fix album download mode
1 month ago
Broque Thomas 0742cc45e6 Add hemisphere setting for seasonal playlists on Discover page
1 month ago
Broque Thomas 186671aa2e Add play button to repair findings & increase finding image sizes
1 month ago
Broque Thomas 078b1130f8 Fix watchlist migration dropping profile_id & fix profile delete dialog hidden behind overlay
1 month ago
Broque Thomas ab21855af3 Enrich repair findings with album art, artist images & live job progress
1 month ago
Broque Thomas f08550140f Add whistle logo to maintenance modal header & harden fix handlers
1 month ago
Broque Thomas 0594673cad Polish finding detail renderers with richer visuals
1 month ago
Broque Thomas 7a706e8c11 Add fix actions for maintenance findings (dead files, orphans, duplicates, etc.)
1 month ago
Broque Thomas 61ed4086e0 Redesign maintenance findings/history tabs with dashboard & fix path resolution bugs
1 month ago
Broque Thomas 4635ea895b include a '?' to include more details for each job.
1 month ago
Broque Thomas dab94ce65d update soulsync repair worker with new jobs
1 month ago
Broque Thomas cae2bd0c62 Add granular post-processing toggles for metadata services, cover art, and lyrics
1 month ago
Broque Thomas 8f0b9518bc Add per-profile ListenBrainz support with personal settings modal
1 month ago
Broque Thomas 9a22c49a0e Add FLAC bit depth fallback option to quality profile
1 month ago
Broque Thomas 4a73ef6d24 Optimize enhanced view performance with event delegation and scoped DOM queries
1 month ago
Broque Thomas 7db1545208 Optimize enhanced view performance with event delegation and scoped DOM queries
1 month ago
Broque Thomas 7e19e66ef3 Add quality enhance button to upgrade existing library tracks & Add iTunes fallback to Quality Enhance endpoint for full metadata source parity
1 month ago
Broque Thomas 3bbbfb125e Add $albumtype template variable with smart EP/Single/Album detection
1 month ago
Broque Thomas 761052145f Add select all checkbox to watchlist modal for bulk removal
1 month ago
Broque Thomas fc90ed68a3 Fix debug info copy button failing over HTTP in Docker
1 month ago
Broque Thomas fead6db379 Fix docs sidebar navigation scroll targeting with lazy-loaded images
1 month ago
Broque Thomas 719980cf5a Hide sync sidebar by default, only show during active sync
1 month ago
Broque Thomas 945f86c643 Library Repair Worker: multi-job background maintenance daemon with 10 jobs, findings system, and management modal
1 month ago
Broque Thomas 6de3ab7cef Add universal metadata cache for Spotify & iTunes API responses with browsable dashboard tool
1 month ago
Broque Thomas c54e52e18d Add Spotify Library discovery section, instrumental filter, custom exclusion terms & album download modal fixes
1 month ago
Broque Thomas a5e72cff05 Add instrumental filter & custom exclusion terms to watchlist content filters
1 month ago
Broque Thomas 32f1cc946c Improve watchlist cross-provider matching accuracy and add manual artist linking UI
1 month ago
Broque Thomas 0e89155c15 Add watchlist settings gear button to artist detail and artist card pages
1 month ago
Broque Thomas e1a5bf678a Add library issue reporting system with actionable detail modal
1 month ago
Broque Thomas 57a8bdd107 Add album file reorganization to Enhanced Library Manager
1 month ago
Broque Thomas d4eadef374 Add interactive REST API docs with full endpoint tester and complete metadata serialization
1 month ago
Broque Thomas 4dfefc70df Polish settings page styling — premium header, toggle switches, refined inputs
1 month ago
Broque Thomas f9bdabc0e4 Add particle background toggle & optimize accent color caching
1 month ago
Broque Thomas 2c6f2adce1 Redesign watchlist modal with polished cards, gradient overlays, and rate limit modal
1 month ago
Broque Thomas a557074d3c Add Spotify rate limit modal with live countdown and ban duration escalation
1 month ago
Broque Thomas daa55d208e fix issue where album info was not displayed for discover items.
1 month ago
Broque Thomas 02c1da76ba update recent updates and fix spotify worker rate limit button
1 month ago
Broque Thomas 7da7f3b112 Cache similar artist metadata at scan time to eliminate redundant Spotify API calls
1 month ago
Broque Thomas 5ee9390c05 Add album art to discovery pool by extracting image URLs from match data
1 month ago
Broque Thomas 55186c6a51 Add Deezer playlist sync tab with discovery, fix modal, and cache persistence
1 month ago
Broque Thomas f9d80606e3 Expand debug info with library stats, service status, config, and configurable log output
1 month ago
Broque Thomas fc05412a13 update docs page
1 month ago
Broque Thomas 470b8dca7e fix spotify active animation color
1 month ago
Broque Thomas 7d092e8b53 css fixes
1 month ago
Broque Thomas e8df863205 enhanced library write all modal and confirmation dialog
1 month ago
Broque Thomas 6c4de45b32 fix acoustID match issue and css changes
1 month ago
Broque Thomas ded906bef4 Fix false positive track matching & tag writing visibility for library files
1 month ago
Broque Thomas a3bf858558 Seamless Spotify rate limit UX — replace intrusive modal with ambient indicators
1 month ago
Broque Thomas 9557e6bdd3 Fix sync stuck at 80% — serialize datetime in SyncResult for WebSocket emit
1 month ago
Broque Thomas 49d1cb595f Update Help & Docs — add Qobuz everywhere, Tidal/Qobuz enrichment workers, fix Metadata Updater descriptions
1 month ago
Broque Thomas a8de75ce26 Fix watchlist badge — source-aware ID selection and hide when no usable ID
1 month ago
Broque Thomas d401dc8af1 Two-column badge layout for artist cards with 7+ service matches
1 month ago
Broque Thomas ecfa30c918 Fix Tidal V2 search endpoint, duration parsing, and library badge display
1 month ago
Broque Thomas cc35864e7d Tidal & Qobuz Enrichment Workers - Bug Fixes & Rate Limiting
1 month ago
Broque Thomas 35d6068f99 fix worker logos
1 month ago
Broque Thomas ac2c710a1e Tidal & Qobuz Background Enrichment Workers
1 month ago