quintodrome/ui/src/playlist
Deluan 435fb0b076 feat(server): add EnableCoverArtUpload config option
Allow administrators to disable playlist cover art upload/removal for
non-admin users via the new EnableCoverArtUpload config option (default: true).

- Guard uploadPlaylistImage and deletePlaylistImage endpoints (403 for non-admin when disabled)
- Set CoverArtRole in Subsonic GetUser/GetUsers responses based on config and admin status
- Pass config to frontend and conditionally hide upload/remove UI controls
- Admins always retain upload capability regardless of setting
2026-03-02 16:59:05 -05:00
..
ChangePublicStatusButton.jsx build(ui): migrate from CRA/Jest to Vite/Vitest (#3311) 2024-09-28 11:54:36 -04:00
index.jsx build(ui): migrate from CRA/Jest to Vite/Vitest (#3311) 2024-09-28 11:54:36 -04:00
PlaylistActions.jsx build(ui): migrate from CRA/Jest to Vite/Vitest (#3311) 2024-09-28 11:54:36 -04:00
PlaylistCreate.jsx build(ui): migrate from CRA/Jest to Vite/Vitest (#3311) 2024-09-28 11:54:36 -04:00
PlaylistDetails.jsx feat(server): add EnableCoverArtUpload config option 2026-03-02 16:59:05 -05:00
PlaylistEdit.jsx feat(ui): enhance comment input in PlaylistEdit with multiline support and resizing 2026-01-20 13:27:10 -05:00
PlaylistList.jsx feat(playlist): add custom playlist cover art upload (#5110) 2026-03-01 14:07:18 -05:00
PlaylistListActions.jsx build(ui): migrate from CRA/Jest to Vite/Vitest (#3311) 2024-09-28 11:54:36 -04:00
PlaylistShow.jsx fix(ui): update titles for radios, shares and show pages (#4128) 2025-05-27 09:01:52 -04:00
PlaylistSongBulkActions.jsx fix(ui): replace bulk "delete" label with "remove" in playlists 2025-03-06 07:54:59 -05:00
PlaylistSongs.jsx feat(ui): add Genre column as optional field in playlist table view 2025-07-29 20:54:04 -04:00
styles.js Show Playlist tracks 2020-05-16 18:35:34 -04:00