2608 Commits

Author SHA1 Message Date
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
Neil Chauhan
bbab943623
Refactored the current ️/Star feature to ❤️/Love/Favourite feature. (#908)
* Added setRating feature to AlbumListView

* Refactored the iconography from  to ❤️

* Refactored the current component from StarButton to LoveButton

* Refactored all translations from Starred to Loved, and all props from showStar to showLove

* Refactored useToggleStar hook to useToggleLove

* rebased repository from master and removed stray commmits

* Refactored handler name from TOGGLE_STAR to TOGGLE_LOVE in PlayerToolbar.js

* Change "starred" translation to "Favorite"

Co-authored-by: Deluan <deluan@navidrome.org>
2026-01-02 19:23:04 +00:00
Deluan
ad6a04720e
Fix theme not being applied to Player's audioTitle 2026-01-02 19:23:04 +00:00
Arbaz Ahmed
c0fa78c7a4
New component for mobile Artist List (#891)
Fixes #890
2026-01-02 19:23:04 +00:00
Yash Jipkate
77e6b3bb78
Add / to _ mapping for paths based on tags. (#888)
Closes  #592
2026-01-02 19:23:04 +00:00
Ritik Pandey
da007c49a5
Hide BulkActionsToolbar after removing songs from playlist (#898) 2026-01-02 19:23:04 +00:00
Deluan Quintão
8da140bae2
Update CONTRIBUTING.md 2026-01-02 19:23:04 +00:00
Kushal Kumar
90a9aa5246
docs(contributing.md): Contributing guidelines added (#831)
* docs(contributing.md): Contributing guidelines added - I827

Signed-off-by: k-kumar-01 <kushalkumargupta4@gmail.com>

* docs(contributing.md): Contributing guidelines added - I827

Updated the issue number to match the existing issue
Changed channel from IRC to Discord

Signed-off-by: k-kumar-01 <kushalkumargupta4@gmail.com>

* Fix typos, remove issue template

Co-authored-by: Deluan <deluan@navidrome.org>
2026-01-02 19:23:03 +00:00
Danshil Kokil Mungur
7a3179f0f9
feat(github): add issue templates (#892) 2026-01-02 19:23:03 +00:00
Josep Mª Domingo
0f6a167eb1
Move logger middleware to capture routing errors (ex: 405). (#877)
* Fix #836

* Remove requestLogger middleware from MountRouter
2026-01-02 19:23:03 +00:00
rohitgeddam
648a65ee1f
Properly break long comment lines. Fix #855 (#856)
Make ui responsive on smaller screen when the comment block is longer
2026-01-02 19:23:03 +00:00
Deluan
f14f435191
Add 'lint to pre-push git hook 2026-01-02 19:23:03 +00:00
Deluan
0259d427bb
Add lint script to UI project 2026-01-02 19:23:03 +00:00
Deluan
b3adc9844e
Move constant to consts.go file 2026-01-02 19:23:03 +00:00
Deluan Quintão
883cddfe32
Update translations (#894)
* Add Ukrainian translation

* Update cs.json (POEditor.com)

* Update nl.json (POEditor.com)

* Update eo.json (POEditor.com)

* Update de.json (POEditor.com)
2026-01-02 19:23:03 +00:00
dependabot[bot]
37d9683b7f
Bump @testing-library/user-event from 12.6.2 to 13.0.7 in /ui
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event) from 12.6.2 to 13.0.7.
- [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/v12.6.2...v13.0.7)

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-02 19:23:03 +00:00
ImgBotApp
b8cb21b3b1
[ImgBot] Optimize images
*Total -- 8,303.62kb -> 6,130.18kb (26.17%)

/ui/src/icons/paused-light.png -- 0.81kb -> 0.29kb (63.6%)
/.github/screenshots/ss-mobile-login.png -- 1,189.03kb -> 736.30kb (38.08%)
/ui/src/icons/playing-dark.gif -- 2.29kb -> 1.58kb (31.29%)
/ui/src/icons/playing-light.gif -- 2.29kb -> 1.58kb (31.29%)
/.github/screenshots/ss-mobile-player.png -- 1,257.85kb -> 886.30kb (29.54%)
/ui/public/apple-touch-icon-152x152.png -- 9.51kb -> 6.74kb (29.21%)
/ui/public/mstile-144x144.png -- 9.63kb -> 6.88kb (28.55%)
/ui/public/mstile-70x70.png -- 6.59kb -> 4.73kb (28.22%)
/ui/public/apple-touch-icon-180x180.png -- 11.34kb -> 8.18kb (27.89%)
/ui/public/apple-touch-icon.png -- 11.34kb -> 8.18kb (27.89%)
/ui/public/apple-touch-icon-76x76.png -- 4.52kb -> 3.27kb (27.68%)
/ui/public/apple-touch-icon-120x120.png -- 7.27kb -> 5.30kb (27.2%)
/ui/public/android-chrome-192x192.png -- 13.14kb -> 9.78kb (25.59%)
/ui/public/mstile-150x150.png -- 9.57kb -> 7.20kb (24.8%)
/ui/public/apple-touch-icon-60x60.png -- 3.40kb -> 2.57kb (24.51%)
/ui/src/icons/android-icon-72x72.png -- 6.25kb -> 4.75kb (24%)
/.github/screenshots/ss-desktop-player.png -- 5,016.75kb -> 3,833.46kb (23.59%)
/resources/logo-192x192.png -- 17.10kb -> 13.21kb (22.78%)
/ui/public/android-chrome-512x512.png -- 38.32kb -> 29.78kb (22.3%)
/ui/public/mstile-310x310.png -- 21.04kb -> 16.49kb (21.61%)
/ui/public/mstile-310x150.png -- 10.35kb -> 8.12kb (21.56%)
/resources/navidrome-600x600.png -- 369.74kb -> 297.43kb (19.56%)
/ui/public/favicon-32x32.png -- 2.18kb -> 1.80kb (17.52%)
/.github/screenshots/ss-mobile-album-view.png -- 282.95kb -> 236.01kb (16.59%)
/ui/src/icons/paused-dark.png -- 0.34kb -> 0.29kb (14.25%)

Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
2026-01-02 19:23:03 +00:00
Arbaz Ahmed
b9e15a1436
New component for song display in song list (#833)
* added new component SONGSIMPLELIST for smaller displays

* added new component SONGSIMPLELIST for smaller displays

* added new component SONGSIMPLELIST for smaller displays

* Updated songsimplelist

Removed truncation

* removed garbage code

* refactored some issues of overlapping

* refactored some issues of overlapping

* changed the song ui design

* refactored some bugs in artist display

* refactored some bugs in artist display

* removed garbage dependencies

* removed div bugs

* added all the logic to the component itself
2026-01-02 19:23:03 +00:00
rochakjain361
3b74270678
Make the version number clickable for the SNAPSHOT version in development docker build (#843)
* Make the version number clickable for the SNAPSHOT version while using development docker build

* Update the snapshot version link in to view list of commits since the release

* Create a new component for the link to the version

* Add tests and refactored a bit

Co-authored-by: Deluan <deluan@navidrome.org>
2026-01-02 19:23:03 +00:00
Deluan
0e96743827
Bump @testing-library's dependencies 2026-01-02 19:23:03 +00:00
dependabot-preview[bot]
b65b117b70
Create Dependabot config file 2026-01-02 19:23:03 +00:00
Deluan
bd108e3a60
Bump golangci-lint to 1.38.0 2026-01-02 19:23:01 +00:00
Deluan
75d87b809d
Bump gomega and ginkgo versions 2026-01-02 19:22:41 +00:00