2905 Commits

Author SHA1 Message Date
Steve Richter
c365658217
Allow ExternalLink icons to be styled (#1503)
* Allow ArtistExternalLink icons to be styled

* Allow AlbumExternalLink icons to be styled

* Standardize external links' classes to kebab-case

Co-authored-by: Deluan <deluan@navidrome.org>
2026-01-02 20:15:57 +00:00
Deluan
e857eaa3c2
Show AlbumArtist in Album table view. Fixes #1626 2026-01-02 20:15:57 +00:00
joaomqc
305cd0a781
fix(UI): Warn if track is already present when adding to playlist - 1604 (#1897)
* fix(UI): Warn if track is already present when adding to playlist - 1604

Signed-off-by: joaomqc <joaomqc@hotmail.com>

* fix tests

Signed-off-by: joaomqc <joaomqc@hotmail.com>

Signed-off-by: joaomqc <joaomqc@hotmail.com>
Co-authored-by: João Coelho <1120458@isep.ipp.pt>
2026-01-02 20:15:57 +00:00
Deluan
805dd9cfe4
Bump redux and react-redux versions 2026-01-02 20:15:57 +00:00
Evan.Shu
6b2c9a1c75
Fix add playlist dialog (#1758) 2026-01-02 20:15:57 +00:00
henning mueller
63eece0cf8
Mount devcontainer workspace SELinux compatible (#1816) 2026-01-02 20:15:57 +00:00
Deluan
4643596a58
npm audit fix 2026-01-02 20:15:57 +00:00
Nemo Xiong
8fe07d5478
Update Chinese (simplified) translations (#1633)
* add new translations

* translation: fix improper full width character usage in zh-Hans translation

Full width % messed up with format strings.

* translation: fix two machine translations in zh-Hans

* translation: fix one mistranslation in zh-Hans

* translation: fix format in zh-Hans

* translation: fix format and two translations in zh-Hans

* translation: fix format in zh-Hans
2026-01-02 20:15:57 +00:00
dependabot[bot]
d02d17ed42
Bump @testing-library/jest-dom from 5.15.0 to 5.16.5 in /ui (#1836)
Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom) from 5.15.0 to 5.16.5.
- [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.15.0...v5.16.5)

---
updated-dependencies:
- dependency-name: "@testing-library/jest-dom"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 20:15:57 +00:00
Deluan
2f7d8d2032
Fix new test-library eslint errors 2026-01-02 20:15:57 +00:00
Deluan
aebca52163
Upgrade react-scripts to 5.0.1
This also upgrades WebPack to v5, which should fix the issue #1768
2026-01-02 20:15:57 +00:00
Deluan
3cfe1753f4
Reduce go mod download verbosity 2026-01-02 20:15:57 +00:00
Deluan
1c7b5e88f5
Bump dependencies 2026-01-02 20:15:55 +00:00
Deluan
ece0307831
Don't reset language to default after logout 2026-01-02 20:15:30 +00:00
Deluan
6dab8f3474
DefaultLanguage is now case-insensitive 2026-01-02 20:15:30 +00:00
Deluan Quintão
ffdda1a3a0
Update README. Fixes #1834 2026-01-02 20:15:30 +00:00
Andy Klimczak
b560dad1bc
feat: Add listenbrainz base url configuration (#1774)
* feat: Add listenbrainz base url configuration

- ListenBrainz.BaseURL config value

* Don't need to store baseUrl

* Use `url.JoinPath` to concatenate url paths

* Replace url.JoinPath (Go 1.19 only) with custom function

Co-authored-by: Deluan <deluan@navidrome.org>
2026-01-02 20:15:29 +00:00
Deluan
74a62a3973
New config DefaultLanguage. Closes #1561 2026-01-02 20:15:29 +00:00
Manuel
e81048135b
fix:(middlewares.go) - Set Cookie SameSite mode to Strict - 1776 (#1777)
* None is deprecated and will fallback to Lax in the future.
* Using Strict is future proof and provides additional CSR protection

Signed-off-by: Manuel Kroeber <manuel.kroeber@gmail.com>

Signed-off-by: Manuel Kroeber <manuel.kroeber@gmail.com>
2026-01-02 20:15:29 +00:00
Kendall Garner
822c364645
Fix creating server (#1894) 2026-01-02 20:15:29 +00:00
Deluan
a1506402aa
Use armhf for ARM builds 2026-01-02 20:15:29 +00:00
Deluan
0ab1d0d3d0
Fix Linux 32 bits build 2026-01-02 20:15:29 +00:00
Deluan
8380f4a2cf
Fix invalid option in pipeline 2026-01-02 20:15:29 +00:00
Deluan
8dfbf37548
Upgrade to GoLang 1.19 and bump golangci-lint version 2026-01-02 20:15:27 +00:00
Deluan
f72d8d148b
Fix GO-S2114 security issue
See https://deepsource.io/directory/analyzers/go/issues/GO-S2114
2026-01-02 20:14:54 +00:00
Deluan
8c94a3eef5
Fix formatting 2026-01-02 20:14:54 +00:00
Deluan
e6ba5a2229
Only compute version once 2026-01-02 20:14:54 +00:00
Deluan
0870f600c2
Fix warning about mixing value and pointer receivers 2026-01-02 20:14:54 +00:00
Deluan
b980a77f5c
Add test for WithTx 2026-01-02 20:14:54 +00:00
Deluan
0fe86e7045
Upgrade to latest go-sqlite3 (it's v1.14, not v2!) 2026-01-02 20:14:54 +00:00
Deluan
54e05638d5
Upgrade to Beego 2's orm 2026-01-02 20:14:54 +00:00
Deluan
2ae0520108
Remove //+build tags, as the code does not compile on older versions of Go anymore 2026-01-02 20:14:54 +00:00
Deluan
4d6f803fe2
Fix tracks never "loved" to be selected in Smart Playlists. Refer to https://github.com/navidrome/navidrome/issues/1417#issuecomment-1163423575 2026-01-02 20:14:54 +00:00
dependabot[bot]
70d77616bc
Bump github.com/go-chi/httprate from 0.5.2 to 0.6.0 (#1828)
Bumps [github.com/go-chi/httprate](https://github.com/go-chi/httprate) from 0.5.2 to 0.6.0.
- [Release notes](https://github.com/go-chi/httprate/releases)
- [Commits](https://github.com/go-chi/httprate/compare/v0.5.2...v0.6.0)

---
updated-dependencies:
- dependency-name: github.com/go-chi/httprate
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 20:14:53 +00:00
Deluan
e0ac640d4e
Add more info in search log message 2026-01-02 20:14:22 +00:00
Deluan
dac39d1d4f
Add log warn when request is cancelled/interrupted 2026-01-02 20:14:22 +00:00
Deluan
f2b02d042b
Speed up /search subsonic endpoints by parallelizing the queries 2026-01-02 20:14:22 +00:00
Deluan
4bfceb3710
Simplify Singleton usage by leveraging Go 1.18's generics 2026-01-02 20:14:22 +00:00
Deluan
88bb3ba956
Fix Quality translation in Spanish 2026-01-02 20:14:22 +00:00
Deluan
ca2af93cc5
Update caniuse-lite 2026-01-02 20:14:22 +00:00
Deluan
516f924168
Remove interfacer linter, as it does not work with Go 1.18 and will not be updated (it is deprecated) 2026-01-02 20:14:21 +00:00
Deluan
90bc1981d8
Upgrade Ginkgo to V2 2026-01-02 20:14:21 +00:00
Deluan
6120ce4907
Remove experimental version of context package 2026-01-02 20:14:21 +00:00
Deluan
0245339376
Update @djherbis's packages 2026-01-02 20:14:17 +00:00
Deluan
9c19cc6026
Remove hardcoded github.com/dhowden/tag branch. Fix #1764 2026-01-02 20:13:58 +00:00
Deluan
6a3318ee78
Return 501 for "not implemented". Fixes #1785 2026-01-02 20:13:58 +00:00
Deluan
96b105e62b
Add IP to Subsonic API's invalid login log messages. Closes #1814 2026-01-02 20:13:57 +00:00
Deluan
c4eadb212c
Add missing test case for #1778 2026-01-02 20:13:57 +00:00
Deluan
397f2ba8f8
Fix fscache key mapping. Closes #1778 2026-01-02 20:13:57 +00:00
Deluan
f58f9a41be
Fix docker build in pipeline 2026-01-02 20:13:57 +00:00