Commit Graph

1209 Commits (2.4.2)

Author SHA1 Message Date
Broque Thomas 6aafcaae93 Bump version to 2.4.2
3 weeks ago
Broque Thomas 1a2da016e4 Add download buttons + bulk action to artist top-tracks sidebar
3 weeks ago
Broque Thomas dd48dc8c6e Update style.css
3 weeks ago
Broque Thomas 01c528fd5f Reject AcoustID matches whose version disagrees with the expected track
3 weeks ago
Broque Thomas caa1c198e5 Fix non-admin profiles defaulting to Spotify on search picker
3 weeks ago
Broque Thomas 9602d1827c Final silent-exception sweep + ruff S110 lint guardrail — ~45 sites
3 weeks ago
Broque Thomas 4c11375930 Repair job card badge — show pending count, not last-scan count
3 weeks ago
Broque Thomas 5c69b853b4 Bound slskd HTTP timeout — fixes worker thread deadlock
3 weeks ago
Broque Thomas ca5c93162c Rewrite Library Reorganize job to delegate to per-album planner
3 weeks ago
Broque Thomas cceffbd8ec Honor manually-matched source IDs in per-source enrichment workers
3 weeks ago
Broque Thomas fd5ccf4cb8 Fix "no such table: hifi_instances" via defensive lazy-create
3 weeks ago
Broque Thomas 9f2813fce4 Add cross-section dedup to all-libraries listing layer
3 weeks ago
Broque Thomas 620c41f1ac Add "All Libraries (combined)" mode to PlexClient
3 weeks ago
Broque Thomas 822759740d Fix Download Discography pulling wrong artist + log routing
3 weeks ago
Broque Thomas 3befe9349c Direct ID lookup in Enhance Quality, like Download Discography
3 weeks ago
Broque Thomas 7316646b01 Extract multi-source search; Enhance Quality matches Redownload coverage
3 weeks ago
Broque Thomas 4a27f3c245 Source-agnostic Enhance Quality flow + reject empty matches
3 weeks ago
Broque Thomas b0dc139b72 Sync WHATS_NEW with current engine surface
3 weeks ago
Broque Thomas f230c93890 Merge remote-tracking branch 'origin/dev' into refactor/media-server-engine
3 weeks ago
Broque Thomas edb6d1bc33 Drop dead per-server class imports + update WHATS_NEW
3 weeks ago
Broque Thomas d3f8a06d7a WHATS_NEW entry for media server engine review pass
3 weeks ago
Broque Thomas 2c0a0da9ea Address Copilot doc-drift review
3 weeks ago
Broque Thomas 2aff3dc210 Filter SoundCloud previews at every entry point + fix hybrid fallback regression
3 weeks ago
Broque Thomas 563204ceae Drop SoundCloud preview snippets before scoring
3 weeks ago
Broque Thomas d17365296a Lift shared download dataclasses + boot via singleton factory
3 weeks ago
Broque Thomas 61ba3a15de Cin-6: Rename soulseek_client global → download_orchestrator
3 weeks ago
Broque Thomas 7519c3d50c Cin-5: Drop per-source attrs from orchestrator
3 weeks ago
Broque Thomas d0eac87601 Cin review: alias resolution, atomic terminal write, generic accessors
3 weeks ago
Broque Thomas 650327ba18 Phase E: Add WHATS_NEW entry for media server engine refactor
3 weeks ago
Broque Thomas 95835b05ee H: Add WHATS_NEW entry for download engine refactor
3 weeks ago
Broque Thomas f9b763587d Add plugin conformance tests + WHATS_NEW entry
3 weeks ago
Broque Thomas 749a772ff5 Findings tab: auto-switch to all-status when 0 pending exist
3 weeks ago
Broque Thomas cf5461f2f1 Fix: maintenance findings badge inflated when scan dedup-skipped
3 weeks ago
Broque Thomas 77c54ab7a7 Migrate discography + quality scanner to typed Album path
3 weeks ago
Broque Thomas 967c7f7c0a Migrate album-info builders to typed Album path
3 weeks ago
Broque Thomas 529486a2d1 Foundation: typed Album/Track/Artist + per-provider converters
3 weeks ago
Broque Thomas 09cea9f013 Show toast hint when toggling a disconnected source on Your Albums
3 weeks ago
Broque Thomas 4b23bee4a9 Add Discogs collection as a Your Albums source
3 weeks ago
Broque Thomas e84d187e76 Drop redundant standalone "Your Spotify Library" section on Discover
3 weeks ago
Broque Thomas 2ab460f5c4 Add Library Disk Usage card to System Statistics
3 weeks ago
Broque Thomas 776d195f71 Fix: ReplayGain wrote same +52 dB gain to every track
3 weeks ago
Broque Thomas 04a14f7e96 Fix: tasks showed Completed when file was quarantined
3 weeks ago
Broque Thomas 4b15fe0b75 Fix album MBID inconsistency: detector + persistent release-MBID cache
3 weeks ago
Broque Thomas e577f3cf1f Fix three Lidarr bugs that prevented it from being a real download source
3 weeks ago
Broque Thomas 8de4a186b7 Fix three SoundCloud integration gaps surfaced by smoke testing
3 weeks ago
Broque Thomas 75fe04907f Wire SoundCloud as a first-class download source
3 weeks ago
Broque Thomas d8437c87c6 Fix Album Completeness Auto-Fill on Docker / shared-library setups (#476)
3 weeks ago
Broque Thomas 42f3026eef Reject broken downloads before tagging via universal integrity check
3 weeks ago
Broque Thomas cdd408b6f3 Auto-import: live card updates + multi-disc + featured-artist tag fixes
3 weeks ago
Broque Thomas 783c543c3e Auto-import: live per-track progress + in-progress history row
3 weeks ago