Commit Graph

1162 Commits (2c19d7d1f2862572b4cb615fe19a2381ef94200e)

Author SHA1 Message Date
Broque Thomas d17365296a Lift shared download dataclasses + boot via singleton factory
3 weeks ago
Broque Thomas adecb7e8a8 Cin-7: Final per-source attr-reach cleanup
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 cf5461f2f1 Fix: maintenance findings badge inflated when scan dedup-skipped
3 weeks ago
Broque Thomas 4b23bee4a9 Add Discogs collection as a Your Albums source
4 weeks ago
Broque Thomas 2ab460f5c4 Add Library Disk Usage card to System Statistics
4 weeks ago
Broque Thomas c9dbf421dc SoundCloud progress UI fix: include SoundCloud in cached transfer lookup
4 weeks ago
Broque Thomas 8de4a186b7 Fix three SoundCloud integration gaps surfaced by smoke testing
4 weeks ago
Broque Thomas 75fe04907f Wire SoundCloud as a first-class download source
4 weeks ago
Broque Thomas 29089b35b3 Honor configured Tidal redirect_uri, drop request-host fallback
4 weeks ago
Broque Thomas 99dbe265de Sync Qobuz auth to enrichment worker after login
4 weeks ago
Antti Kettunen b85a05fb88
Move image URL normalization into metadata helpers
4 weeks ago
Antti Kettunen 36131656dd
Make Spotify status updates event-driven
4 weeks ago
Antti Kettunen cc13fb8f01
Move metadata status cache into core/metadata
4 weeks ago
Antti Kettunen 3c7187fb32
Reduce Spotify status polling
4 weeks ago
Antti Kettunen e2bd0e1871
Split metadata source and Spotify status
4 weeks ago
Antti Kettunen 36267618a3
Rename status cache to metadata_source
4 weeks ago
elmerohueso f9f47f978e fix post-download tagging, and enable tagging for hifi
4 weeks ago
Broque Thomas 7e32618f86 Drop old per-service enrichment routes after registry cutover
4 weeks ago
Broque Thomas 98c04cf332 Consolidate enrichment bubble routes behind a service registry
4 weeks ago
Broque Thomas 84810b4de4 Bump version to 2.4.1
4 weeks ago
BoulderBadgeDad 94b08bbb49
Merge pull request #457 from kettui/refactor/spotify-auth-flow
4 weeks ago
Antti Kettunen e615e407e6
Handle Spotify auth completion failures
4 weeks ago
Antti Kettunen f733744f91
Fix Spotify auth completion sync
4 weeks ago
Antti Kettunen 55603be14c
Clarify Spotify auth flow and sync UI
4 weeks ago
Antti Kettunen 9646f6ca7f
Clarify Spotify auth actions
4 weeks ago
Broque Thomas 1aa565a330 Silence shutdown-time logger errors so CI stderr stays clean
4 weeks ago
Broque Thomas f339211654 Parallelize singles-import processing with a 3-worker executor
4 weeks ago
Broque Thomas 1e5204a230 Show Tidal callback port (not Spotify's) in auth instructions
4 weeks ago
Broque Thomas ef03901cb4 Bulk watchlist add: fall back through every source ID, not just active
4 weeks ago
Broque Thomas 7698405f58 Surface handler-returned errors in automation last_error
4 weeks ago
BoulderBadgeDad 05a4342ac8
Merge pull request #445 from kettui/refactor/remove-quality_scanner-spotify-prio
4 weeks ago
Broque Thomas 9534843edb Fix bulk discography losing album source context (#399)
4 weeks ago
Broque Thomas b395e33820 Lift redownload_start to core/library/redownload.py
4 weeks ago
Antti Kettunen c97a072f54
Refactor quality scanner to respect primary metadata provider
4 weeks ago
Broque Thomas 599426dbaf Lift _process_failed_tracks_to_wishlist_exact to core/downloads/wishlist_failed.py
4 weeks ago
Broque Thomas c8bd9d85dd Lift get_valid_candidates to core/downloads/validation.py
4 weeks ago
Broque Thomas 181011d5be Lift get_discover_hero to core/discovery/hero.py
4 weeks ago
Broque Thomas a4eccff4a5 Lift discovery scoring + tidal-track search to core/discovery/scoring.py
4 weeks ago
Broque Thomas de1b4c9b3c Lift get_debug_info to core/debug_info.py
4 weeks ago
BoulderBadgeDad afd5d98136
Merge pull request #435 from kettui/refactor/provider-agnostic-wishlist-schema
4 weeks ago
Broque Thomas 0cacbd6b5e Lift run_detection to core/connection_detect.py
4 weeks ago
Antti Kettunen fd30d2a0be
Rename wishlist lifecycle helper
4 weeks ago
Broque Thomas 32c57124fb Lift run_service_test to core/connection_test.py
4 weeks ago
Broque Thomas 8299dc211e Lift _run_duplicate_cleaner to core/library/duplicate_cleaner.py
4 weeks ago
Broque Thomas dae7f21265 Lift _search_service to core/library/service_search.py
4 weeks ago
Broque Thomas 0e237f14d4 Lift liked-artist matching to core/artists/liked_match.py
4 weeks ago
Broque Thomas 9e8787c002 Lift WebUIDownloadMonitor to core/downloads/monitor.py
4 weeks ago