diff --git a/BACKLOG.md b/BACKLOG.md index eb4b7ec..e313be8 100755 --- a/BACKLOG.md +++ b/BACKLOG.md @@ -29,6 +29,11 @@ bottom as they come up. - [x] Cache size cap in Settings (auto-evict oldest past a limit). - [x] Export / import playlists as JSON. - [x] More / trending quick-search chips on the hero, rotated. +- [x] Share a single playlist by link, imported additively (never replaces). +- [x] Bulk-import a YouTube playlist URL into a new playlist. +- [x] Per-playlist "available offline" status + a keep-offline pin. +- [x] Service mode: set-list view with a screen wake lock. +- [x] Per-song notes (key / capo / arrangement cues) on playlist entries. ## Robustness - [x] Sanitize `video_id` in `cache_download` (reject path separators). @@ -51,3 +56,8 @@ bottom as they come up. - [x] Sanitize `video_id` in `cache_download` (reject path separators). `c6b8dfc` - [x] Gate the embedded yt-dlp behind a build flag so debug builds compile faster. `d15d902` - [x] Surface yt-dlp extraction failures with a retry button. `c6b8dfc` +- [x] Share a single playlist by link, imported additively. `27b28f7` +- [x] Bulk-import a YouTube playlist URL. `b868dab` +- [x] Per-playlist offline status + keep-offline pin. `c5f4751` +- [x] Service mode set-list view with screen wake lock. `14e1d8e` +- [x] Per-song notes on playlist entries. `8ef16a8`