Commit Graph

2767 Commits (a3929b457bb5bc10cbf68df1d6c53244c93effce)
 

Author SHA1 Message Date
Broque Thomas a3929b457b E1: Add RateLimitPolicy declaration mechanism
3 weeks ago
Broque Thomas fdb3e44965 C7: Migrate SoundCloud to engine.worker
3 weeks ago
Broque Thomas cf438ba2d6 C6: Migrate Deezer to engine.worker
3 weeks ago
Broque Thomas 27a97f8af6 C5: Migrate HiFi to engine.worker
3 weeks ago
Broque Thomas 7944568c5c C4: Migrate Qobuz to engine.worker
3 weeks ago
Broque Thomas 73fb60a68a C3: Migrate Tidal to engine.worker
3 weeks ago
Broque Thomas 4ddfb01a0a C2: Migrate YouTube to engine.worker
3 weeks ago
Broque Thomas 78724861f9 C1: Add BackgroundDownloadWorker to engine
3 weeks ago
Broque Thomas 3634dca83f B3: Orchestrator delegates query methods to engine
3 weeks ago
Broque Thomas badb5dd7de B2: Engine owns cross-source query dispatch
3 weeks ago
Broque Thomas f40c6d3b55 B1: Add DownloadEngine skeleton
3 weeks ago
Broque Thomas 4c2fd49df2 A8: Pin LidarrDownloadClient download lifecycle behavior
3 weeks ago
Broque Thomas 2a0d63723e A7: Pin SoundcloudClient download lifecycle behavior
3 weeks ago
Broque Thomas 07834ff4f0 A6: Pin DeezerDownloadClient download lifecycle behavior
3 weeks ago
Broque Thomas 6667c079ae A5: Pin HiFiClient download lifecycle behavior
3 weeks ago
Broque Thomas be81bf05d4 A4: Pin QobuzClient download lifecycle behavior
3 weeks ago
Broque Thomas 366ee445c7 A3: Pin TidalDownloadClient download lifecycle behavior
3 weeks ago
Broque Thomas 5e6d0bdf0d A2: Pin YouTubeClient download lifecycle behavior
3 weeks ago
Broque Thomas 52ab9aeb5b A1: Pin SoulseekClient download lifecycle behavior
3 weeks ago
Broque Thomas f9b763587d Add plugin conformance tests + WHATS_NEW entry
3 weeks ago
Broque Thomas 5294065fe4 Wire orchestrator through plugin registry
3 weeks ago
Broque Thomas 19fbcf267d Add DownloadSourcePlugin contract + registry
3 weeks ago
BoulderBadgeDad 0eaac77627
Merge pull request #493 from Nezreka/fix/findings-tab-empty
3 weeks ago
Broque Thomas 05bfb724a8 Update mbid consistency test mock to match new create_finding bool contract
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
BoulderBadgeDad ea741df286
Merge pull request #492 from Nezreka/refactor/typed-album-consumers
3 weeks ago
Broque Thomas 77c54ab7a7 Migrate discography + quality scanner to typed Album path
3 weeks ago
BoulderBadgeDad 5c947fc3e0
Merge pull request #491 from Nezreka/refactor/migrate-build-album-info-to-typed
3 weeks ago
Broque Thomas 967c7f7c0a Migrate album-info builders to typed Album path
3 weeks ago
BoulderBadgeDad e12969fbbe
Merge pull request #490 from Nezreka/refactor/typed-metadata-types-foundation
3 weeks ago
Broque Thomas eab1297afc Add Qobuz + Tidal album converters
3 weeks ago
Broque Thomas 529486a2d1 Foundation: typed Album/Track/Artist + per-provider converters
3 weeks ago
BoulderBadgeDad e0b15a9e69
Merge pull request #489 from Nezreka/feat/discogs-collection-source
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
BoulderBadgeDad 8b41670717
Merge pull request #488 from Nezreka/chore/drop-redundant-spotify-library-section
3 weeks ago
Broque Thomas e84d187e76 Drop redundant standalone "Your Spotify Library" section on Discover
3 weeks ago
BoulderBadgeDad 3dc27034e5
Merge pull request #487 from Nezreka/feat/library-disk-usage-stat
3 weeks ago
Broque Thomas 2ab460f5c4 Add Library Disk Usage card to System Statistics
3 weeks ago
BoulderBadgeDad c66d307c0c
Merge pull request #486 from Nezreka/fix/replaygain-parses-summary-not-first-window
3 weeks ago
Broque Thomas 776d195f71 Fix: ReplayGain wrote same +52 dB gain to every track
3 weeks ago
BoulderBadgeDad fbf4bad47a
Merge pull request #485 from Nezreka/fix/integrity-rejection-marks-task-failed
3 weeks ago
Broque Thomas 04a14f7e96 Fix: tasks showed Completed when file was quarantined
3 weeks ago
BoulderBadgeDad 85ee0e8021
Merge pull request #484 from Nezreka/fix/album-mbid-consistency
3 weeks ago
Broque Thomas 4b15fe0b75 Fix album MBID inconsistency: detector + persistent release-MBID cache
3 weeks ago
BoulderBadgeDad e3ff9f7b26
Merge pull request #483 from Nezreka/fix/lidarr-album-downloader-bugs
3 weeks ago
Broque Thomas e577f3cf1f Fix three Lidarr bugs that prevented it from being a real download source
3 weeks ago
BoulderBadgeDad c8618ba0d4
Merge pull request #482 from Nezreka/feat/soundcloud-integration
3 weeks ago
Broque Thomas c9dbf421dc SoundCloud progress UI fix: include SoundCloud in cached transfer lookup
3 weeks ago