Deluan
9dfc5e604a
Upgrade prettier to 2.3.0
...
Some reformatting was needed... :/
2026-01-02 19:31:09 +00:00
Deluan
dbec38851f
Bump github.com/lestrrat-go/jwx from 1.1.6 to 1.2.0
2026-01-02 19:31:09 +00:00
Deluan
3e56e834a4
Upgrade to go-chi 5
2026-01-02 19:31:07 +00:00
Deluan
f747bf7a89
Bump github.com/golangci/golangci-lint from 1.39.0 to 1.40.0
2026-01-02 19:27:22 +00:00
Dnouv
5f014920c2
Replace Feature Policy with Permissions Policy ( #1112 )
...
* Add Permissions Policy
* Remove Display capture option
2026-01-02 19:26:44 +00:00
Paul TREHIOU
7a11d49e2a
Improve systemd unit security ( #677 )
...
Applied suggestions from `systemd-analyze` and also using StateDirectory to ensure /var/lib/navidrome exists and is writeable
2026-01-02 19:26:44 +00:00
Deluan
d3edef8390
Schedule periodic scan before starting initial scan
2026-01-02 19:26:44 +00:00
Aniket Biswas
289dfd5377
Restart Current Song on previous ( #1104 )
...
* fixed on previous song behaviour
* rebased with master
2026-01-02 19:26:44 +00:00
Deluan
e6441d794a
Bump react-jinke-music-player from 4.21.2 to 4.24.0 in /ui
2026-01-02 19:26:44 +00:00
Deluan
145b6912d0
Fix redaction for query parameters. Fix #1103
2026-01-02 19:26:44 +00:00
Deluan
749ef07a01
Fix Bookmarks Subsonic support ( #1099 )
...
JSON responses were incorrect
2026-01-02 19:26:44 +00:00
Deluan
46826791cf
Refactor to remove some nesting
2026-01-02 19:26:44 +00:00
Deluan
3a93914ec3
Fix(?) possible TypeError
2026-01-02 19:26:44 +00:00
Deluan
82f3aee0a3
Bump github.com/onsi/gomega from 1.11.0 to 1.12.0
2026-01-02 19:26:44 +00:00
dependabot[bot]
b3ab61c31e
Bump github.com/robfig/cron/v3 from 3.0.0 to 3.0.1 ( #1098 )
...
Bumps [github.com/robfig/cron/v3](https://github.com/robfig/cron ) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/robfig/cron/releases )
- [Commits](https://github.com/robfig/cron/compare/v3.0.0...v3.0.1 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 19:26:44 +00:00
dependabot[bot]
463e5b9ff3
Bump github.com/microcosm-cc/bluemonday from 1.0.8 to 1.0.9 ( #1056 )
...
Bumps [github.com/microcosm-cc/bluemonday](https://github.com/microcosm-cc/bluemonday ) from 1.0.8 to 1.0.9.
- [Release notes](https://github.com/microcosm-cc/bluemonday/releases )
- [Commits](https://github.com/microcosm-cc/bluemonday/compare/v1.0.8...v1.0.9 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 19:26:44 +00:00
Samarjeet
e8a63c50cb
Fix Spotify-ish playlist title is cut off ( #1094 )
2026-01-02 19:26:44 +00:00
dependabot[bot]
688c44bd77
Bump @testing-library/user-event from 13.1.5 to 13.1.8 in /ui ( #1082 )
...
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event ) from 13.1.5 to 13.1.8.
- [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/v13.1.5...v13.1.8 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 19:26:43 +00:00
plr20
f1636125d0
Update Czech translation ( #1095 )
...
* Update Czech translation
* Adjust translations
2026-01-02 19:26:43 +00:00
dependabot[bot]
0a1b411263
Bump github.com/onsi/ginkgo from 1.16.1 to 1.16.2 ( #1096 )
...
Bumps [github.com/onsi/ginkgo](https://github.com/onsi/ginkgo ) from 1.16.1 to 1.16.2.
- [Release notes](https://github.com/onsi/ginkgo/releases )
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md )
- [Commits](https://github.com/onsi/ginkgo/compare/v1.16.1...v1.16.2 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-02 19:26:43 +00:00
Deluan
d2d780918b
Breaking change: Add ScanSchedule, allows interval and cron based configurations.
...
See https://pkg.go.dev/github.com/robfig/cron#hdr-CRON_Expression_Format for expression syntax.
`ScanInterval` will still work for the time being. The only situation it does not work is when you want to disable periodic scanning by setting `ScanInterval=0`. If you want to disable it, please set `ScanSchedule=""`
Closes #1085
2026-01-02 19:26:43 +00:00
Deluan
cbc480a615
Fix possible TypeError
2026-01-02 19:26:43 +00:00
Brian Schrameck
4264a5c6ef
BPM metadata enhancement ( #1087 )
...
* BPM metadata enhancement
Related to #1036 .
Adds BPM to the stored metadata about MediaFiles.
Displays BPM in the following locations:
- Listing songs in the song list (desktop, sortable)
- Listing songs in playlists (desktop, sortable)
- Listing songs in albums (desktop)
- Expanding song details
When listing, shows a blank field if no BPM is present. When showing song details, shows a question mark.
Updates test MP3 file to have BPM tag. Updated test to ensure tag is read correctly.
Updated localization files. Most languages just use "BPM" as discovered during research on Wikipedia. However, a couple use some different nomenclature. Spanish uses PPM and Japanese uses M.M.
* Enhances support for BPM metadata extraction
- Supports reading floating point BPM (still storing it as an integer) and FFmpeg as the extractor
- Replaces existing .ogg test file with one that shouldn't fail randomly
- Adds supporting tests for both FFmpeg and TagLib
* Addresses various issues with PR #1087 .
- Adds index for BPM. Removes drop column as it's not supported by SQLite (duh).
- Removes localizations for BPM as those will be done in POEditor.
- Moves BPM before Comment in Song Details and removes BPM altogether if it's empty.
- Omits empty BPM in JSON responses, eliminating need for FunctionField.
- Fixes copy/paste error in ffmpeg_test.
2026-01-02 19:26:43 +00:00
Deluan
02e46a151c
Fix possible TypeError
2026-01-02 19:26:43 +00:00
Deluan
f2c25ea3d1
Fix Album Grid flickering
2026-01-02 19:26:43 +00:00
Deluan
357f57cbe7
Revert "Better way to invoke make single"
...
This reverts commit 73efbd90
2026-01-02 19:26:43 +00:00
Deluan
c692dca897
Better way to invoke make single
2026-01-02 19:26:43 +00:00
Deluan
8c71394d36
Fix QuickFilter by favourites in Album/All view
2026-01-02 19:26:43 +00:00
Deluan
3ca2c5d0f6
Fix missing translation error in console. Closes #1038
2026-01-02 19:26:43 +00:00
Deluan
372ab2ddab
Upgrade React-Admin to 3.15.0
2026-01-02 19:26:43 +00:00
Deluan
e05468d2dc
FIx ffmpeg output regex too rigid
2026-01-02 19:26:43 +00:00
Deluan
ff0f8a01d7
Fix cover art detection with ffmpeg 4.4
2026-01-02 19:26:42 +00:00
Deluan
d7c7df2727
Require user to provide current password to be able to change it
...
Admins can change other users' password without providing the current one, but not when changing their own
2026-01-02 19:26:42 +00:00
Deluan
dd2915b105
Fix Transcodings menu
2026-01-02 19:26:42 +00:00
Deluan
ee0d28797b
Fix warning about promise being ignored
2026-01-02 19:26:42 +00:00
Deluan
d79f03cde1
Add EnableUserEditing, to control whether a regular user can change their own details (default true)
2026-01-02 19:26:42 +00:00
Deluan
504b222167
Fix EnableLogRedacting case
2026-01-02 19:26:42 +00:00
Deluan
b04974dbc6
Add log redacting, controlled by the new EnableLogRedacting config option (default true)
...
Imported redacting code from https://github.com/whuang8/redactrus (thanks William Huang)
Didn't use it as a dependency as it was too small and we want to keep dependencies at a minimum
2026-01-02 19:26:42 +00:00
Deluan
7aeb844ad2
Change visibility of helper function
2026-01-02 19:26:42 +00:00
Deluan
fb41ca7a0c
Add test to Login function
2026-01-02 19:26:42 +00:00
Deluan
6b8852cd1a
Fix User delete button not showing
2026-01-02 19:26:42 +00:00
Deluan
7a187775e5
Fix create first login
2026-01-02 19:26:42 +00:00
Deluan
2531df5f97
Fix DevAutoCreateAdminPassword
2026-01-02 19:26:42 +00:00
Deluan
5fe1997a62
Clean-up Makefile, add help
2026-01-02 19:26:42 +00:00
Deluan
f64e27dcae
Simplify build targets
2026-01-02 19:26:42 +00:00
Deluan
13f18a819d
Clean up some make targets
2026-01-02 19:26:41 +00:00
Samarjeet
6c88baf5b0
[Spotify-ish] Login consistent with other themes ( #1073 )
2026-01-02 19:26:41 +00:00
Deluan
26adbd2b04
Fix regular users not able to edit their info before logging in again
2026-01-02 19:26:41 +00:00
Deluan
a2ca6eb67d
More auth tests
2026-01-02 19:26:41 +00:00
Deluan
ffab8582d1
Never send passwords to the UI
2026-01-02 19:26:41 +00:00