dependabot[bot]
936af2d895
chore(deps-dev): bump @types/node from 22.6.1 to 22.7.4 in /ui ( #3335 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 22.6.1 to 22.7.4.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
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>
2024-09-30 14:31:25 -04:00
dependabot[bot]
b1c18a428b
chore(deps-dev): bump vite from 5.4.7 to 5.4.8 in /ui ( #3340 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 5.4.7 to 5.4.8.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.8/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.4.8/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-type: direct:development
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>
2024-09-30 14:31:10 -04:00
Deluan Quintão
1fac9cc3ee
chore: add poeditor logo to readme ( #3329 )
2024-09-30 13:25:03 -04:00
Deluan
92a1f19271
fix(scanner): make activity panel update rate configurable
2024-09-30 12:06:23 -04:00
crazygolem
06c9c1e64a
feat(server): require explicitly enabling reverse proxy auth for unix sockets ( #3062 )
2024-09-29 13:28:44 -04:00
Deluan
ed3ab5385d
chore(deps): bump rollup from 2.79.1 to 2.79.2 in /ui
2024-09-28 11:56:35 -04:00
Deluan Quintão
fcdd30ba8f
build(ui): migrate from CRA/Jest to Vite/Vitest ( #3311 )
...
* feat: create vite project
* feat: it's alive!
* feat: `make dev` working!
* feat: replace custom serviceWorker with vite plugin
* test: replace Jest with Vitest
* fix: run prettier
* fix: skip eslint for now.
* chore: remove ui.old folder
* refactor: replace lodash.pick with simple destructuring
* fix: eslint errors (wip)
* fix: eslint errors (wip)
* fix: display-name eslint errors (wip)
* fix: no-console eslint errors (wip)
* fix: react-refresh/only-export-components eslint errors (wip)
* fix: react-refresh/only-export-components eslint errors (wip)
* fix: react-refresh/only-export-components eslint errors (wip)
* fix: react-refresh/only-export-components eslint errors (wip)
* fix: build
* fix: pwa manifest
* refactor: pwa manifest
* refactor: simplify PORT configuration
* refactor: rename simple JS files
* test: cover playlistUtils
* fix: react-image-lightbox
* feat(ui): add sourcemaps to help debug issues
2024-09-28 11:54:36 -04:00
dependabot[bot]
dd48a23f92
chore(deps): bump github.com/unrolled/secure from 1.15.0 to 1.16.0 ( #3327 )
...
Bumps [github.com/unrolled/secure](https://github.com/unrolled/secure ) from 1.15.0 to 1.16.0.
- [Release notes](https://github.com/unrolled/secure/releases )
- [Commits](https://github.com/unrolled/secure/compare/v1.15.0...v1.16.0 )
---
updated-dependencies:
- dependency-name: github.com/unrolled/secure
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>
2024-09-28 11:32:21 -04:00
dependabot[bot]
6040a50297
chore(deps): bump alpine from 3.18 to 3.20 in /.github/workflows ( #3326 )
...
Bumps alpine from 3.18 to 3.20.
---
updated-dependencies:
- dependency-name: alpine
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>
2024-09-28 11:30:36 -04:00
Deluan
9e5849e4dc
build(dependabot): add docker configuration
2024-09-28 10:52:23 -04:00
Kendall Garner
13af8ed43a
fix(server): preserve m3u file order on import ( #3314 )
...
* fix(playlist): preserve m3u file order on import - 3307
Signed-off-by: Kendall Garner <17521368+kgarner7@users.noreply.github.com>
* test(server): cover playlist order
* refactor(server): micro-optimizations
* refactor(server): micro-optimizations
* fix(server): playlists imported from reader (POST /playlist) are not synced
* refactor(server): only allocate the capacity required to hold a playlist chunk
---------
Signed-off-by: Kendall Garner <17521368+kgarner7@users.noreply.github.com>
Co-authored-by: Deluan <deluan@navidrome.org>
2024-09-27 16:05:12 -04:00
Deluan
825cbcbf53
fix(readme): reddit badge is working again.
2024-09-27 15:52:27 -04:00
Deluan
5be73d404f
fix(server): allow changing local login background url
2024-09-27 15:18:20 -04:00
Andy
1fa245d141
fix(ui) update Swedish translation ( #3316 )
2024-09-27 14:53:11 -04:00
Kendall Garner
782cd26b3d
fix(ui): save play mode for player ( #3315 )
...
* fix(ui): save play mode for player - 3019
* redux
* redux
2024-09-27 13:13:22 -04:00
Deluan
10a1b5faf8
test(scanner): remove redundant fixture file
2024-09-27 09:53:08 -04:00
dependabot[bot]
84dc10529d
chore(deps): bump github.com/prometheus/client_golang from 1.20.3 to 1.20.4 ( #3301 )
...
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) from 1.20.3 to 1.20.4.
- [Release notes](https://github.com/prometheus/client_golang/releases )
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prometheus/client_golang/compare/v1.20.3...v1.20.4 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
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>
2024-09-26 18:52:34 -04:00
dependabot[bot]
24d911744e
build(deps): bump github.com/pressly/goose/v3 from 3.22.0 to 3.22.1 ( #3302 )
...
Bumps [github.com/pressly/goose/v3](https://github.com/pressly/goose ) from 3.22.0 to 3.22.1.
- [Release notes](https://github.com/pressly/goose/releases )
- [Changelog](https://github.com/pressly/goose/blob/master/CHANGELOG.md )
- [Commits](https://github.com/pressly/goose/compare/v3.22.0...v3.22.1 )
---
updated-dependencies:
- dependency-name: github.com/pressly/goose/v3
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>
2024-09-26 18:45:04 -04:00
dependabot[bot]
6031d97c9d
chore(deps): bump rollup from 2.79.1 to 2.79.2 in /ui ( #3319 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 2.79.1 to 2.79.2.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v2.79.1...v2.79.2 )
---
updated-dependencies:
- dependency-name: rollup
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-26 18:44:23 -04:00
Deluan
80acfc103f
fix(server): throttle events sent to UI when scanning. Relates to #1511
...
See also: https://github.com/navidrome/navidrome/issues/1186#issuecomment-1554818537
2024-09-26 18:19:20 -04:00
Deluan Quintão
76614b8f16
fix(scanner): update lib.LastScanAt on each rescan ( #3313 )
2024-09-26 06:16:27 -04:00
Deluan
d31952f469
fix(ui): avoid invalid requests after logoff
2024-09-25 15:14:47 -04:00
Xabi
32d2d7c15b
fix(ui): update Basque translation ( #3306 )
...
Small, unimportant changes
2024-09-22 12:26:09 -04:00
Deluan Quintão
669c8f4c49
refactor(server): replace RangeByChunks with Go 1.23 iterators ( #3292 )
...
* refactor(server): replace RangeByChunks with Go 1.23 iterators
* chore: fix comments re: SQLITE_MAX_VARIABLE_NUMBER
* test: improve playqueue test
* refactor(server): don't create a new iterator when it is not required
2024-09-22 11:47:10 -04:00
Deluan Quintão
3910e77a7a
build(ci): change GitHub release notes ( #3300 )
2024-09-21 17:00:13 -04:00
Kendall Garner
196557a41a
fix(ui): show effective dB of track when playing ( #3293 )
...
* show effective db of track when playing
* tests
2024-09-21 16:46:14 -04:00
Caio Cotts
11d96f1da4
fix(ui): sort mappings ( #3296 )
...
* fix(ui): update sort mapping for title in mediafile repository
* fix(ui): create sort mapping for username in share repository
* fix(ui): create sort mapping for owner_name in playlist repository
* fix(ui): create sort mapping for username in player repository
* fix(ui): remove sort mapping for track number in mediafile repository
* chore: add todo to change user_name
2024-09-20 21:36:59 -04:00
Deluan
e628aafa4b
build(go): set toolchain to latest version
2024-09-20 18:04:36 -04:00
Deluan
ecf934feab
fix(subsonic): random albums not reshuffling.
...
See: https://github.com/navidrome/navidrome/issues/3277#issuecomment-2364269787
2024-09-20 16:59:46 -04:00
Deluan
5b89bf747f
fix(server): play queue should not return empty entries for deleted tracks
2024-09-20 11:22:37 -04:00
Ivan Pešić
7a6845fa5a
feat(ui): add Serbian translation ( #3287 )
2024-09-20 08:51:40 -04:00
Deluan
b6433057e9
fix(ui): make random albums order stick when coming back to the grid
2024-09-19 20:16:50 -04:00
Deluan
d0784b6a21
chore(ci): change "update translations" PR title
2024-09-19 17:28:01 -04:00
gruneforth
b0e7941abe
fix(ui): fix Nuclear Theme ( #3291 )
...
* Add Nuclear Theme
* Fix login screen color & Softened "link" coloring
---------
Co-authored-by: grune <grune@grunk.me>
2024-09-19 17:13:44 -04:00
Deluan Quintão
a02cfbe2a7
fix(ui): update German translation ( #3290 )
...
Co-authored-by: deluan <331353+deluan@users.noreply.github.com>
2024-09-19 14:08:44 -04:00
naiar
04603a1ea2
fix(subsonic): honour PreferSortTag when building indexes for getArtist
and getIndexes
( #3286 )
...
* fix(scanner): use sort_artist_name when the config PreferSortTags is true - #3285
* revert unwanted modifications
* refactor(server): use cmp.Or to simplify nested ifs
---------
Co-authored-by: Deluan <deluan@navidrome.org>
2024-09-19 13:44:29 -04:00
Deluan
50870d3e61
fix(ui): sort by favourited
2024-09-19 13:05:26 -04:00
DDinghoya
27780683aa
feat(ui): update Korean translation ( #3288 )
2024-09-19 12:13:50 -04:00
Deluan
5baf0b80aa
fix(ui): sort playlist by song duration ( #3284 )
2024-09-19 08:45:49 -04:00
Deluan
46be041e7b
fix(scanner): improve M3U playlist import times ( #2706 )
2024-09-18 20:12:12 -04:00
Kendall Garner
ee2e04b832
fix(ui): random seed for album list on page reload ( #3279 )
...
* random seed for album list on page reload
* Nit: inline variable
---------
Co-authored-by: Deluan <deluan@navidrome.org>
2024-09-18 12:35:13 -04:00
Kendall Garner
1ba390a72a
random -> SEEDRAND ( #3274 )
2024-09-17 17:03:12 -04:00
Deluan Quintão
8134edb5d1
Fix genre and id filters ( #3273 )
2024-09-17 16:59:55 -04:00
dependabot[bot]
910a46120b
Bump dompurify from 2.4.5 to 2.5.6 in /ui ( #3270 )
...
Bumps [dompurify](https://github.com/cure53/DOMPurify ) from 2.4.5 to 2.5.6.
- [Release notes](https://github.com/cure53/DOMPurify/releases )
- [Commits](https://github.com/cure53/DOMPurify/compare/2.4.5...2.5.6 )
---
updated-dependencies:
- dependency-name: dompurify
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-09-16 20:04:37 -04:00
dependabot[bot]
8c86d0945c
Bump github.com/mileusna/useragent from 1.3.4 to 1.3.5 ( #3269 )
...
Bumps [github.com/mileusna/useragent](https://github.com/mileusna/useragent ) from 1.3.4 to 1.3.5.
- [Release notes](https://github.com/mileusna/useragent/releases )
- [Commits](https://github.com/mileusna/useragent/compare/v1.3.4...v1.3.5 )
---
updated-dependencies:
- dependency-name: github.com/mileusna/useragent
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>
2024-09-16 19:13:29 -04:00
Caio Cotts
42047fde1a
Remove shareURL value from config.js
2024-09-15 17:26:58 -04:00
Caio Cotts
2887cd65fc
Fix wrong placement of When in test
2024-09-15 17:26:58 -04:00
Caio Cotts
8ac133027d
Make the UI use the new ShareURL option
2024-09-15 17:26:58 -04:00
Caio Cotts
f0240280eb
Add ShareURL configuration option
2024-09-15 17:26:58 -04:00
Reilly MacKenzie-Cree
d683688b0e
Recursively refresh playlist tracks within smart playlist rules ( #3018 )
...
* Recursively refresh playlists within smart playlist rules
Signed-off-by: reillymc <reilly@mackenzie-cree.net>
* Clean up recursive smart playlist functions
Signed-off-by: reillymc <reilly@mackenzie-cree.net>
* Add smart playlist refresh timeout config and tests for nested track refetching
Signed-off-by: reillymc <reilly@mackenzie-cree.net>
* Change SmartPlaylistRefreshTimeout to SmartPlaylistRefreshDelay, increase default value
* Revert `smartPlaylistRefreshDelay` default to 5 seconds
---------
Signed-off-by: reillymc <reilly@mackenzie-cree.net>
Co-authored-by: Deluan <deluan@navidrome.org>
2024-09-15 13:27:54 -04:00