2918 Commits

Author SHA1 Message Date
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
Deluan
75659fb193
Add timestamp indexes 2026-01-02 19:22:07 +00:00
Deluan
20f56313a8
Rename migration package to migrations 2026-01-02 19:22:07 +00:00
Nelyah
7260a4ff24
Update Spanish translation
This also fixes some minor typos
2026-01-02 19:22:07 +00:00
Nelyah
9e66974784
Update French translation 2026-01-02 19:22:07 +00:00
Deluan
a881b7d667
Comment out flaky tests 2026-01-02 19:22:07 +00:00
certuna
341660db4a
clear the ServiceWorker cache on logout (#854)
* Update authProvider.js

This fixes https://github.com/navidrome/navidrome/issues/613 : clears the ServiceWorker cache on logout. Based on this code: https://developer.mozilla.org/en-US/docs/Web/API/CacheStorage/keys . Seems to work on macOS and iOS, but please test on other platforms.

* Format code with `prettier`

Co-authored-by: Deluan <deluan@navidrome.org>
2026-01-02 19:22:07 +00:00
Ritik Pandey
a1cee283d0
Add duplicate song warning. Fix #554
* duplicate_song_warning added

* dialog_for_multiple_songs

* skip button updated

* duplicate_song_skip import removed

* duplicate_song msg updated

* handleSkip and checkDuplicateSong func modified

* Update AddToPlaylistDialog.js

* prettier applied

* go.sum file added

* duplicated songs bug fixed
2026-01-02 19:22:07 +00:00
Yash Jipkate
f57365b774
Fix #260: Add Auto theme preference to set theme automatically. (#835)
* Auto theme preference added

* Fix lint

* Add and use AUTO from consts

* Add shared custom hook to get current theme

* Moved up 'Auto' choice

* AUTO -> AUTO_THEME_ID & extract useCurrentTheme to file

* Liberalise theme setting

* Add tests
2026-01-02 19:22:07 +00:00
Deluan
3fa95064c3
Show go mod download commands 2026-01-02 19:22:07 +00:00
Ketan Gupta
aa30a5a902
improved makefile message to developer 2026-01-02 19:22:07 +00:00
Dnouv
0d00725fc6
fix min-width of AlbumDetails 2026-01-02 19:22:07 +00:00
Ye61123
ed6864984c
Update zh-Hans.json
Improve the simplified Chinese translation accuracy and fix the parts that are not translated.
2026-01-02 19:22:07 +00:00
Daniel Morante
8f35124cbd
Create rc.d startup script for FreeBSD
Same startup script used by the port multimedia/navidrome
2026-01-02 19:22:07 +00:00
Deluan
9e33a545bf
Call go mod tidy after go mod download to undo any changes to go.sum 2026-01-02 19:22:07 +00:00
Deluan
aeb75d51d3
Lowering the expectations caused by the name :) 2026-01-02 19:22:06 +00:00
k-kumar-01
8644be4390
style: New Theme Added - Spotify
Signed-off-by: k-kumar-01 <kushalkumargupta4@gmail.com>
2026-01-02 19:22:06 +00:00
Deluan
327d6c821d
Update DevContainer to GoLang 1.16 2026-01-02 19:22:06 +00:00
Deluan
b6e4ce02fe
Bump github.com/sirupsen/logrus from 1.7.0 to 1.8.1 2026-01-02 19:22:06 +00:00
Deluan
77e31b27b9
Add option to sort Recently Added by file's mtime instead of time of import. 2026-01-02 19:22:06 +00:00
Deluan
3fddc99b67
Invalidate cached images when album changes 2026-01-02 19:22:06 +00:00
Deluan
5543c56061
Bump GoLang to 1.16.2 for releases 2026-01-02 19:22:06 +00:00
Deluan Quintão
165af5b850
Remove dependency of go-bindata (#818)
* Use new embed functionality for serving UI assets

* Use new embed functionality for serving resources. Remove dependency on go-bindata

* Remove Go 1.15
2026-01-02 19:22:04 +00:00
rochakjain361
4f98e6b310
Make the version number in the about dialog clickable (#817)
* Make the version number in the about dialog clickable

* Fix prettier errors

* Fix build errors
2026-01-02 19:21:29 +00:00
Nelyah
9076cc3e9b
Accept more recent node and Go versions when building dev or server
This will allow developers to experiment with different versions of Go.
2026-01-02 19:21:29 +00:00
Nelyah
7e11bf5d84
Bump Go version number in go.mod to 1.16
This will allow to use 'embed' and 'fs' packages.
This also makes the check for the Go environment when running the
Makefile fail if Golang version isn't 1.16.x
2026-01-02 19:21:29 +00:00
dpirad007
09ac0d29c6
SelectPlaylist Input mobile view fix 2026-01-02 19:21:29 +00:00
Deluan
c1ab2e0fea
Upgrade to GoLang 1.16.0 2026-01-02 19:21:29 +00:00
Deluan
3da7dda6b9
Update pipeline tests to Go 1.16.0 2026-01-02 19:21:29 +00:00
Deluan
769fad8864
Fix race condition in test 2026-01-02 19:21:29 +00:00
Deluan
6361f98595
Revert "Bump github.com/go-chi/chi from 1.5.1 to 1.5.2"
This caused a panic and needs more investigation:

http: superfluous response.WriteHeader call from github.com/go-chi/chi/middleware.Recoverer.func1.1 (recoverer.go:33)

 panic: interface conversion: *middleware.compressResponseWriter is not io.ReaderFrom: missing method ReadFrom

 -> github.com/go-chi/chi/middleware.(*httpFancyWriter).ReadFrom
 ->   /Users/deluan/go/pkg/mod/github.com/go-chi/chi@v1.5.2/middleware/wrap_writer.go:135
2026-01-02 19:21:29 +00:00
Deluan
4468e91421
Remove duplicated call to split 2026-01-02 19:21:29 +00:00
Deluan
5d374a56a6
go mod tidy 2026-01-02 19:21:29 +00:00
Deluan
7b40f2a444
Replace cursor with pointer when hovering over an expandable comment.
Fixes https://github.com/navidrome/navidrome/issues/637#issuecomment-778599670
2026-01-02 19:21:29 +00:00
dependabot-preview[bot]
907e57946b
Bump github.com/spf13/cobra from 1.1.1 to 1.1.3
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.1.1 to 1.1.3.
- [Release notes](https://github.com/spf13/cobra/releases)
- [Changelog](https://github.com/spf13/cobra/blob/master/CHANGELOG.md)
- [Commits](https://github.com/spf13/cobra/compare/v1.1.1...v1.1.3)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2026-01-02 19:21:29 +00:00
dependabot-preview[bot]
b72d3b5941
Bump github.com/go-chi/chi from 1.5.1 to 1.5.2
Bumps [github.com/go-chi/chi](https://github.com/go-chi/chi) from 1.5.1 to 1.5.2.
- [Release notes](https://github.com/go-chi/chi/releases)
- [Changelog](https://github.com/go-chi/chi/blob/master/CHANGELOG.md)
- [Commits](https://github.com/go-chi/chi/compare/v1.5.1...v1.5.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2026-01-02 19:21:29 +00:00
Deluan
99dbe34d0f
Use a Waiter diode, to avoid constant CPU usage. Fixes #777 2026-01-02 19:21:29 +00:00
Deluan
a59f2c1e4b
Don't break if it tries to render ContextMenu without data. Fix #776 2026-01-02 19:21:28 +00:00
CgX
e973377a65
Update fr.json 2026-01-02 19:21:28 +00:00
Nelyah
ea85f9c2c9
Update French translation 2026-01-02 19:21:28 +00:00
Deluan
8be485ab3e
Update list of Not Implemented / Gone Subsonic API endpoints 2026-01-02 19:21:28 +00:00