Commit Graph

  • dda173f52d
    build(deps): bump github.com/pressly/goose/v3 from 3.24.1 to 3.24.2 dependabot[bot] 2025-03-31 17:44:34 +00:00
  • e1c4f1ee46
    build(deps): bump github.com/go-chi/httprate from 0.14.1 to 0.15.0 dependabot[bot] 2025-03-31 17:44:24 +00:00
  • 6b61dc1995
    build(deps): bump github.com/spf13/viper from 1.20.0 to 1.20.1 dependabot[bot] 2025-03-31 17:44:10 +00:00
  • 5e5f5da0de
    build(deps-dev): bump vitest from 3.0.8 to 3.1.1 in /ui dependabot[bot] 2025-03-31 17:36:02 +00:00
  • 2f64d42bf7
    build(deps-dev): bump vite from 6.2.1 to 6.2.4 in /ui dependabot[bot] 2025-03-31 17:35:52 +00:00
  • 498c653fdc
    build(deps-dev): bump @vitest/coverage-v8 from 3.0.8 to 3.1.1 in /ui dependabot[bot] 2025-03-31 17:35:41 +00:00
  • b71f0b80e9
    build(deps): bump react-router-dom from 5.3.4 to 7.4.1 in /ui dependabot[bot] 2025-03-31 17:35:28 +00:00
  • 582e4801b4 refactor Deluan 2025-03-30 19:22:16 -04:00
  • 074b4937da fix test descriptions Deluan 2025-03-30 19:14:06 -04:00
  • 0bc75774c3 refactor Deluan 2025-03-30 18:34:10 -04:00
  • 2b84c574ba
    fix: restore old date display/sort behaviour (#3862) Deluan Quintão 2025-03-30 17:06:58 -04:00
  • 99a04e65d5 clean up Deluan 2025-03-30 16:12:24 -04:00
  • 28becd5c64 UpdateArtistInfo tests - wip Deluan 2025-03-30 16:00:08 -04:00
  • 61240375db refactor Deluan 2025-03-30 15:49:36 -04:00
  • 018b139a79 refactor Deluan 2025-03-30 15:37:04 -04:00
  • 415ea96452 refactor Deluan 2025-03-30 15:31:49 -04:00
  • e03cc1abeb UpdateAlbumInfo tests - wip Deluan 2025-03-30 15:20:50 -04:00
  • 68c24bdb5b UpdateAlbumInfo tests - wip Deluan 2025-03-30 14:52:32 -04:00
  • 2eb14732ff fix provider error handling Deluan 2025-03-30 13:45:31 -04:00
  • c46477e285 AlbumImage tests Deluan 2025-03-30 11:54:29 -04:00
  • 8edf6689ef ArtistImage tests Deluan 2025-03-29 23:38:56 -04:00
  • 462e09cfee remove duplication Deluan 2025-03-29 23:01:36 -04:00
  • d80abe5625 tests for SimilarSongs Deluan 2025-03-29 22:51:04 -04:00
  • 07d36ca984 use mock for Agents Deluan 2025-03-29 22:10:49 -04:00
  • ae65490d8b receive Agents interface in Provider constructor Deluan 2025-03-29 21:49:07 -04:00
  • 2e7eaa2543 fix Deluan 2025-03-29 20:56:15 -04:00
  • 73efeab927 refactor Deluan 2025-03-29 16:42:35 -04:00
  • 684c2f2f37 use mock.Mock Deluan 2025-03-29 16:32:08 -04:00
  • 0fec41fb0e remove reflection Deluan 2025-03-29 16:17:19 -04:00
  • d5c598d94a refactor test helpers Deluan 2025-03-29 16:14:11 -04:00
  • 244db3419a refactor tests - wip Deluan 2025-03-29 16:06:34 -04:00
  • 41e1924044 rename external metadata to extdata.Provider Deluan 2025-03-29 13:42:37 -04:00
  • eccf34c6f2 rename external metadata -wip Deluan 2025-03-29 13:40:50 -04:00
  • de09390e49 consolidate tests Deluan 2025-03-29 13:24:33 -04:00
  • 8283c31713 convert to Ginkgo Deluan 2025-03-29 12:27:45 -04:00
  • b4bfda4144 tests for TopSongs Deluan 2025-03-29 12:23:13 -04:00
  • 88f87e6c4f chore: replace album placeholder Deluan 2025-03-30 13:41:32 -04:00
  • 7b373191b6 Need to add into the root directory for this to work Rob Emery 2025-03-29 14:15:35 +00:00
  • e911ca8da8 Merge branch 'master' into msi-insights-detection Rob Emery 2025-03-29 13:45:23 +00:00
  • 409a43599b Need to reference the installed file and I think Id's don't require [] Rob Emery 2025-03-29 13:41:17 +00:00
  • ec32dbc298
    Merge branch 'master' into fix-dates Deluan Quintão 2025-03-28 22:54:51 -04:00
  • cf100c4eb4 chore(subsonic): update snapshot tests to use version 1.16.1 Deluan 2025-03-27 22:50:22 -04:00
  • 5ab345c83e
    chore(server): add more info to scrobble errors logs (#3889) Deluan Quintão 2025-03-27 18:57:06 -04:00
  • 8ce08890fc
    Merge bad4537a9c0488ae8a92b2ec7758035ba4239f32 into 46a2ec0ba195183419e3836de7d2f41f96061d92 bornav 2025-03-27 11:54:22 +00:00
  • 46a2ec0ba1 feat(ui): hide absolute paths from regular users Deluan 2025-03-25 20:05:24 -04:00
  • 25559b5311 fix(subsonic): sort order for getAlbumList?type=byYear Deluan 2025-03-21 20:46:28 -04:00
  • 3b5b72e43e add snapshot tests for Album Details Deluan 2025-03-21 17:48:02 -04:00
  • 19e1bad4c9 better? Deluan 2025-03-21 17:18:54 -04:00
  • ded5e8f518 show all dates in album's info, and remove the recording date from the album page Deluan 2025-03-21 17:11:36 -04:00
  • 7285fbcda8 fix case when we don't have originalYear Deluan 2025-03-20 22:38:10 -04:00
  • f5788b7a98 fix(subsonic): prefer returning original_year over (recording) year when sorting albums Deluan 2025-03-20 22:16:20 -04:00
  • c22fde28ca fix tests based on new year mapping Deluan 2025-03-20 21:29:25 -04:00
  • 8bf072fe63 show original and release dates in album grid Deluan 2025-03-20 21:17:44 -04:00
  • 7431fa98c1 fix mappings Deluan 2025-03-20 20:23:58 -04:00
  • e3fe83146c reuse the mapDates logic in the legacyReleaseDate function Deluan 2025-03-20 20:07:37 -04:00
  • fc9a4de041 fix(server): bring back legacy date mappings Deluan 2025-03-20 19:48:05 -04:00
  • bc13408c6c feat(scanner): use ctime for scans, if the FS supports it Deluan 2025-03-22 18:33:10 -04:00
  • ad524f7bb4 chore(server): add more info to scrobble errors Deluan 2025-03-25 18:24:46 -04:00
  • c40d851a37 chore(server): add more info to scrobble errors Deluan 2025-03-25 18:20:01 -04:00
  • 3394580413 feat(ui): add Norwegian translation Deluan 2025-03-25 17:43:25 -04:00
  • 112ea281d9 feat(ui): add Greek translation (#3892) Michachatz 2025-03-25 22:33:33 +01:00
  • 3dd64a9170
    Greek Language Michachatz 2025-03-25 19:17:45 +01:00
  • 9753cba9fc chore(server): add more info to scrobble errors Deluan 2025-03-25 10:49:30 -04:00
  • c837838d58
    fix(ui): update French, Polish, Turkish translations from POEditor (#3834) Deluan Quintão 2025-03-24 17:52:03 -04:00
  • c710e71c11 fix(ui): update French, Polish, Turkish translations from POEditor navidrome-bot 2025-03-24 21:51:29 +00:00
  • 9e9465567d
    fix(ui): update Italian translations (#3885) matteo00gm 2025-03-24 22:49:23 +01:00
  • 33e5e85e54 translations from ENG version to ITA matteo00gm 2025-03-24 22:37:13 +01:00
  • 651ce163c7 fix(ui): sort playlist by album_artist, bpm and channels Deluan 2025-03-24 16:41:54 -04:00
  • 55ce28b2c6
    fix(bfr): force upgrade to read all folders. (#3871) Deluan Quintão 2025-03-24 15:22:59 -04:00
  • d331ee904b fix(ui): sort playlist by year Deluan 2025-03-24 15:08:17 -04:00
  • e03eff593c
    build(deps): bump github.com/onsi/ginkgo/v2 from 2.23.0 to 2.23.3 dependabot[bot] 2025-03-24 18:46:31 +00:00
  • 4e4ddabcd0
    build(deps): bump github.com/onsi/gomega from 1.36.2 to 1.36.3 dependabot[bot] 2025-03-24 18:43:28 +00:00
  • 6beffeab9c
    build(deps): bump golangci/golangci-lint-action in /.github/workflows dependabot[bot] 2025-03-24 18:30:38 +00:00
  • 82fab54f81
    build(deps): bump react-router-dom from 5.3.4 to 7.4.0 in /ui dependabot[bot] 2025-03-24 18:03:18 +00:00
  • 391127e07f
    build(deps-dev): bump vite-plugin-pwa from 0.21.1 to 0.21.2 in /ui dependabot[bot] 2025-03-24 17:48:35 +00:00
  • 6138352aba
    build(deps-dev): bump vite from 6.2.1 to 6.2.3 in /ui dependabot[bot] 2025-03-24 17:48:10 +00:00
  • a35a6c5efb fix(bfr): force upgrade to read all folders. It was skipping folders for certain timezones Deluan 2025-03-24 13:17:30 -04:00
  • 9b432cdeb3
    Merge branch 'master' into msi-insights-detection Rob Emery 2025-03-23 18:12:57 -01:00
  • 61339689b0 Should be able to reuse this mechanism with deb and rpm, I think it would be nice to know which specific one it is without guessing based on /etc/debian_version or something; but it doesn't look like that is exposed by goreleaser into an env or anything :/ Rob Emery 2025-03-23 19:09:55 +00:00
  • b091bf9eb7 fix(scanner): elapsed time for folder processing is wrong in the logs Deluan 2025-03-23 12:36:38 -04:00
  • 0c81fe4938 chore: remove more outdated TODOs Deluan 2025-03-23 11:53:43 -04:00
  • a316340eb1 chore: remove some BFR-related TODOs that are not valid anymore Deluan 2025-03-23 11:37:20 -04:00
  • dd63e5a465 feat(server): custom ArtistJoiner config (#3873) Deluan Quintão 2025-03-23 10:53:21 -04:00
  • c86816d21e feat(docker): automatically loads a navidrome.toml file from /data, if available Deluan 2025-03-22 17:33:56 -04:00
  • dcb69bcf81 fix(server): don't break if the ND_CONFIGFILE does not exist Deluan 2025-03-22 17:08:03 -04:00
  • ae801d772c feat(ui): show bitDepth in song info dialog Deluan 2025-03-22 15:48:29 -04:00
  • f8b902d6ae fix(scanner): support ID3v2 embedded images in WAV files Deluan 2025-03-22 15:48:07 -04:00
  • 82face2dbd fix(scanner): better log message when AutoImportPlaylists is disabled Deluan 2025-03-22 15:07:51 -04:00
  • 3b06214361 package to .package and moving to the datadir Rob Emery 2025-03-23 18:42:11 +00:00
  • e69f143e7f chore(scanner): add trace logs Deluan 2025-03-22 16:37:01 -04:00
  • 3a0ce6aafa fix(scanner): elapsed time for folder processing is wrong in the logs Deluan 2025-03-23 12:36:38 -04:00
  • 1806552ef6 chore: remove more outdated TODOs Deluan 2025-03-23 11:53:43 -04:00
  • 223e88d481 chore: remove some BFR-related TODOs that are not valid anymore Deluan 2025-03-23 11:37:20 -04:00
  • 57e0f6d3ea
    feat(server): custom ArtistJoiner config (#3873) Deluan Quintão 2025-03-23 10:53:21 -04:00
  • 7a9f20de3e feat(ui): use display artist Deluan 2025-03-22 20:33:36 -04:00
  • e6b87d1823 feat(ui): use display artist Deluan 2025-03-22 20:25:26 -04:00
  • f76ffd464a refactor(ui): organize ArtistLinkField, add tests Deluan 2025-03-22 20:11:45 -04:00
  • b483b54386 feat(server): custom ArtistJoiner config Deluan 2025-03-22 20:11:17 -04:00
  • 1c691ac0e6 feat(docker): automatically loads a navidrome.toml file from /data, if available Deluan 2025-03-22 17:33:56 -04:00
  • 264d73d73e fix(server): don't break if the ND_CONFIGFILE does not exist Deluan 2025-03-22 17:08:03 -04:00