Commit Graph

  • 36ed2f2f58 refactor: simplify configuration endpoint with JSON serialization (#4159) Deluan Quintão 2025-05-31 19:37:23 -04:00
  • 8e32eeae93 fix(ui): add button is covered when adding to a playlist (#4156) Deluan Quintão 2025-05-30 23:15:02 -04:00
  • 7bb1fcdd4b fix(ui): DevFlags order in TOML export (#4155) Kendall Garner 2025-05-31 03:12:44 +00:00
  • ded8cf236e feat(ui): add 'Show in Playlist' context menu (#4139) Deluan Quintão 2025-05-30 21:26:35 -04:00
  • 6dd98e0bed feat(ui): add configuration tab in About dialog (#4142) Deluan Quintão 2025-05-30 21:07:08 -04:00
  • 22c3486e38 fix(server): enhance artist folder detection with directory traversal (#4151) Deluan Quintão 2025-05-30 18:06:14 -04:00
  • 11c9dd4bd9 fix(ui): reset page to 1 on playlist change - #1676 (#4154) Michael Tighe 2025-05-30 14:28:39 -07:00
  • 623919f53e fix(ui): update Spanish translation (#4146) Kevian 2025-05-30 23:19:04 +02:00
  • 920800e909 fix(ui): restructure AboutDialog's version notification layout Deluan 2025-05-30 16:18:07 -04:00
  • c12472bd19 fix(ui): update song fetching logic to disable for radio (#4149) Deluan Quintão 2025-05-30 08:29:36 -04:00
  • a2d764d5bc test: add tests for filtering artists by role Deluan 2025-05-29 15:44:27 -04:00
  • fa2cf36245 fix(subsonic): change role filter logic Deluan 2025-05-29 14:52:49 -04:00
  • b19d5f0d3e Merge commit from fork Caio Cotts 2025-05-28 19:00:20 -04:00
  • 175964b17a fix(ui): refine playlist details layout and disable play date display for mobile Deluan 2025-05-28 18:39:20 -04:00
  • 90b095b409 fix(ui): update German, Greek, Esperanto, Spanish, Finnish, French, Indonesian, Dutch, Portuguese (BR), Russian, Swedish, Turkish, Ukrainian translations from POEditor (#3981) Deluan Quintão 2025-05-28 17:46:34 -04:00
  • 821f485022 fix(ui): improve playlist details layout with word break and stats styling Deluan 2025-05-28 17:33:35 -04:00
  • d4a053370a feat(server): add option Lastfm.ScrobbleFirstArtistOnly to send only the first artist (#4131) Deluan Quintão 2025-05-28 08:43:07 -04:00
  • 66926ca466 fix(ui): update Hungarian translation (#4113) ChekeredList71 2025-05-28 03:42:25 +02:00
  • 1f9cbe7345 feat(server): add M3U file to downloaded playlist Deluan 2025-05-27 20:13:37 -04:00
  • de698918ac Revert "fix(server): failed transcoded files should not be cached (#4124)" Deluan 2025-05-27 19:53:10 -04:00
  • 71851b076c refactor: unify logic to export to M3U8 Deluan 2025-05-27 12:37:57 -04:00
  • 85a7268192 fix(ui): update titles for radios, shares and show pages (#4128) Deluan Quintão 2025-05-27 09:01:52 -04:00
  • 9dd5a8c334 fix(server): failed transcoded files should not be cached (#4124) Deluan Quintão 2025-05-26 20:30:26 -04:00
  • 030710afa9 fix(ui): enhance external link display with consistent minimum heights Deluan 2025-05-26 18:21:55 -04:00
  • 5050250902 fix(share): force share image to be square (to fix aspect ratio) (#4122) Kendall Garner 2025-05-26 21:39:05 +00:00
  • fb32cfd7db fix(ui): fix Reading mediafile(id:undefined): data not found error Deluan 2025-05-26 12:32:37 -04:00
  • d26e2e29a6 feat(ui): add smooth image transitions to album and artist artwork (#4120) Deluan Quintão 2025-05-26 08:57:37 -04:00
  • 5c4fbdb7c1 feat(ui): add playlist cover art display Deluan 2025-05-25 23:22:55 -04:00
  • 0cb02bce06 test: improve test reliability with longer sleep durations and generous tolerances Deluan 2025-05-25 22:03:55 -04:00
  • fe1ed582bc build(makefile): add golangci-lint installation step to setup Deluan 2025-05-25 20:24:51 -04:00
  • 5e2db2c673 fix(server): fix numeric comparisons for float custom tags in smart playlists (#4116) Deluan Quintão 2025-05-25 17:52:27 -04:00
  • 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 -04:00
  • 6b3afc03cc build(deps): bump golangci/golangci-lint-action in /.github/workflows (#4035) dependabot[bot] 2025-05-24 23:05:47 -04:00
  • 35599230ff test: update test command to run without watch mode Deluan 2025-05-24 22:58:04 -04:00
  • 13ea00e7f8 chore(deps): update JS dependencies Deluan 2025-05-24 22:55:53 -04:00
  • f7fb77054f build(makefile): fix golangci-lint installation path check Deluan 2025-05-24 22:40:33 -04:00
  • 441c9f52cc chore(deps): update Go dependencies Deluan 2025-05-24 22:35:51 -04:00
  • b722f0dcfc fix(ui): improve scan status handling (again) (#4115) Deluan Quintão 2025-05-24 21:26:05 -04:00
  • c98e4d02cb feat(ui): add missing filter for admin users in album, artist, and song lists Deluan 2025-05-24 13:04:07 -04:00
  • 5ade9344ff fix(ui): update Basque translation (#4064) Xabi 2025-05-24 18:53:51 +02:00
  • d903d3f1e0 fix(ui): update Hungarian translation (#4112) ChekeredList71 2025-05-24 18:38:12 +02:00
  • 6bf6424864 fix(scanner): optimize missing flag update logic for artists Deluan 2025-05-24 11:28:39 -04:00
  • a9f93c97e1 fix(ui): improve elapsed time handling during scans Deluan 2025-05-24 10:11:26 -04:00
  • 3350e6c115 fix(ui): elapsed time for scans Deluan 2025-05-23 23:28:02 -04:00
  • 514aceb785 feat(ui) add Save Queue to Playlist (#4110) Deluan Quintão 2025-05-23 22:04:18 -04:00
  • 370f8ba293 fix(ui): update artist link rendering and improve button styles Deluan 2025-05-23 17:42:19 -04:00
  • 1e4c759d93 test: fix flaky scanner tests by setting maximum open connections to 1 Deluan 2025-05-23 15:39:44 -04:00
  • e06fbd26b7 fix(ui): update French translation (#4069) Ewen 2025-05-23 16:56:47 +02:00
  • 9062f4824e fix(ui): the Portuguese translation is actually Brazilian Portuguese Deluan 2025-05-23 09:11:07 -04:00
  • 2503d2dbb8 fix: small formatting error in en.json Deluan 2025-05-23 09:04:41 -04:00
  • 45188e710c fix(ui): update Portuguese translations Deluan 2025-05-23 08:14:53 -04:00
  • 9dd050c377 fix: add useResourceRefresh hook to AlbumShow, ArtistShow, MissingFilesList, and PlaylistShow components Deluan 2025-05-23 00:02:42 -04:00
  • 3ccc02f375 feat(ui): add remove all missing files functionality (#4108) Deluan Quintão 2025-05-22 22:28:10 -04:00
  • 992c78376c feat(scanner): add Scanner.PurgeMissing configuration option (#4107) Copilot 2025-05-22 20:50:15 -04:00
  • 4a2412eef7 test: add PERFORMER tests (#4105) Deluan Quintão 2025-05-22 16:41:08 -04:00
  • 98fdc42d09 test: fix ignored artwork tests (#4103) Deluan Quintão 2025-05-22 15:48:24 -04:00
  • eb944bd261 chore: update Makefile to install golangci-lint if not present and adjust lint command Deluan 2025-05-21 23:13:32 -04:00
  • 84384006a4 docs: update copilot instructions with important commands and linting guidelines Deluan 2025-05-21 22:33:33 -04:00
  • e5438552c6 fix(transcoding): restrict transcoding operations to admin users (#4096) Deluan Quintão 2025-05-21 22:19:23 -04:00
  • 6ac3acaaf8 fix(db): allow deleting users that have shares (#4098) Kendall Garner 2025-05-22 02:16:10 +00:00
  • 3953e3217d docs: add code guidelines for backend and frontend development Deluan 2025-05-21 21:57:16 -04:00
  • 6731787053 fix(server): memory leak in cache warmer (#4095) Deluan Quintão 2025-05-21 21:48:49 -04:00
  • dd1d3907b4 Revert "refactor(server): simplify lastfm agent initialization logic" Deluan 2025-05-21 16:20:29 -04:00
  • 924354eb4b fix(subsonic): find lyrics by artist or albumartist (#4093) Kendall Garner 2025-05-21 13:36:26 +00:00
  • 6880cffd16 feat(ui): add scan progress and error reporting to UI (#4094) Deluan Quintão 2025-05-21 09:30:23 -04:00
  • fef1739c1a feat(server): add DefaultShareExpiration config option (#4082) Caio Cotts 2025-05-20 22:17:30 -04:00
  • 453630d430 feat: hide missing artists from regular users and Subsonic API (#4092) Deluan Quintão 2025-05-20 21:53:02 -04:00
  • 4733616d90 chore: removed unused file Deluan 2025-05-20 21:25:33 -04:00
  • ba7fd13724 feat(subsonic): add ISRC support for OpenSubsonic Child (#4088) Deluan Quintão 2025-05-20 12:37:27 -04:00
  • 1e4e3eac6e fix: update Makefile with new demo URLs (#4080) Caio Cotts 2025-05-19 15:34:25 -04:00
  • 19d443ec7f feat(scanner): add Scanner.FollowSymlinks option (#4061) Deluan Quintão 2025-05-15 10:33:28 -04:00
  • db92cf9e47 fix(scanner): optimize refresh (#4059) Deluan Quintão 2025-05-14 20:47:03 -04:00
  • ec9f9aa243 feat:(server): support reading lyrics from filesystem (#2897) Kendall Garner 2025-04-30 12:10:19 +00:00
  • 0d1f2bcc8a fix(scanner): check if aiff/wma file has cover art (#3996) Kendall Garner 2025-04-25 17:00:26 +00:00
  • dfa217ab51 docs(scanner): add overview README document Deluan 2025-04-25 12:54:29 -04:00
  • 3d6a2380bc feat(server): add artist/albumartist filter to media file (#4001) Kendall Garner 2025-04-25 16:50:21 +00:00
  • 53aa640f35 fix(ui): update Korean translation (#3980) DDinghoya 2025-04-25 08:22:31 +09:00
  • e4d65a7828 feat(scanner): add unsynced lyrics to default mapping (#3997) Kendall Garner 2025-04-24 21:40:51 +00:00
  • b41123f75e chore: remove DevEnableBufferedScrobble and always enable buffered scrobbling (#3999) Deluan Quintão 2025-04-24 17:19:50 -04:00
  • 6f52c0201c refactor(server): simplify lastfm agent initialization logic Deluan 2025-04-19 23:36:53 -04:00
  • 4944f8035a test: add tests for userName and AbsolutePath in core/common.go Deluan 2025-04-18 11:53:47 -04:00
  • 0d5097d888 fix(ui): update Serbian translation (#3941) Ivan Pešić 2025-04-18 03:27:12 +04:00
  • ed7ee3d9f8 fix(ui): always order album tracks by disc and track number (fixes #3720) (#3975) Deluan Quintão 2025-04-17 19:23:53 -04:00
  • 74803bb43e fix(ui): update Russian, Turkish translations from POEditor (#3971) Deluan Quintão 2025-04-16 21:09:50 -04:00
  • 0159cf73e2 fix(ui): updated Catalan translations (#3973) marcbres 2025-04-17 03:05:59 +02:00
  • ac1d51f9d0 fix(ui): update Chinese (Simplified) translations (#3938) Dongeun 2025-04-17 09:05:26 +08:00
  • 91eb661db5 fix(ui): update Norwegian translation #3943 Thomas Johansen 2025-04-17 03:04:10 +02:00
  • 524d508916 feat(ui): show sampleRate in song info dialog (#3960) Guilherme Souza 2025-04-12 21:52:47 -03:00
  • a6f1f7b7e3 fix(server): albumtype in Smart Playlists Deluan 2025-04-11 23:53:05 -04:00
  • 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 -04:00
  • bcea8b832a chore(deps): update Go version to 1.24.2 in go.mod Deluan 2025-04-11 23:18:00 -04:00
  • 58367afaea refactor: external_metadata -> external.Provider (#3903) Deluan Quintão 2025-04-08 21:11:09 -04:00
  • 6b59f5f73a feat(ui): add genre and mood fields to AlbumSongs component Deluan 2025-04-08 18:13:37 -04:00
  • 5f0c1e7387 chore(deps) upgrade Go dependencies, including golangci-lint (#3937) Deluan Quintão 2025-04-07 19:42:00 -03:00
  • a057a680f1 fix(ui): update Greek, Esperanto, Polish, Russian, Turkish translations from POEditor (#3894) Deluan Quintão 2025-04-05 08:54:29 -03:00
  • f9081bbe6b fix(server): first user created should be admin, when using reverse proxy (#3920) Deluan Quintão 2025-04-05 08:24:14 -03:00
  • 73eb0e254b feat(ui): add mood column to Album and Song list views (#3925) Deluan Quintão 2025-04-05 08:19:11 -03:00
  • 2b84c574ba fix: restore old date display/sort behaviour (#3862) Deluan Quintão 2025-03-30 17:06:58 -04:00
  • 88f87e6c4f chore: replace album placeholder Deluan 2025-03-30 13:41:32 -04:00
  • cf100c4eb4 chore(subsonic): update snapshot tests to use version 1.16.1 Deluan 2025-03-27 22:50:22 -04:00