Commit Graph

93 Commits (9656dbd46a4fb2fee9e28223318f5e0b0ed3c00a)

Author SHA1 Message Date
Antti Kettunen 9656dbd46a
Thread runtime through metadata enrichment
1 month ago
Antti Kettunen 8319c6679f
Move new metadata helpers into a package
1 month ago
Antti Kettunen bdef127dd6
Lift shared runtime state into core
1 month ago
Antti Kettunen e10df4caf2
Rehome import helpers into core/imports
1 month ago
Antti Kettunen b9269b4f16
Tighten metadata helper boundaries
1 month ago
Antti Kettunen edd9048f86
Checkpoint metadata runtime cleanup
1 month ago
Antti Kettunen 6872e5080d
Refine import module boundaries
1 month ago
Antti Kettunen 0bbf44809f
Move the import flows and related post-processing pipelines into separate modules
1 month ago
Broque Thomas dd4cf130d7 Socket.IO CORS: handle self-review nits
1 month ago
Broque Thomas 0f24739e27 Socket.IO CORS: polish — match engineio exactly, bound dedup, validate URLs
1 month ago
Broque Thomas 013eebf350 Lock down Socket.IO CORS — same-origin default + opt-in allow-list
1 month ago
Broque Thomas 37aefd2ff1 Reorganize queue: race + dedupe fixes from kettui review
1 month ago
Broque Thomas d6094a3587 Library reorganize: FIFO queue with live status panel
1 month ago
Broque Thomas 98c85f928e Merge remote-tracking branch 'origin/dev' into fix/reorganize-via-post-process-pipeline
1 month ago
Broque Thomas 7e1c4c26ec Reorganize: fix moved-count + status/total UX issues from PR #377 review
1 month ago
Broque Thomas 6c90d68de3 Discogs: count rows with empty type_ as real tracks too
1 month ago
Broque Thomas cb67773998 Merge remote-tracking branch 'origin/dev' into fix/album-completeness-api-track-count
1 month ago
Broque Thomas 2b15260b88 Reorganize: route library files through the post-processing pipeline
1 month ago
Broque Thomas a9f827ef42 Reject Tidal streams that silently downgrade from the requested quality
1 month ago
Broque Thomas a60546929e Fix Album Completeness job reporting zero findings for every album
1 month ago
Broque Thomas c454b1ebaf MusicBrainz: Dedupe same-named homonyms in artist search results
1 month ago
Broque Thomas b3722449fc MusicBrainz: Fix artist images, total_tracks off-by-one, and Artist+Title queries
1 month ago
Broque Thomas 7dfe1ae88d MusicBrainz: Resolve release-group MBIDs to a release on album click
1 month ago
Broque Thomas ddbcdfe73a MusicBrainz: Filter live/compilation bootlegs + chronological sort
1 month ago
Broque Thomas 8523724b03 MusicBrainz: Switch track lookup from browse to arid: search
1 month ago
Broque Thomas 394ac73877 MusicBrainz: Tests for new search behavior + WHATS_NEW entry
1 month ago
Broque Thomas 14893c85a9 Extract _build_source_only_artist_detail into core/artist_source_detail.py
1 month ago
Broque Thomas e66af77ff6 Make artist_name Optional in find_library_artist_for_source
1 month ago
Broque Thomas a097cf3d5a Extract source-artist lookup helpers from web_server.py to core module
1 month ago
Broque Thomas 12c23b6b89 Add regression tests for source-artist lookup + dedup_variants flag
1 month ago
Broque Thomas 7625362c49 Fix date-dependent watchlist scanner tests failing on CI
1 month ago
Broque Thomas 93f1941829 Unify artist detail: route source artists to standalone page, retire inline Artists page
1 month ago
Broque Thomas 1a8071d6ec Revert "Retire artists.js and inline Artists page, ship unification at 2.40"
1 month ago
Broque Thomas 71ff5cb5c3 Retire artists.js and inline Artists page, ship unification at 2.40
1 month ago
Broque Thomas a5d97261e4 Extract shared helpers from artists.js to shared-helpers.js
1 month ago
Broque Thomas 6992e2e5b5 Rename Search page id from 'downloads' to 'search', bump to 2.43
1 month ago
Broque Thomas d055e53610 Repoint websocket transport test to core.js after split
1 month ago
BoulderBadgeDad 00f116ebee
Merge pull request #352 from JohnBaumb/refactor/split-script-js
1 month ago
Broque Thomas 0d0bbf38c9 Add query-shortening retry + qualifier guard to Tidal search
1 month ago
JohnBaumb 77b069acf4 Add split integrity tests (61 tests)
1 month ago
Broque Thomas e5d4d61c0e Fix watchlist content filters: live false positives + auto-scan bypass
1 month ago
Broque Thomas 6314827e91 Fix test-order-dependent failures in new metadata_service tests
1 month ago
Antti Kettunen 6f79214439
Route artist image lookup through metadata service
1 month ago
Antti Kettunen b022a90997
Move MusicMap similar artist matching into metadata service
1 month ago
Broque Thomas 7287a9d184 Fix test using old deezer_track_id column name
1 month ago
Antti Kettunen 24abae6908
Refactor album track lookup to use source priority
1 month ago
Antti Kettunen bd3b080025
Fix artist-detail source id lookup
1 month ago
Antti Kettunen 9fc757ce49
Fix library artist details failing to fetch correct album information
1 month ago
JohnBaumb d6258824fb test: listening stats worker batched query paths
1 month ago
JohnBaumb 5a126f6562 test: api/request periodic cleanup timer
1 month ago