navidrome/ui/src/album
Daniel Barrientos Anariba 0fe08bfa74
feat(ui): add Not Starred filter option (#5362)
* feat(ui): add Not Starred filter option - #5108

Signed-off-by: Daniel Banariba <banaribad@gmail.com>

* fix(ui): apply notStarred translation to playlistTrack resource - #5108

Signed-off-by: Daniel Banariba <banaribad@gmail.com>

* refactor(ui): use NullableBooleanInput for starred filter - #5108

Replace QuickFilter approach with NullableBooleanInput per maintainer
review feedback. Single tri-state filter (Yes/No/Any) instead of two
separate buttons + dataProvider translation. Matches the existing pattern
used by the 'missing' filter.

Signed-off-by: Daniel Banariba <banaribad@gmail.com>

---------

Signed-off-by: Daniel Banariba <banaribad@gmail.com>
Co-authored-by: Deluan Quintão <deluan@navidrome.org>
2026-04-27 18:21:32 -04:00
..
__snapshots__ fix(ui): update artist link rendering and improve button styles 2025-05-23 17:42:19 -04:00
AlbumActions.jsx fix(ui): skip missing files in bulk operations (#3807) 2025-03-11 20:19:46 -04:00
AlbumDatesField.jsx fix(ui): don't show year "0" 2025-07-15 19:12:25 -04:00
AlbumDatesField.test.jsx fix(ui): don't show year "0" 2025-07-15 19:12:25 -04:00
AlbumDetails.jsx fix(artwork): address WebP performance regression on low-power hardware (#5286) 2026-04-04 15:17:01 -04:00
AlbumDetails.test.jsx test: mock formatFullDate for consistent test results 2025-11-13 18:46:06 -05:00
AlbumExternalLinks.jsx build(ui): migrate from CRA/Jest to Vite/Vitest (#3311) 2024-09-28 11:54:36 -04:00
AlbumGridView.jsx fix(artwork): address WebP performance regression on low-power hardware (#5286) 2026-04-04 15:17:01 -04:00
AlbumInfo.jsx fix: rename album field to name in AlbumInfo component. fixes #4883 2026-01-14 08:21:27 -05:00
AlbumList.jsx feat(ui): add Not Starred filter option (#5362) 2026-04-27 18:21:32 -04:00
AlbumListActions.jsx build(ui): migrate from CRA/Jest to Vite/Vitest (#3311) 2024-09-28 11:54:36 -04:00
albumLists.jsx build(ui): migrate from CRA/Jest to Vite/Vitest (#3311) 2024-09-28 11:54:36 -04:00
AlbumShow.jsx fix(ui): update titles for radios, shares and show pages (#4128) 2025-05-27 09:01:52 -04:00
AlbumSongs.jsx feat(ui): add composer field to table views (#4857) 2026-01-18 13:15:53 -05:00
AlbumTableView.jsx feat(ui): integrate CoverArtAvatar component into AlbumTableView 2026-03-16 06:48:03 -04:00
index.jsx build(ui): migrate from CRA/Jest to Vite/Vitest (#3311) 2024-09-28 11:54:36 -04:00
utils.js build(ui): migrate from CRA/Jest to Vite/Vitest (#3311) 2024-09-28 11:54:36 -04:00
utils.test.js build(ui): migrate from CRA/Jest to Vite/Vitest (#3311) 2024-09-28 11:54:36 -04:00