Deluan
a7b43f9c56
Return playlists sorted in getPlaylists Subsonic endpoint
2026-01-02 20:08:57 +00:00
Deluan Quintão
6ba32a36a1
Add logo to README
2026-01-02 20:08:57 +00:00
Deluan
f47f6dbe28
Bump @testing-library/react from 12.1.1 to 12.1.2 in /ui
2026-01-02 20:08:57 +00:00
Deluan
1d518dec8d
Bump react-icons from 4.2.0 to 4.3.1 in /ui
2026-01-02 20:08:56 +00:00
Deluan
4b4aea6e84
Revert: Small optimization in genre mapping
2026-01-02 20:08:56 +00:00
Dnouv
244aabf759
Fix layout error in ArtistShow ( #1387 )
2026-01-02 20:08:56 +00:00
Deluan
015628ca7f
Bump github.com/djherbis/atime to v1.1.0
2026-01-02 20:08:55 +00:00
Deluan
8a303c7964
Sort songs by artist/album/disc/track_number before adding to playlist
2026-01-02 20:08:31 +00:00
Deluan
fc86177045
Limit number of playlists displayed in the sidebar, to avoid UI freezes
2026-01-02 20:08:31 +00:00
Deluan
6dd04a709f
Enable DevSidebarPlaylists by default.
...
Closes #771
2026-01-02 20:08:31 +00:00
Deluan
cf4cf12441
Check permissions before adding songs to playlists
2026-01-02 20:08:31 +00:00
Deluan
6740708313
Add songs to playlists with drag and drop
2026-01-02 20:08:31 +00:00
dependabot[bot]
36da838fe6
Bump golang.org/x/tools from 0.1.6 to 0.1.7 ( #1382 )
...
Bumps [golang.org/x/tools](https://github.com/golang/tools ) from 0.1.6 to 0.1.7.
- [Release notes](https://github.com/golang/tools/releases )
- [Commits](https://github.com/golang/tools/compare/v0.1.6...v0.1.7 )
---
updated-dependencies:
- dependency-name: golang.org/x/tools
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 20:08:29 +00:00
Deluan Quintão
f50e521fec
Check goimports in the pipeline ( #1381 )
...
* Check goimports in the pipeline
* Check goimports in the pipeline
* Check goimports in the pipeline
* go mod tidy
* wip
* wip
* Fix goimports and go:build tags
* Run golangci-lint before goimports
2026-01-02 20:08:02 +00:00
dependabot[bot]
449742a968
Bump react-router-dom from 5.2.0 to 5.3.0 in /ui ( #1330 )
...
Bumps [react-router-dom](https://github.com/ReactTraining/react-router ) from 5.2.0 to 5.3.0.
- [Release notes](https://github.com/ReactTraining/react-router/releases )
- [Changelog](https://github.com/remix-run/react-router/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ReactTraining/react-router/compare/v5.2.0...v5.3.0 )
---
updated-dependencies:
- dependency-name: react-router-dom
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:08:02 +00:00
Deluan
0f947643be
Bump react-admin to 3.18.3
2026-01-02 20:08:02 +00:00
Igor Rzegocki
ef5acd6363
Use local copy of workbox service worker scripts ( #1358 )
...
* Use local copy of workbox service worker scripts
* Refactor workbox integration:
- Only add prod js, without maps. Reduces the size from 170k to 24k
- Removed it from build. As it is small now, we can add it to source, and have a script to just update it whenever it is required
- Fixed relative paths in navidrome-service-worker.js, should now work with BaseUrl != ''
Co-authored-by: Deluan <deluan@navidrome.org>
2026-01-02 20:08:02 +00:00
Deluan
d67e9f3079
Preload next song
2026-01-02 20:08:02 +00:00
Deluan
24d8c0ca88
Fix genre update chunking
2026-01-02 20:08:01 +00:00
Serguey Parkhomovsky
c699665f68
Bump react-jinke-music-player from 4.24.0 to 4.24.2 ( #1378 )
...
This should fix #1367 .
2026-01-02 20:08:01 +00:00
Deluan
2388709bcd
Do not attach Genres to the "Various Artists" artist
2026-01-02 20:08:01 +00:00
Deluan
684458a346
Change "Build" link to point to the latest build artifacts from master
2026-01-02 20:08:01 +00:00
Deluan
cef63f25d4
Bump github.com/lestrrat-go/jwx from 1.2.6 to 1.2.7
2026-01-02 20:08:01 +00:00
Deluan
d03f98cf0b
Bump @testing-library/react from 12.1.0 to 12.1.1 in /ui
2026-01-02 20:08:01 +00:00
Deluan
804c82cbb8
Bump blueimp-md5 from 2.18.0 to 2.19.0 in /ui
2026-01-02 20:08:01 +00:00
Deluan
09d95bb76a
Bump react-admin from 3.18.1 to 3.18.2 in /ui
2026-01-02 20:08:01 +00:00
Deluan
a262176232
Don't show Artist Page for "Various Artists"
2026-01-02 20:08:01 +00:00
Deluan
a02ab9b62d
Fix comment word wrapping
2026-01-02 20:08:01 +00:00
Deluan
5caf29f2af
Fix biography word wrapping and requests for undefined resource
2026-01-02 20:08:01 +00:00
Deluan
8c915059f8
Fix JS console warning
2026-01-02 20:08:01 +00:00
Deluan
39915e1da9
Fix harmless error message in logs when ScanSchedule set was "0"
...
Message:
`ERRO[0000] Error scheduling periodic scan error="expected exactly 5 fields, found 1: [0]"`
2026-01-02 20:08:01 +00:00
Deluan
c60c57085b
Update genres in chunks. Should fix #1368
2026-01-02 20:08:01 +00:00
Dnouv
b3b9832a9a
Artist Detail Page (first cut) ( #1287 )
...
* Configure fetching from API and route
* pretty
* Remove errors
* Remove errors
* Remove errors
* Complete page for Desktop view
* Fix error
* Add xs Artist page
* Remove unused import
* Add styles for theme
* Change route path
* Remove artId useEffect array
* Remove array
* Fix cover load err
* Add redirect on err
* Remove route
* What's in a name? consistency :)
* Fix err
* Fix UI changes
* Fetch album from resource
* Renaming done
* Review changes
* Some touch-up
* Small refactor, to make naming and structure more consistent with AlbumShow
* Make artist's album list similar to original implementation
* Reuse AlbumGridView, to avoid duplication
* Add feature flag to enable new Artist Page, default false
* Better biography styling. Small refactorings,
* Don't encode quotes and other symbols
* Moved AlbumShow to correct folder
Co-authored-by: Deluan <deluan@navidrome.org>
2026-01-02 20:08:00 +00:00
caiocotts
f2cf716bcd
Add x-total-count to Subsonic API getAlbumList ( #1360 )
...
* Add x-total-count to Subsonic API getAlbumList
* Rename variable
Co-authored-by: Deluan <deluan@navidrome.org>
2026-01-02 20:08:00 +00:00
Deluan
8a01eee0a4
Small optimization in genre mapping
2026-01-02 20:08:00 +00:00
Samarjeet
d2593d4b9f
Replace expanded with a dialog ( #1258 )
...
* Replace expanded with a dialog
* Change `info` label to "Get Info"
* Rename things for consistency
Co-authored-by: Deluan <deluan@navidrome.org>
2026-01-02 20:08:00 +00:00
Deluan
ecf65af3ae
Only apply audioStreamRx once
2026-01-02 20:08:00 +00:00
Deluan
b881bf5df8
Support 7.1 (8) channels
2026-01-02 20:08:00 +00:00
Miguel A. Arroyo
e9a7d0c5a2
feat: Adds Audio Channel Metadata - #1036
2026-01-02 20:08:00 +00:00
Deluan
b660177c4d
Close Sidebar when going to Playlists list
2026-01-02 20:08:00 +00:00
Deluan
dbcbb5243a
Revert "Disable mini-player (bubble) dragging. Should fix #1217 "
...
This reverts commit abf6318a8b9648d26a647d61dbf62f680a30a36a.
2026-01-02 20:08:00 +00:00
dependabot[bot]
38ced9389b
Bump golang.org/x/tools from 0.1.5 to 0.1.6
...
Bumps [golang.org/x/tools](https://github.com/golang/tools ) from 0.1.5 to 0.1.6.
- [Release notes](https://github.com/golang/tools/releases )
- [Commits](https://github.com/golang/tools/compare/v0.1.5...v0.1.6 )
---
updated-dependencies:
- dependency-name: golang.org/x/tools
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-01-02 20:07:59 +00:00
Deluan
5ddaa96e2b
More info when recovering from panic
2026-01-02 20:07:25 +00:00
Deluan
ce5400eacf
Recover from any possible taglib panics. Fixes #1343
2026-01-02 20:07:25 +00:00
dependabot[bot]
21d55118de
Bump prettier from 2.4.0 to 2.4.1 in /ui
...
Bumps [prettier](https://github.com/prettier/prettier ) from 2.4.0 to 2.4.1.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/2.4.0...2.4.1 )
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-01-02 20:07:25 +00:00
dependabot[bot]
1c9de77bde
Bump github.com/go-chi/jwtauth/v5 from 5.0.1 to 5.0.2
...
Bumps [github.com/go-chi/jwtauth/v5](https://github.com/go-chi/jwtauth ) from 5.0.1 to 5.0.2.
- [Release notes](https://github.com/go-chi/jwtauth/releases )
- [Commits](https://github.com/go-chi/jwtauth/compare/v5.0.1...v5.0.2 )
---
updated-dependencies:
- dependency-name: github.com/go-chi/jwtauth/v5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-01-02 20:07:20 +00:00
dependabot[bot]
0752e7af96
Bump github.com/ReneKroon/ttlcache/v2 from 2.8.0 to 2.8.1
...
Bumps [github.com/ReneKroon/ttlcache/v2](https://github.com/ReneKroon/ttlcache ) from 2.8.0 to 2.8.1.
- [Release notes](https://github.com/ReneKroon/ttlcache/releases )
- [Changelog](https://github.com/ReneKroon/ttlcache/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ReneKroon/ttlcache/compare/v2.8.0...v2.8.1 )
---
updated-dependencies:
- dependency-name: github.com/ReneKroon/ttlcache/v2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-01-02 20:06:54 +00:00
dependabot[bot]
25aff80803
Bump github.com/spf13/viper from 1.8.1 to 1.9.0
...
Bumps [github.com/spf13/viper](https://github.com/spf13/viper ) from 1.8.1 to 1.9.0.
- [Release notes](https://github.com/spf13/viper/releases )
- [Commits](https://github.com/spf13/viper/compare/v1.8.1...v1.9.0 )
---
updated-dependencies:
- dependency-name: github.com/spf13/viper
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-01-02 20:06:54 +00:00
Deluan
810669cb32
Use newer versions of node in the pipeline
2026-01-02 20:06:54 +00:00
Deluan
c522f0a30c
Use npm dependencies cache from setup-node@v2
2026-01-02 20:06:54 +00:00