• Joined on 2024-12-01
nik synced commits to refs/pull/4814/merge at nik/navidrome from mirror 2026-03-04 06:36:07 +00:00
4c8ceb6995 Merge a65947692b911a02db2cc621dd3a6fdfdc124ff5 into eeb1bd5f41e17bfa54724704a19049fcaf87ed9a
eeb1bd5f41 fix(plugins): update payload type to string with byte format for task data
668869b6c7 feat(plugins): add TaskQueue host service for persistent background task queues (#5116)
24ba655dc3 refactor: simplify error handling in updateParticipants and toModels methods
ed4c0ef432 fix(scanner): add nil guards to cursor wrapping (#5139)
Compare 101 commits »
nik synced commits to refs/pull/4814/head at nik/navidrome from mirror 2026-03-04 06:36:06 +00:00
a65947692b Merge branch 'navidrome:master' into master
9bce7677f5 fix(ui): update Bulgarian, Catalan, German, Greek, Spanish, Finnish, French, Galician, Dutch, Polish, Portuguese (BR), Russian, Slovenian, Swedish, Thai translations from POEditor (#4852)
7b709899a1 refactor(plugins): simplify websocket callback invocation by creating a generic helper function
ebbc31f1ab fix(scanner): store scan errors in the database and update UI error handling
84ab652ca7 feat: add riscv64 builds (#4949)
Compare 26 commits »
nik synced commits to refs/pull/4810/merge at nik/navidrome from mirror 2026-03-04 06:36:05 +00:00
b3051d9b8b Merge ff8dacb7094b3117fad6c3d81d04f35a491248f8 into d9a215e1e3184ffd0ad85b2d4ddec250d661ab4b
d9a215e1e3 feat(plugins): allow mounting library directories as read-write (#5122)
d134de1061 feat(server): add 'has_rating' filter to artist and mediafile repositories
bd8032b327 fix(plugins): add base64 handling for []byte and remove raw=true (#5121)
582d1b3cd9 refactor(plugins): validate scheduler capability at load time
Compare 81 commits »
nik synced commits to refs/pull/4661/merge at nik/navidrome from mirror 2026-03-04 06:36:04 +00:00
59f795ee95 Merge 59427e29ab4567b19c8278d4b8820c0287a033a8 into d9a215e1e3184ffd0ad85b2d4ddec250d661ab4b
d9a215e1e3 feat(plugins): allow mounting library directories as read-write (#5122)
d134de1061 feat(server): add 'has_rating' filter to artist and mediafile repositories
bd8032b327 fix(plugins): add base64 handling for []byte and remove raw=true (#5121)
582d1b3cd9 refactor(plugins): validate scheduler capability at load time
Compare 82 commits »
nik synced commits to refs/pull/4752/merge at nik/navidrome from mirror 2026-03-04 06:36:04 +00:00
1f38bcff55 Merge 16a46afe3db5abe484ec4c443acf9fa3c431b67c into eeb1bd5f41e17bfa54724704a19049fcaf87ed9a
eeb1bd5f41 fix(plugins): update payload type to string with byte format for task data
668869b6c7 feat(plugins): add TaskQueue host service for persistent background task queues (#5116)
24ba655dc3 refactor: simplify error handling in updateParticipants and toModels methods
ed4c0ef432 fix(scanner): add nil guards to cursor wrapping (#5139)
Compare 100 commits »
nik synced commits to refs/pull/4544/head at nik/navidrome from mirror 2026-03-04 06:36:03 +00:00
786816a191 Fix animation on Activity icon
nik synced commits to refs/pull/4625/merge at nik/navidrome from mirror 2026-03-04 06:36:03 +00:00
104609bcf9 Merge 70f43437b5da8a1cd7440b3d3922267591cc1026 into c8857668549173684622953ad75a998be8981314
c885766854 chore(deps): bump actions/download-artifact in /.github/workflows (#5133)
692f0f99f6 chore(deps): bump actions/upload-artifact in /.github/workflows (#5134)
157c917ca5 chore(deps): update golang.org/x/net to v0.51.0
435fb0b076 feat(server): add EnableCoverArtUpload config option
Compare 96 commits »
nik synced commits to refs/pull/4630/merge at nik/navidrome from mirror 2026-03-04 06:36:03 +00:00
363b177222 Merge bbe8fe164df8ba915d1cba17da9871c2fe435a53 into d9a215e1e3184ffd0ad85b2d4ddec250d661ab4b
d9a215e1e3 feat(plugins): allow mounting library directories as read-write (#5122)
d134de1061 feat(server): add 'has_rating' filter to artist and mediafile repositories
bd8032b327 fix(plugins): add base64 handling for []byte and remove raw=true (#5121)
582d1b3cd9 refactor(plugins): validate scheduler capability at load time
Compare 82 commits »
nik synced commits to refs/pull/4422/merge at nik/navidrome from mirror 2026-03-04 06:36:02 +00:00
e7c8d8a8fb Merge 5fdee408772a3347346392c6618a45b253be0411 into d004f99f8f2ab3f753e3847bdf28548f3a5a3753
d004f99f8f feat(playlist): add custom playlist cover art upload (#5110)
4e34d3ac1f feat(ui): conditionally display 'path' field in LibraryList for desktop view
3476be01f7 fix(scanner): handle nil mainCtx in Watcher to prevent panic
2471bb9cf6 feat(plugins): add TTL support, batch operations, and hardening to kvstore (#5127)
Compare 89 commits »
nik synced commits to refs/pull/4527/merge at nik/navidrome from mirror 2026-03-04 06:36:02 +00:00
668126052d Merge 77d7e558b73654e6ee0b18b6ec30a828ec6a7a1f into 692f0f99f6184ad108edde85818787181572a255
692f0f99f6 chore(deps): bump actions/upload-artifact in /.github/workflows (#5134)
157c917ca5 chore(deps): update golang.org/x/net to v0.51.0
435fb0b076 feat(server): add EnableCoverArtUpload config option
6fd044fb09 feat(plugins): change websockets Data field type to []byte for binary support
Compare 96 commits »
nik synced commits to refs/pull/4125/merge at nik/navidrome from mirror 2026-03-04 06:36:01 +00:00
8fddabacb1 Merge 9a6a59f14fda85242304633a3621fc9efe34afef into d9a215e1e3184ffd0ad85b2d4ddec250d661ab4b
d9a215e1e3 feat(plugins): allow mounting library directories as read-write (#5122)
d134de1061 feat(server): add 'has_rating' filter to artist and mediafile repositories
bd8032b327 fix(plugins): add base64 handling for []byte and remove raw=true (#5121)
582d1b3cd9 refactor(plugins): validate scheduler capability at load time
Compare 85 commits »
nik synced commits to refs/pull/4144/merge at nik/navidrome from mirror 2026-03-04 06:36:01 +00:00
02f41a7296 Merge 110fde0ac1450021a66b2d4bf03cf43b66d79ffa into f00af7f9837f23b7af9266a2d5fda6e060f67f14
f00af7f983 feat(ui): add Dracula theme (#5023)
875ffc2b78 fix(ui): update Danish, Portuguese (BR) translations from POEditor (#5039)
885334c819 fix(ui): update Hungarian translation (#5041)
ff86b9f2b9 ci: add GitHub Actions workflow for pushing translations to POEditor
Compare 49 commits »
nik synced commits to refs/pull/3618/merge at nik/navidrome from mirror 2026-03-04 06:36:00 +00:00
660df92e78 Merge 28127b6c1b51f89d52adbff4f0babad11bf8c1f7 into ddab0da207525b521b23d898275e5cec59166eb5
ddab0da207 docs: update commit message format in CONTRIBUTING.md
08a71320ea fix(ui): make toggle switches visible in Gruvbox Dark theme (#5063) (#5064)
44a5482493 fix(ui): activity Indicator switching constantly between online/offline (#5054)
5fa8356b31 chore(deps): bump golangci-lint to v2.10.0 and suppress new gosec false positives
Compare 322 commits »
nik synced commits to refs/pull/3783/merge at nik/navidrome from mirror 2026-03-04 06:36:00 +00:00
d8bf99576d Merge be43b996e1c8122f9ccd0451254578049a9771e5 into d9a215e1e3184ffd0ad85b2d4ddec250d661ab4b
d9a215e1e3 feat(plugins): allow mounting library directories as read-write (#5122)
d134de1061 feat(server): add 'has_rating' filter to artist and mediafile repositories
bd8032b327 fix(plugins): add base64 handling for []byte and remove raw=true (#5121)
582d1b3cd9 refactor(plugins): validate scheduler capability at load time
Compare 85 commits »
nik synced commits to refs/pull/4000/merge at nik/navidrome from mirror 2026-03-04 06:36:00 +00:00
6a20fb9a32 Merge 5cb851f2a86231015faaffd12f1342bdeb7a3199 into d9a215e1e3184ffd0ad85b2d4ddec250d661ab4b
d9a215e1e3 feat(plugins): allow mounting library directories as read-write (#5122)
d134de1061 feat(server): add 'has_rating' filter to artist and mediafile repositories
bd8032b327 fix(plugins): add base64 handling for []byte and remove raw=true (#5121)
582d1b3cd9 refactor(plugins): validate scheduler capability at load time
Compare 85 commits »
nik synced commits to refs/pull/3304/merge at nik/navidrome from mirror 2026-03-04 06:35:59 +00:00
2eff3bcade Merge f0417bd9e83c65a948df3d22e757513ea8c76045 into d9a215e1e3184ffd0ad85b2d4ddec250d661ab4b
d9a215e1e3 feat(plugins): allow mounting library directories as read-write (#5122)
d134de1061 feat(server): add 'has_rating' filter to artist and mediafile repositories
bd8032b327 fix(plugins): add base64 handling for []byte and remove raw=true (#5121)
582d1b3cd9 refactor(plugins): validate scheduler capability at load time
Compare 85 commits »
nik synced commits to refs/pull/3404/merge at nik/navidrome from mirror 2026-03-04 06:35:59 +00:00
b83d004f32 Merge fb5d1b9cde8e593265a548f652d15b9594c090aa into d004f99f8f2ab3f753e3847bdf28548f3a5a3753
d004f99f8f feat(playlist): add custom playlist cover art upload (#5110)
4e34d3ac1f feat(ui): conditionally display 'path' field in LibraryList for desktop view
3476be01f7 fix(scanner): handle nil mainCtx in Watcher to prevent panic
2471bb9cf6 feat(plugins): add TTL support, batch operations, and hardening to kvstore (#5127)
Compare 89 commits »
nik synced commits to refs/pull/3618/head at nik/navidrome from mirror 2026-03-04 06:35:59 +00:00
28127b6c1b go mod tidy
c2068c6025 go mod tidy
3636c3a513 Only the Artists collection requires a library id?
9922847447 Fixing screwups during rebase
4e0d6a4306 Should be an info, not warn
Compare 313 commits »
nik synced commits to refs/pull/3123/merge at nik/navidrome from mirror 2026-03-04 06:35:58 +00:00
631c0b9e4f Merge 1640749d4344c4c6d6f33990c9e5c261d2ed496c into d9a215e1e3184ffd0ad85b2d4ddec250d661ab4b
d9a215e1e3 feat(plugins): allow mounting library directories as read-write (#5122)
d134de1061 feat(server): add 'has_rating' filter to artist and mediafile repositories
bd8032b327 fix(plugins): add base64 handling for []byte and remove raw=true (#5121)
582d1b3cd9 refactor(plugins): validate scheduler capability at load time
Compare 82 commits »
nik synced commits to os-fix-scrobble-response at nik/navidrome from mirror 2026-03-04 06:35:58 +00:00