Commit Graph

  • b0323891d3 fix(ui): update Greek, Estonian, Finnish, Galician, Hungarian, Dutch translations from POEditor update-translations navidrome-bot 2026-10-15 10:17:05 +00:00
  • be201a2d79 ci: also publish Docker images to navidrome/navidrome on Docker Hub (#6327) master Deluan Quintão 2026-10-14 07:23:26 -07:00
  • 7e284af2ac build(deps): bump golang.org/x/sync from 0.23.0 to 0.24.0 dependabot/go_modules/golang.org/x/sync-0.24.0 dependabot[bot] 2026-10-13 22:24:12 +00:00
  • 0b5f1ca0db build(deps): bump golang.org/x/term from 0.46.0 to 0.47.0 dependabot/go_modules/golang.org/x/term-0.47.0 dependabot[bot] 2026-10-13 22:24:09 +00:00
  • 6332af03b1 build(deps): bump golang.org/x/image from 0.46.0 to 0.47.0 dependabot/go_modules/golang.org/x/image-0.47.0 dependabot[bot] 2026-10-13 22:24:02 +00:00
  • 1f2302b3a4 build(deps): bump github.com/go-chi/httprate from 0.16.0 to 0.16.1 dependabot/go_modules/github.com/go-chi/httprate-0.16.1 dependabot[bot] 2026-10-13 22:23:56 +00:00
  • d185d379b0 build(deps): bump golang.org/x/sys from 0.48.0 to 0.49.0 dependabot/go_modules/golang.org/x/sys-0.49.0 dependabot[bot] 2026-10-13 22:23:49 +00:00
  • bc3c46d8c0 build(deps): bump golang.org/x/text from 0.42.0 to 0.43.0 dependabot/go_modules/golang.org/x/text-0.43.0 dependabot[bot] 2026-10-13 22:23:37 +00:00
  • 5b75693225 build(deps): bump golang.org/x/net from 0.59.0 to 0.61.0 dependabot/go_modules/golang.org/x/net-0.61.0 dependabot[bot] 2026-10-13 22:23:34 +00:00
  • 9710dfa18a build(deps): bump github.com/prometheus/client_golang dependabot/go_modules/github.com/prometheus/client_golang-1.25.0 dependabot[bot] 2026-10-13 22:23:30 +00:00
  • 6db6b56354 build(deps): bump github.com/onsi/ginkgo/v2 from 2.33.0 to 2.33.1 dependabot/go_modules/github.com/onsi/ginkgo/v2-2.33.1 dependabot[bot] 2026-10-13 22:23:23 +00:00
  • 30663f7d4f fix(jellyfin): honor likes on /Rating and add POST UserData endpoints Deluan Quintão 2026-10-12 11:49:07 -07:00
  • 26dd319768 build(deps): bump dompurify and react-admin in /ui dependabot/npm_and_yarn/ui/multi-a206fd46bb dependabot[bot] 2026-10-12 11:01:19 +00:00
  • b59ffe26a9 build(deps): bump source-map-js from 1.2.1 to 1.2.2 in /ui dependabot/npm_and_yarn/ui/source-map-js-1.2.2 dependabot[bot] 2026-10-12 11:01:03 +00:00
  • fddc96606d Merge branch 'master' into investigate-issue-6308 investigate-issue-6308 Deluan Quintão 2026-10-11 10:33:45 -07:00
  • 8e306b1f61 feat(ui): add Solarized Light and Dark themes (#6280) Rucolastico 2026-10-11 11:33:34 -06:00
  • f56618efeb Merge branch 'master' into investigate-issue-6308 Deluan Quintão 2026-10-11 10:32:14 -07:00
  • 4ae97ab59e Merge pull request #6313 from navidrome/investigate-6310-20261010 Deluan Quintão 2026-10-11 10:05:15 -07:00
  • ca201d3f4e fix(playlists): keep smart playlist tracks when a refresh is interrupted Deluan 2026-10-11 00:43:25 -04:00
  • 803b2da8ee refactor(playlists): simplify #6310 tests and update check comments Deluan 2026-10-10 11:35:43 -04:00
  • 74e96a2bb7 fix(playlists): drop unknown track ids when adding to a playlist Deluan 2026-10-10 11:28:58 -04:00
  • d99c5f6b69 test: drop the smart playlist cover migration test Deluan 2026-10-10 10:48:16 -04:00
  • 46b02d23af fix(playlists): generate smart playlist covers once they have tracks Deluan 2026-10-10 10:24:24 -04:00
  • 497dfe2586 Merge pull request #6300 from navidrome/docs/hosting-badges-6258 Deluan Quintão 2026-10-09 05:45:55 -07:00
  • b70ba3a49e docs: use equal-size local hosting badges without stretching artwork docs/hosting-badges-6258 deluan 2026-10-08 22:19:34 -04:00
  • d5a2e1e813 docs: match README deployment badges to native PikaPods height deluan 2026-10-08 22:02:28 -04:00
  • b4d2c3e4af docs: render hosting providers as proportionate deployment badges deluan 2026-10-08 21:59:52 -04:00
  • 22ce85e5d5 Minor fixes based on AI suggestions raphmim 2026-10-01 22:20:51 -07:00
  • aea60c6e99 Badges for new cloud providers raphmim 2026-10-02 05:06:16 +00:00
  • 4fd394bead fix(playqueue): keep the current track when earlier tracks are missing fix-playqueue-missing-tracks Deluan 2026-10-08 20:52:06 -04:00
  • b78c963931 fix(scanner): respect FollowSymlinks in watcher-triggered scans (#6293) Deluan Quintão 2026-10-08 14:34:42 -07:00
  • bf72f00760 fix(persistence): keep song pages correct past the large-offset threshold fix/6285-large-offset-pagination Deluan 2026-10-07 13:33:39 -04:00
  • 7db352f7da ci: validate the #6276 follow-ups on Windows (branch-only, not for merge) t3code/fix-issue-6276-pr6281-followups Deluan 2026-10-07 10:15:51 -04:00
  • 55986a4daa fix(scanner): let quick scans update num_playlists when PlaylistsPath changes (#6276) Deluan 2026-10-07 10:14:32 -04:00
  • c892862c12 fix(conf): validate PlaylistsPath the same way it is matched (#6276) Deluan 2026-10-07 10:11:00 -04:00
  • cbf55d932d fix(playlists): keep escaped glob brackets in PlaylistsPath on Windows (#6276) Deluan 2026-10-07 10:10:32 -04:00
  • f8674115d2 fix(playlists): import smart playlists when PlaylistsPath uses Windows separators Matt Van Horn 2026-10-06 23:01:52 -07:00
  • 52135913d4 fix(artwork): don't crash the server when a playlist's tracks can't be loaded (#6267) Deluan Quintão 2026-10-06 07:57:07 -07:00
  • caa2f8a0c0 fix(ui): make playlist toggle switches visible in all themes (#6277) Deluan Quintão 2026-10-06 06:50:11 -07:00
  • bb319f89f2 build(deps): bump fast-uri from 3.1.0 to 3.1.8 in /ui dependabot/npm_and_yarn/ui/fast-uri-3.1.8 dependabot[bot] 2026-10-05 03:39:12 +00:00
  • feb3355407 feat(ui): add pt-BR translations for the Date Format setting t3code/personal-language-preference Deluan 2026-10-03 14:04:16 -04:00
  • 4112b73ac7 feat(ui): add a Date Format setting to choose language or browser dates Deluan 2026-10-03 13:02:19 -04:00
  • 95f67d2c4e fix(share): reuse cached transcodes for share streams and zip downloads (#6262) Deluan Quintão 2026-10-03 08:58:54 -07:00
  • ce84ccf419 build(deps-dev): bump brace-expansion from 1.1.13 to 1.1.21 in /ui dependabot/npm_and_yarn/ui/brace-expansion-1.1.21 dependabot[bot] 2026-10-02 14:40:24 +00:00
  • 758e64c999 feat(scanner): per-library PID configuration (#6252) Deluan Quintão 2026-10-02 05:05:32 -04:00
  • ec6f3e1914 refactor(release): select podcast releases with from and to feat/release-audio Deluan 2026-10-01 19:36:16 -04:00
  • a607858873 fix(release): correct podcast reservations and prerelease validation Deluan 2026-10-01 19:31:31 -04:00
  • d315c2fe0b test(release): isolate local podcast fixtures from CI context Deluan 2026-10-01 18:50:17 -04:00
  • 82eea674a5 feat(release): replace audio helper with Go podcast CLI Deluan 2026-10-01 18:47:10 -04:00
  • e3fde1fd74 fix(release): install MP3 tools before audio generation Deluan 2026-10-01 18:12:56 -04:00
  • 9be5c6f94b feat(release): add artifact-only release audio workflow Deluan 2026-10-01 18:05:35 -04:00
  • e3dac92a10 build(deps): bump moment from 2.30.1 to 2.31.0 in /ui dependabot/npm_and_yarn/ui/moment-2.31.0 dependabot[bot] 2026-10-01 01:03:31 +00:00
  • 0e1893530b fix(ui): don't crash the playlist list when rows lose their record (#6250) Deluan Quintão 2026-09-29 13:23:36 -04:00
  • a60a9e6642 Merge branch 'master' into apiv1-auth apiv1-auth Deluan Quintão 2026-09-29 12:18:11 -04:00
  • e03ce87177 fix(ui): make Undo and AMusic Save buttons readable (#6249) Deluan Quintão 2026-09-29 11:21:14 -04:00
  • 58090b42ec fix(log): redact marked secrets in every field type Deluan 2026-09-29 10:37:53 -04:00
  • d3a434a610 Merge branch 'master' into apiv1-auth Deluan Quintão 2026-09-28 23:34:40 -04:00
  • 3a31f702b5 feat(ui): add played filter to album list (#6207) David Davó 2026-09-29 04:50:13 +02:00
  • cbc22b09cb refactor(api): group API v1 handlers into one file per OpenAPI tag Deluan 2026-09-28 22:08:01 -04:00
  • 0628721006 refactor(api): simplify API v1 auth after dropping access tokens Deluan 2026-09-28 21:47:16 -04:00
  • 9655c97b84 test(log): compute the expected source line instead of hard-coding it Deluan 2026-09-28 21:47:16 -04:00
  • 04b9e97eb2 fix(api): stop the API v1 request validator from rewriting bodies Deluan 2026-09-28 21:06:31 -04:00
  • d1b876097f refactor(api): use the grant secret as the API v1 bearer credential Deluan 2026-09-28 21:05:57 -04:00
  • 052be800a7 test(log): fix the source line assertion after the import change Deluan 2026-09-28 21:05:56 -04:00
  • 1b5c68a203 refactor(log): mark secrets on their own line and cover session keys Deluan 2026-09-26 13:55:28 -04:00
  • ddcc611af3 refactor(log): redact caller-marked secret values in the log hook Deluan 2026-09-26 13:42:50 -04:00
  • c205b894aa fix(api): stop sending X-RateLimit headers from API v1 Deluan 2026-09-26 12:54:51 -04:00
  • 8789561b60 fix(api): consolidate grant deletes and harden API v1 auth after review Deluan 2026-09-26 12:52:20 -04:00
  • d368eef3ce fix(log): redact named string types instead of panicking Deluan 2026-09-26 02:49:05 -04:00
  • 550e03976c refactor(api): shorten the grant touch comment Deluan 2026-09-26 02:42:43 -04:00
  • 45d8a7724d test(api): share API v1 test helpers and check scopes in Go Deluan 2026-09-26 02:41:23 -04:00
  • c479c4f581 refactor(api): tighten API v1 auth internals and first-admin setup Deluan 2026-09-26 02:39:09 -04:00
  • 2aca5fe365 refactor(api): simplify the API v1 spec gate Deluan 2026-09-26 02:35:53 -04:00
  • a41e656706 refactor(api): reuse existing helpers in API v1 auth Deluan 2026-09-26 02:33:22 -04:00
  • 88a652346b docs(api): say a password change ends the user's other Navidrome sessions Deluan 2026-09-26 02:21:25 -04:00
  • 870942c7dd fix(api): record the full client IP, challenge presented tokens and mark token responses no-store Deluan 2026-09-26 02:21:25 -04:00
  • 406a2e9cf4 fix(api): never widen the scopes an access token claims Deluan 2026-09-26 02:21:16 -04:00
  • 3e3b73a9cc fix(api): use a 256-bit API v1 signing key Deluan 2026-09-26 02:21:16 -04:00
  • b1cfa932be fix(api): make logout idempotent and hide grants left on a stale epoch Deluan 2026-09-26 02:21:16 -04:00
  • 28d023449d feat(api): report login methods and add GET /capabilities Deluan 2026-09-26 01:57:43 -04:00
  • 294c1a9a6a feat(api): add API v1 login, setup, token, grant and password endpoints Deluan 2026-09-26 01:50:16 -04:00
  • 4f2d350757 fix(api): route the spec gate on chi's exact path and name the scope in every insufficient-scope challenge Deluan 2026-09-26 01:42:07 -04:00
  • 3e645959f8 feat(api): enforce API v1 security from the spec and harden problem responses Deluan 2026-09-26 01:35:19 -04:00
  • 71c379ff44 feat(api): add API v1 token checks, grant management and password change Deluan 2026-09-26 01:26:33 -04:00
  • e3cf849507 fix(api): retry the signing-key load after a failure and drop the password from issued grants Deluan 2026-09-26 01:22:54 -04:00
  • 0bbca1b133 feat(api): add API v1 login, setup, grant resolution and token minting Deluan 2026-09-26 01:18:21 -04:00
  • 8c0ba43e9a fix(api): tolerate small clock skew between nodes on access tokens Deluan 2026-09-26 01:14:38 -04:00
  • 899cc428fd feat(api): add the API v1 signing key and access-token JWTs Deluan 2026-09-26 01:11:07 -04:00
  • 7dd8dba12b feat(api): add grant liveness cache Deluan 2026-09-26 01:07:13 -04:00
  • 21ce7c7115 feat(api): add API v1 scope rules and grant secrets Deluan 2026-09-26 01:04:31 -04:00
  • 158721ea60 fix(server): create the first admin inside one locked transaction Deluan 2026-09-26 01:01:31 -04:00
  • 5688283d78 feat(persistence): add PropertyRepository.PutIfAbsent Deluan 2026-09-26 00:57:00 -04:00
  • 2afe2ffe0a feat(api): add api_grant storage for API v1 grants Deluan 2026-09-26 00:54:10 -04:00
  • a62d1629f0 fix(ui): honor EnableCoverAnimation for theme cover animations (#6234) Matt Van Horn 2026-09-28 15:06:44 -07:00
  • d90ee1819e Merge branch 'master' into t3code/fix-windows-unc-rel-hang t3code/fix-windows-unc-rel-hang Deluan Quintão 2026-09-28 10:16:11 -04:00
  • 612c8290f9 feat(ui): show read-only values in edit forms as dimmed, themable inputs (#6238) Deluan Quintão 2026-09-28 08:48:36 -04:00
  • ab5869123d fix(playlists): include co-credited album artists when adding an artist to a playlist - #6240 (#6241) DawidKrynski 2026-09-28 14:07:05 +02:00
  • 4cdffd5633 feat(subsonic): OpenSubsonic API key authentication (#6219) Deluan Quintão 2026-09-27 21:56:58 -04:00
  • 83d1aa4c3b fix(artwork): let cancelled work unwind before the worker stops Deluan 2026-09-27 18:23:14 -04:00
  • 3817637207 fix(artwork): lower the item timeout and stop draining at once on shutdown Deluan 2026-09-27 18:07:27 -04:00