718 Commits

Author SHA1 Message Date
Deluan
372ab2ddab
Upgrade React-Admin to 3.15.0 2026-01-02 19:26:43 +00:00
Deluan
d7c7df2727
Require user to provide current password to be able to change it
Admins can change other users' password without providing the current one, but not when changing their own
2026-01-02 19:26:42 +00:00
Deluan
dd2915b105
Fix Transcodings menu 2026-01-02 19:26:42 +00:00
Deluan
ee0d28797b
Fix warning about promise being ignored 2026-01-02 19:26:42 +00:00
Deluan
d79f03cde1
Add EnableUserEditing, to control whether a regular user can change their own details (default true) 2026-01-02 19:26:42 +00:00
Deluan
6b8852cd1a
Fix User delete button not showing 2026-01-02 19:26:42 +00:00
Samarjeet
6c88baf5b0
[Spotify-ish] Login consistent with other themes (#1073) 2026-01-02 19:26:41 +00:00
Deluan
26adbd2b04
Fix regular users not able to edit their info before logging in again 2026-01-02 19:26:41 +00:00
Deluan
ffab8582d1
Never send passwords to the UI 2026-01-02 19:26:41 +00:00
Deluan
bcdf03945c
Show Person icon for non admin users 2026-01-02 19:26:41 +00:00
Deluan
2f64ee09f3
Allow regular users to change their info, including password.
Should fix #199
2026-01-02 19:26:41 +00:00
Deluan
556fd23a82
Fix "Failed prop type: Invalid prop variant" in console 2026-01-02 19:26:41 +00:00
Deluan
f4e005bc5e
Fix "SharedArrayBuffer will require cross-origin isolation"
This is a workaround for React v16 while we don't upgrade to v17

See https://github.com/facebook/create-react-app/issues/10474
2026-01-02 19:26:41 +00:00
Samarjeet
f42a9e9e0e
[Spotify-ish] Indicate active page number (#1068) 2026-01-02 19:26:41 +00:00
Deluan
eb48762eaa
Bump react-redux version to 7.2.4 2026-01-02 19:26:40 +00:00
Deluan
e6e780372f
Bump @testing-library dependencies 2026-01-02 19:26:40 +00:00
Deluan
df8357f6b7
Upgrade React-Admin to 3.14.5 2026-01-02 19:26:40 +00:00
Deluan
500d8e8844
Fix aspect ratio of login icon 2026-01-02 19:26:40 +00:00
dependabot[bot]
eaacc22936
Bump jest-environment-jsdom-sixteen from 1.0.3 to 2.0.0 in /ui
Bumps [jest-environment-jsdom-sixteen](https://github.com/SimenB/jest-environment-jsdom-sixteen) from 1.0.3 to 2.0.0.
- [Release notes](https://github.com/SimenB/jest-environment-jsdom-sixteen/releases)
- [Commits](https://github.com/SimenB/jest-environment-jsdom-sixteen/compare/v1.0.3...v2.0.0)

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-02 19:26:40 +00:00
Deluan
a76aab8403
Fix logo aspect ratio in Safari 2026-01-02 19:26:40 +00:00
Deluan
f3223d251a
Improve Logo resolution in login dialog 2026-01-02 19:26:40 +00:00
Dnouv
c9dac79d1a
Enhanced Mobile Login Screen (#953)
* Enhanced Mobile Login Screen

* Removed duplicate line of code

* Add support for desktop

* Remove conflict

* Reset button style

* Change Login
2026-01-02 19:26:40 +00:00
Deluan
092ae1f986
Fix Song details row height 2026-01-02 19:26:40 +00:00
caiocotts
bc4cfba8e6
Better handling of album comments (#1013)
* Change album comment behaviour

* Don't check first item

* Fix previously imported album comments.

* Remove song comments if album comment is present
2026-01-02 19:26:40 +00:00
Deluan
7510113e8f
Fix Web Scroller compatibility
This fixes https://github.com/web-scrobbler/web-scrobbler/issues/2828
2026-01-02 19:26:39 +00:00
Deluan
467f286b74
Reorganize AudioTitle classes.
Should fix https://github.com/web-scrobbler/web-scrobbler/issues/2828
2026-01-02 19:26:39 +00:00
Deluan
46c5aa9e6a
Make Playlist grid more responsive 2026-01-02 19:26:39 +00:00
Dnouv
a44ea8e5f4
Hide volume bar in lower resolutions (#889)
This gives more space for the song and artist names in the player

* fix min-width of AlbumDetails

* Fix song play time display

* Song duration display fix#2

* Removed important

* Resolve conflicts

* Update Player.js

* Change breakdown and hide volume

Co-authored-by: Deluan <deluan@navidrome.org>
2026-01-02 19:26:39 +00:00
dependabot[bot]
7f90470c68
Bump @testing-library/user-event from 13.1.2 to 13.1.5 in /ui (#1051)
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event) from 13.1.2 to 13.1.5.
- [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.1.2...v13.1.5)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 19:26:39 +00:00
Yash Jipkate
b4edd7b736
Allow adding songs to multiple playlists at once. (#995)
* Add support for multiple playlists

* Fix lint

* Remove console log comment

* Disable 'check' when loading

* Fix lint

* reset playlists on closeAddToPlaylist

* new playlist: accomodate string type on enter

* Fix lint

* multiple new playlists are added correctly

* use makestyle()

* Add tests

* Fix lint
2026-01-02 19:26:39 +00:00
Arbaz Ahmed
68f8879923
fix: refactored some styles in jinkie player and removed br tag - #865 (#1047)
* refactored some styles in jinkieplayer

* fix: refactored some styles in jinkie player and removed br tag - #865

* fix: refactored some styles in jinkie player and removed br tag - #865

Signed-off-by: armedev <epiratesdev@gmail.com>
2026-01-02 19:26:39 +00:00
Deluan
c089cae987
Add a cleanup to tests 2026-01-02 19:26:39 +00:00
Shishir A S
28518b9de2
Fade in QualityInfo while hovering on Song title (#1041)
* feat(Player/QualityInfo) : Animate Quality Info + Increased audio player dimensions

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

* fix(Player.js) : Converted JS hover functionality to pure CSS

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

* Removed unused useState

* fix(Player) : Reverted player height adjustment

Signed-off-by: Shishir <shishir.srik@gmail.com>
2026-01-02 19:26:39 +00:00
dependabot[bot]
e64425d68c
Bump ssri from 6.0.1 to 6.0.2 in /ui (#1045)
Bumps [ssri](https://github.com/npm/ssri) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/npm/ssri/releases)
- [Changelog](https://github.com/npm/ssri/blob/v6.0.2/CHANGELOG.md)
- [Commits](https://github.com/npm/ssri/compare/v6.0.1...v6.0.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 19:26:38 +00:00
Deluan
c5544df7d9
Workaround for https://github.com/lijinke666/react-music-player/issues/351 2026-01-02 19:26:38 +00:00
Deluan
f902fa1c59
Add config option to set default theme 2026-01-02 19:26:38 +00:00
Deluan
76cb27cfe2
Fix exception when running in Firefox over insecure http. Fix #1039 2026-01-02 19:26:38 +00:00
Deluan
ea3f12493c
Change size and position of QualityInfo in the Player 2026-01-02 19:26:38 +00:00
Ruchi Kushwaha
72b8c8e00f
Change icon on active menu item (#903)
* add icons

* add logic to change the icon

* make the active menu bold

* Encapsulate the dynamic icon behaviour into a self-contained component

Co-authored-by: Deluan <deluan@navidrome.org>
2026-01-02 19:26:38 +00:00
Praveen Kumar
57064b3aee
Fix welcome message styles (#1015)
* style(login): welcome-message-wrapping - #1014

Signed-off-by: Praveen Kumar <pkspyder007@gmail.com>

* style(login): welcome-message-wrapping - #1014

Signed-off-by: Praveen Kumar <pkspyder007@gmail.com>

* chore(makefile): Removed-lint-timeout

Signed-off-by: Praveen Kumar <pkspyder007@gmail.com>
2026-01-02 19:26:38 +00:00
Deluan
4d60b22be2
Fix cover art not showing in notification when using a BaseURL 2026-01-02 19:26:38 +00:00
Samarjeet
1b39377a46
Fix transparent background in Spotify-ish (#1030) 2026-01-02 19:26:38 +00:00
Deluan
b357be3973
Bumps @testing-library/user-event from 13.1.1 to 13.1.2 2026-01-02 19:26:37 +00:00
Deluan
d2d9f36302
Change order of themes 2026-01-02 19:26:37 +00:00
Dnouv
aae8aa75f0
New Ligera (light) Theme (#990)
* Enhanced Light Theme

* New Login Screen

* Fix Appbar for sm screen

* Reverse Gradient

* Fix test error

* Fix color

* Fix Gradient

* Theme color change

* Fix playlist autocomp popup

* Rename theme

* Fix hover icon color
2026-01-02 19:26:37 +00:00
Deluan
a0a839415b
Remove inline style in favour of MUI's styling solution 2026-01-02 19:26:37 +00:00
Deluan
4ffdc3e2a7
Fix layout when album comment is visible 2026-01-02 19:26:37 +00:00
Deluan
4cf4a0c36f
Hide QualityInfo on small screens 2026-01-02 19:26:37 +00:00
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