Record the new playlist and set-list features in the backlog

This commit is contained in:
Jonathan Sykes
2026-08-16 13:58:41 +00:00
parent 8ef16a8b38
commit d01aedd4b2

View File

@@ -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`