Commit graph

  • 0cb02bce06 test: improve test reliability with longer sleep durations and generous tolerances Deluan 2025-05-25 22:03:55 -0400
  • fe1ed582bc build(makefile): add golangci-lint installation step to setup Deluan 2025-05-25 20:24:51 -0400
  • 5e2db2c673
    fix(server): fix numeric comparisons for float custom tags in smart playlists (#4116) Deluan Quintão 2025-05-25 17:52:27 -0400
  • fac9275c27
    chore(deps): bump eslint-config-prettier from 9.1.0 to 10.1.5 in /ui (#4077) dependabot[bot] 2025-05-24 23:10:46 -0400
  • 6b3afc03cc
    build(deps): bump golangci/golangci-lint-action in /.github/workflows (#4035) dependabot[bot] 2025-05-24 23:05:47 -0400
  • 35599230ff test: update test command to run without watch mode Deluan 2025-05-24 22:58:04 -0400
  • 13ea00e7f8 chore(deps): update JS dependencies Deluan 2025-05-24 22:55:53 -0400
  • f7fb77054f build(makefile): fix golangci-lint installation path check Deluan 2025-05-24 22:40:33 -0400
  • 441c9f52cc chore(deps): update Go dependencies Deluan 2025-05-24 22:35:51 -0400
  • b722f0dcfc
    fix(ui): improve scan status handling (again) (#4115) Deluan Quintão 2025-05-24 21:26:05 -0400
  • c98e4d02cb feat(ui): add missing filter for admin users in album, artist, and song lists Deluan 2025-05-24 13:04:07 -0400
  • 5ade9344ff
    fix(ui): update Basque translation (#4064) Xabi 2025-05-24 18:53:51 +0200
  • d903d3f1e0
    fix(ui): update Hungarian translation (#4112) ChekeredList71 2025-05-24 18:38:12 +0200
  • 6bf6424864 fix(scanner): optimize missing flag update logic for artists Deluan 2025-05-24 11:28:39 -0400
  • a9f93c97e1 fix(ui): improve elapsed time handling during scans Deluan 2025-05-24 10:11:26 -0400
  • 3350e6c115 fix(ui): elapsed time for scans Deluan 2025-05-23 23:28:02 -0400
  • 514aceb785
    feat(ui) add Save Queue to Playlist (#4110) Deluan Quintão 2025-05-23 22:04:18 -0400
  • 370f8ba293 fix(ui): update artist link rendering and improve button styles Deluan 2025-05-23 17:42:19 -0400
  • 1e4c759d93 test: fix flaky scanner tests by setting maximum open connections to 1 Deluan 2025-05-23 15:39:44 -0400
  • e06fbd26b7
    fix(ui): update French translation (#4069) Ewen 2025-05-23 16:56:47 +0200
  • 9062f4824e fix(ui): the Portuguese translation is actually Brazilian Portuguese Deluan 2025-05-23 09:11:07 -0400
  • 2503d2dbb8 fix: small formatting error in en.json Deluan 2025-05-23 09:04:41 -0400
  • 45188e710c fix(ui): update Portuguese translations Deluan 2025-05-23 08:14:53 -0400
  • 9dd050c377 fix: add useResourceRefresh hook to AlbumShow, ArtistShow, MissingFilesList, and PlaylistShow components Deluan 2025-05-23 00:02:42 -0400
  • 3ccc02f375
    feat(ui): add remove all missing files functionality (#4108) Deluan Quintão 2025-05-22 22:28:10 -0400
  • 992c78376c
    feat(scanner): add Scanner.PurgeMissing configuration option (#4107) Copilot 2025-05-22 20:50:15 -0400
  • 4a2412eef7
    test: add PERFORMER tests (#4105) Deluan Quintão 2025-05-22 16:41:08 -0400
  • 98fdc42d09
    test: fix ignored artwork tests (#4103) Deluan Quintão 2025-05-22 15:48:24 -0400
  • eb944bd261 chore: update Makefile to install golangci-lint if not present and adjust lint command Deluan 2025-05-21 23:13:32 -0400
  • 84384006a4 docs: update copilot instructions with important commands and linting guidelines Deluan 2025-05-21 22:33:33 -0400
  • e5438552c6
    fix(transcoding): restrict transcoding operations to admin users (#4096) Deluan Quintão 2025-05-21 22:19:23 -0400
  • 6ac3acaaf8
    fix(db): allow deleting users that have shares (#4098) Kendall Garner 2025-05-22 02:16:10 +0000
  • 3953e3217d docs: add code guidelines for backend and frontend development Deluan 2025-05-21 21:57:16 -0400
  • 6731787053
    fix(server): memory leak in cache warmer (#4095) Deluan Quintão 2025-05-21 21:48:49 -0400
  • dd1d3907b4 Revert "refactor(server): simplify lastfm agent initialization logic" Deluan 2025-05-21 16:20:29 -0400
  • 924354eb4b
    fix(subsonic): find lyrics by artist or albumartist (#4093) Kendall Garner 2025-05-21 13:36:26 +0000
  • 6880cffd16
    feat(ui): add scan progress and error reporting to UI (#4094) Deluan Quintão 2025-05-21 09:30:23 -0400
  • fef1739c1a
    feat(server): add DefaultShareExpiration config option (#4082) Caio Cotts 2025-05-20 22:17:30 -0400
  • 453630d430
    feat: hide missing artists from regular users and Subsonic API (#4092) Deluan Quintão 2025-05-20 21:53:02 -0400
  • 4733616d90 chore: removed unused file Deluan 2025-05-20 21:25:33 -0400
  • ba7fd13724
    feat(subsonic): add ISRC support for OpenSubsonic Child (#4088) Deluan Quintão 2025-05-20 12:37:27 -0400
  • 1e4e3eac6e
    fix: update Makefile with new demo URLs (#4080) Caio Cotts 2025-05-19 15:34:25 -0400
  • 19d443ec7f
    feat(scanner): add Scanner.FollowSymlinks option (#4061) Deluan Quintão 2025-05-15 10:33:28 -0400
  • db92cf9e47
    fix(scanner): optimize refresh (#4059) Deluan Quintão 2025-05-14 20:47:03 -0400
  • ec9f9aa243
    feat:(server): support reading lyrics from filesystem (#2897) Kendall Garner 2025-04-30 12:10:19 +0000
  • 0d1f2bcc8a
    fix(scanner): check if aiff/wma file has cover art (#3996) Kendall Garner 2025-04-25 17:00:26 +0000
  • dfa217ab51 docs(scanner): add overview README document Deluan 2025-04-25 12:54:29 -0400
  • 3d6a2380bc
    feat(server): add artist/albumartist filter to media file (#4001) Kendall Garner 2025-04-25 16:50:21 +0000
  • 53aa640f35
    fix(ui): update Korean translation (#3980) DDinghoya 2025-04-25 08:22:31 +0900
  • e4d65a7828
    feat(scanner): add unsynced lyrics to default mapping (#3997) Kendall Garner 2025-04-24 21:40:51 +0000
  • b41123f75e
    chore: remove DevEnableBufferedScrobble and always enable buffered scrobbling (#3999) Deluan Quintão 2025-04-24 17:19:50 -0400
  • 6f52c0201c refactor(server): simplify lastfm agent initialization logic Deluan 2025-04-19 23:36:53 -0400
  • 4944f8035a test: add tests for userName and AbsolutePath in core/common.go Deluan 2025-04-18 11:53:47 -0400
  • 0d5097d888
    fix(ui): update Serbian translation (#3941) Ivan Pešić 2025-04-18 03:27:12 +0400
  • ed7ee3d9f8
    fix(ui): always order album tracks by disc and track number (fixes #3720) (#3975) Deluan Quintão 2025-04-17 19:23:53 -0400
  • 74803bb43e
    fix(ui): update Russian, Turkish translations from POEditor (#3971) Deluan Quintão 2025-04-16 21:09:50 -0400
  • 0159cf73e2
    fix(ui): updated Catalan translations (#3973) marcbres 2025-04-17 03:05:59 +0200
  • ac1d51f9d0
    fix(ui): update Chinese (Simplified) translations (#3938) Dongeun 2025-04-17 09:05:26 +0800
  • 91eb661db5
    fix(ui): update Norwegian translation #3943 Thomas Johansen 2025-04-17 03:04:10 +0200
  • 524d508916
    feat(ui): show sampleRate in song info dialog (#3960) Guilherme Souza 2025-04-12 21:52:47 -0300
  • a6f1f7b7e3 fix(server): albumtype in Smart Playlists Deluan 2025-04-11 23:53:05 -0400
  • 49b8cfc261
    fix(artwork): always select the coverArt of the first disc in multi-disc albums (#3950) Deluan Quintão 2025-04-11 23:39:57 -0400
  • bcea8b832a chore(deps): update Go version to 1.24.2 in go.mod Deluan 2025-04-11 23:18:00 -0400
  • 58367afaea
    refactor: external_metadata -> external.Provider (#3903) Deluan Quintão 2025-04-08 21:11:09 -0400
  • 6b59f5f73a feat(ui): add genre and mood fields to AlbumSongs component Deluan 2025-04-08 18:13:37 -0400
  • 5f0c1e7387
    chore(deps) upgrade Go dependencies, including golangci-lint (#3937) Deluan Quintão 2025-04-07 19:42:00 -0300
  • a057a680f1
    fix(ui): update Greek, Esperanto, Polish, Russian, Turkish translations from POEditor (#3894) Deluan Quintão 2025-04-05 08:54:29 -0300
  • f9081bbe6b
    fix(server): first user created should be admin, when using reverse proxy (#3920) Deluan Quintão 2025-04-05 08:24:14 -0300
  • 73eb0e254b feat(ui): add mood column to Album and Song list views (#3925) Deluan Quintão 2025-04-05 08:19:11 -0300
  • 2b84c574ba
    fix: restore old date display/sort behaviour (#3862) Deluan Quintão 2025-03-30 17:06:58 -0400
  • 88f87e6c4f chore: replace album placeholder Deluan 2025-03-30 13:41:32 -0400
  • cf100c4eb4 chore(subsonic): update snapshot tests to use version 1.16.1 Deluan 2025-03-27 22:50:22 -0400
  • 5ab345c83e
    chore(server): add more info to scrobble errors logs (#3889) Deluan Quintão 2025-03-27 18:57:06 -0400
  • 46a2ec0ba1 feat(ui): hide absolute paths from regular users Deluan 2025-03-25 20:05:24 -0400
  • 3394580413 feat(ui): add Norwegian translation Deluan 2025-03-25 17:43:25 -0400
  • 112ea281d9 feat(ui): add Greek translation (#3892) Michachatz 2025-03-25 22:33:33 +0100
  • c837838d58
    fix(ui): update French, Polish, Turkish translations from POEditor (#3834) Deluan Quintão 2025-03-24 17:52:03 -0400
  • 9e9465567d
    fix(ui): update Italian translations (#3885) matteo00gm 2025-03-24 22:49:23 +0100
  • 651ce163c7 fix(ui): sort playlist by album_artist, bpm and channels Deluan 2025-03-24 16:41:54 -0400
  • 55ce28b2c6
    fix(bfr): force upgrade to read all folders. (#3871) Deluan Quintão 2025-03-24 15:22:59 -0400
  • d331ee904b fix(ui): sort playlist by year Deluan 2025-03-24 15:08:17 -0400
  • 3a0ce6aafa fix(scanner): elapsed time for folder processing is wrong in the logs Deluan 2025-03-23 12:36:38 -0400
  • 1806552ef6 chore: remove more outdated TODOs Deluan 2025-03-23 11:53:43 -0400
  • 223e88d481 chore: remove some BFR-related TODOs that are not valid anymore Deluan 2025-03-23 11:37:20 -0400
  • 57e0f6d3ea
    feat(server): custom ArtistJoiner config (#3873) Deluan Quintão 2025-03-23 10:53:21 -0400
  • 1c691ac0e6 feat(docker): automatically loads a navidrome.toml file from /data, if available Deluan 2025-03-22 17:33:56 -0400
  • 264d73d73e fix(server): don't break if the ND_CONFIGFILE does not exist Deluan 2025-03-22 17:08:03 -0400
  • 296259d781 feat(ui): show bitDepth in song info dialog Deluan 2025-03-22 15:48:29 -0400
  • 3f9d173495 fix(scanner): support ID3v2 embedded images in WAV files Deluan 2025-03-22 15:48:07 -0400
  • b386981b7f fix(scanner): better log message when AutoImportPlaylists is disabled Deluan 2025-03-22 15:07:51 -0400
  • be7cb59dc5
    fix(scanner): allow disabling splitting with the Tags config option (#3869) Deluan Quintão 2025-03-22 12:34:35 -0400
  • 63dc0e2062
    fix(ui): update Français, reorder translation according to en.json template (#3839) Nicolas Derive 2025-03-22 17:31:32 +0100
  • 1e1dce92b6
    fix(ui): update Basque translation (#3864) Xabi 2025-03-22 17:29:43 +0100
  • d78c6f6a04 fix(subsonic): ArtistID3 should contain list of AlbumID3 Deluan 2025-03-20 22:10:42 -0400
  • 59ece40393
    fix(server): better embedded artwork extraction with ffmpeg (#3860) Deluan Quintão 2025-03-20 19:26:40 -0400
  • 491210ac12 fix(scanner): ignore NaN ReplayGain values Deluan 2025-03-20 12:39:40 -0400
  • cd552a55ef fix(scanner): pass datafolder and cachefolder to scanner subprocess Deluan 2025-03-19 22:15:20 -0400
  • ee2c2b19e9 fix(dockerfile): remove the healthcheck, it gives more headaches than benefits. Deluan 2025-03-19 20:18:56 -0400
  • 0147bb5f12 chore(deps): upgrade viper to 1.20.0, add tests for the supported config formats Deluan 2025-03-18 19:12:07 -0400
  • 1ed8930107
    fix(msi): don't override custom ini config (#3836) Rob Emery 2025-03-18 22:23:04 +0000