2230 Commits

Author SHA1 Message Date
Neil Chauhan
263fffc067
Add 5-star rating system(#986)
* Added Star Rating functionality for Songs

* Added Star Rating functionality for Artists

* Added Star Rating functionality for AlbumListView

* Added Star Rating functionality for AlbumDetails and improved typography for title

* Added functionality to turn on/off Star Rating functionality for Songs

* Added functionality to turn on/off Star Rating functionality for Artists

* Added functionality to turn on/off Star Rating functionality for Albums

* Added enableStarRating to server config

* Resolved the bugs and improved the ratings functionality.

* synced repo and removed duplicate key

* changed the default rating size to small, and changed the color to match the theme.

* Added translations for ratings, and Top Rated tab in side menu.

* Changed rating translation to topRated in albumLists, and added has_rating filter to topRated.

* Added empty stars icon to RatingField.

* Added sortable=false in AlbumSongs and added sortByOrder=DESC in all List components.

* Added translations for rating, for artists and albums, and removed the sortByOrder=DESC from SimpleLists.
2026-01-02 19:26:36 +00:00
Deluan
b60dd45761
Fix console errors for QualityInfo component 2026-01-02 19:26:36 +00:00
Deluan
fdcc931477
Add has_rating filter to albums 2026-01-02 19:26:36 +00:00
Deluan
bcceef4acf
Remove unnecessary export mapping (bad refactoring) 2026-01-02 19:26:36 +00:00
Aries
1ccae46b6d
Update Japanese translation (#992) 2026-01-02 19:26:36 +00:00
Deluan
e7082df09e
Add support for artist 5-star rating in Subsonic API 2026-01-02 19:26:36 +00:00
Deluan
60e66ad6d6
Get lossless format list from server 2026-01-02 19:26:36 +00:00
Himanshu maurya
9399873f4c
Added quality info (#918)
* added quality info

* fixed formatting

* implemented various suggestions

* npm run prettier

* applied suggestions

* npm run prettier

* corrected lossless formats and other suggestions

* moved losslessformats into consts.js

* added some test

* typo while resolving conflicts

* fetch

* removed a bug causing component (as suggested)

* Update PlayerToolbar.js

* implemented suggestions

* added few more tests

* npm run prettier

* added size

* updated qualityInfo

* implemented suggestions

* added test for when no record is recieved

* Update QualityInfo.js
2026-01-02 19:26:36 +00:00
Shishir A S
a906e99573
Fixes play icon color in "Light" theme (#972)
* fix(ui/src/album): White play button on hover for all themes - #960

* fix(PlayButton) : White play button for light theme - #960

* fix(PlayButton) : White play button for light theme - #960

* bug(AlbumGridView.js) - Album play button defaults to white, can be overridden - #960

Signed-off-by: Shishir <shishir.srik@gmail.com>

* bug(AlbumGridView.js) - Album play button defaults to white, can be overridden - #960

* Reverted package.json and package-lock.json - #960

Signed-off-by: Shishir <shishir.srik@gmail.com>

* Missing lint script added - #960

Signed-off-by: Shishir <shishir.srik@gmail.com>

* Removed color, added className and made record required in PlayButton.propTypes - #960
2026-01-02 19:26:36 +00:00
Deluan
96ff90dbc6
npm audit fix 2026-01-02 19:26:36 +00:00
Deluan
945b6f7785
Hide ❤️ in Playlists 2026-01-02 19:26:36 +00:00
Deluan
c9e4921d83
Do not disable eslint rule 2026-01-02 19:26:36 +00:00
dependabot[bot]
2539992207
Bump @testing-library/jest-dom from 5.11.9 to 5.11.10 in /ui
Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) from 5.11.9 to 5.11.10.
- [Release notes](https://github.com/testing-library/jest-dom/releases)
- [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/jest-dom/compare/v5.11.9...v5.11.10)

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-02 19:26:36 +00:00
dependabot[bot]
149396c2e2
Bump github.com/golangci/golangci-lint from 1.38.0 to 1.39.0
Bumps [github.com/golangci/golangci-lint](https://github.com/golangci/golangci-lint) from 1.38.0 to 1.39.0.
- [Release notes](https://github.com/golangci/golangci-lint/releases)
- [Changelog](https://github.com/golangci/golangci-lint/blob/master/CHANGELOG.md)
- [Commits](https://github.com/golangci/golangci-lint/compare/v1.38.0...v1.39.0)

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-02 19:26:33 +00:00
dependabot[bot]
47714800d9
Bump @testing-library/react-hooks from 5.1.0 to 5.1.1 in /ui
Bumps [@testing-library/react-hooks](https://github.com/testing-library/react-hooks-testing-library) from 5.1.0 to 5.1.1.
- [Release notes](https://github.com/testing-library/react-hooks-testing-library/releases)
- [Changelog](https://github.com/testing-library/react-hooks-testing-library/blob/master/CHANGELOG.md)
- [Commits](https://github.com/testing-library/react-hooks-testing-library/compare/v5.1.0...v5.1.1)

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-02 19:23:07 +00:00
dependabot[bot]
2deb6f7f8b
Bump github.com/microcosm-cc/bluemonday from 1.0.4 to 1.0.6
Bumps [github.com/microcosm-cc/bluemonday](https://github.com/microcosm-cc/bluemonday) from 1.0.4 to 1.0.6.
- [Release notes](https://github.com/microcosm-cc/bluemonday/releases)
- [Commits](https://github.com/microcosm-cc/bluemonday/compare/v1.0.4...v1.0.6)

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-02 19:23:06 +00:00
dependabot[bot]
e4907eb17c
Bump @testing-library/user-event from 13.0.7 to 13.1.1 in /ui
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event) from 13.0.7 to 13.1.1.
- [Release notes](https://github.com/testing-library/user-event/releases)
- [Changelog](https://github.com/testing-library/user-event/blob/master/CHANGELOG.md)
- [Commits](https://github.com/testing-library/user-event/compare/v13.0.7...v13.1.1)

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-02 19:23:06 +00:00
dependabot[bot]
3d71d30c63
Bump @testing-library/react from 11.2.5 to 11.2.6 in /ui
Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library) from 11.2.5 to 11.2.6.
- [Release notes](https://github.com/testing-library/react-testing-library/releases)
- [Changelog](https://github.com/testing-library/react-testing-library/blob/master/CHANGELOG.md)
- [Commits](https://github.com/testing-library/react-testing-library/compare/v11.2.5...v11.2.6)

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-02 19:23:06 +00:00
dependabot[bot]
6e88ddbd56
Bump github.com/onsi/ginkgo from 1.15.2 to 1.16.0
Bumps [github.com/onsi/ginkgo](https://github.com/onsi/ginkgo) from 1.15.2 to 1.16.0.
- [Release notes](https://github.com/onsi/ginkgo/releases)
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md)
- [Commits](https://github.com/onsi/ginkgo/compare/v1.15.2...v1.16.0)

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-02 19:23:06 +00:00
Balaguru Ragupathi
ddf4739384
Improved Header Readability for Songs List (#985)
* style(SongDataGrid): Table Header Definition - #943

Signed-off-by: Balaguru4580 <balaguru4580@gmail.com>

* style(SongDataGrid): Improved Header Readability - #943

Signed-off-by: Balaguru4580 <balaguru4580@gmail.com>

* Shadow Effect

* Shadow Effect Opacity Adjustment

* Fixed Songs Context Menu

* Fixed the Songs Context Menu
2026-01-02 19:23:06 +00:00
Aldrin Jenson
5485ed1cd7
Fix undefined variant prop in DateField (#987) 2026-01-02 19:23:06 +00:00
Ritik Pandey
2f41e02b02
Add pagination to playlists (#969)
* add pagination

* prettier applied

* perPage_bug_fixed

* pagination_component_changed

* getAllSongs function added

* pagination component updated

* catch_error from data provider

* getAllSongsAndDispatch added

* remove ids from action function
2026-01-02 19:23:06 +00:00
Deluan
18dd523419
Revert "style(SongDataGrid): Improved Header Readability (#954)"
This reverts commit 3d58c5ab. It broke the SongContextMenu
2026-01-02 19:23:06 +00:00
sobhanbera
8e80dc2e10
Add Extra Dark theme (#955)
* added new theme - night

* removed a unused field

* fixed a typo from previous change

* night theme in login window

* changed name

changed the theme name from "Night" to "Extra Dark"

* changed the theme name

* Update index.js

* Rename night.js to extradark.js

* trying something

* formatted

the JS build was failing because I haven't formatted the index.js file with prettier. I got to know about this now.
I think now it will be resolved.
2026-01-02 19:23:06 +00:00
Éric Gaspar
64f15257c6
Update fr.json (#975) 2026-01-02 19:23:06 +00:00
Balaguru Ragupathi
9ae9d6ffae
style(SongDataGrid): Improved Header Readability (#954)
* style(SongDataGrid): Table Header Definition - #943

Signed-off-by: Balaguru4580 <balaguru4580@gmail.com>

* style(SongDataGrid): Improved Header Readability - #943

Signed-off-by: Balaguru4580 <balaguru4580@gmail.com>

* Shadow Effect

* Shadow Effect Opacity Adjustment
2026-01-02 19:23:06 +00:00
Aldrin Jenson
f9c3d7c6e8
Fix extra multiline Prop error (#966)
* Fix extra multiline Prop error

* Remove multiline prop from MultiLineTextField
2026-01-02 19:23:06 +00:00
Samarjeet
88c45abfeb
Fix transparent bg in suggestions [Spotify-ish] (#964) 2026-01-02 19:23:06 +00:00
certuna
50d064f05a
New service worker (#952)
* Add files via upload

* Update serviceWorker.js
2026-01-02 19:23:06 +00:00
Deluan
aacee621f2
Add required prop order in random album list. Fix #957 2026-01-02 19:23:05 +00:00
rochakjain361
b40596a2cc
Album details UI fix (#922)
* Fix the Album Details UI to look similar to Song Details UI

* Remove the unused components

* Fix the gap between row and the first field in the details view

* Fix the width of the row of Album Details UI
2026-01-02 19:23:05 +00:00
Deluan
a384f6c897
Fix Code of Conduct link 2026-01-02 19:23:05 +00:00
Samarjeet
45d1345130
Make spotify-ish more spotify-ish (#914)
* [Theme] Allow customising album and player parts

* [Theme] Allow customizing song lists view

* Make spotify-ish more spotify-ish

* Fix responsive issues in spotify-ish

* Spotify-ish login page

* Add back the previous "Spotify-ish" theme as "Green"

Co-authored-by: Deluan <deluan@navidrome.org>
2026-01-02 19:23:05 +00:00
harshavardhanpb
f87e7bcdf1
Rename diodo_test.go to diode_test.go (#956)
Simple typo fix
2026-01-02 19:23:05 +00:00
Deluan
1e841797a2
Remove redundant backgroundColor from Login icon 2026-01-02 19:23:05 +00:00
Samarjeet
5825a9de9a
Fix login page UI contrast in dark,spotify (#946) 2026-01-02 19:23:05 +00:00
Aldrin Jenson
2067f131fe
Fix prop undefined bug #925 (#942)
* fix(albumListView)  prop undefined bug  #925

* Fix undefinedProp bug
2026-01-02 19:23:05 +00:00
Deluan
6bf02a6496
Login backgrounds from unsplash collection (#936) 2026-01-02 19:23:05 +00:00
Samarjeet
1d8d156b79
Login backgrounds from unsplash collection (#936) 2026-01-02 19:23:05 +00:00
Deluan
a24124b0f3
Remove "minimize" button from Player when in Desktop resolution 2026-01-02 19:23:05 +00:00
Deluan
fa1ec9b16d
Fix issue with classes being removed from DOM. Fix #864 2026-01-02 19:23:05 +00:00
Deluan
72c8df913e
Revert: Fix theme not being applied to PlayerToolbar
It was causing issues with classes being removed from DOM
2026-01-02 19:23:05 +00:00
Samarjeet
c452fb2635
Allow theme customizing Login Page (#940) 2026-01-02 19:23:05 +00:00
Aldrin Jenson
4c9c7a2a93
Fix LinkWrapping Error in the console #921 (#924) 2026-01-02 19:23:04 +00:00
Aldrin Jenson
660e4513ec
Fix cacheUndefined bug - #901 (#915)
- add check to see if cache is defined before deleting
2026-01-02 19:23:04 +00:00
Deluan
181e8c347d
Fix UI loading redirections. Should fix #906 2026-01-02 19:23:04 +00:00
Neil Chauhan
3fd88cc913
Enable turn on/off Favorites/Loved feature. (#917)
* Added option to enable/disable favorites in Song

* Added option to enable/disable favorites in Artist

* Added option to enable/disable favorites in Albums and Favorites tab in sidebar

* Added option to enable/disable favorites in Player

* Set default value of enableFavourites as true

* Improved the functionality to enable/disable Favorites

* Add `EnableFavourites` config option

Co-authored-by: Deluan <deluan@navidrome.org>
2026-01-02 19:23:04 +00:00
Adrian Edwards
52e986f25c
Remove unused prop from ArtistList (#926)
* remove syncWithLocation prop from ArtistList to fix #925

* run prettier
2026-01-02 19:23:04 +00:00
Deluan
ecb3601f36
Fix context menu/heart column header alignment in SongList 2026-01-02 19:23:04 +00:00
Deluan
f5146e50ee
Fix theme not being applied to PlayerToolbar 2026-01-02 19:23:04 +00:00