Commit Graph

2882 Commits (f9f74ac51157166e01a2513993eaea2add079dec)
 

Author SHA1 Message Date
Broque Thomas f9f74ac511 Lift auto-import matching to testable helper + pin contracts
1 month ago
Broque Thomas c03edc3cb4 Auto-import: respect disc_number in dedup + match scoring
1 month ago
Broque Thomas f58f202d32 Fix manual album import losing source — issue #524
1 month ago
BoulderBadgeDad 2da1e8b2d9
Merge pull request #532 from Nezreka/fix/docker-image-ffmpeg-bloat
1 month ago
Broque Thomas 48aefbacdd Drop redundant `import sys` inside _auto_download_disabled
1 month ago
Broque Thomas 950857ba40 ffmpeg gate also covers is_available — fixes the actual leak path
1 month ago
Broque Thomas 70e1750948 Stop docker image bloat from auto-downloaded ffmpeg
1 month ago
BoulderBadgeDad 661f00cb35
Merge pull request #531 from Nezreka/feat/candidates-modal-manual-search
1 month ago
Broque Thomas e20994e1c7 Manual picks: stream results, don't auto-retry, fix stuck-at-0%
1 month ago
Broque Thomas 996575fab3 Add manual search to the failed-track candidates modal
1 month ago
BoulderBadgeDad 4277648734
Merge pull request #526 from Nezreka/release/2.4.3
1 month ago
Broque Thomas d556ec0fa7 Bump version to 2.4.3 + make sidebar version dynamic
1 month ago
BoulderBadgeDad d7ab37e3b9
Merge pull request #525 from Nezreka/fix/discover-track-selection-correction
1 month ago
Broque Thomas d75ae48981 Discover: sharpen track selection (diversity, source-aware popularity, library dedup, SQL genre)
1 month ago
Broque Thomas d123581a39 Fix: ID gate missed Deezer-track-id-only rows
1 month ago
Broque Thomas 959562f6b0 Delete Recently Added / Top Tracks / Forgotten Favorites / Familiar Favorites
1 month ago
Broque Thomas 44dd7f980f Discover: unify Decade + Genre tabbed browsers
1 month ago
Broque Thomas 0701bcc213 PersonalizedPlaylistsService: bake in ID-validity gate, lift selectors
1 month ago
BoulderBadgeDad 1f2b8f8ccd
Merge pull request #522 from Nezreka/feat/discover-section-controller
1 month ago
Broque Thomas c557d9196e Discover controller — Cin pre-review polish
1 month ago
Broque Thomas dc2323cde6 Discover cleanup: controller extensions, toast errors, migrate skipped sections
1 month ago
Broque Thomas 4ee78bb973 Migrate 7 more discover sections to the shared controller
1 month ago
Broque Thomas 07a71f0432 Discover section controller foundation + migrate Recent Releases
1 month ago
BoulderBadgeDad 6637c29964
Merge pull request #520 from Nezreka/release/2.4.2
1 month ago
Broque Thomas 6aafcaae93 Bump version to 2.4.2
1 month ago
BoulderBadgeDad f2fb66340a
Merge pull request #519 from Nezreka/feat/artist-top-tracks-download
1 month ago
Broque Thomas 1a2da016e4 Add download buttons + bulk action to artist top-tracks sidebar
1 month ago
Broque Thomas dd48dc8c6e Update style.css
1 month ago
BoulderBadgeDad 5eff659220
Merge pull request #518 from Nezreka/fix/acoustid-version-mismatch
1 month ago
Broque Thomas 01c528fd5f Reject AcoustID matches whose version disagrees with the expected track
1 month ago
BoulderBadgeDad caef3dc9f1
Merge pull request #517 from Nezreka/fix/primary-source-non-admin-profiles
1 month ago
Broque Thomas caa1c198e5 Fix non-admin profiles defaulting to Spotify on search picker
1 month ago
BoulderBadgeDad 627d32cebd
Merge pull request #516 from Nezreka/fix/silent-exception-swallowing
1 month ago
Broque Thomas 9602d1827c Final silent-exception sweep + ruff S110 lint guardrail — ~45 sites
1 month ago
Broque Thomas aa54bed818 Surface silent exceptions across remaining modules — ~70 sites
1 month ago
Broque Thomas e95452b465 Surface silent exceptions in workers + repair jobs — ~30 sites
1 month ago
Broque Thomas 8219771304 Add module logger + surface silent exceptions in 7 logger-less files — 12 sites
1 month ago
Broque Thomas 8dc9f79f97 Surface silent exceptions in watchlist + discovery + reorganize — 18 sites
1 month ago
Broque Thomas de348981a5 Surface silent exceptions in import pipeline — 11 sites
1 month ago
Broque Thomas aa9429d733 Surface silent exceptions in core/artists — 23 sites
1 month ago
Broque Thomas cc7a3f76ac Surface silent exceptions in metadata clients — 37 sites
1 month ago
Broque Thomas e4e6b6bd5a Surface silent exceptions in repair_worker — 16 sites
1 month ago
Broque Thomas bfef2c7579 Surface silent exceptions in music_database.py — 18 sites
1 month ago
Broque Thomas b0c58a0f91 Surface silent exceptions in web_server.py — 81 sites
1 month ago
BoulderBadgeDad 763d160691
Merge pull request #514 from Nezreka/fix/repair-job-card-pending-count
1 month ago
Broque Thomas 4c11375930 Repair job card badge — show pending count, not last-scan count
1 month ago
BoulderBadgeDad 7bd15438da
Merge pull request #506 from JohnBaumb/dependencies-pin
1 month ago
BoulderBadgeDad 7ceeee2715
Merge pull request #496 from dlynas/feat/fast-entrypoint-permissions
1 month ago
BoulderBadgeDad 8e389fc187
Merge pull request #512 from Nezreka/fix/slskd-http-timeout-prevents-worker-deadlock
1 month ago
Broque Thomas 5c69b853b4 Bound slskd HTTP timeout — fixes worker thread deadlock
1 month ago