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
dependabot[bot]
599ed21512
Bump prettier from 2.3.2 to 2.4.0 in /ui ( #1341 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 2.3.2 to 2.4.0.
- [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.3.2...2.4.0 )
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
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:06:54 +00:00
dependabot[bot]
3b09a500dd
Bump @testing-library/react from 12.0.0 to 12.1.0 in /ui ( #1342 )
...
Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library ) from 12.0.0 to 12.1.0.
- [Release notes](https://github.com/testing-library/react-testing-library/releases )
- [Changelog](https://github.com/testing-library/react-testing-library/blob/main/CHANGELOG.md )
- [Commits](https://github.com/testing-library/react-testing-library/compare/v12.0.0...v12.1.0 )
---
updated-dependencies:
- dependency-name: "@testing-library/react"
dependency-type: direct:development
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:06:54 +00:00
Deluan
1d6e3b0039
Disable mini-player (bubble) dragging. Should fix #1217
2026-01-02 20:06:54 +00:00
Deluan
cdf323d82d
Add paddingBottom to the whole sidebar menu, to avoid playlists to be covered by the player
2026-01-02 20:06:54 +00:00
Deluan
e4bcb90672
Only import playlists from configured paths in option PlaylistsPath. Closes #1181
...
Syntax is Ant-style Globs, with support for '**' (any subfolder). Default: '.:**' (or '.;**' in Windows`, meaning all folders and subfolders under `MusicFolder`
2026-01-02 20:06:54 +00:00
Deluan
dcaa478b7c
Upgrade to GoLang 1.17.1
2026-01-02 20:06:54 +00:00
Deluan Quintão
7b390686b3
Move Playlists to the sidebar menu ( #1339 )
...
* Show playlists in sidebar menu
* Fix menu
* Refresh playlist submenu when adding new playlist
* Group shared playlists below user's playlists
* Fix text overflow in menu options
* Add button in playlist menu to go to Playlists list
* Add config option `DevSidebarPlaylists` to enable this feature (default false)
2026-01-02 20:06:54 +00:00
Deluan
0b6dcc0f82
Fix JS console warning
2026-01-02 20:06:54 +00:00
Deluan
2911b77613
Fix menu items highlight
2026-01-02 20:06:54 +00:00
Salman Inayat
9fbd6792ec
Album size overflow fixed ( #1071 )
...
* Added back button
* Added back button
* Added back button
* Fixed Album size overflow
* Fixed Album size overflow
* Fixed album size overflowing
* Fixed album size overflowing
* Fixed album size overflowing
* Fixed album size overflow on small screen
* Changes reverted in PlayerEdit.js
* prettier formatting issue resolved
Co-authored-by: Deluan <deluan@navidrome.org>
2026-01-02 20:06:53 +00:00