Commit Graph

31 Commits (main)

Author SHA1 Message Date
Broque Thomas 6fe85f2f37 Server playlist sync: append mode (preserve user-added tracks)
6 days ago
Broque Thomas aa54bed818 Surface silent exceptions across remaining modules — ~70 sites
1 week ago
Broque Thomas f230c93890 Merge remote-tracking branch 'origin/dev' into refactor/media-server-engine
2 weeks ago
Broque Thomas edb6d1bc33 Drop dead per-server class imports + update WHATS_NEW
2 weeks ago
Broque Thomas 2ebaf2e6e3 MS Gap 1: Lift shared TrackInfo + PlaylistInfo to neutral types module
2 weeks ago
Broque Thomas a6bb5f5b43 MS Cin-5: Drop per-server globals — engine owns the clients
2 weeks ago
Broque Thomas ea04cd5879 Address Copilot review nits
2 weeks ago
Broque Thomas 61ba3a15de Cin-6: Rename soulseek_client global → download_orchestrator
2 weeks ago
Broque Thomas d9217237d2 Clean up 286 ruff lint errors to unblock CI and fix 10 latent bugs
4 weeks ago
Broque Thomas 8c96e0e197 Skip wing-it fallback tracks from wishlist during playlist sync
4 weeks ago
Broque Thomas 71e4df65e3 Remove emojis from all Python log and print statements
1 month ago
Broque Thomas d34924e238 Apply same match validation to streaming download sources as Soulseek
1 month ago
Broque Thomas 9556fc9b5c Add Wing It mode — download or sync without metadata discovery
2 months ago
Broque Thomas de3fba3f37 Add Sync History dashboard with per-track match caching and detail modal
2 months ago
Broque Thomas be27c36da2 Wire per-profile server library into playlist sync
2 months ago
Broque Thomas 5f94352b40 Add cancellation support to all discovery workers
2 months ago
Broque Thomas d264ec70f3 Add sync match cache and fix discovery clear to purge cache
2 months ago
Broque Thomas bab31218bb Improve artist handling and preserve album data in sync
5 months ago
Broque Thomas b1391b9466 add failed scan items to wishlist.
6 months ago
Broque Thomas 41df3d84b7 navidrome support
8 months ago
Broque Thomas 87a1427b1e bug fix
9 months ago
Broque Thomas 0c90f4f327 multi-server source
9 months ago
Broque Thomas 620c78766b better
9 months ago
Broque Thomas 68584e0923 remove pycache
9 months ago
Broque Thomas 5e4552f46d cancel functionality on sync and artist pages.
9 months ago
Broque Thomas 46c519a27e fixed case where user could start multiple syncs at once and would not display ui correclty.
9 months ago
Broque Thomas ac4ec88f42 fixed sync issue
9 months ago
Broque Thomas 2e4d8be0ac Update sync_service.py
9 months ago
Broque Thomas 436652e209 better
10 months ago
Broque Thomas ff33f9b3ef better
10 months ago
Broque Thomas 7d43bda3e5 Initial commit
10 months ago