Commit Graph

1079 Commits (bda05002266da8dfca009b684d6bc560084f183e)

Author SHA1 Message Date
Broque Thomas bda0500226 PR5c: lift _run_playlist_discovery_worker to core/discovery/playlist.py
4 weeks ago
Broque Thomas 3c1f614b6e fix: cast duration_ms to int before :02d format in discovery workers
4 weeks ago
Broque Thomas 27fa96fe97 PR5b: lift _run_youtube_discovery_worker to core/discovery/youtube.py
4 weeks ago
Broque Thomas bdb7a3139d PR5a: lift _run_sync_task to core/discovery/sync.py
4 weeks ago
Broque Thomas fa29ee2195 PR4h: lift _run_full_missing_tracks_process to core/downloads/master.py
4 weeks ago
Broque Thomas 0a6d1759b7 PR4g: lift batch lifecycle to core/downloads/lifecycle.py
4 weeks ago
Broque Thomas f0955420c3 PR4f: lift _download_track_worker to core/downloads/task_worker.py
4 weeks ago
Broque Thomas 2d271cfacf PR4e: lift status helpers + 3 routes to core/downloads/status.py
4 weeks ago
Broque Thomas a133448a6e PR4d: lift _run_post_processing_worker to core/downloads/post_processing.py
4 weeks ago
Broque Thomas 039f152f31 PR4c: lift _automatic_wishlist_cleanup_after_db_update to core/downloads/cleanup.py
4 weeks ago
Broque Thomas dc2835eecc PR4b: lift cancel + clear download routes to core/downloads/cancel.py
4 weeks ago
Broque Thomas 3ce25310a3 PR4a: lift sync history recording to core/downloads/history.py
4 weeks ago
Broque Thomas a8319156ce Lift /api/automations/blocks static config into core/automation/blocks.py
4 weeks ago
Broque Thomas 6cdcf778f3 Lift /api/automations/* into core/automation/
4 weeks ago
Broque Thomas b94cbd7dd7 Search lift: pre-merge parity polish for cin's review
4 weeks ago
Broque Thomas fd7b56e58c Lift /api/search and /api/enhanced-search/* into core/search/
4 weeks ago
Broque Thomas f51b75da7e Lift /api/stats/* and /api/listening-stats/* into core/stats/
4 weeks ago
Broque Thomas 313b5677a5 Drop stale post-PR378 redefs and fix B009
4 weeks ago
Antti Kettunen 4f236baa6d
Fix import normalization and task completion locking
4 weeks ago
Antti Kettunen 4c819681a1
Move single-track resolver; fix wishlist cleanup
4 weeks ago
Antti Kettunen 9321fc4ad2
Small cleanup
4 weeks ago
Antti Kettunen d04573f397
Fix single import source handling
4 weeks ago
Antti Kettunen 594c8c1b93
Cleanup duplicated code
4 weeks ago
Antti Kettunen 9b2b6d856f
Split runtime builders into owning modules
4 weeks ago
Antti Kettunen 9e496397da
Move shared metadata helpers into package
4 weeks ago
Antti Kettunen 9656dbd46a
Thread runtime through metadata enrichment
4 weeks ago
Antti Kettunen 8319c6679f
Move new metadata helpers into a package
4 weeks ago
Antti Kettunen bdef127dd6
Lift shared runtime state into core
4 weeks ago
Antti Kettunen e10df4caf2
Rehome import helpers into core/imports
4 weeks ago
Antti Kettunen edd9048f86
Checkpoint metadata runtime cleanup
4 weeks ago
Antti Kettunen 0bbf44809f
Move the import flows and related post-processing pipelines into separate modules
4 weeks ago
Broque Thomas f11b91a5c6 Service worker for cover art + PWA manifest
4 weeks ago
Broque Thomas 5d9e5e5781 Discover cache: switch from public to private
4 weeks ago
Broque Thomas b0e7dae7c6 Cache static assets 1y + cache discover GETs 5min
4 weeks ago
Broque Thomas 01b7d50311 Gate /api/settings endpoints behind admin profile
4 weeks ago
Broque Thomas dd4cf130d7 Socket.IO CORS: handle self-review nits
4 weeks ago
Broque Thomas 0f24739e27 Socket.IO CORS: polish — match engineio exactly, bound dedup, validate URLs
4 weeks ago
Broque Thomas 013eebf350 Lock down Socket.IO CORS — same-origin default + opt-in allow-list
4 weeks ago
Broque Thomas 7714b51a50 Lift version modal data into helper.js, delete /api/version-info
4 weeks ago
Broque Thomas edb2c2044f Delete dead historical changelog strings from web_server.py
4 weeks ago
Broque Thomas 8ed6ccbb4e Bump version to 2.4.0 for dev → main release
4 weeks ago
Broque Thomas 37aefd2ff1 Reorganize queue: race + dedupe fixes from kettui review
4 weeks ago
Broque Thomas d6094a3587 Library reorganize: FIFO queue with live status panel
4 weeks ago
Broque Thomas 7e1c4c26ec Reorganize: fix moved-count + status/total UX issues from PR #377 review
4 weeks ago
Broque Thomas 2b15260b88 Reorganize: route library files through the post-processing pipeline
1 month ago
Broque Thomas b3722449fc MusicBrainz: Fix artist images, total_tracks off-by-one, and Artist+Title queries
1 month ago
Antti Kettunen 7285c6f55a
fix: more thorough handling for internal image url fixes
1 month ago
Broque Thomas 325292ce5a Treat Soulseek as configurable in source picker (require slskd_url)
1 month ago
Broque Thomas 77d20e9aa8 Fix Clean Search History automation AttributeError on DownloadOrchestrator
1 month ago
Broque Thomas 4b619951ff Fix UnboundLocalError in _check_and_remove_from_wishlist Method 4
1 month ago