soulsync/webui
Broque Thomas 8d6486bee3 Add Smart Delete with file removal and download blacklist (#234)
Track delete in the enhanced library now shows three options:
- Remove from Library: DB record only (existing behavior)
- Delete File Too: DB + os.remove() the file from disk
- Delete & Blacklist: DB + file removal + add source to blacklist

New download_blacklist table stores rejected sources (username + filename)
with CRUD methods. Blacklist will be checked by the download pipeline
and the upcoming track redownload modal.

Smart delete modal styled with the same glass/dark theme as other
SoulSync modals, with color-coded destructive options.
2026-04-01 10:29:07 -07:00
..
static Add Smart Delete with file removal and download blacklist (#234) 2026-04-01 10:29:07 -07:00
index.html Make Cover Art Archive album art opt-in instead of default (#232) 2026-04-01 07:59:40 -07:00