Commit Graph

24 Commits (9769d8be192df278221f44b78be3db8fcc87bf1c)

Author SHA1 Message Date
Broque Thomas a685f9ca4a diag: log every cancel_download caller with a trigger label
6 days ago
Broque Thomas 5bc5fbb662 Add MusicBrainz as a metadata source
7 days ago
Broque Thomas 8219771304 Add module logger + surface silent exceptions in 7 logger-less files — 12 sites
3 weeks ago
Broque Thomas 61ba3a15de Cin-6: Rename soulseek_client global → download_orchestrator
3 weeks ago
Antti Kettunen 0fa692f935
Make wishlist respect configured providers
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 0bbf44809f
Move the import flows and related post-processing pipelines into separate modules
4 weeks ago
JohnBaumb a1886ed87f Fix ruff F541 and B007 lint errors
1 month ago
JohnBaumb 06220a5a83 fix: add periodic cleanup timer for api/request in-memory store
1 month ago
JohnBaumb c33230f080 fix: add pagination and status filter to downloads endpoint
1 month ago
JohnBaumb 6b6fdba3fd fix: eliminate double-query in track search
1 month ago
JohnBaumb 327275a3fa fix: push wishlist pagination to SQL
1 month ago
JohnBaumb ea875cc7af fix: throttle auth last_used_at config writes
1 month ago
Broque Thomas 8866c4654b Add inbound music request API and webhook automation trigger
1 month ago
Broque Thomas 10a2766557 Fix remaining Spotify-first source selection in seasonal discovery and search API
1 month ago
Broque Thomas 46ac46134b Add Deezer as configurable free metadata fallback source alongside iTunes
2 months ago
Broque Thomas d4eadef374 Add interactive REST API docs with full endpoint tester and complete metadata serialization
2 months ago
Broque Thomas 8a4672e2eb Encrypt sensitive config values at rest with Fernet — transparent migration, zero breaking changes
2 months ago
Broque Thomas e11ee8622e Fix discovery modal persistence, artist dict handling, and rate limiter scope
3 months ago
Broque Thomas da707dcf0a Full automation engine expansion with scheduling, triggers, actions, and UI polish
3 months ago
Broque Thomas 50e6b45f1b enrich SoulSync API and update the DOCS
3 months ago
Broque Thomas 86a502f556 Enrich the SoulSync API
3 months ago
Broque Thomas d9aa8303a7 Add SoulSync REST API (v1) with API key authentication
3 months ago