Commit Graph

2843 Commits (aa9429d7330ed2a0dd179eddc8e79ef93a4b5eeb)
 

Author SHA1 Message Date
Broque Thomas aa9429d733 Surface silent exceptions in core/artists — 23 sites
3 weeks ago
Broque Thomas cc7a3f76ac Surface silent exceptions in metadata clients — 37 sites
3 weeks ago
Broque Thomas e4e6b6bd5a Surface silent exceptions in repair_worker — 16 sites
3 weeks ago
Broque Thomas bfef2c7579 Surface silent exceptions in music_database.py — 18 sites
3 weeks ago
Broque Thomas b0c58a0f91 Surface silent exceptions in web_server.py — 81 sites
3 weeks ago
BoulderBadgeDad 763d160691
Merge pull request #514 from Nezreka/fix/repair-job-card-pending-count
3 weeks ago
Broque Thomas 4c11375930 Repair job card badge — show pending count, not last-scan count
3 weeks ago
BoulderBadgeDad 7bd15438da
Merge pull request #506 from JohnBaumb/dependencies-pin
3 weeks ago
BoulderBadgeDad 7ceeee2715
Merge pull request #496 from dlynas/feat/fast-entrypoint-permissions
3 weeks ago
BoulderBadgeDad 8e389fc187
Merge pull request #512 from Nezreka/fix/slskd-http-timeout-prevents-worker-deadlock
3 weeks ago
Broque Thomas 5c69b853b4 Bound slskd HTTP timeout — fixes worker thread deadlock
3 weeks ago
BoulderBadgeDad fdd6700161
Merge pull request #511 from Nezreka/fix/library-reorganize-job-via-per-album-planner
3 weeks ago
Broque Thomas ca5c93162c Rewrite Library Reorganize job to delegate to per-album planner
3 weeks ago
BoulderBadgeDad 4f19b2ffb8
Merge pull request #510 from Nezreka/fix/honor-manual-match-in-enrich
3 weeks ago
Broque Thomas cceffbd8ec Honor manually-matched source IDs in per-source enrichment workers
3 weeks ago
BoulderBadgeDad 4dd0640799
Merge pull request #509 from Nezreka/fix/hifi-instances-table-missing
3 weeks ago
Broque Thomas fd5ccf4cb8 Fix "no such table: hifi_instances" via defensive lazy-create
3 weeks ago
BoulderBadgeDad b385034f79
Merge pull request #508 from Nezreka/feat/plex-all-libraries-mode
3 weeks ago
Broque Thomas 9f2813fce4 Add cross-section dedup to all-libraries listing layer
3 weeks ago
JohnBaumb 0eab09cead unpin yt-dlp to always grab latest on rebuild
3 weeks ago
JohnBaumb 083f38ca77 pin all dependencies to exact resolved versions
3 weeks ago
Broque Thomas 620c41f1ac Add "All Libraries (combined)" mode to PlexClient
3 weeks ago
BoulderBadgeDad bc5644d5c2
Merge pull request #504 from Nezreka/fix/enhance-quality-without-spotify
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
BoulderBadgeDad 549c885f02
Merge pull request #497 from Nezreka/refactor/media-server-engine
3 weeks ago
Broque Thomas b0dc139b72 Sync WHATS_NEW with current engine surface
3 weeks ago
Broque Thomas e27ecb84f4 Final review-pass nits — class docstring, dead branch, dead imports, boot resilience
3 weeks ago
Broque Thomas 6489244bcc MS Cin/JohnBaumb honesty pass — drop dead wrappers, sync contract to reality
3 weeks ago
Broque Thomas 99f527ecd1 MS pre-review polish followup — log levels + docstring honesty
3 weeks ago
Broque Thomas 860f9a0a8c MS pre-review polish — encapsulation + visibility + tests
3 weeks ago
Broque Thomas f230c93890 Merge remote-tracking branch 'origin/dev' into refactor/media-server-engine
3 weeks ago
Broque Thomas 397a1c73df ID-first fallback for replace-track + remove-track too
3 weeks ago
Broque Thomas 218af65606 ID-first fallback for server-playlist add-track + diagnostic logging
3 weeks ago
Broque Thomas 03d1c36637 Fallback to empty MediaServerEngine if init fails
3 weeks ago
Broque Thomas edb6d1bc33 Drop dead per-server class imports + update WHATS_NEW
3 weeks ago
Broque Thomas 2ebaf2e6e3 MS Gap 1: Lift shared TrackInfo + PlaylistInfo to neutral types module
3 weeks ago
Broque Thomas a6bb5f5b43 MS Cin-5: Drop per-server globals — engine owns the clients
3 weeks ago
Broque Thomas d3f8a06d7a WHATS_NEW entry for media server engine review pass
3 weeks ago
Broque Thomas 1bc5017592 MS Cin-3 + Cin-4: Route web_server through engine instead of per-client globals
3 weeks ago
Broque Thomas 49f7679eef MS Cin-1 + Cin-2: Explicit contract inheritance + generic accessors
3 weeks ago
Broque Thomas 2c0a0da9ea Address Copilot doc-drift review
3 weeks ago
BoulderBadgeDad b53d6f1b95
Merge pull request #495 from Nezreka/refactor/download-source-plugins
3 weeks ago
Broque Thomas 4aa6b0fcf5 Add 5 test additions JohnBaumb suggested
3 weeks ago
Broque Thomas c4c922c40f Surface engine-not-wired errors + exclude soulseek from monitor aggregation
3 weeks ago
Broque Thomas 2c19d7d1f2 Per-source lock sharding on the engine
3 weeks ago
Broque Thomas a5fde0502a Engine state: nested-dict layout for O(source) iteration
3 weeks ago
Broque Thomas ea04cd5879 Address Copilot review nits
3 weeks ago