Commit Graph

996 Commits (main)

Author SHA1 Message Date
Broque Thomas 288994e081 Update What's New with all today's features and fixes
5 days ago
Broque Thomas 288776a7f3 Add genre whitelist for filtering junk tags during enrichment
5 days ago
Broque Thomas c6de707f94 Fix single track search results downloading with album context
5 days ago
Broque Thomas 1564d7bd53 Fix Liked Songs playlist misidentified as YouTube source
5 days ago
Broque Thomas 6036e02011 Fix library scan button stuck on 'Stop' and stale count shown as 'failed'
5 days ago
Broque Thomas f8e4adde41 Remove redundant output path mirror from standalone config section
5 days ago
Broque Thomas db7714c4db Fix settings page showing all tabs on first load
5 days ago
Broque Thomas efe8280e23 Rebrand folder terminology: Download→Input, Transfer→Output, Staging→Import
5 days ago
Broque Thomas cef1162c5e Update What's New with today's features and fixes
5 days ago
Broque Thomas b17a6e2dd7 Add per-artist metadata source override for watchlist scans
5 days ago
Broque Thomas 381e37ecf7 Enhance logging, debug info, and add Troubleshooting docs section
5 days ago
BoulderBadgeDad f636014b9a
Merge pull request #316 from kettui/fix/reduce-ui-stalls
5 days ago
Broque Thomas 020ce6d765 Hide discovery modal sync buttons in standalone mode
5 days ago
Broque Thomas 33911a7001 Show Sync page in standalone mode, only hide sync buttons
5 days ago
Broque Thomas ad9d5817cf Fix 'Loading playlist...' stuck forever on error
5 days ago
Broque Thomas f4aaab8a66 Reorganize Settings Library tab with collapsible sections
5 days ago
Antti Kettunen 688e84ce4d Fix MusicBrainz label, primarily show tabs with fetched results only
5 days ago
Antti Kettunen 02f190efc6 Reduce enhanced search stalls
5 days ago
Broque Thomas 841ad42fdd Fix MusicBrainz tab not appearing in enhanced search
5 days ago
Broque Thomas 4f5025d526 Add MusicBrainz search tab, wider global search, bump to v2.32
5 days ago
Broque Thomas 70005968b6 Restructure version modal and What's New for v2.31
5 days ago
Broque Thomas b4475152a9 Hide all sync buttons in standalone mode, bump UI to v2.31
5 days ago
Broque Thomas 12e9c0034b Hide Sync page in sidebar for SoulSync standalone mode
5 days ago
Broque Thomas d688e7fa15 Update What's New and version modal with standalone library and import fixes
5 days ago
Broque Thomas c009acdbb6 Add SoulSync Standalone toggle to Settings page
6 days ago
Broque Thomas bbf5af1ce1 Fix auto-import rescan race condition, coverage penalty, and UI
6 days ago
Broque Thomas a2e3ce8000 Fix auto-import track numbers, dates, cover art, and track name display
6 days ago
Broque Thomas d2c6979ce4 Recursive staging scan, singles support, and improved import UI
6 days ago
Broque Thomas c20529dbb5 Fix auto-import toggle visual and import page refresh
6 days ago
Broque Thomas 1446c7b63a Fix auto-import toggle visual flicker
6 days ago
Broque Thomas eb2218ec8d Add file deletion option to album delete on enhanced library page
6 days ago
Broque Thomas 619b7ab4be Update What's New and version modal with recent fixes
6 days ago
Broque Thomas aede7dd089 Fix download modal freezing by moving M3U save to completion only
6 days ago
Broque Thomas 7415485b9a Harden download modal polling against premature completion
6 days ago
Broque Thomas 57259b6e3a Always run HTTP polling for download modal updates
6 days ago
Broque Thomas 1384b966e8 Fix Unknown Artist when adding playlist tracks to wishlist
6 days ago
BoulderBadgeDad 6b70d7331c
Merge pull request #295 from pxjx22/fix/socketio-polling-fallback
6 days ago
Broque Thomas 168b4c21dd Fix batch panel collapse button not clickable when collapsed
6 days ago
Broque Thomas 8f7a3b4861 Use SoulSync confirm dialog for batch cancel instead of browser alert
6 days ago
Broque Thomas 04b8c02ea9 Reject junk artist Soulseek results and cancel downloads on wishlist clear
6 days ago
Broque Thomas 9898bd1190 Add batch context panel to Downloads page
6 days ago
Broque Thomas 5e62229d00 Navigate to downloads page when wishlist is already processing
6 days ago
Broque Thomas 6989701d65 Include album name in Soulseek search queries
6 days ago
Broque Thomas a4415db339 Skip slskd polling when Soulseek is not active or disconnected
6 days ago
Broque Thomas 2429d87dbe Update What's New and version modal with recent features and fixes
6 days ago
Broque Thomas 308773ea7c Add Auto-Import — background staging folder watcher with smart matching
6 days ago
Broque Thomas 922b350983 Show all server playlists with synced/unsynced visual separation
7 days ago
Broque Thomas a867bba18f Bidirectional artist sync, repair jobs grid, deezer column fix
7 days ago
Broque Thomas 09d358ef69 Fix watchlist scan false failures, Spotify backfill, and wishlist remove
7 days ago
Broque Thomas f59c564382 Wishlist Nebula — expanded view redesign, live processing, download flow
7 days ago
Broque Thomas 16ad6184ed Wishlist Nebula enhancements — artist photos, art ring, animations
7 days ago
Broque Thomas dd26437125 Wishlist Nebula — artist orb visualization replacing category cards
7 days ago
Broque Thomas cd157fc692 Fix wishlist button intermittently not navigating to page
7 days ago
Broque Thomas baed8ed8b6 Fix worker orb tooltips rendering behind dashboard content
7 days ago
Broque Thomas 85b470809e Add automation group management — rename, delete, bulk toggle, drag-drop
7 days ago
Broque Thomas 7317bd7c55 Live sidebar badges for Watchlist/Wishlist, update Wishlist icon to star
7 days ago
Broque Thomas 4c9bab356d Fix dashboard header layout — center worker orbs, reposition quick-nav
7 days ago
Broque Thomas d9b4e5b853 Add smart Library Status card to Dashboard with deep scan support
7 days ago
Broque Thomas 1c8a25cff9 Fix 'Delete File Too' silently failing when file path cannot be resolved
1 week ago
Broque Thomas 60d737f7ab Add Tools sidebar page with grouped layout and Library Maintenance hero
1 week ago
Broque Thomas cf18590794 Promote Watchlist and Wishlist from modals to full sidebar pages
1 week ago
Broque Thomas 316d4cb466 Picard-style MusicBrainz album consistency for tag embedding
1 week ago
Broque Thomas bf123fed63 Reject Qobuz 30-second sample/preview downloads
1 week ago
Broque Thomas 9d77c403cc Fix Spotify enrichment worker infinite loop on pre-matched artists
1 week ago
Broque Thomas 8866c4654b Add inbound music request API and webhook automation trigger
1 week ago
Broque Thomas e1cda4eb59 Fix 'Replace lower quality on import' setting not persisting
1 week ago
Broque Thomas 41b5cd1f34 Fix allow_duplicate_tracks setting not saving and wishlist dropping cross-album tracks
1 week ago
Broque Thomas b89ff796bf Fix OAuth callback port hardcoding and add diagnostic logging
1 week ago
Broque Thomas 09e08831f9 Fix discovery modal footer stuck on 'Discovering...' after completion
1 week ago
BoulderBadgeDad 19a5256feb
Merge pull request #301 from kettui/fix/respect-metadata-provider-in-more-jobs
1 week ago
Broque Thomas aac75d6a3b Fix Explore tab checkmark badge not persisting after refresh
1 week ago
Antti Kettunen 03711c10df Make metadata gap filler source-aware
1 week ago
Broque Thomas fe399636b2 Fix Spotify API calls leaking when Deezer/iTunes is primary source
1 week ago
BoulderBadgeDad 3618f3fa7f
Merge pull request #298 from kettui/fix/respect-metadata-provider-in-album-completeness-job
1 week ago
Broque Thomas 251c27e006 Add Last.fm Track Radio to Discover page
1 week ago
Broque Thomas 1475e3882c Reposition mini player to sit left of bell/help buttons at same baseline
1 week ago
Broque Thomas b498012c42 Restore mini player UI on page refresh when stream is still active
1 week ago
Broque Thomas 76ff98261b Move media player from sidebar to floating bottom-right mini player
1 week ago
Broque Thomas 276f70ab9a Fix media player collapsing after track ends or during queue transitions
1 week ago
Broque Thomas ce129010e1 Add ReplayGain analysis and tagging support
1 week ago
Broque Thomas 3db00ca7ef Allow flat single path templates with no subfolder
1 week ago
Broque Thomas 751024ec64 Fix M3U playlist export to use real library file paths
1 week ago
Antti Kettunen 1a459412a3 Honor primary metadata source in album_completeness job
1 week ago
Broque Thomas 86621704fe Fix Discover synced playlists not appearing under Server Playlists
1 week ago
Broque Thomas 61c6b6f3f9 Fix staging files bypassing path template
1 week ago
px 07285e17b5 Fix Socket.IO client fallback order
1 week ago
Broque Thomas 3b8b369492 Add Your Albums — multi-source liked albums pool (Spotify, Tidal, Deezer)
1 week ago
Broque Thomas 8fc4484846 Fix $track rejected as invalid variable in single path template validator
1 week ago
Broque Thomas 1fbc699879 Fix server playlist Find & Add not persisting to Plex
1 week ago
Broque Thomas ff5684bded Add configurable sources for Your Artists section on Discover page
1 week ago
Broque Thomas d210c2311f Add bottom padding to automations list view
1 week ago
Broque Thomas c77cf25912 Fix Settings page content clipped by global search bar
1 week ago
Broque Thomas 82a621ff05 Use anchors for artist badges and update styles
1 week ago
Broque Thomas 26b2ca60fc Bump to v2.3, sticky sidebar header, compact idle player, Plex fixes
2 weeks ago
Broque Thomas 48eff57ed0 Fix sync tab content clipping — enable vertical scrolling
2 weeks ago
Broque Thomas 501140104e Fill interactive help gaps for all new UI elements
2 weeks ago
Broque Thomas 3d26c2b140 Fix [object Object] in M3U files and database reference error
2 weeks ago
Broque Thomas 55f0532f30 Fix M3U files created for non-playlist downloads
2 weeks ago
Broque Thomas d44c78c87b Fix music library paths not auto-saving on settings page
2 weeks ago
Broque Thomas 7798f56885 Add centralized Downloads page with live status across all sources
2 weeks ago